Deweloper opisuje ewolucję od frustrującej pracy z AI do systemu specyfikacji ACAI. Narzędzie Acai.sh oferuje strukturalne podejście do rozwoju.

Startup Altara otrzymał 7 mln USD na rozwój AI skracającej diagnozę awarii baterii i półprzewodników z tygodni do minut poprzez integrację danych.

Naukowcy opracowali system AI osiągający 77,4% dokładności w optymalizacji tras, przewyższając dotychczasowe rozwiązania dzięki koordynacji wyspecjalizowanych agentów.
Deweloper z nickiem „specsmaxxing” opisuje w swoim wpisie na blogu acai.sh ewolucję pracy z AI — od frustrujących poprawek w nieskończoność do bardziej systematycznego podejścia opartego na specyfikacjach. Autor przedstawia własne doświadczenia z „psychozą AI” i rozwój narzędzia Acai.sh do zarządzania wymaganiami w projektach wspomaganych sztuczną inteligencją.
Wpis szczegółowo dokumentuje przejście od chaotycznego „vibe-codingu” do strukturalnego podejścia, gdzie każde wymaganie otrzymuje unikalny identyfikator i jest śledzone przez cały cykl rozwoju.
Autor opisuje znajomy scenariusz pracy z AI: Claude tworzy funkcjonalność, ale programista musi wielokrotnie korygować pomijane przypadki brzegowe, problemy z paginacją czy optymalizacją zapytań. Każda iteracja kończy się frazą „You're absolutely right! Let me fix that.”
Ten chaos prowadzi do realizacji, że dokumentowanie wymagań w formie pisemnej znacząco poprawia jakość wyników. Jak zauważa autor: „slop in, slop out” — jakość specyfikacji bezpośrednio przekłada się na jakość kodu. Nic nie zastąpi „organicznej, pisanej ręcznie specyfikacji”.
Przełomowy moment nastąpił, gdy jeden z sub-agentów zaczął spontanicznie numerować wymagania i odwoływać się do nich w kodzie:
# Requirements
AUTH-1: Accepts `Authorization: Bearer <token>` header
AUTH-2: Tokens are user-scoped, providing access to any of the user's resources
AUTH-3: Rejects with 401 Unauthorized
// AUTH-1
const authHeader = req.headers["authorization"];
To doprowadziło do stworzenia systemu ACIDs (Acceptance Criteria IDs) i platformy Acai.sh. Narzędzie implementuje cykl: Specify (tworzenie specyfikacji w YAML), Ship (automatyczne wdrażanie), Review (sprawdzanie zgodności z wymaganiami), Iterate (powtarzanie procesu).
System śledzi pokrycie wymagań zamiast tradycyjnego pokrycia testami, oferując nowy sposób mierzenia jakości implementacji.
Autor porównuje Acai.sh do innych narzędzi jak GitHub SpecKit, OpenSpec, Kiro czy Traycer.ai, podkreślając różnice w podejściu. Wizja przyszłości obejmuje ewolucję od „specsmaxxing” przez „testmaxxing” do „reaktywnych fabryk oprogramowania” — systemów zdolnych do automatycznego dostosowywania się do zmieniających się wymagań.
Narzędzie pozostaje open-source i skierowane do deweloperów szukających bardziej systematycznego podejścia do pracy z AI, choć autor przyznaje, że nie każdy doceni takie rozwiązanie.