Zainspirowany dyskusją, jaką Andrzej Sobczak (https://architekturakorporacyjna.pl , https://robonomika.pl) zainicjował na LinkedIn (https://www.linkedin.com/posts/andrzejsobczak_chatgpt-przegranym-chatgpt-activity-7040680169388355584-_13y) postanowiłem sam sprawdzić potencjał ChatGPT. Wyniki są dość ciekawe. Ale najpierw czym ten ChatGPT jest? Otóż ChatGPT, dużym modelem językowym szkolonym przez OpenAI. Jest stworzony w celu pomocy ludziom w zdobywaniu wiedzy, udzielaniu odpowiedzi na pytania i rozwiązywaniu problemów za pomocą języka naturalnego. ChatGPT „karmiony” jest wiedzą, by potem udzielać odpowiedzi.
Pozwoliłem sobie zadać mu kilka pytań a oto przykłady dwóch jego odpowiedzi. Poniżej pytania (wytłuszczenia) i odpowiedzi (kursywą)
Podaj 10 najważniejszych rzeczy, które należy uwzględnić w analizie biznesowej.
Oto lista 10 najważniejszych rzeczy, które należy uwzględnić w analizie biznesowej w kontekście tworzenia systemów informatycznych i modelowania procesów biznesowych:
- Zrozumienie biznesowych wymagań dotyczących systemu informatycznego lub procesów biznesowych.
- Analiza procesów biznesowych – identyfikacja procesów biznesowych, w tym ich przepływu, hierarchii i zaangażowanych w nich interesariuszy.
- Analiza dostępnych technologii i narzędzi – ocena dostępnych technologii i narzędzi, które mogą pomóc w realizacji celów biznesowych.
- Definicja celów – określenie celów biznesowych, jakie mają zostać osiągnięte dzięki nowemu systemowi informatycznemu lub zoptymalizowanym procesom biznesowym.
- Identyfikacja interesariuszy – identyfikacja interesariuszy, którzy są zaangażowani w proces biznesowy lub korzystają z systemu informatycznego.
- Modelowanie procesów biznesowych – modelowanie procesów biznesowych z użyciem narzędzi takich jak BPMN (Business Process Model and Notation) lub UML (Unified Modeling Language).
- Specyfikacja wymagań – sprecyzowanie wymagań biznesowych i funkcjonalnych dla systemu informatycznego lub procesów biznesowych.
- Analiza ryzyka – identyfikacja i ocena potencjalnych ryzyk, które mogą wpłynąć na proces biznesowy lub system informatyczny.
- Ocena kosztów i korzyści – ocena kosztów i korzyści związanych z wdrożeniem systemu informatycznego lub zoptymalizowaniem procesów biznesowych.
- Planowanie wdrożenia – przygotowanie planu wdrożenia systemu informatycznego lub zmian w procesach biznesowych, w tym harmonogramu, budżetu i strategii szkoleniowej dla użytkowników końcowych.
Jakie są metody optymalizacji procesów biznesowych?
Optymalizacja procesów biznesowych to proces doskonalenia procesów w celu poprawy wydajności i osiągnięcia lepszych wyników biznesowych. Oto kilka metod optymalizacji procesów biznesowych:
- Analiza przepływu pracy – metoda ta polega na analizie procesów biznesowych, aby zidentyfikować źródła opóźnień i błędów, które mogą wpłynąć na wydajność. Dzięki tej analizie można zaproponować zmiany w procesie, które usprawnią jego działanie.
- Modelowanie procesów biznesowych – metoda ta polega na reprezentowaniu procesów biznesowych w postaci diagramów i schematów, które ułatwiają ich analizę i optymalizację.
- Automatyzacja procesów biznesowych – metoda ta polega na zastosowaniu technologii informatycznych, takich jak systemy workflow, do automatyzacji procesów biznesowych i eliminacji błędów ludzkich.
- Analiza przyczyn i skutków – metoda ta polega na identyfikowaniu przyczyn problemów biznesowych i koncentrowaniu się na ich rozwiązaniu, a nie tylko na eliminacji ich skutków.
- Metoda Lean – ta metoda polega na minimalizowaniu marnotrawstwa w procesach biznesowych poprzez eliminację zbędnych czynności, zmniejszenie czasu przestoju, zmniejszenie liczby wadliwych produktów, a także na podniesieniu jakości procesów.
- Metoda Six Sigma – ta metoda koncentruje się na minimalizacji błędów w procesach biznesowych poprzez stosowanie statystycznych technik kontroli jakości.
- Metoda Kaizen – ta metoda skupia się na ciągłym doskonaleniu procesów biznesowych poprzez identyfikację i rozwiązywanie problemów na bieżąco. Reengineering procesów biznesowych – ta metoda polega na całkowitej zmianie procesów biznesowych w celu poprawy wydajności i osiągnięcia lepszych wyników biznesowych.
Wybór metody optymalizacji procesów biznesowych zależy od konkretnych wymagań i sytuacji organizacyjnej.
Jak dla mnie WOW!!!!. Są pytania i sensowne odpowiedzi. Zdecydowanie zmieni to sposób patrzenia na świat, dostępność wiedzy. Wpłynie też na pracę analityka. Gromadzenie i przetwarzanie ogromnych ilości danych, szukanie korelacji pomiędzy faktami stanie się niesamowicie dostępne. Niewątpliwie pomoże to w analizie biznesowej. Zapewne takie mechanizmy, po „nakarmieniu” wiedzą staną się pomocne także w tworzeniu modeli biznesowych. Już dziś ChatGPT generuje kod aplikacji. Rysowanie diagramów, pisanie dokumentacji to elementy tej automatyzacji, które odciążą nas tych żmudnych zadań.
Kończąc dwa pytania. Na ile zaufamy sztucznej inteligencji w tych pracach? Jeśli nakarmimy ją kiepskiej jakości wiedzą to odpowiedzi raczej nie będą jakości dużo lepszej. I drugie dość otwarte pytanie. Czy sztuczna inteligencja, bogactwo zgormadzonej wiedzy i jej analizy, zastąpi latami zdobywane doświadczenie analityka? Ja nie wiem. A ty co o tym myślisz?
Od kilku tygodni testuję ChatGPT. na początku zachwyt nad odpowiedziami. Zdania logiczne, treści również. Spowodowało to, że po jakiś czasie byłem już pewny, że to nowe narzędzie, które bardzo szybko stanie się lepszym rozwiązaniem niż tradycyjna wyszukiwarka. Nawet co ważna, pisze kod np. makro pod worda, excela czy nawet inne elementy oprogramowania.
Proponuję jednak bardzo , ale to bardzo uważać na wyniki. Każdy należy dodatkowo zweryfikować. Proste pytania dają proste i przyjemne odpowiedzi, jednak jak zaczynamy zgłębiać temat okazuje się, że pojawiają się błędy… które brzmią jak prawidłowa odpowiedź.
Pojawiło się również sporo artykułów /warto wyszukać/ które pokazują ograniczenia. I abyśmy byli świadomi – AI będzie coraz lepsze i będzie coraz lepiej działać – ale jeszcze nie teraz.
Absolutnie się zgadzam. Napisałem post, bo widzę trend. Mechanizmy tego typu mogą zarówno pomóc w analizie danych i tworzeniu dokumentacji, i pewnie w wielu jeszcze obszarach. Mogą też zalać nas mało wartościowymi informacjami. Co gorsza czasem zaczniemy jej ufać bardziej niż ludziom i wtedy podsuwane przez nią nieprawdy będą żyły swoim życiem. AI będzie coraz lepsze. Od nas zależy do czego ją wykorzystamy.
Cześć Michał,
dzisiaj miała miejsce prezentacja modelu GPT-4 przez OpenAI – zaprezentowano możliwości analityczne nowej wersji, a konkretnie wrzucasz potężną dokumentację, a AI ją analizuje, wciąga wnioski i przedstawia rozwiązanie. (ID filmu na youtube to outcGtbnMuQ)
Po wielu testach stwierdzam, że GPT-3 kłamie jak z nut i należy podchodzić z rozwagą. Narzędzie jest super ale nie do wszystkiego 🙂
Pozdrawiam