Competências de agente para assistentes de programação em IA

As competências do agente são ficheiros de instruções específicos para tarefas, que assistentes de programação por IA como Claude e o GitHub Copilot podem carregar para realizar tarefas de desenvolvimento do Azure Databricks. As competências empacotam conhecimentos, melhores práticas e fluxos de trabalho específicos de cada domínio num formato otimizado para o consumo de IA. Para aprender a estender o Genie Code no espaço de trabalho Azure Databricks, consulte Estender o Genie Code com competências de agente.

As competências seguem o padrão aberto de Competências de Agente . Cada habilidade é um ficheiro Markdown com metadados do 'front-matter' que descrevem quando e como a habilidade deve ser utilizada. Os assistentes de programação por IA descobrem e carregam automaticamente competências relevantes com base na tarefa em questão.

Instalar ferramentas de IA

Instale as ferramentas de IA do Azure Databricks usando o grupo de comandos CLIaitools do Databricks. A CLI deteta agentes de codificação suportados e instala competências e plugins do Azure Databricks para que o seu agente possa trabalhar eficazmente 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 gerir as ferramentas de IA instaladas. Para todas as opções, veja aitools grupo de comandos.

Para instalar competências de repositórios do GitHub à escolha que não sejam distribuídos através da Databricks CLI, utilize a Skills CLI, um gestor de pacotes de código aberto para competências de agentes. O Skills CLI analisa um repositório do GitHub à procura de ficheiros de skills e instala-os no teu projeto para que o teu assistente de programação com IA os possa descobrir e usar automaticamente.

Ferramentas de IA e servidores MCP geridos

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

  Ferramentas de IA Servidores MCP gerenciados
O que oferece Conhecimento: Azure Databricks padrões, APIs e fluxos de trabalho que o agente aplica enquanto escreve código. Ferramentas: pontos de extremidade invocáveis que um agente utiliza para consultar dados do Unity Catalog, executar SQL, pesquisar em índices e chamar agentes Genie.
Onde corre Localmente, nas competências do seu agente de programação ou no diretório de plugins. Alojado pelo Azure Databricks, governado pelo Unity Catalog.
Como configurar databricks aitools install Adiciona a URL do servidor à configuração MCP do teu cliente e autentica. Consulte Ligue os MCPs a assistentes de IA e agentes de programação.

As competências ensinam o agente a trabalhar; Os servidores MCP deixam-no fazer o trabalho. Uma capacidade pode orientar um agente para um servidor MCP gerido para executar uma tarefa, mas a capacidade não é, por si só, um servidor MCP, e a instalação de ferramentas de IA não configura os servidores MCP por si. Se quiseres que o teu agente escreva código correto no Azure Databricks e leia dados de workspace em tempo real, instala ferramentas de IA e liga os servidores MCP geridos de que precisas.

Repositórios de competências

Repositório GitHub Descrição Competências
Competências do agente do Azure Databricks Competências essenciais e plugins mantidos oficialmente para desenvolvimento no Azure Databricks em computação, orquestração, armazenamento e aplicações. Estas capacidades são instaladas utilizando databricks aitools install. Inclui, entre outras, competências para Agent Bricks, Funções de IA, dashboards de IA/BI, Databricks Apps, Bundles, Databricks CLI, Databricks Lakehouse, Genie, Iceberg, Lakebase, Lakeflow Jobs, vistas de métricas, avaliação de MLflow, Model Serving, Python SDK, pipelines Lakeflow, migração sem servidor, Structured Streaming, dados sintéticos, Unity Catalog, AI Search e Zerobus ingest
Competências do Kit de Desenvolvimento de IA Competências da comunidade selecionadas relativas a padrões de desenvolvimento do Azure Databricks. Deprecated. Estas competências estão disponíveis com as competências 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.
Competências para modelos da aplicação Databricks Competências específicas de tarefa incorporadas nos modelos de aplicações Databricks para agentes (LangGraph, LangChain, OpenAI Agents SDK), kits de aplicações (Lakebase, Genie, Analytics) e frameworks de chatbot/data app (Streamlit, Dash, Gradio, Shiny, Flask, Node.js). Início rápido, implementação, modificar-agente, adicionar-ferramentas, criar-ferramentas, descobrir-ferramentas, migrar-de-model-serving, executar-localmente, teste-de-carga, APIs do supervisor
Competências MLflow Competências para instrumentar, depurar e avaliar agentes LLM com o MLflow. Introdução ao MLflow, agente do MLflow, instrumentação de rastreio, recuperação e análise de rastreios, consulta de métricas, avaliação do agente, análise de sessões de chat, pesquisa na documentação do MLflow

Recursos adicionais