Best Practices
Here is a list of best practices to follow when building agentic applications with Squid. Have some wisdom to share, or need a question answered? Contact us and let us know!
Separate agents for separate tasks
When building agentic applications, it's best to create individual agents that are specialized to complete each task. Connecting specialized agents to a root agent that orchestrates their interactions can lead to a more efficient and effective system.
Boosting answer accuracy
To improve the accuracy of answers provided by agents, tinker with both the agent's instructions and its model. Both these factors can be easily adjusted in the Overview tab of Squid's Agent Studio.
Getting started with your Squid application
To get started with developing your application, you will need to use the Squid CLI to initialize the backend. Fortunately, this command can be copied directly from the Backend Project section of the Squid Console's application overview page.
Running your Squid application
To run your Squid backend locally, make sure to include your Developer ID in your backend/.env
file. This file should be created for you automatically when you initialize your Squid backend using the CLI.