# 根本不存在"专业Agent"这个东西

> 龙虾AGI通用实验室 · 2026-07-08

最近跟不少团队聊过，发现很多人都在说同一件事："我们要做一个垂类Agent"。

法律Agent、金融Agent、医疗Agent、电商Agent。好像每个行业都需要一个专属的Agent。

但我仔细想了以下，越想越觉得：**"专业Agent"这个东西，可能根本就不存在。**

## 拆开看，所谓的"专业Agent"到底是什么？

市面上所有号称"专业Agent"或者"垂类Agent"的产品，拆开来看，无非就是这几样东西的组合：

一个通用大模型，负责理解、推理、生成。一套领域相关的工具，比如能查法条、能调财务接口、能检索行业数据。一套领域prompt或者RAG知识库，告诉模型"你在这个行业里应该怎么判断"。再加上一些约束规则和输出格式。

核心智能是谁提供的？是通用大模型。"专业"体现在哪里？体现在工具和配置上。

这就好比你用Claude Code开发一个项目，写了一份详细的CLAUDE.md，里面定义了项目规范、代码风格、技术栈要求，再接了几个MCP工具让它能访问你的数据库和内部API。这时候Claude Code在你这个项目里表现得非常"专业"。但你不会说你"开发了一个专业Agent"，你只是把一个通用Agent配置好了。

所有的垂类Agent都是这个逻辑。**本质上不存在一个独立的技术品类叫"专业Agent"，只存在"装备了专业能力的通用Agent"。**

## 力气应该花在哪？

想明白这一层之后，一个很现实的问题就浮出来了：很多团队的精力分配是反的。

我见过不少团队，花大量时间研究Agent框架选型，LangGraph还是CrewAI？要不要搞多Agent协作？自主决策的循环怎么设计？反思机制怎么加？

这些东西听起来很有技术含量，但问题是：Agent这层的问题，已经被解决了。

Claude Code开源了。OpenClaw开源了。它们的核心就是一个while循环加工具调用，但工程细节打磨得很成熟。你要从Agent框架开始自己造，工程量巨大，而且最终做出来的东西大概率不如这些已经经过大量实战检验的方案。

## 既然Agent这层有现成的、成熟的、开源的方案，为什么还要重复造轮子？

真正没有被解决的、需要你花精力的，是另外一侧的事情：**你那个领域的专业工具。**

通用Agent再强，它也没有你那个行业的数据接口，不了解你的业务规则，调不了你的内部系统。这些东西不会从天上掉下来，需要你自己去建。

所以正确的精力分配应该是：Agent这层用现成的，工具和知识那层自己做。把做"专业Agent"的心思，转移到做"专业工具"上。

## 做专业工具到底难在哪？

虽然不需要造Agent，但要造好专业工具，一点也不轻松。难度在这几个地方。

## 第一，很多领域工具根本不存在，需要从零开始造。

通用领域的工具生态已经很丰富了，搜索、代码执行、文件处理，这些都有现成的。但到了垂直领域，你会发现很多能力根本没有现成的接口。

比如你想做一个建筑设计辅助系统，需要一个"检查图纸是否符合消防规范"的工具。谁来提供这个工具？没人。你得自己去解析消防法规文本，建立规则引擎或检索系统，然后包装成一个Agent可以调用的接口。光这一步，就是大量的领域工程。

再比如你想做一个药物研发辅助系统，需要调用分子对接模拟、ADMET预测这些工具。这些工具倒是存在，但它们不是为Agent调用设计的，接口格式、输入输出都需要你做适配和封装。

## 第二，领域知识的注入比想象中复杂。

最简单的方式是写一个prompt，告诉模型"你是一个法律专家，请按照以下标准来判断"。对于简单场景这就够了。

但稍微复杂一点的领域，你会发现一个prompt写不下所有的知识。或者写下了，模型在长上下文中也抓不住重点。这时候你可能需要做更细致的工作：把知识拆成不同的模块，在不同的决策节点注入不同的知识片段。或者用RAG去检索相关案例和规范文档，但RAG的检索质量又取决于你的文档怎么切分、怎么索引、怎么排序。

这些都不是Agent架构层面的问题，但它们直接决定了你的系统在这个领域好不好用。

## 第三，评估体系需要领域专业知识来建。

通用Agent在通用场景下犯个错，大多数时候无伤大雅。但在垂直领域，一个错误可能代价很高。法律建议错了、财务判断偏了、医疗推荐不当，这些都是严重问题。

所以你必须有一套领域特定的评估体系，来持续衡量系统到底靠不靠谱。哪些case必须答对？错误的边界在哪里？什么样的错误是可接受的、什么样的必须兜底到人工？

构建这套评估体系本身就需要大量领域专业知识，而且需要持续维护和更新。这件事没有捷径，也没有通用方案可以套。

## 所以该怎么做？

如果你的目标是让AI在某个专业领域可用，我建议的路径是这样的：

**Agent层：用现成的，不要自己造。** 选一个成熟的通用Agent作为底座。Claude Code和OpenClaw都已经开源，拿来就能用。如果你的场景更偏对话式而不是编程式的，用大模型API自己写一个简单的while循环（工具调用加反馈加循环）也就几十行代码的事。总之，不要在Agent架构上投入过多精力，这一层不是你的壁垒。

**工具层：这是你真正要投入的地方。** 梳理你的业务场景，找出Agent需要调用的能力有哪些，逐个把它们封装成标准化的工具接口。现在MCP协议已经在逐步普及，如果条件允许，优先按MCP标准来封装，这样可以直接接入各种通用Agent，而不被某一个平台绑定。

**知识层：做好领域知识的结构化和注入。** 整理你那个领域的核心规范、判断标准、典型案例，找到合适的方式喂给模型。简单的写在prompt里，复杂的做RAG检索，特别重要的判断逻辑甚至可以硬编码成规则引擎由工具直接处理，不走模型。

**评估层：建领域评估体系，持续验证效果。** 收集真实业务场景中的典型case，定义什么是对的、什么是错的、什么是可接受的模糊地带，定期跑测试看系统表现是否达标。

把这四层捋清楚你就会发现，Agent层是最不需要操心的。真正决定你做出来的东西好不好用的，是后面三层。

## 写在最后

**不要造Agent，要造工具。Agent是通用的基础设施，你的专业性应该体现在工具和知识上。**

我建了一个AI学习研究群，目前几十来人，都是在真正动手搞AI的人。如果你也在自己跑模型、写代码、做项目，欢迎点赞关注转发一键三连，然后加我微信，备注写清"你在做的AI方向"，聊得来的话我拉你进群。纯围观的和小白就不加了，有一定门槛。

![](images/2be220/img_001.jpg)
