Serwer MCP do process mining: dostęp do danych o procesach
Asystent AI jest użyteczny tylko w takim stopniu, w jakim ma dostęp do kontekstu. Serwer MCP ProcessMind łączy go z wiedzą o procesach, którą już Państwo uporządkowali.
Przydatność asystenta AI zależy od tego, do jakiego kontekstu procesowego ma dostęp. Może opisać ogólny proces od zamówienia do płatności, ale nie wskaże, gdzie w Państwa procesie tracony jest czas. Serwer MCP łączy zgodnego z nim asystenta z wiedzą o procesach, którą organizacja już uporządkowała: od modeli i dokumentacji po role i RACI. Dzięki temu odpowiedzi dotyczą Państwa procesów, a nie przykładowego procesu.
Dlaczego asystenci AI potrzebują kontekstu procesowego?
Modele coraz lepiej wnioskują, ale to nie jakość wnioskowania ogranicza odpowiedzi na pytania o Państwa procesy. Ograniczeniem jest kontekst. Asystent, który nie widzi procesu, opiera się na wiedzy z treningu: na tym, jak zwykle przebiegają podobne procesy i co najczęściej idzie w nich nie tak.
Taka odpowiedź może pomóc przygotować pierwszy szkic, ale nie powinna stanowić podstawy decyzji. Proces zakupowy w Państwa organizacji ma własne warianty, wąskie gardła i wyjątki, których nie ma w danych treningowych modelu. Asystentowi nie brakuje zdolności wnioskowania. Brakuje mu wiedzy o Państwa procesie.
Lukę tę pomaga wypełnić MCP, czyli Model Context Protocol. Łączy asystenta z systemami przechowującymi wiedzę o procesach i pozwala mu pobierać potrzebne informacje podczas udzielania odpowiedzi. Jeśli po drugiej stronie znajduje się uporządkowane centrum wiedzy o procesach, a nie zbiór tabel, asystent otrzymuje użyteczny kontekst: model, dokumentację, role i dane o rzeczywistym przebiegu pracy.
MCP zapewnia asystentowi kontekst procesowy, a nie lepszy model. Dzięki temu analiza procesów przez AI prowadzi do odpowiedzi, które można zweryfikować, a nie tylko uznać za prawdopodobne. Integracja process mining z LLM ma sens tylko wtedy, gdy asystent może korzystać z wiedzy o procesie, którego dotyczy pytanie.
Czym jest Model Context Protocol?
Model Context Protocol to otwarty standard łączenia asystentów AI z zewnętrznymi narzędziami i źródłami danych. Serwer MCP udostępnia określony zestaw narzędzi, zasobów i promptów, z których podczas rozmowy korzysta zgodny klient, na przykład asystent, IDE lub aplikacja czatowa. Jeden serwer może obsługiwać wielu klientów, więc połączenie konfiguruje się raz, zamiast tworzyć osobną integrację dla każdego asystenta.
Protokół nie należy do żadnego dostawcy. Każdy klient obsługujący standard może połączyć się z każdym serwerem, który go wdraża. Dlatego ważniejsze od samego posiadania serwera jest to, co on udostępnia. Integrację procesów przez Model Context Protocol warto oceniać na podstawie zakresu udostępnianych informacji. W przypadku process mining to właśnie serwer MCP decyduje, czy asystent udzieli ogólnej odpowiedzi, czy oprze ją na Państwa procesie.
Jakie informacje udostępnia połączenie process mining przez serwer MCP?
Serwer MCP ProcessMind udostępnia wiedzę o procesach danej organizacji. Podstawę stanowią model i jego dokumentacja, a uzupełniają je informacje o rolach, użytkownikach i ocenach. W skrócie obejmuje to:
- Procesy i modele BPMN: architekturę procesów, a dla każdego procesu jego kroki i połączenia. Narzędzia serwera MCP do obsługi modeli procesów zwracają kroki i połączenia, a nie wiersz z bazy danych.
- Dokumentacja: wiedzę opisaną dla modelu, uporządkowaną według sekcji.
- Role i RACI: informacje o tym, kto odpowiada za daną czynność, kto ją zatwierdza, kogo należy skonsultować i kogo poinformować, oraz w jakim procesie.
- Użytkownicy i organizacja: użytkowników w dzierżawie, dane organizacji i metadane środowiska.
- Oceny i statystyki procesów: oceny jakości i kondycji każdego procesu, informację o tym, czy ma model, dane lub symulację, oraz zestawienia dla całej dzierżawy.
- Własne narzędzia AI ProcessMind: przygotowywanie i edytowanie modeli, pisanie i przeredagowywanie dokumentacji, proponowanie RACI, analizowanie procesów i odpowiadanie na pytania.
Zakres informacji dostępnych dla asystenta zależy od użytego klucza API. Każdy dostęp do danych przez asystenta AI podlega uprawnieniom: asystent odczytuje tylko te informacje, do których klucz zapewnia dostęp. Serwer udostępnia wiedzę przechowywaną już w obszarze roboczym, dzięki czemu asystent odpowiada na podstawie Państwa procesów, zamiast zgadywać. Tym różni się serwer MCP do process mining od serwera do analizy procesów: ProcessMind udostępnia uporządkowaną wiedzę o procesach, a nie tylko zbiór rekordów.
Co asystent AI może zrobić z kontekstem procesowym?
Dzięki tym informacjom asystent może przejść od ogólnych porad do zadań, których wynik można sprawdzić. Na przykład:
- Podsumować proces. Na pytanie o proces wdrażania dostawcy asystent odpowiada na podstawie modelu i dokumentacji, a nie ogólnego szablonu.
- Przygotować model do weryfikacji. Polecenie „Przygotuj model procesu wdrażania dostawcy, który opisaliśmy podczas warsztatów” zwraca strukturę BPMN, którą można przejrzeć i zastosować.
- Napisać dokumentację. Polecenie „Napisz dokumentację modelu procesu zakupowego” zwraca sekcje do edycji, zamiast pustej strony.
- Zaproponować RACI. Polecenie „Przypisz RACI do czynności związanych z zatwierdzaniem faktur” przypisuje odpowiedzialności do czynności w modelu, korzystając z istniejących ról.
- Przeprowadzić przegląd katalogu. Pytanie „Które procesy nie mają właściciela lub dokumentacji?” pozwala zamienić metadane procesów w listę spraw do załatwienia.
Nie chodzi o to, że asystent jest wyjątkowo bystry. Korzysta z tych samych uporządkowanych informacji o procesach co zespół, więc odpowiedź można zweryfikować, zamiast przyjmować ją na wiarę.
Dlaczego warto korzystać z serwera MCP ProcessMind?
MCP staje się standardem, więc ważniejsze od tego, czy dostawca ma serwer, jest to, co ten serwer udostępnia. W ProcessMind różnicę widać w konkretnych możliwościach.
Ogólny serwer MCP
- Zwraca surowe rekordy, które asystent musi samodzielnie zinterpretować
- Nie rozumie pojęć procesu, roli ani RACI
- Każde pytanie o proces wymaga odtworzenia jego przebiegu
- Dostęp do zapisu jest albo pełny, albo niedostępny na poziomie danych
- Brak wbudowanych narzędzi do tworzenia i edytowania modelu
Serwer MCP ProcessMind
- Udostępnia uporządkowaną wiedzę o procesach: modele, dokumentację, role i RACI
- Rozumie procesy, bo właśnie takie dane przechowuje platforma
- Udostępnia własne narzędzia AI ProcessMind do pracy z modelami, dokumentacją i RACI
- Odpowiedzi wynikają z informacji o Państwa procesach, a nie z wiedzy ogólnej
- Zakres zmian jest ograniczony, można je sprawdzić przed wprowadzeniem, a zapis wymaga potwierdzenia
Widać ją w dwóch obszarach. Po pierwsze, serwer udostępnia uporządkowaną wiedzę o procesach: modele, dokumentację, role i RACI, zamiast zbioru rekordów, które asystent musiałby sam interpretować. Po drugie, zapewnia dostęp do własnych narzędzi AI ProcessMind. Oprócz narzędzi do odczytu udostępnia narzędzia do przygotowywania modeli, pisania dokumentacji, proponowania RACI i analizowania procesów. Asystent może więc pracować z wiedzą o procesach, a nie tylko ją odczytywać.
Pozostaje sposób zarządzania dostępem, którego często brakuje w deklaracjach o obsłudze MCP: klucz z określonym zakresem uprawnień, ograniczenia dostępu takie same jak w obszarze roboczym i każda zmiana wymagająca potwierdzenia.
Wraz z rozwojem AI procesy zyskały na znaczeniu. Bez wspólnego obrazu rzeczywistego przebiegu pracy asystent powiela wersję, którą mu przekazano, i robi to szybko. Może to być zapis z warsztatów sprzed roku, notatki jednego zespołu albo pewnie brzmiące przypuszczenie. Stworzyliśmy serwer MCP ProcessMind, aby asystent korzystał z aktualnej wiedzy o procesach. Im lepsze są modele, tym większe znaczenie ma proces, na którym opierają odpowiedzi.
Czy połączenie asystenta AI z danymi o procesach jest bezpieczne?
Tak. Dostęp do danych jest tu celowo prosty i przewidywalny. Serwer MCP korzysta z klucza API utworzonego na potrzeby połączenia, a domyślnie pozwala tylko na odczyt. Zapis można włączyć osobno: klucz z uprawnieniami do zapisu udostępnia również narzędzia do wprowadzania zmian w modelach, dokumentacji, RACI, rolach i metadanych. Asystent widzi dokładnie to, do czego klucz zapewnia dostęp, czyli tyle samo, co w obszarze roboczym. Każde wywołanie jest przypisane do klucza.
Każdy zapis wymaga potwierdzenia. Narzędzia AI zwracają propozycje i same nie zmieniają danych. Narzędzia do wprowadzania zmian najpierw pokazują podgląd próbny, a identyfikator operacji pozwala bezpiecznie ponowić próbę. Państwo wybierają klienta, który się łączy, mogą unieważnić klucz bez zmiany pozostałych ustawień, a wywołania są widoczne w dzienniku audytowym.
Czego MCP nie robi?
Warto jasno określić ograniczenia, nawet jeśli nie pasują do najbardziej efektownej wersji tej historii.
- Nie poprawia błędnego modelu ani słabych danych. Asystent korzysta z dostępnych informacji. Jeśli model nie odzwierciedla rzeczywistości lub dziennik zdarzeń jest niekompletny, odpowiedź będzie obciążona tym samym problemem.
- Nie daje asystentowi prawa do samodzielnego działania. Narzędzia AI ProcessMind przedstawiają propozycje, które zatwierdza człowiek. Sama sugestia asystenta niczego nie zmienia.
- Nie zastępuje analityków ani właścicieli procesów. Nadal trzeba wybrać pytanie, ocenić dowody i zdecydować, co zrobić.
- Nie zapewnia dostępu wykraczającego poza uprawnienia klucza. Żadne narzędzie nie zwraca danych, do których użyty klucz nie ma dostępu.
Jak połączyć asystenta z ProcessMind?
-
Utwórz klucz API
Utwórz klucz dla środowiska, które ma być dostępne. Do zadawania pytań wystarczą uprawnienia do odczytu. Uprawnienia do zapisu należy włączyć tylko wtedy, gdy propozycje mają być stosowane. -
Dodaj serwer do klienta
Skonfiguruj klienta MCP, podając adres URL serwera ProcessMind i klucz w nagłówku x-api-key. Można też użyć poświadczeń klienta OAuth. -
Sprawdź połączenie
Poproś asystenta o wyświetlenie listy procesów. Jeśli potrafi to zrobić, serwer jest połączony, a zakres uprawnień skonfigurowano prawidłowo. -
Zadaj pytanie, na które znasz odpowiedź
Zacznij od pytania o proces, na które znasz odpowiedź, a następnie porównaj odpowiedź asystenta z informacjami w obszarze roboczym.
Aby połączyć AI z process mining, wystarczy wykonać powyższe kroki. Trudność zawsze stanowił kontekst, a nie konfiguracja połączenia. Serwer MCP ProcessMind jest dostępny w planie Enterprise. Opis serwera i dokładny wykaz jego narzędzi znajdują się w dokumentacji serwera MCP, która zawiera też informacje o połączeniu i zakresach uprawnień klucza API. Jeśli zastanawiają się Państwo, jak najpierw przekazać dane o procesach na platformę, artykuł Jakie dane są potrzebne do process mining opisuje dziennik zdarzeń, a tekst Dlaczego nie korzystamy z gotowych konektorów wyjaśnia nasze podejście do danych.
Udostępnij kontekst procesowy jednemu asystentowi
Wybierz pytanie o proces, które niedawno zadali Państwo współpracownikowi. Połącz jednego asystenta z jednym procesem przeanalizowanym metodą process mining i sprawdź, czy jego odpowiedź zgadza się z informacjami w obszarze roboczym. Nie chodzi o to, czy asystent brzmi pewnie, ale czy korzysta z wiedzy o Państwa procesie.
Where to Go From Here
Mają już Państwo proces, o który warto zapytać, i asystenta, którego można połączyć z platformą. Następny krok to udostępnienie mu uporządkowanej wiedzy o procesie i sprawdzenie odpowiedzi na podstawie samego procesu.