Features

Using Fine with the AI Palette

The AI Palette is the quickest way to get started with Fine. Through it, you can ask questions, code, and get access to Fine's agents.

What is it?

Fine's AI Palette is very similar to the "AI Chat" interfaces you are probably familiar with, but with a small difference. Through the palette, you have access to a variety of code related tools. A few examples include:

  • Writing code
  • Searching the codebase
  • Asking questions about the codebase
  • Generating documentation, tests, a changelog & more
  • Migrating to another language

How to use it

To use the palette, simply type out your request in plain language. Choose the relevant project (repository) and your preferred AI model and hit enter. Once the AI replies, you'll be able to continue the conversation in the chat box at the bottom of the page.

model-selection

Choosing the right project

If you've integrated your GitHub and indexed your various repositories, choosing the relevant project from the drop-down menu allows the AI to draw on relevant context from within your codebase. If will follow your styles, edit the relevant files and create new files in the correct places.

If you're working on something brand new with no context or you're not connecting your GitHub, leave the Project field blank and Fine will create a new, empty project for you.

Knowledge and Code

When you begin a conversation with Fine in the AI Palette, the knowledge it draws on from Atlas will be displayed in the knowledge panel, on the right hand side. The panel can be viewed or hidden via the book icon at the top of the page. If you've given Fine an implementation task (writing code), you'll also be able to view the code written via the code panel.

Queries examples

Here are a few examples for using the palette commands:

  • where do we handle login?
  • migrate the chart component from AngularJS to React
  • produce a changelog
  • write docs for the new get_users API endpoint

Moving forward

Instructing the agents through a chat interface is very easy and intuitive, but it's not 100% incorporated into your workflow. That's why Fine has an integration with GitHub. Read more about it to find out how you can call Fine's AI Agents directly from your PRs.

Join the community

If you passed all these steps, we salute you and welcome aboard! We can't wait to help you streamline your development process and resolve tickets efficiently with Fine.

If you have any questions, don't hesitate to reach out. We're here to help: Join our active Discord community, where you can ask questions, get examples and engage in discussions about Software 3.0. The community is also a good place to share product feedback, report bugs and ask for help when building custom agents and AI workflows.

Happy coding!

Previous
Context