AI Agents

Bring the flow back by automating coding tasks with AI agents.

Image

Why Agents

Fine AI Agents are virtual teammates that can carry out various coding tasks for you. Agents can generate boilerplate code, update your database schema, generate typings, manage APIs, and much more.

When should you use them

Agents can help you with a variety of tasks, including:

  • Automating repetitive tasks: Certain tasks, like setting up a new project or adding common functionalities, follow the same pattern. Fine Agents can automate these, saving you time and effort.
  • Generate high quality code: Fine Agents can generate code following best practices, ensuring high quality and consistency across your codebase.
  • Running migrations: Fine Agents can help you modernize your codebase to a new framework or library, or to a new version of an existing framework or library.

Writing specifications

To perform tasks, agents need specifications. These are written in the Notebook, which is used as the instruction manual for the Agent and guides it in task execution.

When an Agent is activated, it interprets and carries out the instructions given in the Notebook. For this reason, clear and detailed specifications in the Notebook contribute to the Agent's efficiency and accuracy in task execution.

Custom Agents

Fine allows you the flexibility to build custom Agents, tailored to your specific needs. To learn more about building custom Agents, refer to the Custom Agents section.