Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Duże organizacje zarządzają kadrami w kilku systemach źródłowych. Pracownicy często przełączają się między systemem zarządzania kapitałem ludzkim (HCM), portalem zarządzania usługami IT i platformą szkoleniową, aby znaleźć zasady, zaktualizować szczegóły osobiste lub złożyć wniosek o urlop.
Ta architektura referencyjna opisuje konwersacyjnego wieloagentowego asystenta kadr dla pracowników i menedżerów. Agent orkiestratora utworzony za pomocą Microsoft Copilot Studio kieruje każde żądanie do wyspecjalizowanego agenta, a każdy wyspecjalizowany agent wykonuje swoją pracę w systemie źródłowym w imieniu pracownika. Pracownicy pracują w Microsoft Teams i Microsoft 365 Copilot w całym procesie.
Wskazówka
Ten artykuł zawiera przykładowy scenariusz i omówienie architektury agenta konwersacyjnego dla procesów KADR. To rozwiązanie jest uogólniony przykład, który można dostosować do różnych branż i przypadków użycia.
Architektura
Workflow
Pracownik lub menedżer otwiera asystenta w Microsoft Teams lub Microsoft 365 Copilot i loguje się przy użyciu Microsoft Entra ID logowania jednokrotnego, aby zadać pytanie.
Agent orkiestrujący klasyfikuje żądanie i kieruje je do wyspecjalizowanego agenta, który odpowiada za ten obszar HR. Orkiestrator obsługuje również przełączanie zadań, zbiera brakujące szczegóły, rozpoznaje poufne tematy, wykrywa żądania poza zakresem i stosuje zachowanie rezerwowe.
Wyspecjalizowane agenty obejmują dane osobowe, czas wolny, działania menedżera, szkolenia i politykę kadr. Każdy agent jest właścicielem jednego zestawu zadań oraz połączeń, które go wspierają.
Agent zasad kadr odpowiada na pytania dotyczące zasad z artykułów bazy wiedzy na platformie zarządzania usługami IT. Łącznik Microsoft 365 Graph indeksuje te artykuły i Copilot Studio generuje odpowiedź z wyników zwróconych przez wyszukiwanie semantyczne.
Agenci, którzy działają na danych HCM, wywołują łączniki niestandardowe i przepływy Power Automate.
Gdy żądanie wymaga kontynuacji przez specjalistę ds. kadr, agent tworzy zgłoszenie na platformie zarządzania usługami IT za pośrednictwem łącznika niestandardowego. Agent uczenia się odczytuje i przypisuje szkolenia za pośrednictwem niestandardowego łącznika do platformy szkoleniowej.
Dane konwersacji i wydajności są przechowywane w usłudze Dataverse i aplikacja systemu Azure Insights. Potoki wdrażania w usłudze Power Platform przenoszą wydania między środowiskami.
Składniki
Architektura używa następujących usług firmy Microsoft, aby zapewnić środowisko pracy agenta, uwierzytelniać pracowników, łączyć się z systemami ewidencyjnymi i śledzić wyniki.
| Składnik | Rola w architekturze |
|---|---|
| Copilot Studio | Hostuje agenta orkiestratora i każdego wyspecjalizowanego agenta, w tym tematy, instrukcje, wiedzę, akcje i ocenę odpowiedzi. |
| Microsoft Teams | Dostarcza asystenta w kliencie współpracy, z którego korzystają już pracownicy i menedżerowie. |
| Microsoft 365 Copilot | Udostępnia drugi punkt wejścia do tego samego asystenta w środowisku Microsoft 365. |
| łącznik Microsoft 365 Graph | Indeksuje artykuły bazy wiedzy z platformy zarządzania usługami IT, aby agent zasad HR mógł je pobrać za pomocą wyszukiwania semantycznego. |
| Microsoft Power Automate | Uruchamia przepływy, które przenoszą żądania między agentami i połączonymi systemami. |
| Łączniki niestandardowe | Udostępnij interfejsy API rozwiązania HCM, zarządzania usługami IT i systemów uczenia jako akcje, które agenci mogą wywoływać. |
| Microsoft Entra ID | Uwierzytelnia pracowników, zapewnia logowanie jednokrotne i wystawia tokeny używane do dostępu delegowanego. |
| Microsoft Dataverse | Zbiera dane telemetryczne dotyczące woluminu konwersacji, wydajności agenta i awarii. |
| aplikacja systemu Azure Insights | Przedstawia raportowanie wdrażania i migracji do zespołu ds. programu. |
| Potoki w Power Platform | Przenoszenie rozwiązań między środowiskami programistycznymi, testowymi i produkcyjnymi. |
Szczegóły scenariusza
Ten przypadek użycia opiera się na podejściu firmy do konsolidacji procesów związanych z kadrą w jednym środowisku konwersacyjnym dla pracowników i menedżerów.
Uwaga / Notatka
Aby zapoznać się z przykładami podobnych architektur dla pracowników, dowiedz się, jak Coca-Cola Andina poprawia wsparcie HR dla pracowników pierwszej linii, agent Copilot Studio MAIA wspiera pracowników Banco Hipotecario i Microsoft przyspiesza usługi dla pracowników za pomocą agenta Employee Self-Service.
Wyzwanie biznesowe
Usługi KADR w dużym przedsiębiorstwie często obejmują kilka systemów. Pracownicy muszą wiedzieć, który system ma odpowiedź, który portal przyjmuje zgłoszenie i który formularz rozpoczyna proces. Menedżerowie napotykają te same trudności, gdy działają w imieniu swoich bezpośrednich podwładnych. Rezultatem jest duża liczba powtarzających się pytań do zespołów kadrowych, powolna samoobsługa i niespójne odpowiedzi.
Jeden asystent nie rozwiązuje tego problemu dobrze. HR obejmuje wiele niepowiązanych zadań, z których każde ma własne źródło danych, model uprawnień i przebieg rozmowy. Połączenie ich w jednym agencie sprawia, że rozpoznawanie intencji jest zawodne i sprawia, że rozwiązanie jest trudne do rozszerzenia.
Rozwiązanie
Ta architektura dzieli pracę kadr między wyspecjalizowane agenty. Orkiestrator kieruje żądania do odpowiedniego agenta i utrzymuje rozmowę, gdy użytkownicy przechodzą między zadaniami. Każdy wyspecjalizowany agent koncentruje się na jednym obszarze kadr. Orkiestrator obsługuje mechanizm awaryjny i eskalację w razie potrzeby. Zespoły mogą rozszerzać rozwiązanie o dodatkowych agentów bez konieczności modyfikowania istniejących.
Asystent odpowiada na pytania dotyczące zasad z zatwierdzonych artykułów merytorycznych, zwraca salda urlopowe, aktualizuje dane osobowe, wykonuje akcje menedżera dla bezpośrednio podległych pracowników i raportuje status szkolenia. Interaktywne karty prowadzą przez bardziej złożone zadania, które wymagają kilku danych wejściowych.
Podczas implementowania tej architektury należy wziąć pod uwagę sposób uwierzytelniania agentów w połączonych systemach i oceniania jakości odpowiedzi:
Użyj tożsamości zalogowanego pracownika, aby uruchamiać akcje w systemach ewidencyjnych, gdy jest to możliwe. Takie podejście zachowuje istniejący model uprawnień i ścieżkę audytu w każdym systemie. Użyj kont usług jako obejścia, gdy delegowany dostęp użytkownika nie jest obsługiwany. Przekazywanie informacji o użytkowniku za pośrednictwem parametru zapytania.
Oceń jakość odpowiedzi za pomocą funkcji oceny w Copilot Studio i przy użyciu zestawu Copilot Agent Kit, aby dokładność była mierzona przed i po każdym wydaniu.
Inne technologie
Wzorzec używa trzech zewnętrznych systemów ewidencyjnych. System zarządzania kapitałem ludzkim w chmurze przechowuje dane pracowników, salda urlopowe i akcje kierownika. Platforma zarządzania usługami IT przechowuje artykuły merytoryczne dotyczące kadr, które wspierają odpowiedzi dotyczące zasad kadrowych, a także przyjmuje sprawy kadrowe od agentów. Platforma szkoleniowa przechowuje zadania kursowe i stan ukończenia. Uzyskaj dostęp do każdego systemu za pomocą łącznika niestandardowego i zachowaj model uprawnień każdego systemu.
Przed wdrożeniem dostosuj zakres i połączone systemy do własnego środowiska oraz zweryfikuj projekt z zespołami kadr, zabezpieczeń i zgodności.
Considerations
Te założenia stanowią odzwierciedlenie filarów Power Platform Well-Architected, czyli zbioru zasad przewodnich, które poprawiają jakość obciążenia roboczego. Dowiedz się więcej w Microsoft Power Platform Well-Architected.
Niezawodność
Orkiestrator potrzebuje jawnej ścieżki rezerwowej dla żądań, których nie może sklasyfikować i dla systemów podrzędnych, które nie odpowiadają. Izoluj każdy obszar hr we własnym agencie, aby awaria w jednym połączonym systemie nie uniemożliwiała innym agentom działania. Projektuj tak, aby system działał w trybie łagodnej degradacji, dzięki czemu asystent informuje pracownika, czego nie może zrobić, i oferuje utworzenie sprawy jako alternatywę.
Zabezpieczenia
Dostęp delegowany to kluczowa decyzja dotycząca bezpieczeństwa w tej architekturze. Uruchomienie każdego wywołania jako zalogowanego pracownika zachowuje autorytatywny model uprawnień i ścieżkę audytu w systemie źródłowym, zamiast udzielać szerokich praw tożsamości usługi. Chroń brokera tokenów jako składnik uprzywilejowany, ogranicz narażenie sieci i przechowuj jego wpisy tajne w magazynie zarządzanym. Zdefiniuj sposób rozpoznawania poufnych tematów kadrowych przez orkiestratora i kierowania nimi do człowieka zamiast odpowiadania.
Doskonałość operacyjna
Wysyłaj każdego agenta w ramach rozwiązania zarządzanego i promuj go za pośrednictwem potoków wdrażania. Użyj danych telemetrycznych w usłudze Application Insights i danych konwersacji w usłudze Dataverse, aby zrozumieć, które tematy wymagają dostosowania. Przeprowadzaj ocenę odpowiedzi w ramach procesu wydawania wersji, aby regresje jakości były identyfikowane przed ich wpływem na pracowników.
Wydajność operacyjna
Każdy wyspecjalizowany agent powinien mieć wąski zakres. Krótkie instrukcje i mały zestaw akcji na agenta zwiększają trafność routingu i skracają czas odpowiedzi w porównaniu z jednym agentem, który obsługuje każde zadanie KADR. Indeksuj wiedzę zamiast wywoływać system źródłowy dla każdego pytania i używaj semantycznego wyszukiwania w indeksowanych artykułach w celu uzyskania odpowiedzi dotyczących zasad.
Optymalizacja doświadczeń
Docieraj do pracowników w narzędziach, których już używają, zamiast prosić ich o zapoznanie się z nowym portalem. Używaj konwersacji z przewodnikiem na potrzeby prostych żądań i kart interaktywnych dla zadań wymagających kilku uporządkowanych pól wejściowych. Spraw, by przekazanie między agentami było niewidoczne, aby pracownik korzystał z jednego asystenta, a nie zestawu agentów. Zaplanuj różnice językowe i regionalne przed globalnym wdrożeniem.
Odpowiedzialna sztuczna inteligencja
Oprzyj odpowiedzi dotyczące zasad na zatwierdzonych artykułach merytorycznych i przytocz artykuł źródłowy w odpowiedzi. Mierz jakość odpowiedzi za pomocą wbudowanych ocen i zestawu Copilot Agent Kit, zarówno przed wydaniem, jak i na bieżąco. Zdefiniuj tematy, na które asystent nie może odpowiedzieć, i jasno wskaż sposób kontaktu ze specjalistą w dowolnym momencie rozmowy.
Contributors
Microsoft utrzymuje ten artykuł. Następujący współautorzy napisali ten artykuł.
Główni autorzy:
- Petros Feleskouras, starszy menedżer programu