W 2019 roku zakończyłem przygodę z maratonem rowerowym na wersji najbardziej zaawansowanej pod kątem ilości funkcji. W 2021 zrodził się pomysł stworzenia Event Stromingu w kontekście maratonu i taki powstał. Teraz w roku 2026 mam kolejną wizję, mam ES, mam jeszcze wiedzę na temat domeny, mam Klaudiusza, może czas zrobić nowy maraton? przy okazji poćwiczyć z LLM-em?
Nie lubię działać bez planu. Jaki jest plan?
- Przygotować dane do wytworzenia systemu, który ma na celu obsługę maratonu rowerowego,
- Przygotować skile które pozwolą w odpowiedni sposób przejść przez analizę,
- Przygotować skille z odpowiednią architekturą i implementacją rozwiązania,
- Pociąć ES na odpowiednie kawałki zdatne do przetrawienia przez Klaudiusza,
- Implementować po kawałku, rozwiązania
Celem jest poprawienie mojego warsztatu w kierunku lepszego posługiwania się LLMem, odświeżenie informacji o Event Stormingu i o całym procesie wytwarzania w dobie generatywnej sztucznej inteligencji. Tak więc praca ze wsparciem.
Na początek
Analiza z razem z kolegą, podrzucę Kladiuszowi kontekst w postaci event stormingu i opis "słowno-muzyczny", zobaczę co wygeneruje i jakie rozwiązania zaproponuje.
Będzie to też rozwinięcie poprzedniego posta, który wyznaczał bounded contexty i pivotal eventy.
No to lecimy od lewej do prawej.
- Rejestracja,
- Tworzenie grup,
- Pomiar czasu,
- Zakończenie maratonu
Wydzieliłbym te cztery główne konteksty
Rejestracja
Drogi (coraz droższy) Klaudiuszu działaj.
No to może by tak zainstalować na Kubuntu? Klaudiusz pomóż,
curl -fsSL https://claude.ai/install.sh | bash
To wystarczy bez roota
To teraz zaczynamy.
Napoczątek napisałem sobie skilla do analizy inspirowanego event stormingiem i skillem grille-me.
Spróbuje pogłębionej analizy tym skilem zobaczę co wyjdzie. Skill jest tak napisany żeby szedł od ogółu do szczegółu i posiłkował się dokumentacja czy też istniejącym event stromingiem, dopytywał się o szczegóły sądzę, że będzie trzeba go doszlifować ale na początek test numer 1.
Plan jednak się nie powiódł, dlaczego? Z powodu niedostatecznie dobrze zrobionego skilla do analizy i tym o to sposobem post o wytworzeniu aplikacji za pomocą LLM-a zmienił się na post o tematyce wytwarzania skilla do analizy.
Skill oprócz event stormingu, implementacji pewnych reguł z nie go, zawiera jeszcze inne opcje, które nie będą na razie rozwijane. Liczę na podejście ewolucyjne, plan jest taki że na bazie wsadu w postaci pocięte ES-a będę testował kolejne wersje skilla aż dostane satysfakcjonujące rozwiązanie.
Skill deep-analisis wersja 1
Krótki opis, bo sam skill znajduje się w repo, ale nim do tego dojdę to słowo wstępu moje testy poszczególnych wersji skilli będą odbywać się na danych wejściowych w postaci pociętego event stromingu process level i trochę design level. Chce dostać na wyjściu pliki z satysfakcjonującą mnie analizą która będzie podstawą dalszych kroków.
Opis Skilla - bardzo ogólny
Skill jest prosty w swej formie i wynik jak się okazało też nie był najlepszy, żadnych pytań, w pięć minut odpowiedz.
Test Skilla
Wykonał dwa kroki ES BP i PL na bazie tego co było w wsadzie, ale wynik był mało satysfakcjonujący
Skill deep-analisis wersja 2
Przerobiłem trochę skilla, dodałem tam więcej rzeczy w pierwszym i drugim etapie czyli w big picrure i process level, reszta na razie nie jest istotna będzie dobry wynik na tych dwóch przejdę dalej.
Porównanie skilli jest tutaj -> porównanie
Opis Skilla - ogólny
Tu jest bardziej rozbudowana ścieżka, w tym skillu Claude doprecyzowuje poprzez pytania, zbiera informacje. Są wbudowane tryby działania:
- Tryb 1 — Agentowy (Claude orkiestruje)
- Tryb 2 — Ekspercki (użytkownik jako ekspert domenowy)
- Tryb 3 — Mixed (współpraca)
- Tryb 4 — Użytkownik jako orkiestrator
Jest większa interakcja pomiędzy fazami
Test Skilla
Było więcej wstępnych pytań, wybrałem fazę 1 i musiałem odpowiedzieć na 10 pytań tylko z jednego kontekstu rejestracji co trwało dosyć długo, musiałem się zastanawiać na odpowiedziami LLM wykrył brakujące zdarzenia i wnioski które nie zostały nigdy opisane a mogły bo są istotne.
Wynik też jest obiecujący i ma znacznie większa wartość niż ten ze skilla wersji 1. Ale że jest już późno to na dziś koniec, jutro dalszy test, a na horyzoncie majaczy kolejna wersja Skilla jeszcze bardziej złożona. Cóż musi poczekać
Linki:
- skill wersja 1
- skill wersja 2
- porównanie skilli
- dane wejściowe
- wynik skill wersja 1
- wynik skill wersja 2 tryb , jeden kontekst, big picture
- historia wersji
- skill grill-me
Brak komentarzy:
Prześlij komentarz