代理操作#
- class langchain_core.agents.AgentAction[source]#
基础类:
Serializable
表示代理执行操作的请求。
该操作包括要执行的工具名称和传递给工具的输入。日志用于传递有关操作的额外信息。
- param log: str [Required]#
记录有关操作的附加信息。 此日志可以以几种方式使用。首先,它可以用于审核LLM预测导致此(工具,工具输入)的确切内容。 其次,它可以在未来的迭代中使用,以显示LLM之前的想法。这在(工具,工具输入)不包含有关LLM预测的完整信息时非常有用(例如,工具/工具输入之前的任何想法)。
- param tool: str [Required]#
要执行的工具名称。
- param tool_input: str | dict [Required]#
传递给工具的输入。
- param type: Literal['AgentAction'] = 'AgentAction'#
- property messages: Sequence[BaseMessage]#
返回与此操作对应的消息。