Fabryki agentów nie zostaną w dziale IT

Fabryki agentów wyjdą poza dział IT, a pierwsze będą te działy, których praca jest już zapisana. Zespół programistów, który pracuje jak fabryka, nie ma już jednej osoby prowadzącej jednego agenta. Praca trafia do kolejki, agenci przeprowadzają ją przez kolejne etapy, a ludzie stoją w kilku stałych miejscach, gdzie trzeba coś zdecydować. Ten kształt nie zależy od tego, czy pracą jest kod. Zależy od trzech cech, które praca musi mieć wcześniej.
Dla programu takiego jak nasz to ważne, bo fabryka agentów to najmniejsza uczciwa wersja tego, co badamy. To zamknięta pętla działania, ograniczona do jednej funkcji, w której decyzje niosące odpowiedzialność nadal należą do ludzi. Większość firm spotka autonomiczne przedsiębiorstwo właśnie tak: pętla po pętli, na długo zanim ktoś zacznie mówić o firmie, która działa sama.
Jak doszli do tego programiści
Z perspektywy czasu droga jest prosta. Najpierw okno czatu obok pracy i ręcznie wklejane odpowiedzi. Potem podpowiedzi w edytorze. Potem agent na laptopie jednego inżyniera, prowadzony krok po kroku. W końcu fabryka: zgłoszenie wchodzi do pętli, agenci je sortują, opisują, zmieniają i sprawdzają, a człowiek zatwierdza opis, potwierdza weryfikację i zgadza się na wydanie.
Różnica między dwoma ostatnimi krokami jest większa, niż się wydaje. Agent na laptopie jest przedłużeniem jednej osoby. Fabryka zamienia prywatny nawyk w proces, który cały zespół widzi, mierzy i może zmienić. Te same cztery kroki dotyczą działu finansów, który dziś prosi czat o formułę do arkusza, a jutro może prowadzić dopasowywanie faktur jako pętlę.
Warunkiem nie jest model
Oprogramowanie poszło pierwsze z prostego powodu. Jego praca od dawna spełnia trzy warunki, których reszta firmy często nie spełnia.
Wejście jest zapisane. Zgłoszenie, opis zmiany, historia wersji. Agent ma co czytać, następna osoba też.
Wynik da się sprawdzić bez zebrania. Testy przechodzą albo nie. Aplikacja się uruchamia albo nie. Ktoś może powiedzieć „gotowe” i wskazać dowód.
Każda zmiana zostawia ślad. Kto, co, kiedy i dlaczego zmienił, da się odtworzyć po roku. To ta sama własność, o którą upominaliśmy się w tekście log to nie rejestr decyzji. Fabryce bez niej można tylko ufać, nie da się jej skontrolować.
Teraz spójrzcie na zamknięcie miesiąca. Połowa żyje w skoroszycie, który rozumie jedna osoba. Korekty są wyjaśnione w wątku mailowym. To, czy zamknięcie jest poprawne, rozstrzyga z pamięci osoba, która je podpisuje. Agent nie poprowadzi takiego procesu. Nowy pracownik też nie. Pierwszym krokiem do fabryki w finansach nie jest zakup agenta. Jest nim zapisanie pracy tak, żeby wejście, wynik i ślad istniały poza czyjąkolwiek głową.
Dwie prace zamiast jednej
W działającej fabryce każdy ma dwie prace. Pierwsza to sama praca: kampania, zamknięcie, zamówienie. Druga to pętla, która ją wytwarza: poprawianie instrukcji, według których działają agenci, wybór modelu do każdego etapu, pomiar, ile przeszło bez poprawek i ile to kosztowało.
Na naszej stronie głównej to pętle działania i ewolucji. Działanie wykonuje pracę, ewolucja zmienia konfigurację, która ją wykonała. W fabryce pętla ewolucji nie jest autonomiczna. Każdą zmianę instrukcji człowiek proponuje albo zatwierdza, a zmiana zostaje zapisana jako wersja, którą da się cofnąć. Kontrolerka nadal podpisuje miesiąc. Jej realną pracą staje się zamknięcie, które co miesiąc przysyła jej mniej wyjątków, razem z zapisem, dlaczego.
Gdzie fabryka szkodzi
W zespołach programistów widać już dwie pułapki i obie przejdą do reszty firmy.
Fabryka bez świateł. Część dostawców obiecuje pętle bez człowieka. W oprogramowaniu to nierealne, w finansach i sprzedaży niebezpieczne. Agent, który sam wysyła ofertę dosprzedażową klientowi z otwartą reklamacją albo sam księguje korektę na koniec kwartału, nie oszczędza pracy. Tworzy pracę dla działu prawnego. Powód nie jest techniczny. Jak pisaliśmy w tekście ostatni człowiek w pętli to podpis, ktoś musi odpowiadać za każde zobowiązanie, a prawo umieszcza tego kogoś wśród ludzi. Agent analizuje, przygotowuje i proponuje. Człowiek decyduje, podpisuje i odpowiada.
Praca, która nagle staje się jawna. Na laptopie to, jak ktoś rozmawia z agentem, jest jego sprawą. W fabryce każde polecenie i każda poprawka są widoczne, a koszt pracy każdej osoby łatwo policzyć. Jeśli zarząd zamieni te liczby w ranking ludzi, najlepsi odejdą pierwsi. Liczby z fabryki służą do ulepszania fabryki.
Po czym poznać, że to działa
| Metryka próżności | Metryka wyniku |
|---|---|
| ile dokumentów, maili i raportów wytworzyli agenci | ile razy człowiek dotknął jednego zadania, zanim zostało zamknięte |
| ile osób ma licencję na agenta | jaki odsetek zadań przeszedł przez pętlę bez poprawek po akceptacji |
| ile tokenów zużył dział | ile kosztuje jedno zamknięte zadanie i jak ten koszt zmienia się z miesiąca na miesiąc |
| „agenci robią już zamknięcie” | ile wyjątków trafiło do człowieka i ile z nich było prawdziwych |
Trzeba być uczciwym co do tego, co pętla może zmienić. Kampania może nie zadziałać przez cenę. Zamknięcie może się opóźnić, bo dostawca nie przysłał faktury. Fabryka skraca drogę do prawdy. Prawdy nie zmienia.
Test na ten tydzień
Wybierzcie w jednym dziale jedno zadanie, które wraca co tydzień i ma wyraźny początek i koniec: raport sprzedaży dla zarządu, opis produktu w sklepie, uzgodnienie wyciągu bankowego. Zapiszcie je tak, jakbyście przekazywali je komuś w pierwszym dniu pracy: co przychodzi, co ma wyjść, po czym poznać, że jest dobrze, i kto zatwierdza. Jeśli nie mieści się na jednej stronie, agent tego nie zrobi. Nowa osoba też miałaby kłopot.
Zostaje wybór. Można poczekać, aż fabryki agentów dojrzeją w IT, i dopiero wtedy spojrzeć na resztę firmy. Można też już teraz zacząć zapisywać pracę w finansach, zakupach i marketingu, tak żeby w dniu, w którym narzędzia będą gotowe, pętla miała co czytać, a podpis miał właściciela.
- fabryki agentów
- pętle sterowania
- odpowiedzialność
- utrzymanie