You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LangChain对话代理出现Could not parse LLM output错误的原因排查

报错原因分析

这个错误的核心原因是你使用的对话代理要求LLM输出必须遵循特定结构化格式,但模型返回了纯自然语言内容,超出了解析器的处理范围:

  • 你选用的AgentType.CHAT_CONVERSATIONAL_REACT_DESCRIPTION类型代理,会要求LLM的输出必须包含明确的标识(比如Thought、Action、Final Answer),用来区分思考过程、工具调用和最终回复。
  • 当输入是简单问候时,LLM直接返回了自然语言问候语Hello! How can I assist you today?,没有用Final Answer:前缀包裹,导致代理的输出解析器无法识别这是最终回复,从而抛出OutputParserException。

正确的无工具调用场景下,LLM应该输出的格式示例:

Final Answer: Hello! How can I assist you today?

内容的提问来源于stack exchange,提问作者William Harris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 15:47:30