format_to_openai_functions#

langchain.agents.format_scratchpad.openai_functions.format_to_openai_functions(
intermediate_steps: Sequence[tuple[AgentAction, str]],
) list[BaseMessage]#

Convert (AgentAction, tool output) tuples into FunctionMessages.

Parameters:

intermediate_steps (Sequence[tuple[AgentAction, str]]) – Steps the LLM has taken to date, along with observations

Returns:

list of messages to send to the LLM for the next prediction

Raises:

ValueError – if the observation cannot be converted to a string.

Return type:

list[BaseMessage]