Umiejętności agenckie dla asystentów do kodowania AI

Umiejętności agenta to pliki instrukcji specyficzne dla konkretnego zadania, które asystenci kodowania sztucznej inteligencji, tacy jak Claude i GitHub Copilot, mogą ładować, aby wykonywać zadania programowania w usłudze Azure Databricks. Umiejętność tworzenia pakietu wiedzy specyficznej dla domeny, najlepszych rozwiązań i przepływów pracy w formacie zoptymalizowanym pod kątem użycia sztucznej inteligencji. Aby dowiedzieć się, jak rozszerzyć kod Genie w obszarze roboczym usługi Azure Databricks, zobacz Rozszerzanie kodu Genie przy użyciu umiejętności agenta.

Umiejętności są zgodne z otwartym standardem umiejętności agenta . Każda umiejętność to plik Markdown z metadanymi front-matter, opisującymi, kiedy i jak umiejętność powinna być używana. Asystenci kodowania AI automatycznie odkrywają i ładują odpowiednie umiejętności na podstawie aktualnie wykonywanego zadania.

Instaluj narzędzia AI

Instaluj narzędzia AI Azure Databricks za pomocą grupy poleceń Databricks CLIaitools. CLI wykrywa obsługiwanych agentów programistycznych i instaluje umiejętności oraz wtyczki Azure Databricks, dzięki czemu Twój agent może efektywnie współpracować z zasobami Azure Databricks, takimi jak bundle, jobs i 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

Użyj databricks aitools list, databricks aitools update i databricks aitools uninstall, aby zarządzać zainstalowanymi narzędziami AI. Aby uzyskać wszystkie opcje, zobacz aitools grupę poleceń.

Aby zainstalować umiejętności z dowolnych repozytoriów GitHub, które nie są dystrybuowane za pośrednictwem interfejsu wiersza polecenia usługi Databricks, użyj interfejsu wiersza polecenia umiejętności, menedżera pakietów typu open source na potrzeby umiejętności agenta. Narzędzie wiersza polecenia Skills CLI przeszukuje repozytorium GitHub w poszukiwaniu plików umiejętności i instaluje je w projekcie, aby asystent kodowania oparty na AI mógł automatycznie je wykrywać i używać.

Narzędzia AI i zarządzane serwery MCP

Narzędzia AI i zarządzane serwery MCP rozwiązują różne części tego samego problemu, a większość konfiguracji korzysta z obu:

  Narzędzia AI Zarządzane serwery MCP
Co zapewnia Wiedza: wzorce, interfejsy API i przepływy pracy platformy Azure Databricks, które agent stosuje podczas pisania kodu. Narzędzia: wywoływalne endpointy, których agent używa do zapytań danych Unity Catalog, uruchamiania SQL, wyszukiwania indeksów oraz wywoływania agentów Genie.
Gdzie działa Lokalnie, w katalogu umiejętności lub wtyczek agenta kodującego. Hostowane przez Azure Databricks, zarządzane przez Unity Catalog.
Jak to skonfigurować databricks aitools install Dodaj adres URL serwera do konfiguracji MCP klienta i uwierzytelnij się. Zobacz Łączenie MCP z asystentami AI i agentami programistycznymi.

Umiejętności uczą agenta, jak pracować; Serwery MCP pozwalają mu wykonać swoją pracę. Umiejętność może skierować agenta do zarządzanego serwera MCP w celu zadania, ale sama umiejętność nie jest serwerem MCP, a instalacja narzędzi AI nie konfiguruje serwerów MCP za ciebie. Jeśli chcesz, aby Twój agent zarówno pisał poprawny kod Azure Databricks, jak i czytał dane z przestrzeni roboczej na żywo, zainstaluj narzędzia AI i połącz zarządzane serwery MCP, których potrzebujesz.

Repozytoria umiejętności

Repozytorium GitHub Opis Umiejętności
Umiejętności agenta usługi Azure Databricks Oficjalnie utrzymywał podstawowe umiejętności i wtyczki do rozwoju Azure Databricks w zakresie obliczeń, orkiestracji, przechowywania i aplikacji. Te umiejętności instaluje się za pomocą databricks aitools install. Obejmuje między innymi umiejętności w zakresie Agent Bricks, funkcji AI, pulpitów AI/BI, aplikacji Databricks, bundli, Databricks CLI, Databricks Lakehouse, Genie, Iceberg, Lakebase, Lakeflow Jobs, widoków metryk, oceny MLflow, udostępniania modeli, SDK języka Python, potoków Lakeflow, migracji do architektury bezserwerowej, Structured Streaming, danych syntetycznych, Unity Catalog, AI Search oraz ingestu Zerobus
Umiejętności zestawu deweloperskiego sztucznej inteligencji Wyselekcjonowane umiejętności opracowane przez społeczność, obejmujące wzorce programistyczne platformy Azure Databricks. Deprecated. Te umiejętności są dostępne dzięki umiejętnościom agenta Azure Databricks. Aby uniknąć konfliktów, odinstaluj umiejętności AI Dev Kit przed instalacją umiejętności agenta Databrick. Zobacz Odinstaluj zestaw AI Dev Kit.
Umiejętności dotyczące szablonu aplikacji usługi Databricks Funkcje specyficzne dla zadań osadzone w szablonach aplikacji Databricks dla agentów (LangGraph, LangChain, OpenAI Agents SDK), zestawach App Kits (Lakebase, Genie, Analytics) oraz frameworkach chatbotów i aplikacji danych (Streamlit, Dash, Gradio, Shiny, Flask, Node.js). Szybki start, wdrażanie, modyfikacja agenta, dodawanie narzędzi, tworzenie narzędzi, odkrywanie narzędzi, migracja z udostępniania modeli, uruchamianie lokalnie, testy obciążeniowe, interfejsy API supervisora
Umiejętności MLflow Umiejętności dotyczące instrumentowania, debugowania i oceniania agentów LLM za pomocą platformy MLflow. Wprowadzenie do MLflow, agent MLflow, instrumentowanie śledzenia, pobieranie i analizowanie śladów, wykonywanie zapytań dotyczących metryk, ocena agenta, analiza sesji czatu, wyszukiwanie w dokumentacji MLflow

Dodatkowe zasoby