
用 AI 辅助工作的时候,你有没有这种感觉:让一个通用 AI 同时干前端、后端、设计、写文档,啥都能干但啥都干不精?就像让一个人同时当程序员、设计师和产品经理,结果可想而知。
GitHub 上有一个很火的项目——The Agency,思路很简单:与其让一个 AI 什么都干,不如给每个 AI 分配一个专业角色。目前已经有 147 个专业 AI 智能体,覆盖 12 个部门,从前端开发到财务分析,从游戏设计到法律合规,基本上一个完整公司的角色都齐了。
项目起源
这个项目起源于 Reddit 上的一个讨论帖——关于 AI 智能体的专业化问题。作者认为,通用提示词模板太泛了,每个 AI 应该有自己独立的人设、专业流程和可交付成果。经过几个月的迭代,就变成了现在这个包含 147 个专业智能体的大型开源项目。
都有哪些角色?
项目按"部门"组织,每个部门下有多个专业智能体:
- 💻 工程部门(Engineering):前端开发、后端架构、移动端、AI 工程师、DevOps、安全工程师、数据库优化师、SRE、技术文档写手等 28 个角色
- 🎨 设计部门(Design):UI 设计师、UX 研究员、品牌守护者、视觉叙事师、图片提示词工程师等 8 个角色
- 💰 付费媒体部门(Paid Media):PPC 策略师、搜索词分析师、广告创意策略师等 7 个角色
- 💼 销售部门(Sales):外呼策略师、客户发现教练、交易策略师、销售工程师等角色
- 📢 市场部门(Marketing):SEO 专家、内容策略师、社交媒体经理等角色
- 📊 产品部门(Product):产品经理、数据分析师等角色
- 🧪 测试部门(Testing):QA 自动化工程师、性能测试专家、API 测试、无障碍审计等角色
- 🎮 游戏开发部门(Game Development):游戏设计师、关卡设计师、Unity/Unreal/Godot 专项工程师等角色
- 💵 财务部门(Finance):会计、财务分析师、投资研究员、税务策略师等角色
- 🎯 专项部门(Specialized):智能体编排师、MCP 构建师、文档生成器、合规审计师、客服、房产经纪人、留学顾问等 40+ 个角色
每个智能体包含什么?
不是随便写个提示词就完事了。每个智能体都是一个独立的 Markdown 文件,包含:
- 身份与人设:名字、性格特征、沟通风格
- 核心使命:这个角色要解决什么问题
- 工作流程:具体怎么做,步骤是什么
- 可交付成果:带代码示例的实际产出
- 成功指标:怎么衡量工作质量
比如"前端开发工程师"不只是说"帮我写前端代码",而是有完整的 React/Vue/Angular 最佳实践、性能优化清单、组件设计规范等等。
怎么用?
方式一:配合 Claude Code 使用(推荐)
# 安装所有智能体到 Claude Code 目录
./scripts/install.sh --tool claude-code
# 或者只安装某个部门
cp engineering/*.md ~/.claude/agents/
# 然后在对话中激活
# "Hey Claude, activate Frontend Developer mode"
方式二:支持多种工具
除了 Claude Code,还支持 GitHub Copilot、Cursor、Aider、Windsurf、Gemini CLI、OpenCode、OpenClaw、Kimi Code 等工具:
# 生成所有工具的集成文件
./scripts/install.sh
# 或指定某个工具
./scripts/install.sh --tool openclaw
./scripts/install.sh --tool cursor
./scripts/install.sh --tool copilot
方式三:当参考资料
每个智能体文件本身就是很好的提示词工程范例。你可以参考它们的结构,为自己的工作场景定制专属智能体。
实际效果怎么样?
项目在 GitHub 上很受欢迎,社区活跃度很高。用户反馈使用专业智能体后,AI 的输出质量确实有明显提升——因为每个智能体都有明确的角色定位、专业流程和质量标准,不像通用提示词那样"什么都行但什么都不精"。
举个例子,用"代码审查专家"智能体去做 Code Review,它会从安全性、可维护性、性能、测试覆盖等多个维度给出具体建议,而不是泛泛地说"代码写得不错"。
中文版
社区已经有人做了中文版翻译,方便中文用户使用。对于国内开发者来说,可以直接使用中文版的智能体文件,也可以参考其中文翻译来定制自己的智能体。
总结
The Agency 的核心理念很简单:专业的人做专业的事。把这套"AI 公司"的智能体用起来,相当于你有了一个 24 小时在线的专业团队——前端写代码、后端设计架构、QA 做测试、设计师出方案,各司其职,互不干扰。
如果你在用 Claude Code、Cursor、OpenClaw 这类 AI 编程工具,强烈建议收藏这个项目,把里面的智能体装上试试。即使不全用,参考其中的提示词结构也能帮你写出更好的自定义智能体。
项目地址:https://github.com/msitarzewski/agency-agents