Habilidades de agentes para assistentes de programação de IA

As habilidades do agente são arquivos de instrução específicos da tarefa que assistentes de codificação de IA, como Claude e GitHub Copilot, podem carregar para executar tarefas de desenvolvimento do Azure Databricks. Um pacote de habilidades reúne conhecimento específico do domínio, práticas recomendadas e fluxos de trabalho em um formato otimizado para consumo de IA. Para saber como estender o Genie Code no workspace do Azure Databricks, consulte Extend Genie Code com habilidades de agente.

As habilidades seguem o padrão de Habilidades do Agente aberto. Cada habilidade é um arquivo Markdown com metadados front-matter que descreve quando e como a habilidade deve ser usada. Os assistentes de codificação de IA descobrem e carregam automaticamente habilidades relevantes com base na tarefa em questão.

Instale ferramentas de IA

Instale as ferramentas de IA do Azure Databricks usando o grupo de comandos da CLIaitools Databricks. A CLI detecta agentes de codificação suportados e instala habilidades e plugins do Azure Databricks para que seu agente possa trabalhar de forma eficaz com recursos do Azure Databricks, como bundles, jobs e SQL.

# Install skills for all detected agents
databricks aitools install

# Install skills for a specific agent
databricks aitools install --agents claude-code

# Install skills into the current project instead of globally
databricks aitools install --scope project

# Install specific skills
databricks aitools install --skills bundles,sql

Use databricks aitools list, databricks aitools update, e databricks aitools uninstall para gerenciar as ferramentas de IA instaladas. Para todas as opções, consulte o aitools grupo de comandos.

Para instalar habilidades de repositórios arbitrários no GitHub que não são distribuídos pela CLI do Databricks, use a CLI de Habilidades, um gerenciador de pacotes de código aberto para habilidades para agentes. A CLI do Skills vasculha um repositório do GitHub em busca de arquivos de skills e os instala no seu projeto para que seu assistente de programação com IA possa detectá-los e usá-los automaticamente.

Ferramentas de IA e servidores MCP gerenciados

Ferramentas de IA e servidores MCP gerenciados resolvem diferentes metades do mesmo problema, e a maioria das configurações usa ambos:

  Ferramentas de IA Servidores MCP gerenciados
O que ele fornece Conhecimento: Azure Databricks padrões, APIs e fluxos de trabalho que o agente aplica enquanto escreve código. Ferramentas: pontos de extremidade chamáveis que um agente usa para consultar dados do Catálogo do Unity, executar SQL, pesquisar índices e chamar Agentes Genie.
Onde funciona Localmente, no diretório de habilidades ou plugins do seu agente de programação. Hospedado pelo Azure Databricks, governado pelo Unity Catalog.
Como configurar databricks aitools install Adicione a URL do servidor à configuração MCP do seu cliente e autentique. Consulte Conectar MCPs a assistentes de IA e agentes de codificação.

Habilidades ensinam o agente a trabalhar; Os servidores MCP deixam que ele faça o trabalho. Uma habilidade pode direcionar um agente para um servidor MCP gerenciado para uma tarefa, mas a habilidade não é um servidor MCP em si, e instalar ferramentas de IA não configura servidores MCP para você. Se você quer que seu agente escreva código correto do Azure Databricks e leia dados do workspace em tempo real, instale ferramentas de IA e conecte os servidores MCP gerenciados que você precisa.

Repositórios de habilidades

Repositório GitHub Descrição Habilidades
Habilidades do agente do Azure Databricks Habilidades básicas e plug-ins mantidos oficialmente para desenvolvimento do Azure Databricks abrangendo computação, orquestração, armazenamento e aplicativos. Essas habilidades são instaladas usando databricks aitools install. Inclui, entre outros, habilidades para Agent Bricks, Funções de IA, painéis de IA/BI, Aplicativos Databricks, Pacotes, Databricks CLI, Databricks Lakehouse, Genie, Iceberg, Lakebase, Lakeflow Jobs, visualizações de métricas, avaliação com MLflow, Serviço de Modelo, SDK para Python, pipelines do Lakeflow, migração sem servidor, Fluxo estruturado, dados sintéticos, Unity Catalog, Pesquisa de IA e ingestão via Zerobus
Habilidades do Kit de Desenvolvimento de IA Competências selecionadas pela comunidade sobre padrões de desenvolvimento do Azure Databricks. Preterido. Essas habilidades estão disponíveis junto com as habilidades de agente do Azure Databricks. Para evitar conflitos, desinstale as habilidades do AI Dev Kit antes de instalar as habilidades do agente Databricks. Veja Desinstalar o Kit de Desenvolvimento de IA.
Habilidades de modelo de aplicativo do Databricks Habilidades específicas de tarefa inseridas nos modelos de aplicativo do Databricks para agentes (LangGraph, LangChain, OpenAI Agents SDK), Kits de Aplicativos (Lakebase, Genie, Analytics) e estruturas de aplicativo de chatbot/dados (Streamlit, Dash, Gradio, Shiny, Flask, Node.js). Início rápido, implantar, modificar-agente, adicionar-ferramentas, criar-ferramentas, descobrir-ferramentas, migrar-de-serviço-de-modelo, executar-localmente, teste-de-carga, APIs de supervisor
Habilidades do MLflow Habilidades para instrumentar, depurar e avaliar agentes LLM com o MLflow. Integração do MLflow, agente do MLflow, instrumentação de rastreamento, recuperação e análise de rastreamentos, consulta de métricas, avaliação do agente, análise de sessão de chat, pesquisa de documentos do MLflow

Recursos adicionais