Using AI Features of the Vitis Unified IDE - Using AI Features of the Vitis Unified IDE - 2026.1 English - UG1702

Vitis Reference Guide (UG1702)

Document ID
UG1702
Release Date
2026-06-23
Version
2026.1 English

Configuration

You need to configure API Key for the LLM of your choice under Settings > AI Features > > Choose Model Provider

Figure 1. AI Model API Key

Theia AI Chat and Agents

Theia AI Chat is an interactive chat panel in the Vitis Unified IDE that lets you query AI agents for assistance with your design.

Figure 2. Open AI Chat
  1. From the View menu, select AI Chat. The AI Chat panel opens on the right.
  2. To toggle the panel, click the chat icon.
  3. In the chatbox, type @ to display the list of available agents.
Note: The User_Guide agent is available from the AMD Model Context Protocol (MCP) server. The next section describes the server.
Theia AI Agent Scope
Architect

Answers questions about current project, files and source code.

Does not have the ability to modify files.

Coder Assists with coding tasks and others involving modifications to source files.
Command

Knows about all the Vitis Unified IDE commands.

Helpful in finding the command to run as per user request.

Orchestrator

Default agent for all chat requests.

Analyzes chat requests against agent descriptions to select the best fit to delegate the request to.

Universal

General questions.

Not aware of user context.

User_Guide AMD agent specific to searching in Vitis and Vitis HLS documentation for related questions.

Integrates AMD Vivado doc search MCP server.

AMD Model Context Protocol Server

AMD MCP server, named vivado-doc-server, is pre-configured in settings.json file as shown. You can customize it to connect to locally running MCP server for offline mode access.

"ai-features.MCPRemote.McpRemoteServers": {
        "vivado-doc-server": {
            "serverUrl": "https://vivado.amd.com/mcp/doc-search"
        }
    }

Skills

You can set up skills for Large Language Models (LLMs) in the IDE settings. Specify these in settings.json with the code snippet below.

Figure 3. Specify Location of AI Skills
"ai-features.skills.skillDirectories": [
        "<path-to-ai-skills>"
    ]