AI智能体工具实例:10个可复制的真实实现
AI智能体工具实例:10个可复制的真实实现
💡 你将学到
AI智能体工具实例:10个可复制的真实实现
📜 目录
AI智能体工具实例:10个可复制的真实实现
智能体的能力上限由它的工具决定。工具给得好,7B小模型也能干活;工具给得烂,旗舰模型也抓瞎。这篇整理10个真实项目里验证过的工具实现,按用途分类,每个都给出要点和可直接参考的开源项目。
工具1:网页搜索(Tavily / 自建搜索)
Agent查实时信息必备。Tavily是专为Agent设计的搜索API(免费额度以官网为准),也可以自建:搜索API加正文抓取。
要点:返回标题+摘要+URL即可,别把整页HTML塞给模型。
工具2:GitHub PR审查(参考PR-Agent,约1.2万星)
自动审查Pull Request:拉diff,模型逐文件点评,生成审查意见。
要点:diff按文件拆分逐个送审,控制单次输入长度;意见按"必须改/建议/可忽略"分级。
工具3:SQL查询(只读)
让Agent用自然语言查数据库。
要点:只读账号+参数化查询+LIMIT强制+表结构白名单。只读是底线,不然Agent一条DELETE教做人。
工具4:日历预订(MCP Calendar)
通过MCP协议接入Google Calendar或CalDAV,Agent直接帮你约会议。
要点:先查空闲再预订;预订前让用户确认,别让Agent自己拍板。
工具5:邮件分类
读收件箱,按规则分类,重要邮件生成摘要和待办。
要点:分类标签要少(3-5个),摘要模板固定,垃圾邮件不送模型,省token。
工具6:文档转文本(markitdown,约3万星)
把PDF/Word/PPT/Excel转成模型能读的Markdown文本,微软开源。
要点:喂给RAG前先转文本。很多"模型读不了PDF"的问题其实是没转格式。
工具7:AI生图(ComfyUI API)
Agent按需求生成图片:构造工作流,调ComfyUI API,返回图片路径。
要点:提示词模板化,固定负面提示词;结果做简单质量校验(尺寸、是否黑图)。
工具8:浏览器操作(browser-use,约10万星)
让Agent像人一样操作浏览器:点击、输入、滚动、抓数据。
要点:任务拆小步、每步截图校验、设超时。适合表单填写、数据采集、自动化测试。
工具9:向量检索(RAG底座)
给Agent接上自己的知识库:文档切片、embedding、向量库检索。
要点:切片大小和检索条数要调,经验值是256-512字符/片、top-k取3-5;检索结果拼进上下文前先做相关性过滤。
工具10:代码沙箱执行(E2B,约1.3万星)
让Agent写代码并安全执行。E2B提供隔离的云沙箱环境,跑完即销毁。
要点:执行类工具必须沙箱化,绝不在宿主机直接跑Agent生成的代码;限制CPU、内存、网络。
组合经验
| 常见组合 | 场景 |
|---|---|
| 搜索+向量检索 | 深度调研:先搜后查库 |
| 浏览器+文档转文本 | 抓取网页内容做分析 |
| SQL+沙箱 | 数据分析:查数+跑脚本 |
| 全部工具 | 通用助手,工具越多越要路由清晰 |
核心经验三条:工具小而专一,docstring写清楚"何时用、参数格式";给模型返回错误信息而不是空结果;执行类工具一律沙箱。
常见问题
Q:一个Agent挂多少工具合适? A:从2-3个开始。工具越多,模型选错的概率越大,先跑通再加。
Q:工具返回结果太长怎么办? A:截断加摘要。返回前先压缩,只保留相关部分,省token也提高准确率。
Q:工具报错了Agent怎么处理? A:把错误信息原样返回给模型,比如"429: rate limited",模型会自己换策略:重试、换工具、换参数。空结果反而会让模型瞎编。
注:星数为2026年中期参考值,随时间变化,以各项目GitHub主页为准。
相关文章
❓ 常见问题
Which example is easiest to start with?
The SQL tool and the vector search tool - both are under 10 lines.
Are tools safe by default?
No. Sandbox any code execution and add allow-lists to shell tools.
本站文章由编辑人工撰写,收录的工具均经过实测或公开资料核验。文中链接指向工具官网或 GitHub 仓库,仅作信息参考,不构成付费推广。
