Fabryka oprogramowania (agenci AI)
Linia, w której agenci piszą i poprawiają większość kodu, a ludzie piszą specyfikacje, ustawiają zabezpieczenia, projektują sprawdzenia i decydują, co wychodzi.
Pomysł bierze spec-driven development i pętle w rodzaju pętli Ralph i uruchamia je jako proces: specyfikacje wchodzą, agenci w tle implementują, weryfikatory (testy, lintery, audyty) odrzucają złą pracę, a człowiek przegląda to, co przeszło. Wąskie gardło przesuwa się z pisania kodu na pisanie dobrych specyfikacji i sprawdzeń. Bez mocnych weryfikatorów to szybki sposób na dług techniczny.
Powiązane hasła
- Spec-driven development: Najpierw specyfikacja i testy akceptacyjne, potem implementacja przez agentów pod nie.
- Pętla Ralph (technika Ralpha Wigguma): Uruchamianie tego samego promptu na agencie kodującym w kółko, za każdym razem w świeżym kontekście, gdy postęp żyje w plikach, a testy decydują, kiedy koniec.
- Agent kodujący w tle: Agent kodujący, który działa sam w chmurze, bierze zgłoszenie albo zadanie i wraca później z pull requestem do przeglądu.
- Audit-driven development: Pętla dla kodu, który utrzymujesz: agent AI audytuje go według listy kontrolnej, znaleziska stają się małymi poprawkami, a audyt wraca, aż nic nie zostanie.
- Samosterujący produkt (self-driving product): Produkt, w którym dane o użyciu napędzają pętlę agentów: znajdź, co poprawić, otwórz pull request, zmierz zmianę, a inżynierowie ustawiają granice i zatwierdzają merge.
