最近在学AI Agent,用LangChain搭了一个简单的客服助手,想让Agent根据用户提问自动调用天气查询、订单查询这些工具。
但实际跑起来就各种翻车:有时候它死活不调用工具,直接凭记忆瞎编;有时候又疯狂调用同一个工具,卡在循环里出不来。
我试过调高temperature、加few-shot示例,甚至改prompt格式,效果都不太稳定。
想请教一下各位,到底怎么设计工具描述、怎么控制Agent的决策逻辑?有没有什么成熟的最佳实践或者调试技巧?先谢谢了!