Używanie języka Azure z agentem
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.
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.
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).
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.