Features

AI Workflows

Automate development work across your software development lifecycle with Fine's AI Workflows.

Introducing AI Workflows

AI Workflows enable you to set up automated tasks that are executed based on specific events in your development process. For example, Fine can automatically review code and add missing documentation or telemetry data, or perform a comprehensive root cause analysis when a production error happens.

Use Cases

AI Workflows can be applied to various scenarios, for example:

  • Automatic code reviews and documentation updates.
  • Adding analytics events to new features.
  • Root cause analysis for production errors.
  • Automatic CI/CD pipeline error fixing.
  • Issue triaging and context enrichment.
  • Automatic changelog and report generation.

Use AI Workflows to automate repetitive tasks and to maintain code quality, freeing up your team to focus on more complex and creative work.

Anatomy of an AI Workflow

Each AI Workflow consists of two main components:

  1. Triggers: Events that initiate the workflow
  2. Steps: Actions performed when the workflow is triggered

Triggers

Triggers are events that cause a workflow to run. Available triggers depend on your workspace's active integrations. Examples include:

  • Creation of a new Pull Request.
  • Reporting of a new incident.
  • Failure of a CI/CD pipeline.
  • Creation of a new Sentry issue.

Triggers are configurable, allowing you to choose exactly when the workflow should execute.

Steps

Steps are the actions or behaviors that occur when a workflow is triggered. A workflow can have multiple steps, executed in order. Examples of steps include:

  • Search Atlas (your software catalog) for relevant context.
  • Summarize issues or Pull Requests.
  • Review code and suggest changes.
  • Send Slack notifications.

Setting Up a Workflow

Setting Up a Workflow

To create a new AI Workflow:

  1. Navigate to the Workflows section in the sidebar menu.
  2. Click the "New Workflow" button.
  3. Choose a trigger for your workflow.
  4. Add one or more steps to be executed when the trigger fires.
  5. Configure any necessary parameters for each step.
  6. Save your workflow.

Workflow Templates

Templates are pre-designed Workflows to jump-start your automations, based on the most common mundane dev tasks and most useful AI agents.

To use a Workflow Template:

  1. Navigate to the Workflows section in the sidebar menu.
  2. Click “New Workflow” and “Create from templates”
  3. Choose the relevant template and click “try it out”
  4. Review the trigger and steps, making any changes you’d like
  5. To add extra steps, click “add step” at the bottom of the page.
  6. Save your Workflow by clicking “save” at the top right
Previous
AI Sandboxing