Opcje implementowania narzędzi niestandardowych
Wskazówka
Aby uzyskać więcej szczegółów, zobacz kartę Tekst i obrazy .
Usługa Microsoft Foundry Agent oferuje różne narzędzia niestandardowe, które zwiększają możliwości i wydajność agentów sztucznej inteligencji. Te narzędzia umożliwiają skalowalność współdziałania z różnymi aplikacjami, co ułatwia integrację z istniejącą infrastrukturą lub usługami internetowymi.
Opcje narzędzi niestandardowych dostępne w usłudze Microsoft Foundry Agent
Usługa agenta Foundry udostępnia kilka niestandardowych opcji narzędzi, w tym narzędzia określone przez OpenAPI, Azure Functions i wywoływanie funkcji. Te narzędzia umożliwiają bezproblemową integrację z zewnętrznymi interfejsami API, aplikacjami opartymi na zdarzeniach i funkcjami niestandardowymi.
- Funkcja niestandardowa: Wywoływanie funkcji pozwala opisać strukturę funkcji niestandardowych agentowi i zwrócić funkcje, które muszą zostać wywołane wraz z ich argumentami. Agent może dynamicznie identyfikować odpowiednie funkcje na podstawie ich definicji. Ta funkcja jest przydatna do integrowania niestandardowych logiki i przepływów pracy w wybranych językach programowania do agentów sztucznej inteligencji.
- Azure Functions: Azure Functions umożliwia tworzenie inteligentnych aplikacji opartych na zdarzeniach z minimalnym obciążeniem. Obsługują wyzwalacze i powiązania, które upraszczają interakcję agentów sztucznej inteligencji z zewnętrznymi systemami i usługami. Wyzwalacze określają, kiedy funkcja jest wykonywana, podczas gdy powiązania ułatwiają uproszczone połączenia ze źródłami danych wejściowych lub wyjściowych.
- Narzędzia specyfikacji interfejsu OpenAPI: te narzędzia umożliwiają łączenie agenta usługi Azure AI z zewnętrznym interfejsem API przy użyciu specyfikacji interfejsu OpenAPI 3.0. Zapewnia to ustandaryzowane, zautomatyzowane i skalowalne integracje interfejsu API, które zwiększają możliwości agenta. Specyfikacje interfejsu OpenAPI opisują interfejsy API HTTP, umożliwiając użytkownikom zrozumienie sposobu działania interfejsu API, generowanie kodu klienta, tworzenie testów i stosowanie standardów projektowych.
- Azure Logic Apps: ta akcja udostępnia rozwiązania z małą ilością kodu/bez kodu w celu dodawania przepływów pracy i łączenia aplikacji, danych i usług z aplikacją logiki o niskim kodzie.
Ta elastyczność w integrowaniu niestandardowych funkcji na różne sposoby umożliwia szerokie możliwości rozszerzeń dla agentów usług Foundry Agent.