langchain_core.agents
.AgentAction¶
- class langchain_core.agents.AgentAction[source]¶
基类:
Serializable
代表一个由智能体执行动作的请求。
该操作包括执行工具的名称以及传递给该工具的输入。日志用于传递关于操作额外信息。
- param log: str [Required]¶
关于操作的额外日志信息。该日志可以用于多种方式。首先,它可以用来自查LLM所预测的具体内容以引导该(工具、工具输入)。其次,在未来的迭代中,它可以用来自示LLM的先前思考。这在(工具、工具输入)不包含关于LLM预测的全部信息(例如,工具/工具输入之前的所有思考)时非常有用。
- param tool: str [Required]¶
要执行的工具的名称。
- param tool_input: Union[str, dict] [Required]¶
传递给工具的输入。
- param type: Literal['AgentAction'] = 'AgentAction'¶
- property messages: Sequence[BaseMessage]¶
返回与该操作对应的消息。