有个场景估计很多人遇到过:你做的智能体一被问到"最近""今天""现在"的事,就开始一本正经地胡说。因为模型的知识停在训练那一刻,后面发生的它一概不知道,但它又不肯说"我不知道",于是开始编。

我做了个帮我盯行业动态的小助手,一开始就栽在这上面。问它"这周有啥新政策",它给我编了几条根本不存在的。解决办法不复杂——给它挂一个能联网搜索的工具,让它遇到时效性问题先去搜,再基于搜到的内容回答。

怎么挂

我用讯飞星辰搭的,工具这块它整合了一批现成的能力,联网搜索属于挂一下就能用的那种,不用我自己去对接搜索引擎的 API、处理鉴权和返回解析。配置时主要做两件事:

  1. 把工具加到智能体的能力里,并在角色设定里写清楚:遇到涉及时间、最新信息的问题,先调搜索,不要凭记忆答。

  2. 约束它引用来源,让它把答案对应的链接带出来,方便我核对是不是真的,而不是搜了个寂寞还是自己编。

实际效果和坑

挂上之后,时效性问题基本不瞎编了,搜不到它会老实说没找到。但有两个地方要注意:

  • 会变慢。多了一步搜索,响应从一两秒变成四五秒,做实时交互的场景得掂量。

  • 搜来的内容质量参差,有时候它会引到不太靠谱的源。我后来在 Prompt 里让它优先采信权威来源,好了一些,但没法根治。

一个会上网的智能体和一个只会背书的智能体,可用性差很远。具体配置我放评论区了。你们给 Agent 都挂过哪些工具?

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐