前些日子跟一位从事技术工作的友人交谈, 他讲他们所在的公司打算弄一个人工智能智能体, 其老板认为这极为简易, 不就是接入一个大型模型接口, 撰写几个提示词而已。我听闻后险些将咖啡喷洒而出。
这种想法,大概跟觉得造火箭就是“燃料加点火”差不多。
为什么你的智能体像个智障?
委实讲, 于2025年当下这个时间节点, 在市面上能够运行起来的AI智能体, 十个之中有八个半都在从事着蠢笨之事。要么是回答问题时所答非所问, 要么是运行过程中忽然出现卡顿。你觉得它领会了你的意图, 可实际上它仅仅是在进行猜测。
有个案例, 真的极其离谱, 某公司弄了个客服智能体, 当用户这样问: “你们存在涵盖蓝色样态的款式吗”, 这个家伙直接做出如下回应: “存在, 蓝色款式呈现的是天空所具备的色彩样态, 其象征着自由以及源自内心的梦想期许”。用户在那一瞬间,完全陷入了懵懂不知所措的状态。
这问题究竟出在了哪里呢? 并非是大模型本身存在着不行的状况, 而是在于构建智能体的那种逻辑, 从最开始的时候起就已经出现了偏差。
智能体不等于聊天机器人
不少人觉得, 企业AI智能体乃为给GPT加个外壳, 再配上你们公司的正装服饰。这想法不对。
“你问它答”此般的聊天机器人, 是被动进行响应的, 智能体具备“自主行为能力”, 它能够感知环境, 能够制定计划, 能够调用工具以及能够执行任务, 它像一个初级员工, 并非一个高级百科词典。
您需明晰一个问题, 究竟您所需要的是具能言善辩之才的聊天协助者, 还是名副其实肯实干的数字工作者这款? 进而阐明二者于技术构成方面全然存有差异。
关键:任务拆解,而不是提示词堆砌
瞧见过好些团队, 刚一开始就着手撰写几千字的系统提示词, 满心想着把公司的诸多规章制度一股脑全往里充填, 并以此事? 事实上大型模数不可能记住数量如此之多的细微情节, 待到后续阶段便干脆放弃努力, 胡乱进行作答。
真正有效的做法,是任务拆解。
像是你打算去做一个用于售前咨询的智能体, 可别怀揣着它能够通过一次回答就将所有事情都处理妥当的期望。而是要把它设计成为:
先判断用户意图:是询价?还是技术咨询?还是单纯吐槽?
根据意图调用不同子模块
每个子模块有独立的验证机制
最终结果再整合输出
这如同编写代码一般, 你绝无可能让一个函数的行数达到一万行。必须将其拆分为函数、类以及模块, 各自负责各自的部分。
数据质量,决定了智能体的天花板
这句话我反复说了,但很多人就是不信。
你给予智能体的数据, 决定了其智力的上限, 众多企业制作智能体时, 直接将几十个PDF、几百篇公众号文章投进去, 让大模型自行学习, 结果如何呢? 它掌握了排版错误, 掌握了过时信息, 掌握了相互矛盾的观点。
进行数据清洗以及结构化处理, 这可是一项既繁杂又辛苦的工作, 然而却是无法回避的。你所拥有的智能体给出的回答哪怕再怎么顺畅自然, 假设答案自身是错误的, 那么所有的优美雅致也就都不具备任何意义了。
具体来说,至少要做到:
删除冗余信息和重复内容
统一术语表达,同一个意思别用三个不同说法
标注数据的时效性,过期信息要打标记
建立知识图谱,不是简单的向量检索
记忆与上下文,这很重要
和普通AI助手相比, 企业智能体有着最大的区别, 那就是它需要持久地去记得某些东西。
问GPT昨天所聊内容, 它会称“我不记得了”, 然而企业智能体却做不到, 它必须记住客户的订单进度, 记住客户的历史对话, 牢记个人偏好, 这给技术架构提出了更高要求。
有一些公司, 我曾见到过, 它们把全部对话历史都塞入上下文窗口, 致使token消耗出现爆炸情况, 而且响应时间于其间也是越来越迟缓。更具合理性的办法是进行分层记忆: 于短期内采用缓存方式, 针对长期则存储于数据库之中, 针对敏感信息施以加密存储操作, 在每次进行对话之际仅仅加载最为相关的部分。
别让智能体自己“编故事”
这是最普遍的问题,也是大模型的老毛病——幻觉。
你向它提出一个不存在标准答案的问题, 它会极为自信地编造一个答案给你, 并且编得格外像是真实的, 这对于企业而言是具有致命性的。
怎么解决?两招:
1. 置信心态模式: 要是该模型针对答案所抱有的不确定性程度比较深沉的时候, 主动地表述“我无法确定”或者“我必须进行一番查询”, 而并非强制进行回复。
2. 用以核查事实的链条: 对于关键数据而言, 必然得有来源方面的引用, 并且最好能够达成实时验证的状况。
在实际上讲, 你需要促使智能体进行学习, 从而能够说出“不知道”。这种情况相较于能够说出“我知道”是要困难了许多得多的, 然而其的关键性却要重要得多得多了。
到底从哪开始?
倘若你所在的公司当下打算着手开展AI智能体相关事宜, 切莫一开始便去追求尽善尽美。要从一个规模较小的场景着手切入, 像“自动回复常见咨询”这种情况或者是“内部知识库检索”这类情形。先使其能够顺畅运行起来, 之后再持续进行迭代完善。
不要存有那种一下子就达成某种结果致使身形变得肥胖的想法。也不要怀揣着购买了某一个大模型应用程序编程接口之后就一切都顺利没问题的期望。智能体进行开发, 从本质上来说, 是一回业务流程的重新构建, 并非是单纯的工具替换行为。
最终再说上一句, 从事智能体工作恰似养育孩子那般。你绝对不可以仅仅给予它知识, 却不给予它规则。同样不可以只是给予其规则, 却不赋予它敢于尝试犯错的机会。徐徐缓缓地推进, 反而能够达成更为高效进展得以迅疾达成。
说到那些宣称“三天就能搞定企业AI智能体”的情况, 不是在进行吹牛行为, 就是在实施欺骗你的举动。