Wysłanie wiadomości wymaga czegoś więcej niż wybrania funkcji wysyłania. Agent potrzebuje też nadawcy, uprawnień do wysyłki i sposobu na sprawdzenie wyniku.
Umiejętność może opisać tę procedurę, dzięki czemu agent ma instrukcje do całego zadania.
Co zawiera umiejętność?
Umiejętność zawiera plik SKILL.md z metadanymi i instrukcjami. Może też zawierać pliki pomocnicze do zadania.
Specyfikacja Agent Skills wymaga nazwy i opisu we frontmatterze pliku. Opis informuje hosta, kiedy umiejętność ma zastosowanie. Treść Markdown zawiera procedurę.
Katalogi pomocnicze mogą zawierać skrypty wykonywalne, materiały referencyjne i zasoby takie jak szablony. Pozwalają agentowi pobrać szczegółowe materiały, gdy zadanie tego wymaga.
Na przykład umiejętność wysyłania wiadomości mogłaby opisywać, jak wybrać nadawcę i sprawdzić dostarczenie. Materiał referencyjny mógłby wyjaśniać pola odpowiedzi. Instrukcje umiejętności łączyłyby te kroki w jedno zadanie.
Jak agent ją ładuje?
Host odkrywa metadane umiejętności, a następnie ładuje jej instrukcje, gdy zadanie pasuje.
Specyfikacja nazywa to stopniowym ujawnianiem. Host może załadować pliki pomocnicze później, utrzymując niepowiązane materiały poza początkowym kontekstem.
Przegląd umiejętności Anthropic ilustruje to oddzielnymi poziomami dla metadanych, instrukcji i zasobów pomocniczych. Host musi zaimplementować odkrywanie i ładowanie umiejętności, aby to zachowanie zadziałało. Samo umieszczenie pliku na dysku nie potwierdza, że agent go użył.
Czym umiejętność różni się od narzędzia?
Umiejętność opisuje procedurę. Narzędzie udostępnia akcję, którą aplikacja agenta może wykonać.
| Komponent | Rola w zadaniu wysyłania wiadomości |
|---|---|
| Umiejętność | Opisuje wymagania wstępne, krok wysyłki i sprawdzenie wyniku |
| Narzędzie | Wysyła wiadomość lub pobiera jej zarejestrowany status |
| Serwer MCP | Udostępnia narzędzia i inne możliwości za pośrednictwem protokołu |
Specyfikacja MCP definiuje interfejs klient-serwer. Umiejętność może nauczyć agenta, jak korzystać z tego interfejsu lub CLI.
Instrukcje nie wydają poświadczeń. Aplikacja nadal potrzebuje uprawnień do wykonania żądanej akcji. Pomyślna odpowiedź narzędzia też wymaga interpretacji: akceptacja i dostarczenie opisują różne wyniki.
Jak używać umiejętności z Bird?
Zainstaluj umiejętności agenta Bird, aby dać agentowi programistycznemu procedury dla Bird CLI.
Ogólna umiejętność instruuje agenta, aby sprawdził uwierzytelnienie przed operacjami na obszarze roboczym. Jej przepływ pracy dla wiadomości obejmuje wybór nadawcy, wysłanie i odczytanie zwróconej wiadomości. Agent potrzebuje tego wyniku, zanim będzie mógł potwierdzić dostarczenie.
Umiejętności i poświadczenia mają osobne kroki instalacji. Instalacja wtyczki nie może przyznać dostępu do Twojego obszaru roboczego. Wykonaj udokumentowane logowanie, zanim poprosisz agenta o działanie.
Dla hosta wywołującego narzędzia podłącz serwer MCP Bird. Dla agenta obsługującego powłokę przewodnik CLI opisuje dane wyjściowe poleceń, których umiejętność używa do sprawdzania każdego kroku.