停止在 AI agents 中为每件小事使用 web search

发布: (2026年1月12日 GMT+8 04:29)
3 min read
原文: Dev.to

Source: Dev.to

AI 代理中的网页搜索问题

在构建 AI 代理时,像 “比特币的价格是多少?” 或 “伦敦在下雨吗?” 这样的简单查询经常会触发网页搜索工具。代理会花费数秒浏览网页,抓取噪声页面,并消耗成千上万的 token 只为提取一条数据。这就像用推土机去捡硬币——慢、昂贵且低效。

介绍 @neuledge/graph

为消除网页搜索的开销,我创建了 @neuledge/graph,一个轻量级的查找工具,让代理可以请求一个特定的 “路径” 来获取事实,而不是在网络上冲浪。

示例路径

Weather: cities.tokyo.weather
Stocks:  stocks.aapl.quote
Money:   currencies.usd.rate.eur

由于数据是预先获取并结构化的,响应在 100 毫秒 以下返回,且没有 “Searching…” 的加载动画。AI 看起来瞬间就很有知识。

处理缺失的路径

大语言模型有时会猜错路径(例如 get_the_weather_of_london)。工具不会直接报错,而是建议正确的路径:

“我没有那个,但我有 cities.london.weather。请改用它。”

代理随后可以使用建议的路径重新请求,使整体体验更为稳健。

为什么这很重要

  • 无需多个 API 密钥 – 一个包即可替代天气、金融和货币服务的独立账户。
  • 框架无关 – 可在 Vercel AI SDK、LangChain 等生态系统中使用。

当前功能

  • 实时天气 – 覆盖全球任意城市。
  • 股票价格 – 实时行情。
  • 货币 – 超过 150 种实时汇率。
  • 时间与日期 – 时区和节假日日历。

所有功能均开源且免费使用。你每天可获得 100 次请求,无需 API 密钥。

入门指南

npm install @neuledge/graph

未来计划

我计划接下来加入 新闻体育比分。欢迎提出对其他数据源的建议!

Back to Blog

相关文章

阅读更多 »

我可能错了

请提供您希望翻译的文本内容,我才能为您进行中文翻译。