Agent IT w Copilot Studio: od pytania do zgłoszenia
Temat: Microsoft AI
Agent IT w Microsoft Copilot Studio może pomóc znaleźć instrukcję, zebrać informacje do zgłoszenia i wykonać wybrane operacje. Każda z tych czynności wymaga jednak innego poziomu kontroli. Odpowiedź opisująca rozwiązanie problemu nie jest dowodem, że system został naprawiony, a prośba użytkownika nie daje agentowi prawa do dowolnej zmiany konfiguracji.
Dla kierownika service desk najważniejsze jest zatem określenie granicy między poradą, diagnozą i działaniem. W pierwszej wersji warto obsłużyć kilka powtarzalnych problemów z jasną instrukcją i sprawnym przekazaniem zgłoszenia. Automatyczne zmiany w środowisku należy dodawać dopiero wtedy, gdy istnieją uprawnienia, testy i możliwość odtworzenia przebiegu operacji.
Zacznij od kolejki zgłoszeń, którą rzeczywiście obsługujesz
Przejrzyj typowe sprawy z ostatniego okresu. Nie wybieraj scenariuszy wyłącznie na podstawie liczby zgłoszeń. Ważna jest również zmienność przyczyn, koszt pomyłki i to, czy istnieje zatwierdzona procedura. Sto podobnie nazwanych problemów z logowaniem może obejmować kilka różnych sytuacji, od błędnego hasła po awarię usługi.
Podziel zgłoszenia według oczekiwanego rezultatu. Użytkownik może potrzebować instrukcji, informacji o trwającej awarii, uruchomienia standardowej procedury lub pomocy specjalisty. Dla każdej grupy zapisz, skąd agent pozyska wiarygodną informację oraz po czym można potwierdzić zakończenie sprawy.
Dobrym pierwszym zakresem bywa nawigacja po instrukcjach, zbieranie opisu problemu i sprawdzanie statusu własnego zgłoszenia. Nie wymaga to od razu przyznawania agentowi możliwości resetowania kont, instalowania oprogramowania lub modyfikowania urządzeń. Takie operacje powinny mieć własny projekt i odbiór.
Zapisz również wyłączenia. Jeżeli agent nie obsługuje urządzeń prywatnych, systemów produkcyjnych lub incydentów wymagających pilnej reakcji specjalisty, powinien jasno wskazywać właściwy kanał. Nie należy pozwalać, aby model sam uzupełniał brakującą procedurę na podstawie ogólnej wiedzy.
Rozdziel trzy poziomy pomocy
Ten podział ułatwia zarówno dobór narzędzi, jak i komunikację z użytkownikiem. Pozwala też uruchomić użyteczny zakres wcześniej, bez mieszania odpowiedzi tekstowych z operacjami o większych skutkach.
| Poziom | Przykład | Warunek poprawnego zakończenia |
|---|---|---|
| Informacja | Wskazanie instrukcji konfiguracji klienta VPN | Właściwy dokument dla systemu i wersji |
| Odczyt | Status własnego zgłoszenia lub znanej awarii | Aktualny wynik z uprawnionego źródła |
| Działanie | Utworzenie zgłoszenia lub wykonanie zatwierdzonej operacji | Potwierdzony zapis i możliwość sprawdzenia skutku |
W rozmowie należy rozróżniać „możesz wykonać ten krok”, „sprawdziłem stan” i „operacja została wykonana”. Te sformułowania odpowiadają różnym dowodom. Agent nie powinien oznaczać sprawy jako rozwiązanej tylko dlatego, że wyświetlił instrukcję lub zakończył generowanie odpowiedzi.
Przy instrukcji poproś użytkownika o sprawdzenie konkretnego rezultatu. Przy odczycie pokaż moment pozyskania informacji, jeśli ma on znaczenie. Przy operacji zwróć identyfikator lub potwierdzenie z systemu, nie samo zapewnienie modelu. Takie rozdzielenie zmniejsza liczbę nieporozumień przy późniejszej eskalacji.
Przygotuj dokumentację do wyszukiwania
Agent potrzebuje instrukcji odpowiadających środowisku firmy. Ogólny artykuł internetowy może opisywać inną wersję aplikacji, inne uprawnienia albo konfigurację, której administratorzy nie dopuszczają. Zacznij od zatwierdzonych materiałów service desk i sprawdź ich aktualność.
Dla każdej instrukcji zapisz system, wersję, grupę odbiorców, warunki rozpoczęcia oraz sposób potwierdzenia efektu. Wydziel czynności wymagające administratora. Jeżeli dokument zawiera kilka ścieżek, powinien jasno wskazywać, która dotyczy jakiego przypadku, zamiast pozostawiać wybór domysłom.
Ustal właściciela i termin przeglądu materiałów. Zmiana klienta VPN, zasad logowania lub sposobu instalacji aplikacji powinna uruchamiać ponowne sprawdzenie odpowiedzi agenta. Bez tego rozwiązanie może konsekwentnie podawać instrukcję, która kiedyś była poprawna, ale dziś zwiększa kolejkę zgłoszeń.
Źródła powinny być dostępne dla docelowego użytkownika. Wewnętrzna procedura administratorska może być przydatna konsultantowi, lecz niekoniecznie powinna stanowić bezpośrednią podstawę porad dla wszystkich pracowników. Przetestuj zarówno odpowiedź, jak i możliwość otwarcia wskazanego odsyłacza z konta odbiorcy.
Podłączenie narzędzia wymaga decyzji o tożsamości
Dokumentacja konektorów Copilot Studio opisuje użycie narzędzi dla wariantu standardowego. Rozróżnia połączenia korzystające z poświadczeń użytkownika oraz konfigurację wykorzystującą poświadczenia dostarczone przez twórcę. To różnica wpływająca na faktyczny zakres operacji.
Przed podłączeniem systemu zgłoszeń zapisz, w czyim imieniu działa integracja. Jeśli używa konta technicznego, trzeba ograniczyć jego uprawnienia i sprawdzić dostęp do poszczególnych rekordów po stronie usługi. Logowanie pracownika do czatu nie sprawia automatycznie, że każda dalsza operacja wykona się z jego uprawnieniami.
Nie wybieraj szerokiego konta administratora tylko dlatego, że upraszcza demonstrację. Dla odczytu statusu zgłoszenia potrzebny jest inny zakres niż do zarządzania wszystkimi użytkownikami. Możliwość wykonania operacji przez konektor nie oznacza, że powinna zostać udostępniona agentowi w pełnym zakresie.
W testach uwzględnij próbę użycia cudzego identyfikatora, zmianę parametrów operacji i żądanie wykraczające poza rolę rozmówcy. Ograniczenia muszą zadziałać również wtedy, gdy użytkownik sformułuje prośbę inaczej niż w przykładowym scenariuszu projektanta.
Zbieraj diagnostykę, która pomaga konsultantowi
Formularz rozmowy powinien zbierać informacje potrzebne do rozpoznania kategorii problemu: aplikację, objaw, moment wystąpienia i zakres wpływu. Warto zapytać, czy problem dotyczy tylko jednej osoby oraz czy występuje konkretny komunikat. Nie trzeba od razu żądać całej historii pracy komputera.
Wyraźnie oddziel opis błędu od danych uwierzytelniających. Agent nie powinien prosić o hasło, kod jednorazowy ani klucz dostępu. Jeśli użytkownik wklei zbyt szeroki log, należy skierować go do zatwierdzonej procedury przekazania danych diagnostycznych, zamiast zachęcać do dalszego kopiowania wszystkiego.
Przed utworzeniem zgłoszenia pokaż podsumowanie do sprawdzenia. Pozwól poprawić nazwę aplikacji, urządzenie lub opis wpływu. Generowane streszczenie może pomylić sugestię użytkownika z ustaloną przyczyną; w zgłoszeniu trzeba zachować różnicę między objawem, przypuszczeniem i potwierdzonym faktem.
Nie ustalaj priorytetu wyłącznie na podstawie emocjonalnego tonu wiadomości. Zastosuj uzgodnione kryteria wpływu i pilności, a wyjątki przekaż do człowieka. Dzięki temu agent nie będzie zwiększać priorytetu każdemu, kto napisze bardziej stanowczą prośbę.
Zapis i ponowienie to część jednego procesu
Wyobraźmy sobie, że system zgłoszeń przyjął sprawę, ale odpowiedź nie dotarła do agenta. Użytkownik widzi brak potwierdzenia i ponawia prośbę. Bez kontroli integracja może stworzyć drugi rekord, a konsultanci zaczną równolegle obsługiwać tę samą usterkę.
Zaprojektuj identyfikację operacji i sprawdzenie wcześniejszego wyniku. W zależności od możliwości systemu może to być klucz operacji albo kontrola zapisu według uzgodnionych parametrów. Ważny jest rezultat: ponowienie po niepewnej odpowiedzi nie powinno bez sprawdzenia powielać skutku.
Oddziel błędy walidacji od niedostępności systemu i odmowy dostępu. Jeśli brakuje wymaganego pola, agent może je uzupełnić z użytkownikiem. Jeśli system nie odpowiada, powinien podać alternatywną drogę kontaktu. Jeżeli dostęp został odrzucony, nie powinien próbować obejść ograniczenia innym kontem.
Dla operacji zmieniających środowisko ustal także sposób cofnięcia lub naprawy skutku. Nie każdą zmianę da się automatycznie odwrócić. W takich przypadkach projekt powinien wskazywać osobę odpowiedzialną i warunki przerwania dalszych działań, zanim powstanie kolejny problem.
Awaria masowa wymaga innego zachowania
Gdy wiele osób zgłasza ten sam objaw, agent nie powinien każdej prowadzić przez długą, identyczną diagnostykę lokalną. Jeśli firma ma wiarygodne źródło informacji o incydentach, można wykorzystać je do potwierdzenia znanego problemu i wskazania obowiązującej instrukcji.
Źródło musi jednak określać aktualność komunikatu i zakres usługi. Wczorajsza informacja o zakończonej awarii nie jest dowodem przyczyny dzisiejszego problemu. Agent powinien rozróżniać potwierdzony incydent od podobieństwa objawów i nie dopisywać przewidywanego czasu naprawy, jeśli zespół go nie podał.
Przetestuj sytuację, w której niedostępne jest również źródło statusu. Brak odpowiedzi z monitoringu nie oznacza, że wszystkie usługi działają prawidłowo. W takim przypadku potrzebny jest jasny komunikat o braku możliwości sprawdzenia i dalsza droga kontaktu.
Odbierz rozwiązanie na rzeczywistym kanale pracy
Test w panelu twórcy nie wystarcza do oceny uprawnień, połączeń i zachowania użytkownika. Przeprowadź próby w docelowym kanale oraz na kontach pracownika, konsultanta i osoby bez dostępu do danego systemu. Wyniki powinny zawierać dowody z integracji, nie tylko zapis odpowiedzi czatu.
| Próba | Oczekiwane zachowanie | Dowód odbioru |
|---|---|---|
| Pytanie o właściwą wersję aplikacji | Instrukcja dopasowana do środowiska | Wskazany dokument i wynik recenzji |
| Próba odczytu cudzej sprawy | Brak dostępu | Odpowiedź usługi źródłowej |
| Niepełne zgłoszenie | Doprecyzowanie potrzebnego pola | Poprawny rekord po potwierdzeniu |
| Utrata odpowiedzi po zapisie | Sprawdzenie wcześniejszej operacji | Jeden identyfikator zgłoszenia |
| Żądanie działania poza zakresem | Odmowa lub eskalacja | Brak nieuprawnionej zmiany |
| Awaria systemu zgłoszeń | Realna droga zastępcza | Brak fałszywego potwierdzenia sukcesu |
Dodaj próby z instrukcjami podszywającymi się pod polecenia administratora w treści dokumentu lub zgłoszenia. Materiał odczytany przez narzędzie powinien być traktowany jako dane sprawy, a nie nowe upoważnienie do zmiany konfiguracji. Sprawdź, czy takie treści nie prowadzą do uruchomienia dodatkowych operacji.
Mierz poprawnie zakończone sprawy i koszt utrzymania
Liczba rozmów nie opisuje wartości service desk. Rozdziel samodzielnie rozwiązane problemy, poprawnie utworzone zgłoszenia i sprawy przekazane konsultantowi. Obserwuj ponowne otwarcia oraz sytuacje, w których użytkownik mimo rozmowy musi od początku tłumaczyć problem.
Przykład modelowy: agent przygotował 60 zgłoszeń, z których 48 konsultant przyjął bez doprecyzowania, a 12 wymagało dalszych pytań. Kompletność pierwszego zgłoszenia wynosi 80%. Jeżeli każde kompletne zgłoszenie oszczędziło dwie minuty, daje to 96 minut przed odjęciem pracy nad dokumentacją, testami i błędami. To rachunek ilustracyjny, nie deklaracja wyników produktu.
Porównuj też czas do przywrócenia pracy użytkownika. Krótsze zbieranie danych jest przydatne, ale może mieć niewielki wpływ na cały proces, jeśli sprawy długo czekają na przypisanie. Wyniki pilotażu powinny pomóc zdecydować, czy następna inwestycja dotyczy agenta, wiedzy, czy organizacji kolejki.
Do rejestru operacji zapisuj także wersję wdrożenia i identyfikator wywołania. Pozwoli to połączyć zgłoszony błąd z konkretną zmianą konfiguracji. Nie zapisuj w tym celu haseł ani pełnej zawartości wszystkich odczytanych dokumentów; zakres diagnostyki powinien być wystarczający do wyjaśnienia operacji i dostępny odpowiedzialnym osobom.
Rozszerzaj zakres po sprawdzeniu kontroli
Wyznacz właściciela instrukcji, integracji i jakości obsługi. Po zmianie uprawnień lub konektora powtórz testy operacji, a po aktualizacji aplikacji sprawdź odpowiedzi z dokumentacji. W każdej chwili powinno być jasne, kto może wyłączyć niesprawny scenariusz i jak użytkownik otrzyma pomoc zastępczą.
Jeżeli kolejnym etapem jest podłączanie narzędzi przez protokół MCP, przeczytaj o dostępie i testach MCP w Copilot Studio. Całość powiąż z systemem pracy i odpowiedzialnością w firmie. Agent IT jest użyteczny wtedy, gdy skraca drogę do poprawnego rozwiązania, a jego działania pozostają sprawdzalne.
- Copilot
- Agenci AI
- Power Platform
- Microsoft 365
