Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Umiejętności agentów to przenośne pakiety instrukcji, skryptów i zasobów, które dają agentom specjalistyczne możliwości i wiedzę domenową. W przeciwieństwie do narzędzi, które łączą się z zewnętrznymi usługami, umiejętności to samodzielne zestawy instrukcji i logiki, które możesz tworzyć, udostępniać i wykorzystywać w wielu agentach. Umiejętności są zgodne z otwartą specyfikacją i implementują stopniowy wzorzec ujawniania, aby agenty ładowały tylko ten kontekst, którego potrzebują, kiedy jest to potrzebne.
Używaj umiejętności, gdy chcesz:
- Pakietowanie wiedzy domenowej – Ujmij specjalistyczną wiedzę (polityki wydatków, procesy prawne, potoki analizy danych) w pakiety do ponownego użycia, które można łatwo przenosić.
- Rozszerzaj możliwości agentów – Dawaj agentom nowe zdolności bez zmiany ich podstawowych instrukcji.
- Zadbaj o spójność – Przekaż zadania wieloetapowe w powtarzalne, audytowalne przepływy pracy. W przeciwieństwie do narzędzi, które łączą się z zewnętrznymi usługami, umiejętności to samodzielne zestawy instrukcji i logiki, które możesz tworzyć, udostępniać i wykorzystywać w wielu agentach.
Co to są umiejętności?
Funkcja to zdolność definiowana przez nazwę, opis i instrukcje, które informują agenta, jak radzić sobie z konkretnymi typami zadań lub scenariuszy. Środowisko uruchomieniowe orkiestracji wywołuje funkcję, gdy żądanie użytkownika odpowiada przeznaczeniu tej funkcji. Można traktować umiejętności jako wyspecjalizowane „role” lub „tryby”, które Twój agent może aktywować, gdy są potrzebne.
Uwaga / Notatka
Agenci korzystający z mechanizmu GitHub Copilot korzystają z definicji umiejętności opisanej w tym artykule: nazwy, opisu i instrukcji Markdown, które tworzysz od zera, generujesz za pomocą AI lub przesyłasz jako plik lub pakiet. Szczegóły można znaleźć w artykule Stwórz umiejętność dla agenta (GitHub Copilot).
Uwaga / Notatka
Agenty napędzane przez Customer Conversation wspierają dwa typy umiejętności: umiejętności generatywne, które działają tak samo jak opisano w tym artykule (oparte na instrukcjach, napisane w Markdown, a agent rozważa je w danym momencie), oraz umiejętności tematyczne, które są deterministycznymi, autorskimi przepływami kroków i warunków (odpowiadających istniejącej koncepcji Copilot Studio Topics). Szczegóły dotyczące obu typów można znaleźć w artykule Utwórz umiejętność (Rozmowa z klientem).
Dlaczego używać umiejętności?
- Ponowne użycie: Stwórz umiejętność raz i dodaj ją do wielu agentów.
- Modułowość: Podziel złożone zachowania agentów na skoncentrowane, łatwe do zarządzania elementy.
- Udostępnialność: Eksportuj umiejętności jako pliki Markdown lub pakiety i udostępniaj je innym.
- Przejrzystość: Każda umiejętność ma przejrzysty cel, co ułatwia zrozumienie i utrzymanie zachowań agenta.
Jak umiejętności różnią się od innych komponentów agenta
| Component | Purpose | Zarządzane przez |
|---|---|---|
| Instrukcje | Ogólne zachowanie i osobowość agenta | Konfiguracja tożsamości |
| Wiedza | Dane, do których agent może się odwołać | Źródła wiedzy |
| Tools | Działania za pośrednictwem usług zewnętrznych | Konektory, API, serwery MCP |
| Skills | Możliwości specyficzne dla zadań, które można wielokrotnie wykorzystać | Pliki umiejętności lub pakiety (oparte na Markdown) lub, dla umiejętności Topic w harnessie Customer Conversation, opracowany przepływ |
Jak agent wykorzystuje umiejętności
Mechanizm orkiestracji decyduje, kiedy aktywować umiejętność na podstawie wiadomości użytkownika i opisu umiejętności. Gdy środowisko uruchomieniowe aktywuje umiejętność, instrukcje tej umiejętności określają sposób działania agenta w ramach tego konkretnego zadania. Umiejętności mogą współpracować z narzędziami i wiedzą. Na przykład umiejętność może instruować agenta, aby użył konkretnego narzędzia w określony sposób. Starannie przygotowane opisy umiejętności pomagają orchestratorowi aktywować właściwą umiejętność we właściwym czasie.
Dodanie nowej umiejętności
Dodajesz umiejętność do agenta z zakładki Build w Copilot Studio. Dostępne metody tworzenia zależą od tego, który framework zasila Twojego agenta:
- Agenty obsługiwane przez mechanizm GitHub Copilot obsługują trzy metody: przesyłanie istniejącego pliku umiejętności lub pakietu, tworzenie umiejętności od podstaw lub generowanie umiejętności za pomocą AI. Dowiedz się więcej w Stwórz umiejętność dla agenta (GitHub Copilot) oraz Dodaj i zarządzaj przesłaną umiejętnością (GitHub Copilot).
- Agenci korzystający z mechanizmu Customer Conversation obsługują dwa typy umiejętności: generatywne i tematyczne, oba tworzone bezpośrednio w oknie dialogowym Dodaj umiejętność. Dowiedz się więcej w Stwórz umiejętność (Rozmowa z klientem).