langchain_core.agents
.AgentFinish¶
- class langchain_core.agents.AgentFinish[source]¶
继承自:
Serializable
ActionAgent的最终返回值。
当Agent达到停止条件时,它返回一个AgentFinish。
覆盖init以支持向后兼容的位置实例化。
- 参数 log: str [必需]¶
记录返回值的其他信息。这用于传递完整的 LLM 预测结果,而不仅仅是解析出的返回值。例如,如果完整的 LLM 预测结果是 最终答案:2,你可能会只想将 2 作为返回值返回,但将整个字符串作为 日志 传递(用于调试或可观察性目的)。
- 参数 return_values: dict [必需]¶
返回值的字典。
- 参数 type: Literal['AgentFinish'] = 'AgentFinish'¶
- 属性 messages: Sequence[BaseMessage]¶
与该观测对应的消息。