Tworzenie generacyjnych środowisk sztucznej inteligencji w chmurze firmy Microsoft: przewodnik dla niezależnych dostawców oprogramowania
Witamy w przewodniku tworzenia unikatowych środowisk generacyjnych sztucznej inteligencji (GenAI) w chmurze firmy Microsoft. Jako niezależny dostawca oprogramowania (ISV) jesteś w stanie wykorzystać możliwości genAI do wprowadzania innowacji i dostarczania urzekających rozwiązań klientom.
Co to jest Microsoft Cloud?
Microsoft Cloud to kompleksowa i zintegrowana platforma oferująca szeroką gamę możliwości i usług. Obejmuje ona platformę Azure AI, platformę Microsoft 365, usługę Microsoft Fabric i nie tylko, co stanowi pierwszy plan globalnej rewolucji generowania sztucznej inteligencji.
Ta platforma umożliwia uwidoczenie własnościowych danych i funkcji w różnych obszarach, w tym platformy Microsoft 365, centrum produktywności i współpracy, do których uzyskują dostęp miliony.
Ten przewodnik ułatwia poruszanie się po rozległych możliwościach dostępnych w ekosystemie chmury firmy Microsoft.
Co to są copilots?
Odnosimy się do copilot jako asystenta wirtualnego opartego na sztucznej inteligencji, który zwiększa produktywność użytkowników, pomagając ludziom w złożonych zadaniach poznawczych, dostarczając sugestie kontekstowe i zwiększając wgląd w szczegółowe informacje o danych. Te elementy copilot mogą być uziemione w określonym kliencie lub w kontekście niezależnego dostawcy oprogramowania, oferując możliwość tworzenia generujących środowisk sztucznej inteligencji, które rozumieją dane specyficzne dla firmy.
Scenariusze i podejścia
Diagram przedstawiający trzy podejścia niezależnego dostawcy oprogramowania do rozszerzania copilot. Po pierwsze, rozszerzenie Copilot umożliwia uwidocznianie danych i usług w copilots firmy Microsoft. Po drugie, tworzenie copilots umożliwia tworzenie copilots w dowolnym miejscu przy minimalnym kodowaniu i opcjonalnym pozyskiwaniu danych firmy Microsoft. Po trzecie, pełna kontrola pozwala tworzyć własne kompleksowe środowiska sztucznej inteligencji. Każda z trzech opcji zawiera więcej szczegółów, które zostały opisane w poniższym tekście.
Ten przewodnik zawiera wskazówki dotyczące scenariuszy, które ułatwiają niezależnych dostawców oprogramowania nawigowanie po ekspansywnym polu GenAI w chmurze firmy Microsoft. Naszym celem jest pomoc w wyborze najbardziej odpowiednich wzorców i technologii dla unikatowych wymagań, rozmieszczonych w trzech podejściach wysokiego poziomu do tworzenia środowisk sztucznej inteligencji.
Nasze podejścia są podzielone na wzorce oparte na scenariuszach , które ułatwiają nawigowanie po najbardziej odpowiedniej ścieżce dla danego scenariusza i wymagań.
Ważne
Należy pamiętać, że te podejścia i ich wzorce nie wykluczają się wzajemnie. Można je połączyć w celu utworzenia dostosowanego rozwiązania, które najlepiej odpowiada twoim unikatowym wymaganiom i scenariuszom.
Podejście 1: Surface your data and services into Microsoft's Copilots (Uwidocznianie danych i usług w copilots firmy Microsoft):
Takie podejście jest przeznaczone dla niezależnych dostawców oprogramowania, którzy chcą zintegrować swoje dane i usługi z copilotami firmy Microsoft. Fokus polega na używaniu wtyczek i łączników programu Graph w celu ulepszenia środowiska użytkownika.
Scenariusz: Jestem niezależnego dostawcą oprogramowania, w którym moi użytkownicy końcowi wykonują pracę w aplikacjach firmy Microsoft, takich jak Teams, Word, Outlook, i muszą...
... dostęp do informacji przy użyciu interfejsów języka naturalnego i mam istniejącą usługę, którą chcę udostępnić za pośrednictwem tych aplikacji platformy Microsoft 365.
... uzyskiwanie szczegółowych informacji z naszych źródeł danych niezależnego dostawcy oprogramowania połączonego z danymi programu Microsoft Graph skoncentrowanymi na użytkowniku i danymi biznesowymi organizacji.
Podejście 2: Tworzenie copilots w dowolnym miejscu z minimalnym kodowaniem i opcjonalną integracją danych firmy Microsoft:
Takie podejście dotyczy niezależnych dostawców oprogramowania mających na celu wzbogacanie swoich aplikacji przy użyciu danych i narzędzi firmy Microsoft lub osób, które chcą tworzyć własnych asystentów sztucznej inteligencji na platformie Azure. Obejmuje to korzystanie z interfejsu API programu Microsoft Graph, wtyczek programu Copilot Studio, biblioteki sztucznej inteligencji usługi Teams lub umożliwienia klientom tworzenia własnych środowisk copilot z danymi za pośrednictwem łączników.
Scenariusz: Jestem niezależnego dostawcy oprogramowania, w którym moi użytkownicy końcowi pracują w dowolnym miejscu...
... i chcę umożliwić im tworzenie własnych środowisk copilot przy użyciu naszych danych i usług.
Scenariusz: Jestem niezależnego dostawcą oprogramowania, w którym moi użytkownicy końcowi pracują w istniejących aplikacjach i interfejsie użytkownika, którzy chcą...
... dołączanie danych programu Graph skoncentrowanych na użytkowniku firmy Microsoft do mojego narzędzia copilot.
... zapewniają środowisko konwersacji w mojej istniejącej aplikacji, które może odpowiadać na pytania i przekształcać konwersacje w akcje.
Scenariusz: Jestem niezależnego dostawcą oprogramowania, który korzysta ze środowiska Copilot, jest przeznaczony dla usługi Microsoft Teams i obejmuje wymagania dotyczące...
... twórz inteligentne boty usługi Teams, które integrują się z usługą GenAI, uruchamiają boty w usłudze Teams i korzystają z konwersacji kontekstowych lub korzystają ze środowiska czatu usługi Teams, a ja jako niezależnego dostawcy oprogramowania koncentrują się na złożonej logice biznesowej.
Podejście 3: Pełna kontrola: Tworzenie własnych środowisk sztucznej inteligencji (BYO):
Takie podejście jest ukierunkowane na niezależnych dostawców oprogramowania, którzy chcą tworzyć całkowicie nowe środowiska sztucznej inteligencji lub copilots przy użyciu narzędzi, takich jak Azure AI Studio i Semantic Kernel. Oferuje maksymalną kontrolę i dostosowywanie, zapewniając nieograniczone możliwości.
Scenariusz: Jestem niezależnego dostawcą oprogramowania, który stara się o opracowanie nowoczesnych, wzajemnie współdziałających środowisk sztucznej inteligencji, które...
... wymagają specjalistycznej obsługi skomplikowanych, wielomodalnych danych, które mogą obejmować precyzyjne dostrajanie modeli sztucznej inteligencji w celu spełnienia określonych potrzeb dotyczących dokładności.
... używanie niestandardowych modeli sztucznej inteligencji i usług niezależnego dostawcy oprogramowania do dostosowanych rozwiązań.
... zapewniają pełną kontrolę nad środowiskiem konwersacyjnym, w tym monitami systemowymi, temperaturą, tonem i niestandardowymi wymaganiami dotyczącymi bezpieczeństwa.
Napiwek
Aby lepiej zrozumieć, zachęcamy do zapoznania się ze szczegółową zawartością dostępną w linkach Wprowadzenie podanych w każdym wzorcu.
Stos Copilot firmy Microsoft składa się z trzech odrębnych warstw: zaplecza (z danymi, które znajdują się w odpowiednich repozytoriach), warstwą aranżacji sztucznej inteligencji w środku i frontonem (interfejsem użytkownika twojego narzędzia copilot). W każdej warstwie istnieją zalecane warstwy, które należy wziąć pod uwagę podczas tworzenia copilot.
W miarę jak dostawcy oprogramowania przechodzą z podejścia 1 do podejścia 3, bardziej bardziej angażują się w każdą warstwę przy założeniu większych obowiązków programistycznych. Na przykład utworzenie wtyczki w obszarze Podejście 1 oznacza, że firma Microsoft obsługuje aranżację sztucznej inteligencji, w tym integrację danych i odpowiedzialne używanie sztucznej inteligencji. Z drugiej strony opracowanie niestandardowego narzędzia copilot może wymagać pełnej kontroli nad środowiskiem użytkownika, warstwą aranżacji, zarządzaniem danymi i odpowiedzialną sztuczną inteligencją.
Uwaga
Chociaż "copilot" odnosi się do ogólnej koncepcji asystenta sztucznej inteligencji generowania, "Copilot" odnosi się do konkretnych produktów firmy Microsoft, takich jak Microsoft 365 Copilot lub Dynamics 365 Copilot, z którymi mogą integrować się dostawcy oprogramowania.
Każda opcja różni się w zależności od złożoności i nakładu pracy. Wdrożenie istniejących rozwiązań Microsoft Copilots jest proste, rozszerzanie ich przy użyciu wtyczek wymaga minimalnego nakładu pracy, a tworzenie nowego środowiska copilot może wymagać projektowania, nauki i inżynierii.
Ważne jest, aby pamiętać, że rozwiązanie sztucznej inteligencji jest tak dobre, jak dane, na których są uziemiony modele, i które są używane jako kontekst. Gotowe do użycia rozwiązania Microsoft Copilots obsługują już szereg scenariuszy i można je rozszerzyć przy użyciu danych, funkcji i procesów. Nie można jednak rozszerzyć interfejsu użytkownika. Dlatego ważne jest, aby dokładnie rozważyć konkretny scenariusz, sposób stosowania algorytmów GenAI i sposobu, w jaki użytkownik ("pilot") może korzystać z możliwości copilot.
Podejście 1: Surface your data and services into Microsoft's Copilots (Podejście 1: Surface your data and services into Microsoft Copilots)
Dostawcy oprogramowania chcący uwidocznić swoje istniejące usługi, dane i procesy w aplikacjach Copilots lub Microsoft 365 firmy Microsoft mogą to zrobić, tworząc wtyczki i łączniki.
Takie podejście pozwala na przykład rozwiązanie Microsoft 365 Copilot na interakcję z interfejsami API z innych programów i usług, udostępnianie aktualnych informacji, wykonywanie akcji i wykonywanie nowych typów obliczeń.
Wzorzec A: Tworzenie wtyczek w celu ulepszenia funkcjonalności istniejącego rozwiązania Copilot
Wtyczki to rozszerzenia, które rozszerzają możliwości istniejącego rozwiązania Copilot, co pozwala na interakcję z aplikacjami i usługami niezależnego dostawcy oprogramowania. Mogą oni rozszerzyć możliwości użytkownika, włączając interakcję z interfejsami API za pośrednictwem konwersacji w języku naturalnym. Na przykład wtyczka może umożliwić copilotowi pobieranie przydatnych informacji, wykonywanie nowych obliczeń lub bezpieczne wykonywanie akcji w imieniu użytkownika.
Dostawcy oprogramowania mogą tworzyć wtyczki przy użyciu różnych narzędzi, w tym rozszerzeń komunikatów usługi Teams i wtyczek platformy Power Platform za pośrednictwem programu Copilot Studio. Nowe wtyczki można publikować w ekosystemie Copilot firmy Microsoft za pośrednictwem Centrum partnerskiego, gdzie administratorzy IT mogą je zatwierdzać do użytku przez użytkowników końcowych.
Scenariusze niezależnego dostawcy oprogramowania:
- Niezależnych dostawców oprogramowania, którzy chcą wyświetlić swoje istniejące usługi w aplikacjach klienckich platformy Microsoft 365
- Użytkownicy mogą wyszukiwać, aktualizować i wykonywać akcje w aplikacji niezależnego dostawcy oprogramowania lub w dowolnych systemach zewnętrznych, z poziomu aplikacji klienckich platformy Microsoft 365, takich jak Teams, Outlook, Word itp.
- Użytkownik w aplikacji Teams może znaleźć odpowiednie informacje z zewnętrznego biletu lub systemu CRM używanego przez klientów, opcjonalnie w tym wykonywania akcji w imieniu użytkownika w ramach systemu
Zaleta partnera:
- Obsługa milionów użytkowników i firm korzystających z aplikacji klienckich platformy Microsoft 365, poznaj użytkowników, którzy pracują teraz.
- Zwiększ widoczność usługi rozwiązania, przeglądając je w aplikacjach klienckich platformy Microsoft 365.
- Zmniejsz tarcie użytkowników, eliminując konieczność przechodzenia między wieloma aplikacjami i kanwami.
- Spójne środowisko użytkownika w aplikacjach platformy Microsoft 365 z uniwersalną integracją i ciągłością w aplikacjach platformy Microsoft 365.
- Na przykład użytkownik firmy Contoso odnajduje najnowsze konto klienta podsumowane przy użyciu danych pochodzących z systemu zewnętrznego programu Outlook, programu SharePoint i firmy Fabrikam bez opuszczania usługi Teams.
Gdzie zacząć:
- Tworzenie rozszerzeń komunikatów dla rozwiązania Microsoft Copilot dla platformy Microsoft 365 | Microsoft Learn
- Tworzenie wtyczek copilot — omówienie (wersja zapoznawcza) — Microsoft Copilot Studio | Microsoft Learn
Najważniejsze wnioski:
- Wtyczki to sposób na udostępnianie usług i aplikacji niezależnego dostawcy oprogramowania na platformie Microsoft Copilots, co umożliwia użytkownikom końcowym interakcję z aplikacjami i usługami niezależnego dostawcy oprogramowania z poziomu aplikacji klienckich platformy Microsoft 365.
- Dostawcy oprogramowania mogą tworzyć wtyczki przy użyciu narzędzi, takich jak rozszerzenia komunikatów usługi Teams i wtyczki Copilot Studio.
- Wtyczki mogą zwiększyć widoczność i możliwość odnajdywania rozwiązania za pośrednictwem Centrum partnerskiego
Wzorzec B: korzystanie z narzędzi Graph Connecters w celu przeniesienia danych do środowisk copilot
Łączniki programu Graph umożliwiają dostawcom oprogramowania łączenie danych z indeksem semantycznym platformy Microsoft 365. Ich dane stają się możliwe do przeszukiwania i akcji dla użytkowników bezpośrednio z aplikacji klienckich platformy Microsoft 365, takich jak Teams, Outlook i Word. Microsoft Copilot staje się zakorzeniony w danych niezależnego dostawcy oprogramowania, zarówno w chmurze, jak i lokalnie za pośrednictwem programu Microsoft Graph. Ponadto niezależni dostawcy oprogramowania mogą korzystać z usługi Microsoft Fabric, ujednoliconej platformy danych dostarczanej jako produkt SaaS, aby przenieść swoje dane do chmury firmy Microsoft i łatwo połączyć je z usługą Microsoft Graph.
Niezależni dostawcy oprogramowania mogą tworzyć łączniki programu Graph przy użyciu interfejsu API łączników programu Microsoft Graph, który obsługuje szereg źródeł danych, systemów plików, stron internetowych, aplikacji dla przedsiębiorstw i nie tylko.
Łączniki programu Graph mogą również wzbogacić dane o możliwości oparte na sztucznej inteligencji, takie jak przetwarzanie języka naturalnego, wyodrębnianie jednostek i analiza obrazów. Za pomocą łączników programu Graph niezależni dostawcy oprogramowania mogą rozszerzać rozwiązanie Microsoft Copilot na własne dane, ulepszając środowisko użytkownika i umożliwiając bardziej spersonalizowane i bezpieczne interakcje.
Istnieją już setki łączników programu Graph. Na przykład łącznik grafu Jira Cloud może podnieść poziom obiektów Jira do tego samego poziomu co dane programu Microsoft 365 Graph, co umożliwia kompleksowe rozumowanie i uniwersalną integrację, co prowadzi do ulepszonych i bogatszych szczegółowych informacji. Łącznik umożliwia użytkownikom końcowym wyszukiwanie obiektów Jira z platformy Microsoft 365 Copilot przy użyciu interfejsu języka naturalnego.
Scenariusze niezależnego dostawcy oprogramowania:
- Niezależni dostawcy oprogramowania, których klienci wykonują pracę na platformie Microsoft 365 i chcą umożliwić użytkownikom końcowym uzyskiwanie szczegółowych informacji ze źródeł danych niezależnego dostawcy oprogramowania połączonego z danymi programu Microsoft Graph skoncentrowanymi na użytkowniku.
- Użytkownicy mogą pobierać, podsumowywać i rozumować dane z aplikacji niezależnych dostawców oprogramowania w połączeniu z innymi danymi grafu platformy Microsoft 365, na przykład wiadomościami e-mail, dokumentami słów itp.
- Dyrektor komunikacji musi znajdować i redraft wiadomości e-mail żądania ściągnięcia w programie Outlook, które są wzbogacone o zawartość pochodzącą z aplikacji projektowej grafiki niezależnego dostawcy oprogramowania
Zaleta partnera:
- Poznaj użytkowników, którzy pracują. Ogromna baza użytkowników korzysta z aplikacji klienckich platformy Microsoft 365, a teraz może uzyskiwać dostęp do własnych danych i usługi w jednym ujednoliconym środowisku.
- Wzbogacone szczegółowe informacje dzięki połączeniu danych niezależnego dostawcy oprogramowania z danymi programu Microsoft Graph.
- Uniwersalna integracja z aplikacjami platformy Microsoft 365 oraz usługami Microsoft Search, Context IQ i Viva z jednym łącznikiem.
- Rozwinięte kanały prezentujące dane niezależnego dostawcy oprogramowania, potencjalnie zwiększając bazę użytkowników.
Gdzie zacząć:
- Dowiedz się więcej o łącznikach grafu w aka.ms/graph-connectors
- Tworzenie własnego łącznika grafu na stronie Tworzenie łączników programu Microsoft Graph dla rozwiązania Microsoft Copilot dla platformy Microsoft 365 | Microsoft Learn
Najważniejsze wnioski:
- Łączniki programu Graph umożliwiają isV wprowadzanie danych do ekosystemu rozwiązania Microsoft Copilot, zwiększając środowisko użytkownika dzięki spersonalizowanym i bezpiecznym interakcjom.
- Niezależni dostawcy oprogramowania mogą korzystać z usługi Microsoft Fabric, aby przenieść swoje dane do chmury firmy Microsoft i połączyć je z programem Microsoft Graph.
- Za pomocą łączników programu Graph niezależni dostawcy oprogramowania mogą łączyć swoje dane z danymi grafu platformy Microsoft 365, aby zapewnić wzbogacone szczegółowe informacje i osiągnąć uniwersalną integrację z aplikacjami platformy Microsoft 365.
Podejście 2. Tworzenie copilots w dowolnym miejscu z minimalnym kodowaniem i opcjonalną integracją danych firmy Microsoft
Niezależni dostawcy oprogramowania mogą zwiększyć możliwości narzędzi i danych w programie Microsoft Graph we własnych aplikacjach, zwiększając ich funkcjonalność i środowisko użytkownika.
Wzorzec C: Opracowywanie łączników platformy Power Platform w celu umożliwienia pracy opartych na klientach w programie Copilot Studio
Copilot Studio umożliwia klientom tworzenie aplikacji sztucznej inteligencji o niskim kodzie, które mogą reagować na typowe zapytania użytkowników, korzystając z danych z organizacji i źródeł danych firmy Microsoft i partnerów. Program Copilot Studio używa łączników platformy Power Platform, aby dostarczać dane z potencjalnie dowolnego źródła, gdzie obecnie istnieje ponad 500 łączników. Jako niezależnego dostawcy oprogramowania możesz tworzyć łączniki do danych i usług, aby umożliwić klientom tworzenie własnych wewnętrznych aplikacji i sztucznej inteligencji, uziemionych w danych niezależnego dostawcy oprogramowania.
Te aplikacje sztucznej inteligencji mogą być udostępniane użytkownikom końcowym na różnych platformach, w tym witrynach internetowych, aplikacjach mobilnych, usłudze Microsoft Teams lub dowolnym kanale obsługiwanym przez platformę Azure Bot Framework.
Przykładowe scenariusze:
- Niezależnych dostawców oprogramowania, którzy chcą zapewnić swoim klientom środowisko czatbota, w istniejących aplikacjach, które mogą odpowiadać na pytania i przekształcać konwersacje w akcje.
- Użytkownicy zadają pytania w aplikacji i otrzymują odpowiedzi uziemione w źródłach danych niezależnych dostawców oprogramowania, firmy Microsoft lub klientów.
- Utwórz łącznik klienta na podstawie istniejących interfejsów API i przekonwertuj go na wtyczkę przy użyciu narzędzia Copilot Studio, dzięki czemu te interfejsy API mogą być wywoływane z czatbota za pomocą interfejsu języka naturalnego.
- Przekonwertuj istniejące przepływy usługi Power Automate na wtyczki, które można wywołać z czatu copilot firmy Microsoft, aby wykonywać akcje i pobierać informacje.
- Dostęp do danych za pośrednictwem interfejsu języka naturalnego z systemów przedsiębiorstwa, takich jak Zendesk, GitHub i Salesforce, za pośrednictwem tych łączników w usłudze Power Platform.
Zaleta partnera:
- Wykorzystaj możliwości istniejących łączników firmy Microsoft i innych firm, aby bez wysiłku ulepszać i wzbogacać aplikację.
- Przyspiesz opracowywanie wtyczek przez zastosowanie niestandardowego podejścia łącznika platformy Power Platform do szybkiej i wydajnej integracji.
- Zwiększ czas na wartość dzięki funkcjom niskiego poziomu kodu programu Copilot Studio.
- Zyskaj przewagę konkurencyjną, integrując możliwości sztucznej inteligencji z aplikacją przy minimalnym kodowaniu.
Gdzie zacząć:
- Architektura wtyczki Programu Microsoft Copilot Studio — Microsoft Copilot Studio | Microsoft Learn
- Osadzanie kontrolki agentów usługi Power Virtual Agents przy użyciu kontrolki czatbota | Microsoft Learn
Najważniejsze wnioski:
- Copilot Studio oferuje platformę do tworzenia aplikacji sztucznej inteligencji o niskim kodzie, które mogą zwiększyć istniejące aplikacje dzięki funkcjom czatbota uziemionym w danych lub funkcjach niezależnego dostawcy oprogramowania.
- Platforma obsługuje zarówno istniejące łączniki platformy Power Platform, jak i łączniki niestandardowe, zapewniając elastyczność integracji usług niezależnego dostawcy oprogramowania i źródeł danych.
- Integracja funkcji sztucznej inteligencji może znacznie poprawić środowisko użytkownika i zapewnić aplikacji przewagę konkurencyjną.
Wzorzec D: Korzystanie z interfejsu API programu Microsoft Graph w Twoich copilots
Interfejs API programu Microsoft Graph oferuje zaawansowany punkt końcowy umożliwiający uzyskiwanie dostępu do danych skoncentrowanych na użytkownikach z aplikacji platformy Microsoft 365, w tym kalendarzy, rezerwacji, aplikacji Outlook, Teams, OneDrive, SharePoint i innych. Dzięki temu interfejsowi API możesz wzbogacić aplikacje danymi z platformy Microsoft 365, umożliwiając użytkownikom uzyskiwanie bogatszych szczegółowych informacji i analiz.
Scenariusze niezależnego dostawcy oprogramowania:
- Klienci i partnerzy korzystający z istniejącej aplikacji niezależnego dostawcy oprogramowania, którzy chcą przeczesywać dane programu Graph skoncentrowane na użytkownikach firmy Microsoft w ich copilot.
- Niezależnego dostawcy oprogramowania z aplikacją do zarządzania projektami chce uwzględnić dane kalendarza platformy Microsoft 365 i dane dokumentów projektu, aby ułatwić użytkownikom śledzenie terminów ostatecznych i kamieni milowych w aplikacji.
- Niezależnego dostawcy oprogramowania z aplikacją CRM chce uwzględnić dane kontaktowe i e-mail platformy Microsoft 365 w celu ulepszenia profilów klientów i dzienników komunikacji.
Rozważmy firmę Fabrikam, uniwersalne oprogramowanie do zarządzania kapitałem ludzkim (HCM) wyposażone w elastyczny pakiet KADR, co umożliwia bezproblemową automatyzację różnych przepływów pracy, takich jak pozyskiwanie talentów, zarządzanie nagrodami pracowników i procesy przesyłania opinii. W ciągłym dążeniu do innowacji firma Fabrikam wprowadza najnowocześniejsze funkcje copilot na szczycie swojego pakietu KADR. Teraz firma chce jeszcze bardziej podnieść poziom aplikacji, integrując dane grafu skoncentrowane na użytkowniku. To ulepszenie obejmuje korzystanie z interfejsu API programu Graph w celu uwzględnienia kalendarzy pracowników, obejmujących szczegóły, takie jak zaplanowane wyłączenia i 1:1 dla procesów opinii itp.
Zaleta partnera:
- Odkryj wzbogacone szczegółowe informacje, łącząc dane z usługą Microsoft 365 Graph.
- Bezproblemowa integracja: ustandaryzowany dostęp do danych platformy Microsoft 365 w celu łatwiejszej integracji z aplikacjami.
- Ulepszone środowisko użytkownika: zapewnij bardziej bezproblemowe środowisko użytkownika z dostępem do odpowiednich danych i funkcji platformy Microsoft 365 w aplikacji.
- Ulepszone funkcje: dodawanie nowych funkcji i możliwości do aplikacji przy użyciu danych platformy Microsoft 365.
- Skalowalność i wydajność: skoncentruj się na tworzeniu i ulepszaniu aplikacji, podczas gdy interfejs API programu Graph obsługuje pobieranie danych.
Gdzie zacząć:
- Używanie Eksploratora programu Graph do wypróbowania interfejsów API programu Microsoft Graph — Microsoft Graph | Microsoft Learn
- Szybki start — Microsoft Graph
Najważniejsze wnioski:
- Interfejs API programu Microsoft Graph umożliwia niezależnych dostawców oprogramowania wzbogacanie aplikacji o dane skoncentrowane na użytkowniku z platformy Microsoft 365.
- Za pomocą interfejsów API programu Graph można korzystać z indeksu semantycznego platformy Microsoft 365, bardziej zaawansowanego środowiska wyszukiwania utworzonego na potrzeby ery Copilots.
- Korzystając z interfejsu API programu Graph, niezależni dostawcy oprogramowania mogą ulepszać aplikacje za pomocą bogatszych analiz i analiz.
Wzorzec E: korzystanie ze środowiska copilot do aplikacji za pomocą asystentów usługi Azure OpenAI
Dostawcy oprogramowania mogą zastosować to podejście o niskim kodzie w usługach sztucznej inteligencji platformy Azure, aby zapewnić obsługę środowisk podobnych do własnych aplikacji. Oferuje on szybką ścieżkę do zastosowania wywołania funkcji GPT w celu wywołania własnych interfejsów API, opisując strukturę funkcji w formacie JSON i udostępniając środowisko języka Python w trybie piaskownicy do uruchamiania i wykonywania kodu w celu ułatwienia formułowania odpowiedzi na pytania użytkownika.
Obie te funkcje mogą być przydatne w odciążeniu niejęzycznych wyzwań związanych z konwencjonalnym kodem lub istniejącymi systemami, które lepiej nadają się do zadania, na przykład proste zadania matematyczne.
Chociaż nie masz bezpośredniego dostępu do monitu i temperatury systemu, możesz podobnie wpływać na zachowanie Asystenta za pośrednictwem instrukcji niestandardowych, które mają duży wpływ na osobowość środowiska przypominającego copilot.
Zaleta partnera:
- Asystenci usługi Azure OpenAI zapewniają podejście z małą ilością kodu, dzięki czemu isV mogą szybko zintegrować możliwości generowania sztucznej inteligencji z aplikacjami bez obszernego nakładu pracy programistycznego.
Gdzie zacząć:
- Szybki start — wprowadzenie do asystentów Azure OpenAI (wersja zapoznawcza) — Azure OpenAI | Microsoft Learn
- Jak tworzyć asystentów za pomocą usługi Azure OpenAI Service — Azure OpenAI | Microsoft Learn
Najważniejsze wnioski:
- Dostawcy oprogramowania mogą używać asystentów Azure OpenAI do tworzenia interaktywnych interfejsów języka naturalnego, które zwiększają zaangażowanie użytkowników. Ci asystenci mogą wywoływać interfejsy API za pośrednictwem prostego opisu ich za pośrednictwem kodu JSON.
- Asystent usługi Azure OpenAI może pisać i wykonywać kod w piaskownicy na podstawie monitu użytkownika w celu rozwiązania problemu innego niż GenAI.
Wzorzec F: tworzenie własnego narzędzia copilot przy użyciu biblioteki sztucznej inteligencji usługi Teams
Dostawcy oprogramowania mogą również używać biblioteki sztucznej inteligencji usługi Teams do dodawania możliwości języka naturalnego w istniejącym czatbotze usługi Teams. Ta biblioteka umożliwia isvom skupienie się na logice biznesowej podczas korzystania z szkieletu usługi Teams w celu obsługi interakcji konwersacyjnych. Dostawcy oprogramowania mogą udostępniać swoje czatboty w usłudze Teams, oferując użytkownikom bardziej naturalny i intuicyjny sposób interakcji z aplikacjami.
Scenariusz niezależnego dostawcy oprogramowania:
- Użytkownicy końcowi korzystają z usługi Teams i partnera niezależnego dostawcy oprogramowania, którzy chcą udostępnić swoją usługę lub funkcje w usłudze Teams z funkcjami przypominającymi boty.
- Brak integracji z danymi programu Graph i partnerem niezależnego dostawcy oprogramowania chce skupić się na usłudze i logice biznesowej bez integracji z możliwościami aplikacji Teams Copilot.
- Dzięki wstępnie utworzonym szablonom aplikacji Teams i wbudowanym funkcjom bezpieczeństwa moderowania partner niezależnego dostawcy oprogramowania może łatwo dodać funkcję LLM do istniejącego czatbota.
Zaleta partnera:
- Dodaj element ChatGPT, taki jak środowiska konwersacyjne, z kontrolą nad monitem inżynieryjnym do bota i użyj wbudowanych funkcji bezpieczeństwa.
- Wbudowane gotowe do ponownego użycia możliwości, takie jak
- Historia sesji konwersacji oferowana przez mechanizm sztucznej inteligencji usługi Teams.
- Obsługa wielu języków.
- Obsługa wielu dużych modeli językowych wykracza poza modele OpenAI.
- Planista akcji, który może pomóc mapować akcje na podstawie intencji użytkownika.
- Gotowy do użycia mechanizmu rozszerzania w celu zmiany sposobu, w jaki model odpowiada za pomocą parametrów lub zmiany monitu systemowego.
- Dodatkowe rozumowanie, które może uziemić odpowiedzi z modelu na danych.
Gdzie zacząć:
- Wprowadzenie do biblioteki sztucznej inteligencji usługi Teams: biblioteka sztucznej inteligencji usługi Teams — Teams | Microsoft Learn
- Lista możliwości technicznych: możliwości biblioteki sztucznej inteligencji usługi Teams — Teams | Microsoft Learn
Najważniejsze wnioski:
- Biblioteka sztucznej inteligencji zespołu umożliwia łatwe rozświetlenie opracowanego przez niezależnego dostawcę oprogramowania bota w usłudze Teams dzięki możliwościom LLMs.
- Nie wymaga integracji z bieżącymi możliwościami rozwiązania Microsoft Copilot, może zapewnić środowisko zorientowane na zadania.
- Oferuje wiele możliwości z perspektywy inżynieryjnej, ale także gotowe do korzystania z możliwości Out Of the Box, dzięki czemu cały proces programowania jest łatwiejszy.
Jeśli chcesz zasilać bota w usłudze Teams za pomocą funkcji LLMs, biblioteka sztucznej inteligencji usługi Teams jest sposobem na przejście.
Podejście 3. Pełna kontrola: tworzenie własnych środowisk sztucznej inteligencji (BYO)
Dostawcy oprogramowania mogą używać usługi Microsoft Copilot Stack do tworzenia całkowicie nowych środowisk sztucznej inteligencji, jako policjantów lub inteligentnych asystentów. Budynek niezależnego dostawcy oprogramowania w tej środkowej części stosu ponosi odpowiedzialność za orkiestrację sztucznej inteligencji — gdzie firma Microsoft oferuje różne opcje, z których wszystkie stosują podstawowe modele firmy Microsoft, łańcuch narzędzi sztucznej inteligencji i infrastrukturę sztucznej inteligencji.
Semantyczne jądro może być używane do tworzenia tych samych wzorców aranżacji sztucznej inteligencji, które obsługuje narzędzia Microsoft Copilots w Twoich kompilatorach. Jest on dostępny jako zestaw SDK, który można opracowywać bezpośrednio.
Dzięki większości inwestycji tworzącej usługę copilot w środku stosu dostawcy oprogramowania mają swobodę łączenia tej usługi copilot z różnymi powierzchniami, w tym teams, Microsoft 365 Copilot, Microsoft Copilot, własnych powierzchni aplikacji, witryn internetowych, czatbotów — lub wszystkich. Zasadniczo, jeśli chodzi o integrację z powierzchnią aplikacji — w górnej części naszego stosu — każdy inny wzorzec opisany tutaj jest również opcją.
Wzorzec G: Tworzenie własnego narzędzia copilot za pomocą usługi Azure AI Studio
Azure AI Studio to platforma all-in-one dla niezależnych dostawców oprogramowania do tworzenia niestandardowych, inteligentnych asystentów lub copilots. Łączy ona możliwości z różnych usług azure AI, zapewniając ujednolicony obszar roboczy do tworzenia i wdrażania aplikacji generacyjnych sztucznej inteligencji. Jest to platforma współpracy, w której analitycy danych, deweloperzy i inni uczestnicy projektu mogą się łączyć i współpracować.
Dzięki usłudze Azure AI Studio niezależnych dostawców oprogramowania zyskuje pełną kontrolę nad zachowaniem, osobowością i możliwościami swojego policjanta. Niezależnie od tego, czy używasz istniejących wstępnie wytrenowanych modeli z naszego obszernego wykazu, dostrajania modeli na danych, czy też trenowania własnych niestandardowych modeli sztucznej inteligencji, usługa Azure AI Studio przyspiesza opracowywanie środowisk sztucznej inteligencji, które obsługują złożone dane wielomodalne.
Autonomiczną funkcją usługi Azure AI Studio jest jej zróżnicowany zakres modeli, który jest cateringiem dla różnych branż i przypadków użycia. Umożliwia isv łączenie różnych modeli w ramach jednego rozwiązania w celu spełnienia ich unikatowych wymagań.
Integracja z usługą Azure AI Search umożliwia dostawcom oprogramowania implementowanie wzorca generacji rozszerzonej (RAG) pobierania danych bez struktury bezpośrednio z poziomu usługi Azure AI Studio z dodatkową zaletą zintegrowanej wektoryzacji usługi AI Search. Oznacza to, że wszelkie dane potrzebne przez copilot mogą być automatycznie aktualizowane w bazie danych wektorów, ułatwiając szybkie i wydajne pobieranie podczas oceny monitu użytkownika, zapisując zadanie implementowania indeksowania, fragmentowania, osadzania i wektoryzacji wzorca samodzielnie.
Prompt Flow, funkcja usługi Azure AI Studio, oferuje wizualizowany graf do organizowania przepływów wykonywalnych za pomocą dużych modeli językowych (LLMs), monitów i narzędzi języka Python. Ułatwia debugowanie, udostępnianie i iterowanie przepływów dzięki łatwej współpracy zespołowej.
W przypadku zespołów niezależnego dostawcy oprogramowania, które preferują podejście oparte na kodzie, zestaw AZURE AI SDK oferuje pakiet pakietów do uzyskiwania dostępu do usług azure AI, w tym konfigurację projektów usługi Azure AI Studio i powiązanych zasobów. Dzięki temu deweloperzy i analitycy danych mogą zarządzać składnikami sztucznej inteligencji, konfigurować modele sztucznej inteligencji, potoki i usługi bezpośrednio z poziomu kodu, jednocześnie udostępniając interfejs graficzny osobom, które go wolą.
Tworzenie prototypów jest łatwe w usłudze Azure AI Studio za pośrednictwem swojego placu zabaw. Typowa podróż dla zespołu pracującego nad projektem w usłudze Azure AI Studio może rozpocząć się od indywidualnego weryfikacji pomysłu na placu zabaw. Po utworzeniu atrakcyjnych wyników można wyświetlić monit z placu zabaw do monitowania przepływu jako przepływu w wersji i dostosowanego przepływu. Teraz artefakt w wersji w projekcie sztucznej inteligencji, szerszy zespół może współtworzyć, gdzie przepływ jest dostępny za pośrednictwem interfejsu użytkownika programu Azure AI Studio i tylko do kodu. W tym momencie można przetestować i ocenić wiele gałęzi logiki do różnych modułów LLM.
Poza fazą programowania usługa Azure AI Studio udostępnia również łańcuch narzędzi LLMOps, który obsługuje kompleksową inżynierię z zakresu programowania do produkcji i ciągłej konserwacji.
Usługa Azure AI Studio obsługuje integrację z usługą Azure AI Search, Azure Open AI Service i innymi usługami azure AI, upraszczając zarządzanie zasobami dla niezależnych dostawców oprogramowania. Zapewnia również obszar roboczy zorientowany na projekt, wspierając współpracę z udostępnionymi obliczeniami, wdrożeniami modeli i usługami.
Scenariusze niezależnego dostawcy oprogramowania:
- Niezależnego dostawcy oprogramowania medycznego tworzącego platformę telemedyczną chce copilot, który rozumie żargon medyczny, pomaga lekarzom w diagnozowaniu pacjentów i udostępnia odpowiednie zalecenia dotyczące leczenia.
- Dostawca usług finansowych potrzebuje copilot, który może analizować trendy rynkowe, odpowiadać na zapytania klientów dotyczące opcji inwestycyjnych i generować spersonalizowane raporty finansowe.
- Platforma e-learningowa chce copilot, który korepetytorzy studentów, wyjaśnia złożone pojęcia i dostosowuje swój styl nauczania na podstawie indywidualnych preferencji uczenia się.
- Firma ubezpieczeniowa przyspiesza analizę dokumentów podczas procesu roszczeń, sprawdzając, czy bieżące roszczenie może być objęte umową.
- Copilot linii lotniczych może pomóc zaplanować podróż, szukać biletów i hoteli i zarezerwować je, gdy jesteś zadowolony z oferty.
- Sieć restauracji tworzy aplikację copilot, aby pomóc nowym pracownikom w dołączeniu przez prowadzenie ich przez cały proces.
- Niezależnego dostawcy oprogramowania oferuje swoim klientom rozszerzenie programu VS Code, które ułatwia deweloperom tworzenie integracji z ich interfejsami API.
Zaleta partnera:
- Dostosowywanie i kontrola: utwórz na zamówienie copilot, który jest dokładnie zgodny z wymaganiami aplikacji.
- Elastyczność scenariusza: zaspokajanie szerokiej gamy scenariuszy— od specyficznych dla domeny po automatyzację zadań i generowanie zawartości.
- Integracja z istniejącymi systemami: łączenie się z bazami danych, interfejsami API i innymi usługami w celu zwiększenia możliwości narzędzia copilot.
- Tożsamość marki i środowisko użytkownika: kształtowanie osobowości copilota w celu dopasowania do głosu marki i ulepszania środowiska użytkownika.
- Środowisko kompilacji: zestaw SDK typu open source i wysoce rozszerzalny, semantyczny jądro umożliwia tworzenie inteligentnych agentów, którzy mogą wywoływać istniejące interfejsy API. Za pomocą jądra semantycznego można używać tych samych wzorców aranżacji sztucznej inteligencji, które zasilają elementy copilot firmy Microsoft we własnych aplikacjach.
- Skalowalność i wdrażanie: wdróż elementy copilot na wielu klientach lub aplikacjach, obsługując jednocześnie tysiące użytkowników.
Gdzie zacząć:
- Co to jest program AI Studio? — Azure AI Studio | Microsoft Learn
- Tworzenie i wdrażanie własnego rozwiązania copilot za pomocą funkcji Prompt Flow w usłudze Azure AI Studio | Microsoft Learn
- Tworzenie i wdrażanie własnego rozwiązania copilot za pomocą interfejsu wiersza polecenia i zestawu SDK usługi Azure AI | Microsoft Learn
Najważniejsze wnioski:
- Usługa Azure AI Studio oferuje zaawansowaną platformę do tworzenia niestandardowych, inteligentnych asystentów lub copilots.
- IsV może kształtować zachowanie ich copilot, osobowość i możliwości, tworząc naprawdę na zamówienie rozwiązanie.
- Usługa Azure AI Studio obsługuje szeroką gamę scenariuszy i bezproblemowo integruje się z istniejącą infrastrukturą.
- Tworzenie niestandardowego narzędzia copilot za pomocą usługi Azure AI Studio może zwiększyć środowisko użytkownika i zapewnić dostosowane rozwiązania dla określonych przypadków użycia.
- Usługa AI Studio udostępnia usługę copilot (lub zaplecze), która jest udostępniana jako pojedynczy skalowany punkt końcowy
- Następnie niezależnego dostawcy oprogramowania ma opcje łączenia usługi z aplikacją, frontonem lub wybraną powierzchnią konwersacji, w tym dowolnym z powyższych wzorców.
- Pamiętaj, że ten wzorzec można łączyć z innymi osobami na podstawie konkretnych potrzeb. Na przykład możesz powiązać ten wzorzec ze wzorcem A i wtyczką do rozwiązania Microsoft Copilot lub Pattern F, aby wyświetlić własnego bota copilot w usłudze Teams.
Wzorzec H: Tworzenie własnego kompilowania za pomocą jądra semantycznego
Semantic Kernel to zestaw SDK typu open source, który umożliwia deweloperom tworzenie zaawansowanych copilotów w swoich aplikacjach. Obsługuje on szereg języków programowania, w tym C#, Java i Python, dzięki czemu jest dostępny dla szerokiej społeczności deweloperów. Semantyczne jądro umożliwia orkiestrację wtyczek sztucznej inteligencji, co umożliwia integrację z różnymi modelami sztucznej inteligencji, w tym z platformy Azure OpenAI i funkcji Hugging Face.
Semantyczne jądro hermetyzuje istotę wzorców aranżacji sztucznej inteligencji firmy Microsoft Copilots, zapewniając deweloperom narzędzia do tworzenia agentów i kompilowania.
Agenci to systemy sztucznej inteligencji, które mogą odpowiadać na pytania i automatyzować procesy dla użytkowników. Obejmują one od prostych czatbotów po w pełni zautomatyzowanych asystentów sztucznej inteligencji. Copilots, specjalny typ agenta, współpracuje z użytkownikami. W przeciwieństwie do w pełni zautomatyzowanych agentów, copilots udostępnia sugestie i zalecenia, co pozwala użytkownikom zachować kontrolę.
Wtyczki: zapewniają one umiejętności agentowi. Możesz tworzyć wtyczki dla zadań, takich jak wysyłanie wiadomości e-mail, pobieranie informacji z baz danych lub prośba o pomoc.
Planiści: Agenci używają planistów do generowania planów wykonywania zadań. Na przykład copilot pomagający użytkownikowi napisać wiadomość e-mail utworzy plan z krokami, takimi jak zbieranie szczegółów adresata i tworzenie wiadomości e-mail.
Zestaw SDK jest dostarczany z rozszerzeniem programu VS Code, przykładową aplikacją Chat Copilot , ale także z szablonami startowymi, aby zaoferować szkielet, aby przedstawić swoje pomysły na żywo.
Postanawiasz rozpocząć pracę z semantycznym jądrem, zalecamy zdefiniowanie kilku możliwości przed rozpoczęciem programowania:
- Zacznij od zdefiniowania osoby i zachowania copilota.
- Twórz wtyczki do typowych zadań, z których pomoże twój copilot.
- Użyj planistów, aby wygenerować plany akcji copilot.
- Zaplanuj dokładne przetestowanie, aby zapewnić udoskonalone środowisko użytkownika.
- Upewnij się, że możesz zebrać opinie od użytkowników i zaimplementować je w zachowaniu agenta lub copilot.
Scenariusze niezależnego dostawcy oprogramowania:
- Tworzysz copilot, który jest częścią własnej aplikacji (narzędzia do tworzenia klientów lub systemu kadr) i chcesz, aby ludzie pozostali w obszarze tego samego interfejsu użytkownika.
- Potrzebujesz pełnej kontroli nad aparatem aranżacji, implementacją RAG, wyborami modelu i parametrami modelu.
- Dzięki usłudze copilot chcesz umożliwić klientom tworzenie rozszerzeń na podstawie rozwiązań za pośrednictwem wtyczek.
- Rozwiązanie korzysta z kanwy i innych multimediów niż tylko tekstu.
Zaleta partnera:
- Pełna kontrola nad zachowaniem copilot z dostępem do opinii aparatu aranżacji używanego przez firmę Microsoft do tworzenia pierwszej firmy Copilots.
- Bezproblemowo uziemij modele na własnych danych przedsiębiorstwa i integruj ustrukturyzowane, nieustrukturyzowane i w czasie rzeczywistym dane przy użyciu usługi Microsoft Fabric OneLake. Dzięki temu deweloperzy mogą korzystać z zaawansowanych funkcji wyszukiwania hybrydowego i semantycznego w celu zasilania aplikacji rozszerzonej generacji rozszerzonej (RAG).
- Dostęp do doskonałych narzędzi do udoskonalania odpowiedzi sztucznej inteligencji przy użyciu narzędzi inżynierii monitów i llMOps, takich jak przepływ monitów.
Gdzie zacząć:
- GitHub — microsoft/semantic-kernel: szybkie i łatwe integrowanie technologii LLM z aplikacjami
- Tworzenie agentów i kompilowania za pomocą jądra semantycznego | Microsoft Learn
- Opis wtyczek sztucznej inteligencji w semantycznym jądrze i poza nią | Microsoft Learn
Najważniejsze wnioski:
- Semantyczne jądro jest opiniowaną strukturą typu open source, która ułatwia deweloperom tworzenie funkcji GenAI w aplikacjach
- Jest on utrzymywany i opracowywany przez firmę Microsoft oraz używany przez zespoły pierwszej firmy do tworzenia rozwiązań Copilot firmy Microsoft.
- Zestaw przykładów ułatwia rozpoczęcie podróży usługi GenAI wewnątrz własnego stosu aplikacji.
- Pamiętaj, że ten wzorzec można łączyć z innymi osobami na podstawie konkretnych potrzeb. Na przykład możesz powiązać ten wzorzec ze wzorcem A i wtyczką do rozwiązania Microsoft Copilot lub Pattern F, aby wyświetlić własnego bota copilot w usłudze Teams.
Podsumowanie
Zaczęliśmy od scenariuszy i kupiliśmy Cię do jednego lub kilku interesujących Cię wzorców, które zebraliśmy w jednym z trzech podejść. Chociaż każdy wzorzec ma pewne wariancję, istnieją pewne typowe funkcje dla każdego podejścia:
Podejście 1: Surface your data and services into Microsoft's Copilots (Podejście 1: Surface your data and services into Microsoft Copilots) | Podejście 2. Tworzenie copilots w dowolnym miejscu z minimalnym kodowaniem i opcjonalną integracją danych firmy Microsoft | Podejście 3. Pełna kontrola: tworzenie własnych środowisk sztucznej inteligencji (BYO) | |
---|---|---|---|
Nakład pracy programistycznej | Niski (brak/niski kod) | Średni (minimalny kod) | Wysoki (kod Pro) |
Źródła danych | Microsoft Graph (Microsoft/M365 lub innej firmy niż Microsoft za pośrednictwem łączników) | Rozmaity. Łączniki platformy Power Platform, program Microsoft Graph, interfejsy API. | Może obejmować wiele źródeł danych, usług i aplikacji wewnątrz lub poza dzierżawą firmy Microsoft |
Interfejs użytkownika lub powierzchnia konwersacyjna | Udostępniane przez copilot jest rozszerzony, na przykład Teams, Microsoft 365 itp. | Różni się w zależności od podejścia dostarczonego przez firmę Microsoft, aby przynieść własne. | Przynieś własne. Wiele powierzchni możliwych z tym samym copilot |
Wpływ na ton, zachowanie i parametry modelu copilot | Brak bezpośredniej kontroli. Parametry modelu są odpowiedzialne za rozszerzenie Copilot. | Niektóre mają wpływ szczególnie na zachowanie i ton za pośrednictwem niestandardowych instrukcji, które stanowią część metaprompt. Za pomocą biblioteki sztucznej inteligencji usługi Teams można kontrolować parametry modelu. | Bezpośrednia kontrola parametrów modelu, takich jak temperatura, monity systemowe, maksymalne tokeny itp. Niestandardowe zachowanie copilot. |
Obsługa wielu modeli | Nie | Nie. | Tak Wiele wywołań do różnych modeli w ramach tego samego przepływu |
Obsługa modelu | Dostarczone przez system | Wybór modeli OpenAI | Wybór dowolnego modelu OpenAI i pełnego wykazu modeli |
Odpowiedzialne używanie sztucznej inteligencji | Dostarczone przez system | Dostarczane przez system lub dostępne opcje w każdym wzorcu | Odpowiedzialność niezależnego dostawcy oprogramowania z opcjami platformy w każdym wzorcu. |
Obsługa historii czatów | Dostarczone przez system | Dostarczane przez system lub dostępne opcje w każdym wzorcu | Odpowiedzialność niezależnego dostawcy oprogramowania z opcjami platformy w każdym wzorcu. |
Przykładowe scenariusze | Użytkownicy w firmie Microsoft Copilots mogą wykonywać akcje lub uzyskiwać szczegółowe informacje z danych i usług niezależnego dostawcy oprogramowania. | Wprowadzenie asystenta GenAI w istniejącej aplikacji niezależnego dostawcy oprogramowania w celu uzasadnienia danych klienta lub niezależnego dostawcy oprogramowania. Prezentowanie własnego policjanta lub czatbota w istniejącej powierzchni firmy Microsoft, takiej jak Teams, z oddzielną tożsamością i doświadczeniem dla platformy Microsoft Copilots. | Klienci i użytkownicy korzystają z w pełni dostosowanego interfejsu użytkownika i zachowania, co może być przyczyną wielu zestawów danych i połączonych systemów z wielokrotnego wyboru interfejsu użytkownika lub powierzchni konwersacyjnych. |
Te podejścia są w celu zwiększenia możliwości dostosowania, co wymaga również niezależnego dostawcy oprogramowania w celu uzyskania większej odpowiedzialności dzięki zdobytej kontroli i zwiększenia ogólnego nakładu pracy programistycznej.
Dlatego zdecydowanie zalecamy rozpoczęcie od podejścia 1, co może być najszybszym sposobem na wprowadzanie na rynek początkowych wymagań. Firma Microsoft często publikuje nowe copiloty pierwszej firmy. Stale zaewidencjonuj, aby sprawdzić, czy nowy copilot może sprostać potrzebom użytkowników wydajniej, rozszerzając dane i usługi na nie.
Przejdź do podejścia 2, a następnie 3 stopniowo, ponieważ wymagania prowadzą do potrzeby większej kontroli i dostosowywania.
Wyjątkiem może być sytuacja, w której niezależnego dostawcy oprogramowania ma już istniejącą funkcję sztucznej inteligencji w domu z istniejącymi elementami zawartości. Na przykład niezależnego dostawcy oprogramowania, który ma już zespół genAI z istniejącymi procesami AIOps i ma już utworzony adres IP w języku Python lub LangChain, może być naturalnie lepiej zorientowany na podejście 3.
Ostatnim kluczowym objaśniniem jest to, że ta lista wzorców nie jest wyczerpująca ani wzajemnie się wyklucza. Tutaj wyselekcjonowaliśmy wzorce, w których widzimy synergię dla niezależnych dostawców oprogramowania i ważne jest, aby zrozumieć, że można je połączyć na różne sposoby, aby stworzyć rozwiązanie, które idealnie pasuje do Twoich potrzeb. Na przykład podczas pracy z podejściem 3 (wzorce G lub H) może być potrzebny fronton. W takim przypadku można użyć wtyczek (Pattern A) lub biblioteki AI teams (pattern F) wraz z nim. Zawsze należy wziąć pod uwagę synergię między różnymi wzorcami podczas planowania strategii sztucznej inteligencji.