30 行 bash 实现 LLM 联网:开源小工具 batsearch

mantisalt · reddit · 2026-08-28

作者向 ratsearch 仓库新增了 batsearch——一个定位为 llama-cli「侧翼」的微型 CLI 工具,让连接 llama-server(或其他 API)的 LLM 能执行网页搜索。与 llama-cli 不同,它:1) 将单次响应直接输出到 stdout 方便管道;2) 非交互式;3) 需要已运行的 llama-server 端点。它给 LLM 一个极简的网页工具,模型可以持续使用直到决定给出回答,工具会自动区分 URL 与搜索查询,模型也会跟随搜索结果中看到的链接。

作者把整个脚本压缩到 30 行手写 bash(牺牲了注释和部分错误处理),搜索通过 w3m -dump duckduckgo.com/<query> 走 DuckDuckGo(因为 Google 难以访问)。实测 Qwen 表现出色,LMF2.5-2B 也能正确回答世界杯冠军。作者此前关于 ratsearch 的文章详细讲解了其中的 JSON/API 调用逻辑。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →