The Start node is the initial point of a sequential agent conversation flow. It sets up the basic parameters and components needed for the agent to begin processing.
Description: The language model used for the conversation. Only compatible with models capable of function calling, such as ChatOpenAI, ChatMistral, ChatAnthropic, ChatGoogleGenerativeAI, ChatVertexAI, and GroqChat.
Description: Used to save the state of the agent, allowing for persistence across sessions or restarts.
State
Type: State
Description: An object that is updated by nodes in the graph, passing from one node to another. By default, it contains “messages” that are updated with each message sent and received.
Input Moderation
Type: Moderation
Description: Detects text that could generate harmful output and prevents it from being sent to the language model. Can have multiple moderation checks.
This node is typically used as the first node in a sequential agent graph. It sets up the initial state and components that will be used throughout the conversation flow. The output from this node can be connected to subsequent nodes in the graph to define the agent’s behavior and decision-making process.