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.
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.
- 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.
- 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.
- Śledzenie: prześledź każde wywołanie modelu i narzędzia oraz każdą decyzję dzięki śledzeniu agenta.
- Ocena: Uruchamianie ocen w celu mierzenia jakości i regresji połowu.
- Optymalizowanie: Automatyczne ulepszanie instrukcji hostowanego agenta przy użyciu optymalizatora agenta.
- Publikuj: Awansuj agenta do zarządzanego zasobu ze stabilnym punktem końcowym.
- 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.
Powiązana zawartość
- Konfigurowanie środowiska
- Cykl projektowania agenta
- Wdrażanie pierwszego hostowanego agenta
- Omówienie zestawu narzędzi Foundry
- Wdrażanie pierwszego hostowanego agenta
- Utwórz agenta opartego na poleceniach głosowych
- Najlepsze rozwiązania dotyczące agentów opartych na głosach
- Katalog narzędzi
- Przydziały, limity i obsługa regionalna
- Aby uzyskać pomoc lub połączyć się ze społecznością, dołącz do Microsoft AI Discord.