Creating an Agent
The simplest way to create an Agent is to use initialize an Agent with a model, description, instructions and optionally tools.Adding tools
Tools are optional and can be added to an Agent to extend its capabilities. Tools are included in the calls to the language model through the tools property. Tools are created using theTool class and can be sent to the agent using the tools property during initialization.
Running an Agent
Agents can be run standalone or as part of a ZEE workflow. Running an agent standalone is useful for testing and debugging. Thegenerate method will run the agent standalone.