Condividi tramite


Competenze dell'agente per assistenti di codifica basati su intelligenza artificiale

Le competenze dell'agente sono file di istruzioni specifici dell'attività che gli assistenti di codifica di intelligenza artificiale come Claude e GitHub Copilot possono caricare per eseguire attività di sviluppo di Azure Databricks. Il pacchetto di competenze integra conoscenze specifiche del dominio, procedure consigliate e flussi di lavoro in un formato ottimizzato per il consumo da parte dell'intelligenza artificiale. Per informazioni su come estendere Genie Code nell'area di lavoro di Azure Databricks, vedere Estendere Genie Code con le competenze dell'agente.

Le competenze seguono lo standard open Agent Skills . Ogni competenza è un file Markdown con metadati front-matter che descrivono quando e come usare la competenza. Gli assistenti di codifica per intelligenza artificiale individuano e caricano automaticamente le competenze pertinenti in base all'attività.

Installare le competenze

Installare skill usando il Skills CLI, un gestore di pacchetti open-source per skill dell'agente. L'interfaccia della riga di comando analizza un repository GitHub per individuare i file di competenza e li installa nel progetto in modo che l'assistente per la codifica di intelligenza artificiale possa individuarli e usarli automaticamente.

# 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 richiede solo che il repository contenga file delle competenze. I proprietari del repository non devono configurare alcun elemento affinché l'interfaccia della riga di comando funzioni con le proprie competenze.

Repository di competenze

Repository GitHub Descrizione Competenze
Competenze dell'agente di Azure Databricks Competenze di base per le operazioni dell'interfaccia della riga di comando di Azure Databricks, lo sviluppo di app e la creazione di pipeline. Interfaccia della riga di comando di Azure Databricks, sviluppo di app, orchestrazione dei processi, Lakebase, pipeline dichiarative Spark
Competenze per il modello di app Databricks Competenze incorporate nei modelli di agente app di Databricks per la creazione o la migrazione di agenti in Databricks Apps. Distribuzione dell'agente, migrazione dell'agente, Servizio del Modello nella migrazione di Databricks Apps, OpenAI Agents SDK, Azure Databricks Databricks Apps
Competenze di AI Dev Kit Competenze della community curate che comprendono oltre 25 modelli di sviluppo di Azure Databricks. Analisi SQL, valutazione di ML, gestione di modelli, streaming, pipeline, catalogo Unity, Lakebase, app e altro ancora
Competenze di MLflow Debug, valutazione e ottimizzazione degli agenti LLM Tracciamento, giudici LLM, valutazioni, analisi del traffico di produzione

Passaggi successivi