AI 客服瞎答没库存?向量检索与强势提示词化解尴尬
nikhilthadani · reddit · 2026-08-05
一位开发者在从零构建电商 AI Agent 时遇到了尴尬的 Bug:面对用户询问智能手机,Agent 自信地回复没货,完全无视了库房里的 iPhone。
问题出在检索与提示词上:
- 字符串匹配太死板:简单的 .includes() 无法理解 iPhone 属于智能手机。改用 OpenAI 生成向量嵌入并配合 LanceDB 进行相似度搜索后,Agent 终于能按“语义”而非“字母”找商品。
- 模型无视工具:修复搜索后,模型依然凭自身知识瞎答。作者发现工具描述写得不够强硬。将描述从“搜索产品”改为带有 ALWAYS 和 NEVER 的强烈指令(如“回答前必须搜索”)后,模型立刻乖乖听话。
作者总结道,工具描述其实是给模型定下的规则,语气强硬一点往往更管用。
「编程与Agent」频道最新
- Spring Evals:用隐藏测试评估大模型编写真实代码能力 — therealdanvega · 2026-08-05
- 开源编程Agent生态涌现“oh-my”系列配置热 — HarveenChadha · 2026-08-05
- 前谷歌工程师分享3小时AI智能体实战课 — ___Mufasaa · 2026-08-05
- 开发者发布 MCP+WordPress 插件,可追踪 AI 爬虫流量 — ss1222 · 2026-08-05
- LangChain 提出 AI 语音智能体三维评估框架 — LangChain · 2026-08-05
- 观点:全栈团队应禁止手写代码,强制用AI智能体开发 — sloppenheimer · 2026-08-05