Określanie architektury rozwiązania

Jasna architektura rozwiązania jest niezbędna do zrozumienia, jak Twoi agenci Copilot Studio funkcjonują w szerszym środowisku biznesowym i technicznym. Architektura określa kluczowe elementy Twojego agenta, jego zależności od innych systemów oraz sposób, w jaki skaluje się, aby sprostać zapotrzebowaniu biznesowemu.

Copilot Studio zapewnia elastyczne podstawy, które łączą wiele możliwości.

Schemat cyklu życia agenta funkcji Copilot Studio ilustrujący etapy budowania, publikowania, analizowania i ulepszania, wzbogacony o zrzuty ekranu interfejsu użytkownika oraz kluczowe funkcje.

Cykl życia agenta funkcji Copilot Studio

Copilot Studio wspiera pełny cykl życia projektowania, ulepszania i zarządzania agentami w ramach jednej zunifikowanej platformy SaaS.

Podczas fazy kompilacji i publikowania

  • Projektuj, ulepszaj i zarządzaj agentami: Twórz agenta i uruchom go szybko dzięki łatwej w użyciu platformie SaaS.
  • Rozmawiaj o wiedzy dzięki generatywnej AI: Otrzymuj odpowiedzi dostosowane do potrzeb przedsiębiorstwa, korzystając z własnych plików, stron internetowych, Dataverse, aplikacji innych niż Microsoft i nie tylko.
  • Twórz konkretne tematy: Wzbogacaj odpowiedzi generatywnej AI o konkretne, wyselekcjonowane tematy, gdy potrzebujesz większej kontroli.
  • Buduj akcje: Twórz akcje i korzystaj z gotowych konektorów lub przepływów agenta, aby wywoływać backendy i API lub realizować długotrwałe zadania.
  • Publikuj na wielu kanałach: publikuj w ponad 20 językach i wdrażaj na wybrany kanał jednym kliknięciem, w tym do Microsoft 365 Copilot.

W fazie Analizuj i Ulepszaj, ty:

  • Monitoruj i doskonal: uzyskaj bogate, gotowe rozwiązania i analizę.
  • Integruj się z usługami AI: Integruj się z Microsoft Foundry, Azure Cognitive Services, Bot Framework oraz innymi usługami konwersacyjnymi Microsoftu.

Jak obie fazy współdziałają

  • Kompilacja i publikowanie pozwala szybko przejść do produkcji przy odpowiedniej architekturze, zarządzaniu i kanałach.
  • Analiza i poprawa zapewnia utrzymanie wartości poprzez uczenie się na podstawie danych o użytkowaniu i eliminowanie luk jakościowych.
  • Razem tworzą zamkniętą pętlę: dostarczają pewnie, mierzą rygorystycznie i celowo iterują, wszystko w ramach jednego zintegrowanego środowiska SaaS.

Podstawowe możliwości Copilot Studio

Kategoria Funkcje
Intuicyjne środowisko użytkownika Wizualna kanwa, projektowanie niskokodowe, widoki pro-code, testowanie w czasie rzeczywistym, łatwa współpraca, naturalny\ język kompilacji
Projekt konwersacji Twórz i publikuj akcje niestandardowe, dostosowuj konkretne tematy, twórz bogate i dynamiczne odpowiedzi, twórz agentów wielojęzycznych, publikuj na wielu kanałach, korzystaj z szablonów
Orkiestracja konwersacji Wieloturowe rozmowy, zarządzanie logiką i zmiennymi, przekierowanie do prawdziwego agenta, routing trybu wielojęzycznego, dynamiczna treść dostosowana do użytkownika, autonomia
Łączność danych Głębokie rozumowanie, 1 400 predefiniowanych konektorów danych, własne konektory danych, przepływy agentów, akcje generatywne, generatywne odpowiedzi
Rozszerzalność dla deweloperów Generatywna sztuczna inteligencja do samodzielnego wykonania (DIY), obsługa własnych modeli (BYOM), niestandardowe umiejętności Azure Bot Framework, rozszerzenie bazy wiedzy, analiza niestandardowa, telemetria usługi aplikacja systemu Azure Insights
Usprawnione zarządzanie Mechanizmy kontroli odpowiedzialności AI, zaufana platforma, centrum administracyjne, standardy zgodności, analityka, automatyzacja zarządzania cyklem życia aplikacji, niestandardowe uwierzytelnianie

Twórz konwersacyjne środowisko AI

Tworzenie skutecznego doświadczenia związanego ze sztuczną inteligencją konwersacyjną to znacznie więcej niż budowa czatbota. Wymaga połączenia technologii, projektowania i kompetencji operacyjnych, które współpracują, aby zapewnić płynne, bezpieczne i inteligentne interakcje. Oto kluczowe elementy:

  1. Możliwości rozumienia i orkiestracji języka: U podstaw każdej konwersacyjnej AI leży zdolność do rozumienia, co użytkownik ma na myśli. Ta zdolność obejmuje:

    1. Zrozumienie, co użytkownik mówi (intencja) i jak na to reagować.
    2. Wydobycie kluczowych informacji (encji) z wypowiedzi użytkownika.
  2. Możliwości zarządzania dialogiem: Rozmowy wymagają struktury. Czy powinny podążać za kierowanym przepływem, czy pozostać otwarte? Zarządzanie dialogiem zapewnia:

    1. Płynne przejścia między tematami.
    2. Radzenie sobie z przerwami i wyjaśnieniami.
    3. Utrzymywanie kontekstu w interakcjach wieloetapowych.
  3. Możliwości AI do generowania odpowiedzi lub podejmowania działań: generatywna AI napędza bogate, dynamiczne odpowiedzi i umożliwia:

    1. Szukam wiedzy biznesowej.
    2. Podsumowywanie treści.
    3. Wyzwalanie akcji za pomocą API i konektorów dla pełnych procesów biznesowych.
  4. Integracja z innymi systemami: Procesy biznesowe end-to-end często polegają na łączeniu się z różnymi systemami i źródłami danych.

  5. Wdrożenie i środowisko uruchomieniowe: Po stworzeniu rozwiązania należy udostępnić je tam, gdzie są użytkownicy:

    1. Wdroż je na różnych kanałach, takich jak strony internetowe, Teams czy aplikacje.
    2. Obsługa publikowania w wielu językach i kanałach.
  6. Bezpieczeństwo i uwierzytelnianie: Zabezpiecz punkty końcowe i uwierzytelniaj użytkowników końcowych, aby zapewnić zaufane interakcje.

    1. Kto może wywołać agenta?
    2. Czy użytkownik musi być zalogowany?
  7. Analityka i ciągłe doskonalenie: Wydajność nie kończy się na uruchomieniu.

    1. Wykorzystaj telemetrię, wskaźniki KPI oraz transkrypcje rozmów, aby mierzyć efektywność.
    2. Zidentyfikuj luki i optymalizuj pod kątem lepszych rezultatów.
  8. Zarządzanie cyklem życia aplikacji (ALM): Zarządzanie środowiskami i wersjami jest kluczowe.

    1. Przeprowadzaj agentów przez etapy rozwoju, testów i produkcji.
    2. Automatyzuj wdrożenia i utrzymuj zgodność.

Udane doświadczenie z konwersacyjną sztuczną inteligencją łączy inteligentne rozumienie języka, bezpieczną integrację i ciągłe doskonalenie, a wszystko to wspierane jest przez solidne wdrażanie i nadzór. Platformy, takie jak Copilot Studio, umożliwiają to, oferując kompleksowe środowisko SaaS, w którym można płynnie projektować, ulepszać i zarządzać agentami.

Więcej informacji:

Przegląd architektury technologii Copilot Studio

Ten obraz przedstawia przegląd architektonicznym Copilot Studio, pokazując, jak agenci wchodzą w interakcje z kanałami, integracjami, możliwościami AI, bezpieczeństwem, analityką oraz usługami chmurowymi Microsoft.

Diagram architektury Copilot Studio przedstawiający kanały klienckie, środowisko uruchomieniowe, integracje, zabezpieczenia, AI, analitykę oraz usługi chmurowe Microsoft.

Po lewej stronie diagram zawiera listę punktów wejścia klienta, w tym standardowe kontrolki czatu internetowego, kontrolki czatu usługi Power Apps i Power Pages, klientów niestandardowych, takich jak czat internetowy Bot Framework, oprogramowanie pośredniczące między serwerami, Microsoft Teams, Facebook Messenger, WhatsApp, Slack, Dynamics 365 Contact Center i Microsoft 365 Copilot. Pokazane są także kanały Azure Bot Service i boty Bot Framework.

Centralna sekcja przedstawia główne komponenty architektury Copilot Studio, pogrupowane w kategorie:

  • Środowisko uruchomieniowe: natywne kanały, agent jako umiejętność oraz zachowania kanałów.
  • Integracje: żądania HTTP, łączniki, przepływy pracy, polecenia AI Builder i umiejętności Bot Framework.
  • ALM: Rozwiązania Power Platform i potoki CI/CD.
  • Zarządzanie dialogiem: Tematy, akcje, dane wejściowe i dane wyjściowe.
  • Rozumienie języka: klasyczne NLU, wbudowane NLU, własne NLU oraz orkiestracja generatywna.
  • Odpowiedzi generatywne: przepisywanie zapytań, wyszukiwanie wiedzy na stronach internetowych, w plikach, SharePoint, Dataverse, Graph, wiedza federacyjna, Wyszukiwanie AI platformy Azure i streszczenia.
  • Bezpieczeństwo: zarządzanie sekretami, tożsamość, uwierzytelnianie, autoryzacja, bezpieczeństwo punktów końcowych, polityki danych oraz dzienniki audytowe.
  • Wyzwalacze: autonomiczne i sterowane przez system wyzwalacze.
  • Analityka: standardowa analityka, telemetria techniczna oraz transkrypcje rozmów.

Po prawej stronie diagram przedstawia usługi chmurowe, z których może korzystać Copilot Studio, takie jak Język platformy Azure AI, Microsoft 365 Graph, Wyszukiwanie AI platformy Azure, Microsoft (dawniej Azure AI) Foundry, Azure Monitor, Azure Storage, Azure Synapse Analytics oraz Microsoft Entra ID.

Razem te elementy pokazują, jak Copilot Studio łączy kanały klienckie, orkiestrację, integracje oraz usługi Azure i Microsoft 365, aby tworzyć i uruchamiać agentów konwersacyjnych.

Zidentyfikuj wyzwania techniczne

Wczesne wykrywanie potencjalnych przeszkód pomaga zespołom przygotować strategie zaradcze. Typowe wyzwania obejmują bezpieczne łączenie się z zasobami lokalnymi, wdrażanie agentów na określone kanały, takie jak WhatsApp lub Slack, oraz obsługę zaawansowanych wymagań, takich jak pobieranie transkrypcji czy wsparcie dla użytkowników wielojęzycznych. Dokumentuj i weryfikuj te wyzwania z interesariuszami, aby architektura odzwierciedlała zarówno aktualne potrzeby, jak i przyszłe wymagania.

Limity przepustowości i limity żądań

Wdrożenia na dużą skalę, B2C oraz autonomiczne wymagają zaplanowania przepustowości wraz z projektowaniem łączności i kanałów. Limity żądań obowiązują na całej ścieżce wykonania — w tym w Power Automate, Dataverse, konektorach oraz API niższego poziomu — a decyzje architektoniczne, takie jak segmentacja środowisk i projektowanie wyzwalaczy, bezpośrednio wpływają na to, czy rozwiązanie pozostaje w tych limitach podczas szczytowego obciążenia. Dowiedz się więcej w Planie dotyczącym przepustowości i limitów żądań.

Celem przeglądu architektury jest przedstawienie spójnego schematu, który łączy cele biznesowe z realiami technicznymi. Definiując przepływ konwersacji, możliwości AI, integracje, bezpieczeństwo oraz oczekiwania dotyczące wydajności, budujesz wspólne zrozumienie wśród wszystkich interesariuszy i tworzysz podstawę, którą można skalować, zarządzać i nieustannie doskonalić.

Projektowanie rozwiązań agentów

Treść Rozwiązania angeckie architektury zawiera wskazówki dotyczące podstawowych zasad i wzorców tworzenia bezpiecznych, niezawodnych agentów, ze szczególnym naciskiem na Microsoft 365 Copilot. Struktura zapewnia ustandaryzowane podejścia do rozwoju agentów, zapewniając maksymalny zwrot z inwestycji przy zachowaniu bezpieczeństwa i zgodności na poziomie korporacyjnym.

Ta struktura jest zorganizowana wokół kilku filarów:

  • Określ odpowiednie do celu
  • Określenie operacyjności
  • Określ zaufanie, śledzenie i przejrzystość

Biorąc pod uwagę tę strukturę, organizacje mogą zapewnić jakość i zaufanie, priorytetyzując niezawodność, śledowalność i odpowiedzialną sztuczną inteligencję dla bezpiecznych, audytowalnych rozwiązań. Zapewnia także skalowalność, umożliwiając deweloperom tworzenie rozwiązań zgodnych z najlepszymi praktykami branżowymi oraz rekomendowanymi przez Microsoft, bez konieczności korzystania ze wsparcia technicznego Microsoft.

Dobrze zaprojektowane środowisko platformy Power Platform

Power Platform Well-Architected dostarcza zestaw zasad i najlepszych praktyk, które pomagają zespołom projektować, budować i zarządzać obciążeniami, które są bezpieczne, niezawodne i efektywne w skali. Stanowi punkt odniesienia przez cały cykl wdrożeniowy, gwarantując, że każda decyzja – od architektury po nadzór – wspiera zarówno bieżące cele biznesowe, jak i długoterminowy zrównoważony rozwój.

Struktura jest podzielona na kilka filarów:

  • Niezawodność
  • Zabezpieczenia
  • Doskonałość operacyjna
  • Efektywność wydajności
  • Optymalizacja środowiska

Wzorując projekty na tych filarach, organizacje mogą przejść od prostego „uruchomienia agenta” do dostarczania agentów odpornych, łatwych w utrzymaniu i przygotowanych do rozwoju razem z biznesem. Power Platform Well-Architected jest przewodnikiem pomagającym podejmować lepsze decyzje projektowe, analizować kompromisy oraz podnosić ogólną jakość projektów rozwiązań Copilot Studio.

Pomysły na rozwiązania udokumentowane w Power Platform i Copilot Studio Architecture Center pokazują jasny, modułowy sposób dokumentowania złożonych rozwiązań poprzez podział ich na spójne bloki architektoniczne. Jego diagramy wizualne, takie jak ten pokazany tutaj, podkreślają, jak komponenty są powiązane na całej ścieżce — od punktów wejścia klienta, przez zachowania w czasie działania, aż po bazowe usługi Azure. Ta struktura może służyć jako wzór dla Twojej własnej dokumentacji architektury: określ każdą warstwę swojego rozwiązania, zmapuj, jak dane i działania przepływają przez system, opisz, w jaki sposób Twój agent wchodzi w interakcje z zewnętrznymi systemami lub procesami biznesowymi, oraz udokumentuj, jak Twój agent stosuje zasady Power Platform Well-Architected. Stosując to podejście, tworzysz dokumentację łatwiejszą do zrozumienia, utrzymania i rozszerzenia przez interesariuszy, jednocześnie dostosowując rozwiązanie do branżowych standardów i zalecanych przez Microsoft praktyk projektowych.

Diagram architektury rozwiązania obsługi klienta integrującego nie-Microsoftowe centrum kontaktowe i bazę danych klientów z generatywną AI Microsoft oraz usługami middleware Microsoft.

Przejrzyj pomysł na wdrożenie niestandardowego centrum kontaktowego obsługi klienta z agentem funkcji Copilot Studio.

Następne kroki

Dowiedz się, jak stosować zasady odpowiedzialnej sztucznej inteligencji, aby zapewnić, że Twoje rozwiązanie jest uczciwe, przejrzyste, bezpieczne i zgodne ze standardem Responsible AI firmy Microsoft.