Depth AI assistants help you create specialized AI agents that understand specific parts of your codebase. You can chat with these assistants directly or deploy them to Slack channels for team-wide access.

Creating an Assistant

1

Access Assistants Page

Navigate to the Assistants page and click the “Create new assistant” button in the top right.

2

Basic Information

In the creation panel, provide:

  • Name: A descriptive name for your assistant
  • Description: Brief explanation of the assistant’s purpose
  • Repository: Select the repository this assistant will have access to
3

Configure Knowledge Base

This step is optional but recommended for better response quality.

Specify which files and folders should be part of the assistant’s knowledge base:

  • Click into the search field to browse available files/folders
  • Select relevant paths to restrict the assistant’s context
  • If nothing is selected, the assistant will have access to the full repository
4

Add Starter Questions

This step is optional. Starter questions appear as suggestions when users begin chatting with the assistant.

Add up to 4 common questions that users might ask this assistant. For example:

  • “How do I set up the repository locally?"
  • "Where can I find the API documentation?"
  • "What’s the recommended way to contribute?”
5

Deploy to Slack

This step is optional. You can always deploy to Slack later from the assistant’s edit page.

To make the assistant available in Slack:

  1. Enter comma-separated Slack channel IDs
  2. The assistant will be available in these channels
  3. In deployed channels, the assistant’s specialized knowledge takes precedence over any default repository context
6

Start Chatting

Once created, you can chat with your assistant directly through the Assistants page or tag @Depth in Slack to ask questions.

Using Your Assistant

Once created, there are several ways to interact with your assistant:

Web App

Chat directly through the Assistants page

Slack

If deployed, tag @Depth in configured Slack channels to ask questions