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.
W miarę jak organizacje wdrażają agentów sztucznej inteligencji, zarządzanie narzędziami między agentami może stać się coraz bardziej złożone. Agenci często łączą się bezpośrednio z narzędziami, interfejsami API, serwerami MCP i innymi usługami, wymagając oddzielnej konfiguracji, uwierzytelniania i ładu dla każdej implementacji. Takie podejście może prowadzić do zduplikowanego nakładu pracy, niespójnego zachowania, kruchych wdrożeń produkcyjnych i dodatkowych obciążeń operacyjnych w miarę wzrostu liczby agentów.
Przybornik zapewnia scentralizowany sposób zarządzania narzędziami i udostępniania ich w usłudze Microsoft Foundry. Za pomocą przybornika można zdefiniować nadzorowany zestaw narzędzi raz i udostępnić je za pośrednictwem pojedynczego punktu końcowego zgodnego z mcP, który agenci mogą korzystać z platform i środowisk uruchomieniowych. Przybornik ułatwia integrację narzędzi przy jednoczesnym włączeniu scentralizowanego zarządzania poświadczeniami, zapewniania ładu, obserwacji i kontroli dostępu. Zamiast konfigurować narzędzia niezależnie dla każdego agenta, zespoły mogą zarządzać narzędziami w jednym miejscu, ponownie używać ich w wielu agentach i aktualizować implementacje narzędzi bez konieczności wprowadzania zmian w kodzie agenta. Takie podejście ułatwia organizacjom skalowanie tworzenia agentów przy zachowaniu spójnych praktyk zabezpieczeń i operacyjnych.
W tym artykule wyjaśniono, jak działa przybornik, jego podstawowe pojęcia i architektura oraz jak tworzyć przyborniki i zarządzać nimi w usłudze Microsoft Foundry.
Dlaczego warto używać przybornika?
Rozważ agenta, który pomaga dołączyć nowych pracowników. Pojedyncze żądanie może wymagać od agenta:
- Pobieranie wskazówek dotyczących dołączania przy użyciu bazy wiedzy.
- Utwórz konto Microsoft Entra ID przy użyciu interfejsu API REST.
- Aprowizuj zasoby w chmurze przy użyciu długotrwałego agenta.
- Tworzenie spersonalizowanej wiadomości e-mail powitalnej przy użyciu umiejętności agenta.
- Opublikuj wiadomość powitalną w kanale Microsoft Teams przy użyciu serwera MCP.
To pięć typów, pięć modeli uwierzytelniania i pięć zespołów właścicieli — dla jednego agenta. Teraz pomnóż to między każdym agentem, który tworzy twoja organizacja:
- Zespoły ponownie zaimplementują te same narzędzia niezależnie.
- Poświadczenia są duplikowane, a każdy agent zarządza własnymi wpisami tajnymi i odświeżaniem tokenu.
- Ład jest niespójny lub brakuje, z niewielkim wglądem w to, jakie narzędzia istnieją lub kto z nich korzysta.
Bez scentralizowanego podejścia każdy agent musi być skonfigurowany przy użyciu własnych definicji narzędzi, poświadczeń i logiki integracji. W miarę tworzenia większej liczby agentów ten model może prowadzić do zduplikowanych implementacji narzędzi, niespójnych mechanizmów kontroli zabezpieczeń i zwiększenia nakładu pracy operacyjnej.
Przybornik rozwiązuje te wyzwania, umożliwiając zespołom centralne definiowanie narzędzi i zarządzanie nimi oraz udostępnianie ich za pośrednictwem pojedynczego punktu końcowego zgodnego z programem MCP. Agenci mogą następnie korzystać z zatwierdzonych narzędzi bez konieczności integracji niestandardowych dla każdego agenta, pomagając organizacjom w ulepszaniu ponownego używania narzędzi, upraszczaniu zarządzania poświadczeniami i spójnego stosowania ładu we wdrożeniach agentów.
Cykl życia narzędzia — kompilowanie, odnajdywanie, używanie i zarządzanie
Przybornik obejmuje pełny cykl życia narzędzia za pomocą czterech filarów — tworzenie, odnajdywanie, używanie i zarządzanie:
| Filar | Propozycje wartości |
|---|---|
| Build | Twórz kolekcje narzędzi i umiejętności wielokrotnego użytku (wersja zapoznawcza), publikuj raz i konfiguruj uwierzytelnianie centralnie, aby każdy zespół mógł używać tych samych narzędzi bez duplikowania konfiguracji lub poświadczeń agenta. |
| Odkryj | Użyj wyszukiwania narzędzi (wersja zapoznawcza), aby ułatwić agentom znajdowanie najbardziej odpowiednich narzędzi w czasie wykonywania. Pojedynczy przybornik może przechowywać setki narzędzi bez zalewania kontekstu modelu, zwiększania kosztu tokenu lub obniżania dokładności wyboru. |
| Zużyj | Łączenie agentów z pojedynczym punktem końcowym zgodnym z programem MCP, który zapewnia dostęp do narzędzi w przyborniku. Agenci mogą odnajdywać i wywoływać narzędzia między protokołami i modelami uwierzytelniania bez konieczności integracji niestandardowych. |
| Govern | Zastosuj uwierzytelnianie, autoryzację, zabezpieczenia, możliwość obserwowania i zarządzanie wersjami na poziomie przybornika. Scentralizowany ład pomaga organizacjom zachować spójne mechanizmy zabezpieczeń i kontroli operacyjnej między agentami i narzędziami. |
Znaleziono elementy homed, nie znaleziono powiązanej z odnajdywaniem
Przybornika są tworzone i zarządzane w usłudze Microsoft Foundry, ale nie są ograniczone do agentów opartych na platformie Foundry. Dowolne środowisko uruchomieniowe lub klient zgodny z programem MCP może używać przybornika, w tym agentów niestandardowych utworzonych za pomocą platformy Microsoft Agent Framework, LangGraph lub własnego kodu.
Ponieważ przybornik jest zasobem zarządzanym, można dodawać, usuwać lub aktualizować narzędzia bez zmieniania kodu agenta. Agenci nadal łączą się z tym samym punktem końcowym, a administratorzy centralnie zarządzają dostępnością i konfiguracją narzędzi. W przypadku przechowywania wersji można podwyższyć poziom nowej domyślnej wersji przybornika i udostępnić ją agentom bez ponownego wdrażania tych agentów.
Obejrzyj te pokazy, aby zobaczyć przyborniki w akcji:
Kluczowe możliwości
Microsoft Przybornik agenta usługi Foundry dodaje możliwości, które zapewniają duże, szybko rozwijające się kolekcje narzędzi, którymi można zarządzać i bezpiecznie.
- Pojedynczy punkt końcowy. Agent łączy się z jednym punktem końcowym zgodnym z programem MCP i odnajduje każde narzędzie w czasie wykonywania. Możesz dodawać, usuwać lub ponownie konfigurować narzędzia bez zmieniania kodu agenta lub ponownego wdrażania.
- Scentralizowane uwierzytelnianie. Przybornik obsługuje wstrzykiwanie poświadczeń, odświeżanie tokenu i wymuszanie zasad w czasie wykonywania przy użyciu Microsoft Entra ID i przekazywania tożsamości OAuth, dzięki czemu agenci nie zarządzają poświadczeniami poszczególnych narzędzi.
- Domyślnie ład. Zastosuj zabezpieczenia (zasady odpowiedzialnej sztucznej inteligencji) do danych wejściowych i wyjściowych narzędzi na poziomie przybornika.
- Wersjonowanie. Utwórz i przetestuj nową wersję przybornika, a następnie podwyższ jej poziom do wartości domyślnej, gdy wszystko będzie gotowe. Każdy agent wskazujący przybornik automatycznie pobiera promowaną wersję bez zmian w kodzie.
Oprócz tych kluczowych możliwości przybornik udostępnia następujące nowe funkcje w wersji zapoznawczej:
Wyszukiwanie narzędzi (wersja zapoznawcza)
Wraz ze wzrostem aplikacji liczba dostępnych narzędzi. Przybornik rozpoczynający się od kilku narzędzi może szybko rozwinąć się do kilkudziesięciu, a nawet setek. Wysyłanie każdej definicji narzędzia przy użyciu każdego żądania modelu powoduje wyzwania:
- Wzrost kosztów w miarę skalowania liczby narzędzi: Każda definicja narzędzia dodaje tokeny wejściowe, niezależnie od tego, czy model używa tego narzędzia, czy nie.
- Zmniejszona pojemność kontekstu: Definicje narzędzi konkurują z historią konwersacji, wiedzą o domenie i innym kontekstem przestrzeni w oknie kontekstowym modelu.
- Mniej dokładne wybieranie narzędzi: Jeśli model musi wybrać spośród setek narzędzi, bardziej prawdopodobne jest wybranie podobnego, ale niepoprawnego narzędzia lub pominięcie najlepszej opcji.
Wyszukiwanie narzędzi rozwiązuje te wyzwania, ukrywając narzędzia domyślnie i ujawniając tylko dwa meta-narzędzia:
-
tool_search— opisz, czego potrzebujesz, i wróć do najbardziej odpowiednich narzędzi. -
call_tool— wywołaj dowolne odnalezione narzędzie według nazwy.
Kontrolujesz sposób, w jaki narzędzia są udostępniane.
- Przypnij narzędzia krytyczne, aby były zawsze dostępne.
- Dodaj kontekst , aby ulepszyć odnajdywanie narzędzi przy użyciu terminów używanych przez organizację.
- Automatyczne przypinanie często używanych narzędzi.
Dowiedz się więcej: Wyszukiwanie narzędzi (wersja zapoznawcza).
Umiejętności (wersja zapoznawcza)
Narzędzia definiują , co może zrobić agent. Umiejętności definiują sposób wykonywania zadania.
Pakiety umiejętności wielokrotnego użytku, wieloetapowe przepływy pracy jako możliwości, które agenci mogą wywoływać jak każde inne narzędzie. Na przykład umiejętność może wygenerować sformatowany raport, wykonać przepływ pracy klasyfikacji lub zorganizować sekwencję wywołań narzędzi.
Umiejętności są wersjonowane i niezmienne. Możesz dołączyć określoną wersję umiejętności do przybornika, aby zapewnić spójne i przewidywalne zachowanie w różnych środowiskach.
Umiejętności zmniejszają konfigurację wymaganą do korzystania z udostępnionych przepływów pracy. Agenci automatycznie odkrywają i ładują umiejętności za pośrednictwem zasobów MCP podczas uruchamiania.
Zobacz Umiejętności (wersja zapoznawcza).
Obsługiwane narzędzia
Obsługiwane są następujące narzędzia.
| Narzędzie | Skrzynka z narzędziami | Bezpośrednia integracja narzędzi |
|---|---|---|
| Protokół MCP (Model Context Protocol) | ✅ Tak | ✅ Tak |
| Wyszukiwanie w Internecie | ✅ Tak | ✅ Tak |
| Wyszukiwanie AI platformy Azure | ✅ Tak | ✅ Tak |
| Interpreter kodu | ✅ Tak | ✅ Tak |
| Wyszukiwanie plików | ✅ Tak | ✅ Tak |
| OpenAPI | ✅ Tak | ✅ Tak |
| Agent-do-agenta (A2A) | ✅ Tak | ✅ Tak |
| Automatyzacja przeglądarki | ✅ Tak | ✅ Tak |
| Inteligencja sieciowa Fabric | ✅ Tak | ✅ Tak |
| Inteligencja Pracy | ✅ Tak | ✅ Tak |
| Wyszukiwanie narzędzi | ✅ Tak | ❌ Nie |
| Umiejętności | ✅ Tak | ❌ Nie |
| Narzędzie przypomnienia | ✅ Tak | ❌ Nie |
| Wywoływanie funkcji | ❌ Nie (wykonywanie po stronie klienta) | ✅ Tak |
| Uziemienia za pomocą usługi Bing | ❌ Nie | ✅ Tak |
| Korzystanie z komputera | ❌ Nie | ✅ Tak |
| Generowanie obrazu | ❌ Nie | ✅ Tak |
| SharePoint | ❌ Nie | ✅ Tak |
| Agent danych struktury | ❌ Nie | ✅ Tak |
| Azure Functions | ❌ Nie | ✅ Tak |
Wprowadzenie
- Tworzenie przybornika i zarządzanie nim w narzędziu Foundry — konfigurowanie przybornika i integrowanie go z agentem.
- Przewodnik Szybki start przybornika — kompilowanie przybornika i używanie go z zakończeniem hostowanego agenta.