Agenci w Microsoft Foundry

Usługa agenta Foundry to zarządzana platforma do tworzenia, wdrażania i skalowania agentów sztucznej inteligencji. Twórz z użyciem dowolnego frameworka, dowolnego obsługiwanego modelu z katalogu modeli Foundry oraz jednego punktu wejścia do wnioskowania modeli i korzystania z narzędzi.

Narzędzie Foundry spełnia twoje możliwości w dowolnym miejscu w zakresie od deklaratywnego do pełnego kodu: zdefiniuj agenta monitu lub agenta monitu opartego na głosie i pozwól narzędziu Foundry uruchomić go, spakować własny kod jako hostowanego agenta lub wywołać interfejs API Odpowiedzi od agenta, który został już uruchomiony w innym miejscu. Wybierz sposób tworzenia opisuje każdą z tych ścieżek.

Usługa agenta na pierwszy rzut oka

Składnik Co to robi
Środowisko uruchomieniowe agenta Hostuje i skaluje agenty promptów oraz hostowanych agentów. Zarządza konwersacjami, wywołaniami funkcji narzędzi oraz cyklem życia agenta.
Przyborniki Skonfiguruj raz zestaw narzędzi, takich jak: wyszukiwanie w internecie, wyszukiwanie plików, interpreter kodu, serwery MCP i funkcje niestandardowe. Następnie udostępniaj je agentom za pośrednictwem pojedynczego zarządzanego punktu końcowego MCP z scentralizowanym uwierzytelnianiem, ładem i przechowywaniem wersji.
Modele Współpracuje z wieloma modelami z katalogu modeli Foundry, takimi jak GPT-4o, Llama i DeepSeek. Zamienianie modeli bez zmieniania kodu agenta.
Obserwowalność Kompleksowe śledzenie, metryki, oceny i integracja usługi Application Insights. Zobacz każdą decyzję podejmowaną przez agenta i mierz ich jakość.
Optymalizacja Optymalizator agenta (wersja zapoznawcza) ocenia zachowanie agenta i automatycznie generuje lepsze instrukcje, umiejętności, opisy narzędzi i wybory modeli dla agentów opartych na promptach i agentów hostowanych.
Tożsamość i zabezpieczenia Tożsamości Microsoft Entra, kontrola dostępu oparta na rolach, filtr zawartości i izolacja sieci wirtualnej. Zaufanie klasy korporacyjnej wbudowane w system.
Publikowanie Wersjonuj agentów, twórz stabilne punkty końcowe i udostępniaj je za pośrednictwem Microsoft Teams, Microsoft Copilot i Rejestru agentów Entra.

Wybieranie sposobu kompilowania

Wskazówka

Tworzenie pierwszego agenta? Rozpocznij pracę z agentem promptów, używając albo portalu Foundry, albo przewodnika Szybki start dotyczącego tworzenia agenta promptów za pomocą kodu.

Platforma Foundry oferuje kilka sposobów kompilowania z jednego wywołania modelu do w pełni konteneryzowanego agenta. Wybierz ścieżkę na podstawie tego, co próbujesz zrobić:

  • Chcesz ograniczyć zarządzanie tekstem do minimum?Zacznij od agenta opartego na promptach. Konfigurowanie instrukcji, modelu i narzędzi; Program Foundry uruchamia go bez kodu ani infrastruktury.
  • Chcesz zarządzać środowiskiem głosowym w czasie rzeczywistym?Utwórz agenta monitu opartego na głosach. Skonfiguruj środowisko głosu i połącz je za pośrednictwem usługi Voice Live bez samodzielnego hostowania kodu orkiestracji.
  • Chcesz mieć pełną kontrolę w Foundry?Wdróż hostowanego agenta. Użyj własnego kodu i frameworku w formie kontenera; Foundry uruchamia go, zapewniając zarządzany punkt końcowy, skalowanie i zarządzanie tożsamością.
  • Uruchamiasz już kod agenta gdzie indziej?Wywołaj bezpośrednio Responses API, aby używać modeli i narzędzi Foundry bez konieczności zarządzania zasobem agenta.

Agenci monitów, agenci monitów głosowych i hostowani agenci to typy agentów omówione w tym omówieniu. Następna sekcja dzieli wartość każdej z nich, aby można było wybrać z ufnością.

Typy agentów

Usługa Agent Service oferuje trzy typy agentów. Twój wybór określa, ile budujesz, a ile zarządza Foundry:

  • Agenci promptów: najszybsza ścieżka. Zdefiniuj instrukcje, model i narzędzia, a Foundry uruchomi agenta za Ciebie — bez konieczności pisania kodu i zarządzania infrastrukturą.
  • Agenci monitów opartych na głosach: zarządzani agenci głosowi w czasie rzeczywistym. Skonfiguruj model, instrukcje, dźwięk i narzędzia, a następnie nawiąż połączenie z agentem za pośrednictwem usługi Voice Live.
  • Hostowani agenci: największa kontrola. Wnieś własny kod i platformę, a Foundry uruchomi je jako kontener z zarządzanym punktem końcowym, skalowaniem i tożsamością.

Monituj agentów

Agenci monitu są definiowani w całości za pomocą konfiguracji, w tym instrukcji, wyboru modelu i narzędzi. Twórz je w portalu Foundry, aby szybko rozpocząć pracę, lub definiuj je programowo za pomocą pakietów SDK albo interfejsu API REST, aby zintegrować je z procesami CI/CD. Tak czy inaczej usługa Foundry uruchamia agenta. Nie ma kodu aplikacji do obsługi i nie ma kontenerów ani pakietów do optymalizowania, skalowania ani monitorowania pod kątem zabezpieczeń.

Dwie ścieżki do rozpoczęcia pracy:

  • Najpierw utwórz agenta w portalu Foundry, przetestuj go na placu zabaw, a następnie wywołaj go z poziomu kodu aplikacji.
  • Code-first: zdefiniuj agenta przy użyciu zestawu SDK lub interfejsu API REST w ramach potoku wdrożeniowego, co umożliwia kontrolę wersji, przegląd kodu i automatyczne wdrożenie.

Najlepsze rozwiązanie: Szybkie rozpoczęcie pracy, narzędzia wewnętrzne, agenci produkcyjni, którzy nie potrzebują niestandardowej logiki aranżacji, oraz zespoły, które chcą zarządzać środowiskiem uruchomieniowym bez obciążeń związanych z infrastrukturą.

Agenci monitów opartych na głosach

Agenci monitów opartych na głosach są agentami zarządzanymi na potrzeby rozmów w czasie rzeczywistym. Skonfiguruj model, instrukcje, ustawienia audio, opcjonalne powitanie i narzędzia w definicji agenta. Foundry Agent Service odpowiada za zarządzanie cyklem życia agenta i używa usługi Voice Live do rozpoznawania mowy, zarządzania kolejnością wypowiedzi, interakcji z modelem i syntezy mowy.

Agenci monitów opartych na głosach obsługują modele zarządzane i, tam, gdzie są obsługiwane, własne wdrożenie modelu. Połączenie z agentem jest nawiązywane za pośrednictwem protokołu WebSocket w czasie rzeczywistym zamiast wysyłania pojedynczych żądań tekstowych. Aby uzyskać informacje na temat języków instalacji i obsługiwanych klientów, zobacz Szybki start: tworzenie agenta monitu opartego na głosie. Aby zapoznać się z architekturami głosowymi, zasobami i bieżącymi limitami wersji zapoznawczej, zobacz Jak działają agenci głosowi.

Najlepsze do: głosowych rozwiązań dla klientów, scenariuszy call center oraz aplikacji wymagających interakcji audio o niskich opóźnieniach bez konieczności samodzielnego wdrażania usługi orkiestracji głosu.

Hostowani agenci

Agenci hostowani to agenci oparci na kodzie, których tworzysz za pomocą Agent Framework, LangGraph, OpenAI Agents SDK, Anthropic Agent SDK, GitHub Copilot SDK lub własnego kodu. Dostarcz agenta jako obraz kontenera lub plik .zip z kodem źródłowym (Foundry tworzy obraz za Ciebie, gdy dostarczasz plik .zip), a następnie Foundry uruchamia go, zapewniając zarządzany punkt końcowy, automatyczne skalowanie, dedykowaną tożsamość Microsoft Entra, utrwalanie stanu na poziomie sesji oraz kompleksową obserwowalność.

W tle kod agenta wywołuje punkt końcowy projektu Foundry na potrzeby wnioskowania przez model i orkiestracji narzędzi, co daje dostęp do modeli Foundry dostępnych w katalogu oraz do ujednoliconego zestawu narzędzi platformy, obejmującego standardowe narzędzia, takie jak wyszukiwanie plików, interpreter kodu i wyszukiwanie w sieci Web, a także dodatkowe narzędzia, takie jak SharePoint, WorkIQ i Fabric IQ.

Najlepsze rozwiązanie dla: agentów, którzy wywołują własny kod; w drugiej kolejności także dla niestandardowej logiki orkiestracji, systemów wieloagentowych oraz niestandardowych protokołów (webhooków, obsługi głosowej, AG-UI), gdy chcesz mieć pełną kontrolę nad logiką agenta, pozostawiając Foundry obsługę hostingu, skalowania i zarządzania tożsamością.

Porównanie typów agentów

Monituj agentów Agenci monitów opartych na głosach Hostowani agenci
Powierzchnia tworzenia Portal, zestaw SDK lub REST Definiowanie agenta za pośrednictwem portalu, zestawu SDK lub interfejsu REST Agent Framework, LangGraph, OpenAI Agents SDK, Anthropic Agent SDK, GitHub Copilot SDK, niestandardowy kod
Modele Foundry i narzędzia platformowe Tak Tak, za pośrednictwem funkcji Voice Live i skonfigurowanych narzędzi agenta Tak (za pośrednictwem Responses API w punkcie końcowym projektu Foundry)
Obsługa umiejętności Tak Tak Tak
Kod środowiska uruchomieniowego do utrzymania Żadne Brak dla zarządzanej aranżacji głosowej Tak, logika twojego agenta
Moc obliczeniowa do zarządzania Brak, w pełni zarządzane Brak, w pełni zarządzane Obliczenia kontenerów, zarządzane przez usługę Foundry
Zarządzany punkt końcowy Tak Tak, websocket w czasie rzeczywistym Tak
Autoscale Automatyczne, zarządzane przez Foundry; skaluje się wraz z liczbą żądań Zarządzane przez usługę Foundry i Voice Live Automatyczne, zarządzane przez usługę Foundry; skaluje liczbę wystąpień kontenerów w zależności od liczby sesji i wolumenu żądań
Tożsamość agenta (Entra) Tak Tak Automatyczne, przypisane do każdego agenta
Model kosztów Wnioskowanie dla każdego wywołania i korzystanie z narzędzi Korzystanie z usługi Voice Live i modeli; zobacz cennik usługi Inferencja za wywołanie + użycie narzędzi + moc obliczeniowa kontenera
Najlepsze dla Szybki start, agenci produkcyjni bez niestandardowej aranżacji Interakcje mówione w czasie rzeczywistym bez hostowania kodu orkiestracji głosowej Agenci wywołujący kod niestandardowy; po drugie, niestandardowa logika orkiestracji

Korzystaj z Responses API dla agentów tymczasowych

Podczas wywoływania interfejsu API odpowiedzi bezpośrednio z własnego kodu tworzysz efemerycznego agenta: definicja agenta (instrukcje, narzędzia i model) znajduje się w kodzie aplikacji zamiast jako utrwalonego zasobu w rozwiązaniu Foundry. Każde wywołanie składa agenta w ramach Twojego procesu i uruchamia go za pośrednictwem Responses API, więc w Foundry nie ma agenta, którego można tworzyć, aktualizować ani usuwać.

Użyj tego wzorca, jeśli chcesz:

  • Logika agenta dołączona do Twojej aplikacji. Wersjonowanie definicji wraz z resztą kodu za pomocą systemu kontroli wersji i przeglądu kodu, zamiast jako oddzielnego zasobu w Foundry, który ktoś musi utrzymywać w synchronizacji z aplikacją.
  • Możliwości Foundry bez nadmiernego obciążenia zasobów. Nadal otrzymujesz modele katalogu, narzędzia platformy, dane ograniczone do projektu, uwierzytelnianie On-Behalf-Of oraz obserwowalność i nadzór na poziomie projektu. Wszystko za pośrednictwem punktu końcowego projektu Foundry.

Zobacz Szybki start: korzystanie z interfejsu API Responses, aby uzyskać więcej informacji.

Jak działają agenci głosowi

Agenci działający na podstawie poleceń głosowych prowadzą rozmowy głosowe w czasie rzeczywistym. Agent można skonfigurować w portalu Foundry lub za pośrednictwem zestawu SDK, przetestować go za pomocą mikrofonu i udostępnić go za pośrednictwem środowiska przeglądarki lub kanału numeru telefonu. Platforma Foundry zarządza cyklem życia agenta i orkiestracją głosów, dzięki czemu nie hostujesz tej infrastruktury samodzielnie.

Ważna

Agenci głosowi oraz niektóre powiązane funkcje związane z monitorowaniem, oceną, awatarami, WebRTC i telefonią są dostępne w wersji zapoznawczej. Funkcje w wersji zapoznawczej są udostępniane bez umowy dotyczącej poziomu usług i nie są zalecane w przypadku obciążeń produkcyjnych do czasu przejrzenia ich wymagań dotyczących pomocy technicznej, zabezpieczeń, zgodności i dostępności.

Agenci oparty na głosach obsługują dwie architektury modelu.

Bezpośrednia zamiana mowy na mowę

Caller audio
  -> realtime speech model
  -> spoken response

Ta architektura jest zoptymalizowana pod kątem naturalnej konwersacji o małych opóźnieniach. Model w czasie rzeczywistym obsługuje bezpośrednio mówione dane wejściowe i wyjściowe. Obsługiwane ustawienia i rodziny głosowe zależą od wybranego modelu.

Model tekstu kaskadowego

Caller audio
  -> speech recognition
  -> text model
  -> speech synthesis
  -> spoken response

Ta architektura zapewnia szerszy wybór modeli tekstowych i głosów Azure. Zapewnia również bezpośrednią kontrolę nad transkrypcją, listami fraz, wykrywaniem zmian mówcy i odpowiedziami wstępnymi, ale każdy etap zwiększa opóźnienie całego procesu.

Zasoby podstawowe

Typowy agent głosowy utworzony przez portal używa:

  • Zasób i projekt Foundry.
  • Wersjonowany agent głosowych monitów.
  • W pełni zarządzany model voice live lub uprawniony model wdrożony przez klienta.
  • Funkcje usługi Azure Speech w narzędziach Foundry do transkrypcji lub syntezy, jeśli wymaga tego wybrana architektura.
  • Usługa Application Insights umożliwia śledzenie, monitorowanie i dane oceny.
  • Azure Communication Services i Azure Event Grid dla połączeń przychodzących w ramach rozszerzalności Teams Phone lub połączenie projektu Twilio dla kanałów numerów telefonicznych Twilio.

Nie musisz wdrażać oddzielnego modelu audio w przypadku korzystania z w pełni zarządzanego modelu Voice Live. Dostępność i zachowanie modelu są wczytywane dynamicznie dla Twojego zasobu i regionu.

Obsługa granic w obecnym portalu

Capability Aktualne zachowanie oparte na głosie
Testowanie przeglądarki Obsługiwane z placu zabaw agenta.
Podgląd aplikacji internetowej Dostępne, gdy punkt końcowy agenta obsługuje protokół Odpowiedzi.
Numery telefonów Rozszerzalność rozwiązania Teams Phone i usługa Twilio.
Bezpośredni SIP Obecnie nie jest oferowany jako obsługiwany przepływ klienta.
Publikacja aplikacji Microsoft Teams i Microsoft 365 Copilot Standardowa karta agenta tekstowego nie jest obecnie wyświetlana w układzie Kanałów opartym na głosie. Nie należy tego opisywać jako ścieżki integracji telefonu.
Avatar Obraz z przeglądarki przez WebRTC; osoby dzwoniące telefonicznie otrzymują tylko dźwięk.
Nadzorowanie Karty podsumowania specyficzne dla głosu, podziały tokenów i wykresy opóźnienia połączenia wymagają usługi Application Insights.
Śledzenie Ślady głosowe używają widoku skoncentrowanego na pojedynczym śladzie, ponieważ nie mają interfejsu Responses API response_id.
Ocena Obsługiwana jest ocena całych rozmów na podstawie istniejących rozmów. Ocena jednokrotnej i symulowanej konwersacji nie jest obecnie obsługiwana w przypadku agentów głosowych.
Tworzenie zestawu danych na podstawie śladów Akcja śledzenia strony jest obecnie niedostępna dla agentów głosowych.

Dostępność i cennik

Dostępność zależy od regionu zasobu Foundry, wybranego modelu, wybranego głosu, subskrypcji oraz włączonych funkcji w wersji zapoznawczej. Przed rozpoczęciem korzystania z określonego modelu sprawdź portal.

Potencjalne opłaty obejmują dane wejściowe i wyjściowe generatywnego modelu AI, rozpoznawanie mowy i syntezę mowy, trenowanie niestandardowego głosu i hosting, użycie awatara, pozyskiwanie i przechowywanie danych w usłudze Application Insights, połączenia i numery telefoniczne w usłudze Azure Communication Services, usługi Microsoft Teams i telefoniczne oraz połączone narzędzia i usługi danych. Aby uzyskać szczegółowe informacje o kosztach, zobacz Cennik agentów opartych na głosach.

Dokumentacja agenta opartego na głosach

Artykuł Wykorzystaj ją do
Utwórz agenta opartego na poleceniach głosowych Utwórz zarządzanego agenta głosowego, połącz się z sesją na żywo i ukończ zamianę wypowiedzi.
Konfigurowanie agenta głosowego Wybierz model i skonfiguruj transkrypcję, języki, głosy, awatary, wykrywanie zmian mówcy, ulepszanie dźwięku, odpowiedzi pośrednie i narzędzia.
Integrowanie kanału telefonii Zintegruj funkcje rozszerzeń usługi Teams Phone lub Twilio z agentem głosowym.
Śledzenie, monitorowanie i ocena agenta głosowego Śledzenie, monitorowanie i ocenianie konwersacji głosowych.
Najlepsze rozwiązania dotyczące agentów opartych na głosach Zastosuj instrukcje, opóźnienia, rozpoznawanie, bezpieczeństwo, prywatność, przekazywanie, testowanie i mechanizmy kontroli wydania.

Obsługa modelu

Usługa agenta współpracuje z wieloma modelami dostępnymi w katalogu modeli Foundry. Aby uzyskać pełną listę, zobacz portal Foundry.

Narzędzia i zestawy narzędzi

Agenci działają na świecie za pomocą narzędzi. Platforma Foundry oferuje wbudowane narzędzia, takie jak wyszukiwanie w internecie, wyszukiwanie plików, interpreter kodu i pamięć, a także umożliwia dodawanie niestandardowych narzędzi za pomocą funkcji, specyfikacji interfejsu OpenAPI i serwerów MCP. Pełny zestaw znajdziesz w przeglądzie zestawu narzędzi.

Przybornik grupuje te narzędzia w jedną jednostkę wielokrotnego użytku. Narzędzia dobierasz tylko raz, a Foundry udostępnia je poprzez jeden zarządzany punkt końcowy zgodny z MCP, z którego może korzystać dowolny agent lub środowisko uruchomieniowe, niezależnie od frameworku. Przyborniki centralizują uwierzytelnianie, zarządzanie i wersjonowanie, dzięki czemu można aktualizować narzędzia w jednym miejscu zamiast przebudowywać każdego agenta. Utwórz nową wersję, przetestuj ją i podwyższ jej poziom do domyślnej, gdy wszystko będzie gotowe. Aby dowiedzieć się więcej, zobacz Co to jest Toolbox w Foundry?.

Łączenie i uwierzytelnianie z serwerami zdalnymi MCP

Foundry obsługuje zdalne serwery MCP, które można dodać do agenta, na przykład serwer MCP usługi Azure DevOps. Połącz organizację Azure DevOps w celu włączenia dostępu do agenta i skonfiguruj podzbiór dostępnych narzędzi w celu kontrolowania, które działania mogą wykonywać agenci. Możesz również połączyć niestandardowe serwery MCP hostowane na Azure Functions za pomocą punktu końcowego webhook Functions (/runtime/webhooks/mcp), aby umożliwić agentom dostęp do niestandardowych narzędzi.

Obsługiwane opcje uwierzytelniania dla serwerów MCP i innych połączeń narzędzi obejmują:

  • Dostęp oparty na kluczach
  • Microsoft Entra (przy użyciu tożsamości zarządzanej agenta lub tożsamości zarządzanej projektu)
  • Przekazywanie tożsamości protokołu OAuth (on-Behalf-Of)
  • Nieautoryzowany dostęp, w stosownych przypadkach

Te opcje uwierzytelniania obowiązują także podczas łączenia zdalnych serwerów MCP, przy czym dane uwierzytelniające i zakresy są zarządzane w konfiguracji narzędzia.

Cykl życia rozwoju

Usługa agenta obsługuje pełny przepływ pracy: budowanie-testowanie-wdrażanie-monitorowanie.

  1. Utwórz: Zdefiniuj agenta opartego na promptach w portalu lub za pomocą zestawu SDK albo napisz agenta hostowanego, który wywołuje interfejs API Responses.
  2. Test: porozmawiaj z agentem na placu zabaw dla agentów lub uruchom lokalnie. Integracje serwera MCP, w tym niestandardowe serwery MCP hostowane na Azure Functions, można wykonywać bezpośrednio na placu zabaw, aby zweryfikować łączność narzędzi, uprawnienia i zachowanie przed opublikowaniem.
  3. Śledzenie: prześledź każde wywołanie modelu i narzędzia oraz każdą decyzję dzięki śledzeniu agenta.
  4. Ocena: Uruchamianie ocen w celu mierzenia jakości i regresji połowu.
  5. Optymalizowanie: Automatyczne ulepszanie instrukcji hostowanego agenta przy użyciu optymalizatora agenta.
  6. Publikuj: Awansuj agenta do zarządzanego zasobu ze stabilnym punktem końcowym.
  7. Monitorowanie: śledzenie wydajności i niezawodności za pomocą metryk usługi i pulpitów nawigacyjnych.

Aby zapoznać się ze szczegółowym opisem, zobacz Cykl życia rozwoju agentów.

Możliwości przedsiębiorstwa

Usługa agenta udostępnia infrastrukturę klasy korporacyjnej dla każdego wdrożonego agenta:

  • Tożsamość agenta: każdy agent może mieć dedykowaną tożsamość Microsoft Entra, umożliwiając bezpieczny, o określonym zakresie dostęp do zasobów i interfejsów API bez udostępniania poświadczeń. Tożsamości agentów mogą uwierzytelniać się na zewnętrznych serwerach MCP, w tym tych hostowanych na Azure Functions, a przekazywanie OAuth On-Behalf-Of (OBO) jest obsługiwane podczas konfigurowania.
  • Sieć prywatna: uruchamiaj agentów w sieci wirtualnej Azure, aby uzyskać pełną izolację sieci i zgodność z wymaganiami dotyczącymi rezydencji danych. Prywatna sieć jest dostępna dla agentów promptów. Hostowani agenci obsługują własne Azure Virtual Network (BYO VNet), gdzie każda sesja jest uruchamiana w piaskownicy izolowanej maszyny wirtualnej połączonej z siecią wirtualną.
  • Kontrola dostępu oparta na rolach: szczegółowe uprawnienia dzięki Microsoft Entra i Azure RBAC. Kontrolowanie, kto może tworzyć, wywoływać i zarządzać agentami.
  • Bezpieczeństwo treści: zintegrowane filtry treści pomagają ograniczać ryzyko wstrzyknięć do promptów (w tym wstrzyknięć między promptami) i zapobiegać niebezpiecznym odpowiedziom.

Aby uzyskać instrukcje dotyczące konfiguracji środowiska, zobacz Konfigurowanie środowiska.

Publikowanie i udostępnianie

Usługa agenta zapewnia wbudowane przechowywanie wersji i publikowanie, dzięki czemu agenci mogą z pewnością przejść z programowania do środowiska produkcyjnego.

  • Wersjonowanie: W miarę rozwijania agenta automatycznie tworzone są migawki kolejnych wersji. Przywróć dowolną poprzednią wersję lub porównaj zmiany między wersjami.
  • Publikowanie: podwyższanie poziomu agenta do zarządzanego zasobu przy użyciu stabilnego punktu końcowego. Opublikowani agenci dziedziczą tożsamość przedsiębiorstwa i mechanizmy kontroli dostępu skonfigurowane dla Twojego projektu i mogą być wywoływane programowo.
  • Dystrybucja: udostępniaj opublikowanych agentów za pośrednictwem Microsoft Copilot i Teams oraz rejestru Entra Agent Registry, umieszczając ich tam, gdzie Twoi użytkownicy już pracują. Usługa Foundry Agent Service obsługuje protokoły OpenResponses i Activity do publikowania w środowisku Microsoft 365, protokół Invocations na potrzeby elastycznej integracji z punktami końcowymi niestandardowych aplikacji i usług oraz protokół A2A do komunikacji między agentami. Usługa A2A w wersji 1.0 jest ogólnie dostępna, a wersja 0.3 pozostaje w wersji zapoznawczej.

Zabezpieczenia, prywatność i zgodność

Usługa agenta jest przeznaczona dla obciążeń przedsiębiorstwa, w których potrzebne są silne mechanizmy kontroli nad tożsamościami, sieciami, obsługą danych i bezpieczeństwem.

  • Mechanizmy kontroli bezpieczeństwa: użyj zintegrowanych barier ochronnych , aby zmniejszyć niebezpieczne dane wyjściowe i ograniczyć ryzyko związane z wstrzyknięciem monitów, w tym ataków polegających na wstrzyknięciu krzyżowym (XPIA).
  • Izolacja sieci i kontrole rezydencji danych: korzystaj z sieci wirtualnych i własnych zasobów, aby spełnić wymagania.
  • Wykorzystaj własne zasoby: Użyj własnych zasobów Azure (na przykład magazynu, Wyszukiwanie AI platformy Azure i Azure Cosmos DB do stanu konwersacji), aby spełnić wymagania dotyczące zgodności i potrzeb operacyjnych. Zobacz Korzystanie z własnych zasobów.
  • Wskazówki dotyczące odpowiedzialnej SI: Aby uzyskać szerszy zestaw zaleceń i zasobów dotyczących zarządzania, zobacz Responsible AI for Microsoft Foundry.