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.

Aptitudes de instalación

Instale habilidades usando el Skills CLI, un administrador de paquetes de código abierto para habilidades del agente. La CLI examina un repositorio de GitHub en busca de archivos de aptitudes e los instala en el proyecto para que el asistente de codificación de IA pueda detectarlos y usarlos automáticamente.

# List skills in a repository
npx skills add databricks/databricks-agent-skills --list

# Install specific skills
npx skills add databricks/databricks-agent-skills --skill databricks-apps --skill databricks-pipelines

# Install all skills from a repo to all agents
npx skills add databricks/databricks-agent-skills --all

# Remove interactively (select from installed skills)
npx skills remove

La CLI solo requiere que el repositorio contenga archivos de habilidades. Los propietarios del repositorio no necesitan configurar nada para que la CLI funcione con sus aptitudes.

Repositorios de aptitudes

Repositorio de GitHub Descripción Habilidades
Aptitudes del agente de Azure Databricks Competencias fundamentales mantenidas oficialmente para el desarrollo en Azure Databricks en computación, orquestación, almacenamiento y aplicaciones. Azure Databricks CLI, Databricks Apps, Asset Bundles, Lakeflow Jobs, Lakebase, Model Serving, Lakeflow Spark Declarative Pipelines, migración sin servidor
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 del Kit de desarrollo de IA Habilidades de la comunidad seleccionadas que cubren más de 25 patrones de desarrollo en Azure Databricks. Agent Bricks, AI Functions, AI/BI Dashboards, Databricks Apps, Asset Bundles, Databricks Lakehouse, Genie, Iceberg, Lakebase, Lakeflow Jobs, vistas métricas, evaluación de MLflow, serving de modelos, Python SDK, Lakeflow Spark Declarative Pipelines, Structured Streaming, datos sintéticos, Unity Catalog, Vector Search, ingesta de Zerobus
Aptitudes de MLflow Aptitudes para instrumentar, depurar y evaluar agentes de 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

Pasos siguientes