Class Agent

Direct Known Subclasses:
ChatAgent, ZeroShotAgent

public abstract class Agent extends BaseSingleActionAgent
Class responsible for calling the language model and deciding the action.

This is driven by an LLMChain. The prompt in the LLMChain MUST include a variable called "agent_scratchpad" where the agent can put its intermediary work.

Author:
HamaWhite