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.
Narzędzia rozszerzają zakres możliwości agenta poza odpowiadanie na pytania ze źródeł wiedzy. Pozwalają agentowi wywoływać API, uruchamiać automatyczne przepływy, współpracować z usługami zewnętrznymi i pobierać dane w czasie rzeczywistym.
Note
Funkcje opisane w tym artykule są zasilane przez szelkę GitHub Copilot, która wykorzystuje Copilot Credits do rozliczeń opartych na użytkowaniu. Dowiedz się więcej o kredytach Copilot w Przeglądzie rozliczeń dla agentów zasilanych przez GitHub Copilot harness.
Rozliczanie oparte na użytkowaniu dotyczy korzystania, budowania, testowania i oceny agentów. Te działania mogą pochłaniać kredyty Copilot.
Co to są narzędzia?
Narzędzia to zewnętrzne możliwości, które agent może wywołać podczas rozmowy.
Gdy użytkownik prosi agenta o wykonanie czegoś, co wymaga działania, aranżator agenta wybiera narzędzie na podstawie kontekstu rozmowy i opisu narzędzia.
Agenci zasilani przez GitHub Copilot korzystają z ulepszonej orkiestracji, aby automatycznie określić, kiedy wywołać narzędzie.
Dlaczego warto dodawać narzędzia do swojego agenta?
Bez narzędzi Twój agent może odpowiadać na pytania tylko na podstawie swoich instrukcji i źródeł wiedzy.
Dzięki narzędziom Twój agent może:
- Wyszukaj dane w czasie rzeczywistym z zewnętrznych systemów, takich jak Customer Relationship Management (CRM), IT Service Management (ITSM) oraz bazy danych
- Podejmuj działania w Twoim imieniu, takie jak tworzenie rekordów, wysyłanie powiadomień i aktualizacja danych
- Integracja z usługami i API firm trzecich
- Uruchamiaj zautomatyzowane procesy
Jak agent decyduje się użyć narzędzia
Agent orchestrater ocenia każdą wiadomość użytkownika i decyduje, czy potrzebne jest narzędzie.
Nazwa i opis narzędzia są kluczowe. Dobrze opisane narzędzia są używane dokładniej.
Instrukcje agenta również wpływają na to, kiedy narzędzia są używane.
Do konwersacyjnego użycia narzędzi w agentach opartych na GitHub Copilot nie musisz tworzyć wyraźnych wyzwalaczy ani przepływów tematów dla każdego wywołania narzędzia.
Limits
Kilka ograniczeń dotyczy narzędzi oraz plików, które generują:
- Pliki tworzone przez agenta podczas tury są ograniczone do 10 MB na plik. Pliki, które przekroczą limit, nie są zwracane użytkownikowi. Poproś agenta, aby podzielił duże dane wyjściowe na mniejsze pliki. Zobacz Pliki tworzone przez agenta.
- Serwery Model Context Protocol (MCP) wliczają się do całkowitej liczby narzędzi, które agent może obsługiwać. Liczba instancji serwerów MCP, które mogą działać jednocześnie w jednej rozmowie, jest również ograniczona, więc utrzymuj małą liczbę podłączonych serwerów i usuwaj serwery, których już nie używasz. Zobacz Dodaj serwer Model Context Protocol (MCP) jako narzędzie.