Habilidades de agentes para asistentes de codificación con IA

Las habilidades del agente son archivos de instrucción específicos de tareas que los asistentes de programación de IA como Claude y GitHub Copilot pueden cargar para realizar tareas de desarrollo en Azure Databricks. Las habilidades empaquetan conocimientos específicos del dominio, prácticas recomendadas y flujos de trabajo en un formato optimizado para el consumo de inteligencia artificial. Para obtener información sobre cómo ampliar Genie Code en el área de trabajo de Azure Databricks, consulte Extensión de Genie Code con aptitudes de agente.

Las aptitudes siguen el estándar abierto Agent Skills. Cada habilidad es un archivo Markdown con metadatos de front-matter que describen cuándo y cómo se debe usar la habilidad. Los asistentes de codificación de IA detectan y cargan automáticamente las aptitudes pertinentes en función de la tarea a mano.

Instalar herramientas de IA

Instala las herramientas de IA de Azure Databricks usando el grupo de comandos de la CLIaitools de Databricks. La CLI detecta los agentes de codificación compatibles e instala las habilidades y plugins de Azure Databricks para que tu agente pueda trabajar eficazmente con recursos de Azure Databricks como bundles, jobs y 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

Usa databricks aitools list, databricks aitools update, y databricks aitools uninstall para gestionar las herramientas de IA instaladas. Para ver todas las opciones, consulte grupoaitools de comandos.

Para instalar habilidades desde repositorios arbitrarios de GitHub que no se distribuyen mediante la CLI de Databricks, use la Skills CLI, un gestor de paquetes de código abierto para habilidades de agente. La CLI de aptitudes examina un repositorio de GitHub para archivos de aptitudes e los instala en el proyecto para que el asistente de codificación de IA pueda detectarlos y usarlos automáticamente.

Herramientas de IA y servidores MCP gestionados

Las herramientas de IA y los servidores MCP gestionados resuelven diferentes mitades del mismo problema, y la mayoría de las configuraciones utilizan ambos:

  Herramientas de IA Servidores MCP administrados
Qué proporciona Conocimiento: Azure Databricks patrones, APIs y flujos de trabajo que el agente aplica mientras escribe código. Herramientas: puntos de conexión a los que un agente puede llamar para consultar datos de Unity Catalog, ejecutar SQL, buscar índices y llamar a Agentes Genie.
Dónde se ejecuta Localmente, en el directorio de habilidades o plugins de tu agente de programación. Alojado por Azure Databricks, gobernado por Unity Catalog.
Cómo configurarlo databricks aitools install Añade la URL del servidor a la configuración MCP de tu cliente y autentica. Consulte Conectar MCP a asistentes de IA y agentes de programación.

Las habilidades enseñan al agente a trabajar; Los servidores MCP le permiten hacer el trabajo. Una habilidad puede dirigir a un agente a un servidor MCP gestionado para una tarea, pero la habilidad no es en sí misma un servidor MCP, y instalar herramientas de IA no configura los servidores MCP para ti. Si quieres que tu agente escriba correctamente el código de Azure Databricks y lea los datos en tiempo real del espacio de trabajo, instala herramientas de IA y conecta los servidores MCP gestionados que necesitas.

Repositorios de aptitudes

Repositorio de GitHub Descripción Habilidades
Aptitudes del agente de Azure Databricks Habilidades y complementos básicos mantenidos oficialmente para el desarrollo de Azure Databricks en proceso, orquestación, almacenamiento y aplicaciones. Estas habilidades se instalan usando databricks aitools install. Entre otros, incluye habilidades para Agent Bricks, funciones de IA, paneles de control de IA/BI, aplicaciones de Databricks, paquetes, la CLI de Databricks, Databricks Lakehouse, Genie, Iceberg, Lakebase, trabajos de Lakeflow, vistas de métricas, evaluación de MLflow, Modelo de servicio, el SDK de Python, pipelines de Lakeflow, migración sin servidor, Structured Streaming, datos sintéticos, Unity Catalog, AI Search y la ingesta de Zerobus
Aptitudes del Kit de desarrollo de IA Habilidades de la comunidad seleccionadas que abarcan los patrones de desarrollo de Azure Databricks. Deprecated. Estas habilidades están disponibles con las habilidades de agente de Azure Databricks. Para evitar conflictos, desinstala las habilidades del AI Dev Kit antes de instalar las habilidades del agente de Databricks. Consulte Desinstalar el kit de desarrollo de IA.
Habilidades de plantilla de app de Databricks Aptitudes específicas de tareas insertadas en plantillas de aplicación de Databricks para agentes (LangGraph, LangChain, SDK de agentes de OpenAI), Kits de aplicaciones (Lakebase, Genie, Analytics) y marcos de aplicaciones de bot de chat/datos (Streamlit, Dash, Gradio, Shiny, Flask, Node.js). Inicio-rápido, desplegar, modificar-agente, añadir-herramientas, crear-herramientas, descubrir-herramientas, migrar-desde-servicio-de-modelos, ejecutar-localmente, pruebas-de-carga, APIs-del-supervisor
Aptitudes de MLflow Habilidades para instrumentar, depurar y evaluar agentes LLM con MLflow. Introducción a MLflow, agente de MLflow, instrumentación del trazado, recuperación y análisis de trazas, consulta de métricas, evaluación del agente, análisis de sesiones de chat, búsqueda en la documentación de MLflow

Recursos adicionales