Opcje rozwoju agentów

Ukończone

Agenci sztucznej inteligencji wykraczają poza tradycyjne aplikacje, które po prostu reagują na to, co im mówisz — mogą rozumować, działać niezależnie, uczyć się i współpracować, aby zrobić wszystko. Tworzenie tych proaktywnych systemów wymaga wyspecjalizowanych struktur i narzędzi, a obecnie istnieje rosnący ekosystem rozwiązań do wyboru, z których każdy jest odpowiedni dla różnych poziomów umiejętności i przypadków użycia.

Zapoznajmy się z dostępnymi opcjami tworzenia agentów i dowiedzmy się, jak wybrać odpowiednią dla Twoich potrzeb.

Od tradycyjnych struktur sztucznej inteligencji do agentów sztucznej inteligencji

Aby zrozumieć, co sprawia, że struktury agentów sztucznej inteligencji różnią się, warto najpierw przyjrzeć się tym, co zapewniają tradycyjne struktury sztucznej inteligencji.

Tradycyjne struktury sztucznej inteligencji: ulepszanie aplikacji za pomocą analizy

Tradycyjne struktury sztucznej inteligencji ułatwiają deweloperom integrowanie inteligentnych funkcji z aplikacjami . Te struktury zwiększają wydajność i zaangażowanie użytkowników na kilka kluczowych sposobów:

  • Personalizacja:
    Sztuczna inteligencja może analizować zachowania i preferencje użytkowników, aby dostarczać spersonalizowane rekomendacje i doświadczenia.
    Przykład: Platformy przesyłania strumieniowego, takie jak Netflix , sugerują programy i filmy oparte na historii oglądania, zwiększając zaangażowanie.

  • Automatyzacja i wydajność:
    Sztuczna inteligencja automatyzuje powtarzające się zadania i usprawnia przepływy pracy, zwiększając wydajność operacyjną.
    Przykład:czatboty sztucznej inteligencji w obsłudze klienta obsługują typowe zapytania, skracając czas odpowiedzi i zwalniając agentów ludzkich w przypadku złożonych problemów.

  • Ulepszone środowisko użytkownika:
    Sztuczna inteligencja wprowadza funkcje, takie jak przetwarzanie języka naturalnego, rozpoznawanie głosu i tekst predykcyjny.
    Przykład: Asystenci wirtualni, tacy jak Siri i Google Assistant , rozumieją polecenia głosowe, dzięki czemu interakcje z urządzeniami są bardziej intuicyjne.

Poza tradycyjną sztuczną inteligencją: wzrost struktur agentów sztucznej inteligencji

Chociaż tradycyjna sztuczna inteligencja rozszerza aplikacje, struktury agentów sztucznej inteligencji idą dalej, umożliwiając opracowywanie autonomicznych, zorientowanych na cel agentów. Ci agenci nie tylko przetwarzają dane — rozumują, działają i uczą się osiągać cele.

Kluczowe możliwości to:

  • Współpraca i koordynacja agentów:
    Obsługuje wielu agentów, którzy komunikują się, udostępniają informacje i współpracują ze sobą w celu rozwiązywania złożonych problemów.

  • Automatyzacja zadań i zarządzanie nimi:
    Automatyzuje wieloetapowe przepływy pracy i dynamiczne delegowanie zadań między agentami w celu uzyskania bardziej wydajnych operacji.

  • Kontekstowe zrozumienie i adaptacja:
    Umożliwia agentom postrzeganie kontekstu, podejmowanie decyzji na podstawie danych w czasie rzeczywistym i dostosowywanie się do zmieniających się środowisk.

Wybieranie odpowiedniej platformy dla Twoich potrzeb

Teraz, gdy rozumiesz różnicę między tradycyjnymi strukturami sztucznej inteligencji i strukturami agentów sztucznej inteligencji, przyjrzyjmy się konkretnym narzędziom i usługom dostępnym dla agentów kompilacji. Firma Microsoft oferuje kilka rozwiązań — od narzędzi o niskim kodzie dla użytkowników biznesowych po w pełni funkcjonalne zestawy SDK dla profesjonalnych deweloperów — z których każdy jest przeznaczony dla różnych scenariuszy i poziomów umiejętności.

Usługa agenta Microsoft Foundry

Microsoft Foundry Agent Service to usługa zarządzana na platformie Azure, która została zaprojektowana w celu zapewnienia struktury do tworzenia agentów sztucznej inteligencji i zarządzania nimi w ramach rozwiązania Microsoft Foundry. Usługa jest oparta na interfejsie API Asystentów OpenAI, ale z większym wyborem modeli, integracji danych i zabezpieczeń przedsiębiorstwa; Umożliwia korzystanie zarówno z zestawu OpenAI SDK, jak i zestawu AZURE Foundry SDK do tworzenia rozwiązań agentów.

Wskazówka

Aby uzyskać więcej informacji na temat usługi Foundry Agent, zobacz dokumentację usługi Microsoft Foundry Agent Service.

Interfejs API Asystentów OpenAI

Interfejs API Asystentów OpenAI udostępnia podzbiór funkcji w usłudze agenta Foundry i może być używany tylko z modelami OpenAI. Na platformie Azure możesz użyć interfejsu API Asystentów z usługą Azure OpenAI, jednak w praktyce usługa agenta rozwiązania Foundry zapewnia większą elastyczność i funkcjonalność tworzenia agentów na platformie Azure.

Wskazówka

Aby uzyskać więcej informacji na temat korzystania z interfejsu API Asystentów OpenAI na platformie Azure, zobacz Wprowadzenie do asystentów usługi Azure OpenAI.

Microsoft — Struktura agentów

Platforma Microsoft Agent Framework to lekki zestaw narzędzi, którego można użyć do tworzenia agentów sztucznej inteligencji i koordynowania rozwiązań wieloagentowych. Ramowe rozwiązanie służy jako platforma specjalnie zoptymalizowana pod kątem tworzenia agentów i implementowania agentowych wzorców rozwiązań.

AutoGen

AutoGen to platforma typu open source do szybkiego tworzenia agentów. Jest to przydatne jako narzędzie do badań i pomysłów podczas eksperymentowania z agentami. Należy pamiętać, że podstawowe koncepcje wprowadzone w rozwiązaniu AutoGen zostały włączone do platformy Microsoft Agent Framework, która jest zalecaną ścieżką do opracowywania agentów produkcyjnych w przyszłości.

Wskazówka

Aby uzyskać więcej informacji na temat AutoGen, zobacz dokumentację AutoGen. Jeśli chcesz przeprowadzić migrację z rozwiązania AutoGen do programowania agentów gotowych do produkcji, zobacz Przewodnik migracji autogenu do platformy Microsoft Agent Framework.

Zestaw SDK agentów platformy Microsoft 365

Deweloperzy mogą tworzyć własnych agentów do dostarczania za pośrednictwem szerokiego zakresu kanałów przy użyciu zestawu SDK agentów platformy Microsoft 365. Pomimo nazwy agenci skompilowane przy użyciu tego zestawu SDK nie są ograniczone do platformy Microsoft 365, ale mogą być dostarczane za pośrednictwem kanałów, takich jak Slack lub Messenger.

Wskazówka

Aby uzyskać więcej informacji na temat Zestaw SDK agentów usługi Microsoft 365, odwiedź dokumentację Zestaw SDK agentów usługi Microsoft 365.

Microsoft Copilot Studio

Microsoft Copilot Studio udostępnia środowisko deweloperskie o niskim kodzie, którego "deweloperzy obywateli" mogą używać do szybkiego tworzenia i wdrażania agentów integrujących się z ekosystemem platformy Microsoft 365 lub często używanych kanałów, takich jak Slack i Messenger. Interfejs projektowania wizualnego programu Copilot Studio sprawia, że jest to dobry wybór do tworzenia agentów, gdy masz niewiele lub nie masz doświadczenia w tworzeniu oprogramowania.

Wskazówka

Aby uzyskać więcej informacji na temat programu Microsoft Copilot Studio, zobacz dokumentację programu Microsoft Copilot Studio.

Konstruktor agenta w programie Microsoft 365 Copilot

Użytkownicy biznesowi mogą używać narzędzia Agent Builder w Microsoft 365 Copilot do tworzenia podstawowych agentów na potrzeby typowych zadań. Deklaratywny charakter narzędzia umożliwia użytkownikom tworzenie agenta, opisując funkcje, których potrzebują przy użyciu języka naturalnego, lub mogą używać intuicyjnego interfejsu wizualnego do określania opcji agenta.

Wskazówka

Aby uzyskać więcej informacji na temat tworzenia agentów za pomocą narzędzia Agent Builder, zobacz Tworzenie agentów za pomocą narzędzia Agent Builder w programie Microsoft 365 Copilot.

Wybieranie rozwiązania programistycznego agenta

Dzięki tak szerokiej gamie dostępnych narzędzi i struktur podjęcie decyzji o tym, które z nich należy użyć, może być trudne. Skorzystaj z poniższych zagadnień, aby ułatwić zidentyfikowanie odpowiednich wyborów dla danego scenariusza:

Typ użytkownika/scenariusz Zalecane rozwiązanie Kluczowe możliwości Typowe przypadki użycia/korzyści
Użytkownicy biznesowi z niewielkim lub żadnym doświadczeniem w tworzeniu oprogramowania Agent Builder (w usłudze Microsoft 365 Copilot) - Proste tworzenie agenta deklaratywnego
- Nie jest wymagane kodowanie
- Automatyzowanie codziennych zadań
- Zwiększanie możliwości pracowników nietechnicznych w celu korzystania ze sztucznej inteligencji przy minimalnym zaangażowaniu DZIAŁU IT
Użytkownicy biznesowi z umiejętnościami programowania niskiego poziomu kodu (Power Platform) Copilot Studio (pełna wersja) - Łączy narzędzia z małą ilością kodu z wiedzą na temat domeny biznesowej
— Rozszerza możliwości rozwiązania Microsoft 365 Copilot
— Dodaje funkcje agenta do aplikacji Teams, Slack, Messenger
- Tworzenie niskokodowych rozwiązań z wykorzystaniem agentów
— Rozszerzanie narzędzi zwiększających produktywność przedsiębiorstwa
Profesjonalni deweloperzy rozszerzający platformę Microsoft 365 Copilot Zestaw SDK agentów platformy Microsoft 365 — Pełna elastyczność dewelopera
- Tworzenie złożonych rozszerzeń przeznaczonych dla kanałów platformy Microsoft 365
— Niestandardowe integracje i zaawansowane zachowania agentów w ekosystemie firmy Microsoft
Profesjonalni deweloperzy tworzący rozwiązania sztucznej inteligencji oparte na platformie Azure Usługa agenta programu Foundry — Integruje się z usługami Azure AI i usługami zaplecza
— Obsługuje wiele modeli, magazynu i opcji wyszukiwania
— Tworzenie skalowalnych, dostosowanych rozwiązań agentycznych przy użyciu infrastruktury platformy Azure
Deweloperzy tworzący systemy autonomiczne lub wieloagentowe Microsoft — Struktura agentów - Umożliwia tworzenie systemów pojedynczych lub wielu agentów
- Obsługuje różne wzorce aranżacji
- Tworzenie złożonych, zorganizowanych systemów agentów w różnych środowiskach

Uwaga

Zachodzi nakładanie się pomiędzy możliwościami każdego rozwiązania do tworzenia agentów, a w niektórych przypadkach czynniki takie jak istniejąca znajomość narzędzi, preferencje dotyczące języka programowania i inne czynniki będą miały wpływ na decyzję.