代理完成#

class langchain_core.agents.AgentFinish[source]#

基础类:Serializable

ActionAgent 的最终返回值。

当代理达到停止条件时,它们会返回一个AgentFinish。

重写init以支持通过位置进行实例化,以保持向后兼容。

param log: str [Required]#

记录返回值的附加信息。 这用于传递完整的LLM预测,而不仅仅是解析出的返回值。例如,如果完整的LLM预测是最终答案:2,您可能只想返回2作为返回值,但将完整字符串作为日志传递(用于调试或可观察性目的)。

param return_values: dict [Required]#

返回值的字典。

param type: Literal['AgentFinish'] = 'AgentFinish'#
property messages: Sequence[BaseMessage]#

与此观察对应的消息。