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]

与该观测对应的消息。