Skip to main content

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.

Backend Project

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.