Używanie języka Azure z agentem

Ukończone

Wskazówka

Aby uzyskać więcej szczegółów, zobacz kartę Tekst i obrazy .

Agenci sztucznej inteligencji używają narzędzi i modeli do wykonywania zadań, takich jak rozumowanie, planowanie, pobieranie i wywoływanie usług zewnętrznych. Chociaż agent może używać generowania modelu sztucznej inteligencji do zrozumienia i wygenerowania języka, sam ten model nie może wykonywać zadań analizy tekstu, które wymagają deterministycznej, ustrukturyzowanej analizy. Dodanie języka Azure w narzędziach Foundry Tools do agenta zapewnia spójne i przewidywalne funkcje analizy tekstu.

Zrozumienie MCP

Protokół MCP (Model Context Protocol) to otwarty standard definiujący sposób łączenia agentów sztucznej inteligencji z zewnętrznymi narzędziami i źródłami danych. Pomyśl o MCP jak o uniwersalnej karcie: zamiast pisać niestandardowy kod integracji dla każdej usługi, której potrzebuje agent, należy połączyć agenta z serwerem MCP, który już uwidacznia te możliwości w standardowy sposób.

McP używa architektury klient-serwer:

  • Klient MCP jest agentem sztucznej inteligencji (lub aplikacją hosta, na którym działa agent). Wysyła żądania i odbiera odpowiedzi.
  • Serwer MCP to usługa, która uwidacznia narzędzia, dane lub akcje. Nasłuchuje żądań, wykonuje odpowiednią funkcję i zwraca ustrukturyzowany wynik.

Gdy agent łączy się z serwerem MCP, może wykryć, jakie narzędzia oferuje serwer i wywołać je w razie potrzeby — bez pracy z niestandardową integracją. Serwer może odpowiedzieć na żądanie przez:

  • Dostarczanie danych (na przykład: wyniki analizy sentymentu, kluczowe frazy lub rekordy jednostek)
  • Podejmowanie akcji (na przykład: przetwarzanie partii dokumentów)

Ta separacja problemów zapewnia czystą logikę agenta i ułatwia zamianę lub rozszerzanie możliwości dzięki połączeniu z różnymi serwerami MCP.

Serwer MCP języka Azure

Serwer MCP języka Azure jest usługą zarządzaną, która uwidacznia możliwości Azure Language in Foundry Tools poprzez MCP. Działa on jako most między agentem a pełnym zestawem funkcji językowych Azure — rozpoznawanie nazwanych jednostek, analiza tonacji, wykrywanie języka i nie tylko.

Ponieważ serwer jest zgodny ze standardem MCP, agent może wywołać te narzędzia do analizy języka przy użyciu tego samego protokołu, który jest używany dla dowolnego innego serwera MCP. Nie musisz wywoływać interfejsu API REST języka Azure bezpośrednio ani zarządzać tokenami uwierzytelniania w kodzie agenta.

Korzystanie z serwera MCP języka Azure w portalu Foundry

Aby skompilować agenta używającego języka Azure, możesz rozpocząć pracę w portalu Foundry, wdrażając model i zapisując go jako agenta.

Zrzut ekranu przedstawiający plac zabaw Foundry z wdrożonym modelem i okno dialogowe do zapisania jako agent.

Możesz dodać serwer Azure Language MCP jako narzędzie w środowisku Foundry, wyszukując narzędzia Azure Language in Foundry Tools. Aby nawiązać połączenie z serwerem MCP języka Azure, skonfiguruj połączenie z nazwą zasobu Foundry. Po połączeniu serwera MCP z agentem użyj monitów, aby poinstruować agenta, aby analizować tekst przy użyciu narzędzia.

 Zrzut ekranu okna dialogowego używanego do konfigurowania połączenia między agentem a językiem Azure w narzędziach Foundry Tools.

Po nawiązaniu połączenia z serwerem MCP, agent może połączyć możliwości rozumienia modelu językowego z precyzją funkcji analizy tekstu usługi Azure Language, co sprawia, że doskonale nadaje się do zadań takich jak routing zgłoszeń wsparcia technicznego według wykrytego języka lub identyfikowanie i redagowanie danych osobowych (PII).

 Zrzut ekranu przedstawiający Azure Language in Foundry Tools połączony z agentem w portalu Foundry.

Uwaga / Notatka

Zasób foundry zapewnia ujednolicone środowisko, które zawiera już dostęp do narzędzi językowych. Nie musisz tworzyć oddzielnego zasobu Azure Language, aby uzyskać dostęp do serwera MCP języka Azure.

Następnie wypróbuj analizę tekstu w narzędziu Foundry samodzielnie.