最近搜索“从0到1搭建AI Agent”,很容易刷到一类教程:接入一个大模型,写好提示词,注册一个天气查询工具或火车票查询工具,再让 Agent 自己判断什么时候调用工具。跑通以后,确实会让人有一种“智能体也没那么难”的感觉。
这类教程适合入门,它能帮开发者理解 ReAct、Plan-and-Execute、工具调用、记忆、工作流编排这些基本概念,也能快速看懂 LangChain、LangGraph、AutoGen、CrewAI、Dify、Coze 这类框架到底在解决什么问题。但如果目标不是个人 Demo,而是企业级 Agent 落地,问题就会马上变复杂。
企业真实任务通常不是“查一个天气”这么简单。员工说一句“帮我核对这批付款异常”,背后可能要查合同、对流水、比发票、看供应商资料、判断金额阈值、触发审批、写回财务系统,最后还要留下完整操作记录。这里面任何一步出错,都不是 Demo 报错那么轻松,而是可能影响付款、审计、合规和责任归属。
所以,从零搭建 AI Agent,真正的第一步不是选 LangGraph还是选 MCP,也不是先纠结用哪家大模型,而是先选一个足够清晰的业务流程。
个人 Demo 的四步,为什么不够企业用
大多数入门教程的路径差不多:第一步接入模型,第二步写提示词,第三步定义工具,第四步让 Agent 根据问题调用工具。比如用户问“今天北京天气怎么样”,Agent 判断需要查天气,于是调用天气 API,再把结果整理成自然语言返回。这个过程很直观,也很适合教学。
但企业流程里,工具调用只是中间环节。一个报销审核 Agent,不能只是“能读发票”就算完成;它还要知道哪些费用类型能报、哪些金额需要上级审批、哪些员工只能看自己部门的数据、哪些异常必须交给人工复核。一个财务对账 Agent,也不是把两张表做差异比对就结束,还要能登录网银、下载流水、比对业务系统记录、标记异常、生成报告,并把每一步操作留痕。
这也是很多企业试用 Agent 后落差很大的原因。Demo 看起来很聪明,到了生产环境却不敢放手。不是模型完全不能用,而是 Demo 只验证了“模型会不会调用工具”,没有验证“工具能不能在企业规则内稳定执行”。
企业级 Agent 的第一步:先选流程
其实更建议的是企业从“流程”而不是“模型”开始,适合做 AI Agent 的流程,通常有几个共同点:输入比较明确,规则相对稳定,系统动作可以拆解,异常边界能定义,执行结果可以量化。
比如报销审核、合同信息校验、客户工单分派、财务对账、供应商资料补全、监管材料整理、IT 运维告警分析,这些场景都比“做一个万能助手”更适合起步。它们不一定炫酷,但有真实业务价值,也更容易评估 ROI。
以财务对账为例,企业可以先把任务拆成几个可执行节点:读取银行流水,读取业务系统交易记录,按账户、日期、金额、摘要规则匹配,识别差异项,生成异常清单,推送给财务人员确认,确认后再写回系统。这个过程中,大模型适合做规则解释、异常归因和报告生成;RPA 或 API 更适合完成系统登录、数据下载、字段填写和结果回写;人工则负责高风险金额、规则冲突、凭证不完整等关键节点的确认。
这时再看 Agent,就不会把它理解成“会聊天的程序”,而是一个嵌在流程里的参与者。它既有理解能力,也有执行边界。
从 Demo 到生产,至少要补上七件事
如果说个人 Demo 常见路径是“模型、提示词、工具、调用”,企业落地至少要补七个环节:任务边界、流程步骤、工具清单、权限规则、异常处理、人工复核、审计记录。
任务边界决定 Agent 能做什么、不能做什么。比如它可以生成付款异常清单,但不能直接批准付款;它可以建议工单分派对象,但不能绕过客服主管的优先级规则。边界越清楚,后续风险越低。
流程步骤决定 Agent 如何把一句自然语言拆成可执行任务。企业里常见的问题是,大家都说“让 AI 帮我处理一下”,但没有人把“处理一下”拆成输入、判断、操作、校验、输出。没有流程建模,Agent 就只能靠模型自由发挥,稳定性自然上不去。
工具清单决定 Agent 能调用什么。这里既包括 API、数据库、知识库、搜索工具,也包括 RPA、Browser Use、Computer Use、MCP 工具和企业内部系统能力。MCP 的价值正在于把工具、数据源和工作流标准化暴露给 AI 应用,让 Agent 不必为每个系统单独造一套连接方式。但工具开放得越多,权限和审计就越重要。
权限规则决定 Agent 能不能越界。企业不能让一个营销 Agent 随意读取财务数据,也不能让一个部门助理调用全集团的人事接口。更合理的做法,是按部门、岗位、智能体类型设置独立权限范围,让 Agent 像员工账号一样被管理。
异常处理决定 Agent 遇到不确定情况时怎么停下来。比如数据缺失、系统超时、规则冲突、金额过大、合同条款无法识别,都应该进入人工确认,而不是让模型继续猜。很多企业级 Agent 的可靠性,不在于它永远自动执行,而在于它知道什么时候不能自动执行。
人工复核决定人机协同的安全阀。真正可用的 Agent 不是完全替代人,而是把重复操作、信息整理、初步判断先跑完,把少数需要经验和责任判断的节点留给人。尤其在金融、政务、财务、法务、审计等场景,人工确认不是拖慢效率,而是生产环境的必要设计。
审计记录决定这个 Agent 能不能被长期管理。谁发起了任务,Agent 调用了哪些工具,读取了哪些数据,在哪一步触发异常,人工如何确认,最终结果写回到哪里,这些都需要记录下来。没有日志,Agent 就是黑盒;有了日志,Agent 才能被复盘、优化、问责和持续迭代。
框架怎么选?先看它能不能承接流程
这时候我们再回头看 LangGraph、MCP、RPA、低代码平台,就会更清楚它们的位置。
LangGraph 这类框架适合处理状态流转、节点编排、人机介入和复杂任务链路,比较适合开发团队把 Agent 从简单问答推进到可控工作流。MCP 更像工具连接层,把数据库、文件、API、业务系统能力封装成 Agent 可发现、可调用的工具。RPA 则解决大量没有标准接口、仍要操作浏览器或桌面系统的执行问题,尤其适合银行、证券、财务、政务这类系统多、接口复杂、流程稳定的场景。
国内厂商也在沿着不同路线往企业级 Agent 走。阿里、腾讯、百度、字节、华为云等更多从云平台、办公协同、模型平台和开发工具切入,强调应用构建、工作流、知识库和企业系统连接。另一类厂商则从流程自动化和数字员工切入,更关注 Agent 如何接上现有系统、复用已有流程资产、完成稳定执行。
金智维属于后一类路线中比较有代表性的样本。金智维的智能体强调“受监督”,把任务理解、流程执行、工具调用、多 Agent 协同、结果校验放在同一条链路里;它的智能流程自动化平台则强调用大模型统一调度 RPA、Browser Use、Computer Use、MCP 和自定义技能,让企业在尽量不改造原有系统的情况下,把流程自动化能力升级为可被 Agent 调用的执行能力。
这种思路对很多存量系统复杂的企业有现实意义,因为企业不是一张白纸,不可能为了 Agent 把 ERP、OA、CRM、财务系统全部重做。更常见的情况是,原来已经有一批 RPA 流程、接口服务、报表脚本和审批链路,新的 Agent 要做的不是推翻它们,而是把这些能力重新封装成可调用、可编排、可审计的工具。
搭建顺序
如果把企业级 Agent 从0到1拆成一个可操作路径,我会建议这样走。
第一,选一个高频、规则清晰、ROI 容易计算的流程,不要一上来做“万能企业助手”。财务对账、报销初审、合同要素校验、工单分派、资料补全、IT 告警归因,都比开放式问答更适合作为起点。
第二,把流程拆成节点,明确每一步的输入、规则、系统动作和输出结果。能结构化的地方尽量结构化,能用规则校验的地方不要全交给模型判断。
第三,梳理工具清单。哪些能力走 API,哪些能力走数据库查询,哪些能力走 MCP,哪些能力需要 RPA 操作界面,哪些能力只允许读取不能写入,都要提前设计。
第四,设置权限和人工接管。Agent 可以自动执行低风险节点,但涉及资金、审批、客户敏感信息、外部报送、高风险操作时,必须有人确认。企业级 Agent 的成熟度,很大程度上取决于这些“刹车”设计得好不好。
第五,建立日志和评估机制。不要只看“能不能跑通”,还要看成功率、平均耗时、人工接管比例、异常类型、错误原因、节省工时和业务满意度。Agent 上线后不是结束,而是进入持续运营。
第六,再优化模型和提示词。很多团队一开始就花大量时间调 prompt,但流程、工具、权限没设计好,提示词再精致也只能解决表层问题。模型是大脑,流程和工具才是企业里的手脚、道路和红绿灯。
企业搭建 Agent,第一问不是“用什么框架”
所以,回到开头那个问题:从零搭建 AI Agent,需要哪些框架和步骤?
我的答案可能有点反直觉。入门学习时,可以从 LangChain、LangGraph、MCP、ReAct、Plan-and-Execute 这些概念开始,先理解 Agent 如何思考、如何调用工具、如何完成任务。但企业真正落地时,第一步不是选框架,而是选流程。
一个能上线的企业级 Agent,应该能回答这些问题:它服务哪个业务流程?每一步怎么拆?调用哪些工具?权限边界在哪里?异常交给谁?执行结果怎么校验?日志怎么追溯?ROI 怎么计算?
如果这些问题没有答案,Agent 很容易停留在 Demo;如果这些问题都被设计清楚,框架反而只是工程实现的一部分。真正的企业级 Agent,不是一个“更会聊天的程序”,而是一个能在组织规则内完成任务、留下记录、接受监督、持续优化的流程参与者。