Navigation

This page provides an overview of AI FDE's interface, navigation, and available controls.

Initiate a session

Navigate to the AI FDE application and start by asking a question or making a request in the input field at the bottom of the page. Note that your session will be cleared if you refresh the page or navigate away.

The AI FDE input field.

Manage context

AI FDE only has access to context that has been added to the chat.

Context can be added in various ways:

  • Add context manually from the ribbon above the prompt input field. You can add documentation bundles that are relevant to the task you want AI FDE to perform or upload media. You can also select the following Foundry resources:
    • Datasets
    • Functions
    • Branches
    • Interfaces
    • Action types
    • Object types

      The ribbon above the AI FDE input field with the option to add documentation bundles highlighted.

  • Drag and drop links from other applications in Foundry into AI FDE.
  • Enable search tools that allow AI FDE to find relevant resources.

Chat outline

The chat outline can be found in a collapsible panel to the right, and contains a history of prompts, responses, and tools used in your session. Messages can be summarized or removed completely in the main chat or in the outline to prevent reaching the model’s context window in long-running sessions. The outline also displays the number of tokens used for each message.

The outline panel in an AI FDE session.

Tool configuration

AI FDE provides customizable access to tools. Models perform better when only the subset of tools needed to accomplish the task are enabled. You can choose which tools to enable using the tools menu below the input field.

The tools menu below the prompt input field.

While prompting AI FDE with various tasks, you may be asked to approve tool usage. By default, executing tools requires approval in the following situations:

  • The tool is making a change on the default branch.
  • The tool is making an unbranched change such as creating a code repository.
  • The tool might have side effects, for example dataset builds.

The option to reject or allow tool usage in an AI FDE session.

Tool approval for all tools can be customized in the tool selection panel. For example, relevant tools can be set to automatically execute on allowlisted branches and projects.