Mentionsy Mentionsy
Patoarchitekci
Patoarchitekci

AI-assisted development w praktyce - na przykładzie Open Mercato z Piotrem Karwatką

05.06.2026 ·44 min 21 s · 9 rozdziałów

“Najgorsze co można zrobić, to zerknąć.” Piotr Karwatka o pętlach kodujących, w których agent pracuje 4 dni non-stop, a Ty masz siedzieć na rękach. Bo jak zerkniesz, trafisz na głupotę, przerwiesz mu tok myślenia i wszystko się posypie. Witamy w świecie, gdzie spec-driven development zastępuje ping-pong z Claude’em. 🎯 Open Mercato to 750 tysięcy linii kodu, z których żadna nie została napisana ręcznie. Framework do aplikacji biznesowych z hasłem “start with 80% done” - CRM, OMS, WMS w paczkach npm, monolit modularny inspirowany Shopify, stos wybrany pod to, co LLM-y znają najlepiej: Next.js, Postgres, Redis. Core team? 4 osoby full time. Koszt odtworzeniowy? ~20 developerów na rok. ⚠️ Harness AI, skille do specyfikacji, planowania i implementacji, atomowe commity z testami, refinement specek pytaniem “co może pójść źle?” - i open source’owy model monetyzacji, który Piotr porównuje do homologacji kampera na Fiacie Ducato. Bo “w zeszłym tygodniu pan Darek zrobił vibe codingiem jakieś ten, wszystko działało, a potem baza znikła.” Czy AI-assisted development na poważnie wymaga więcej myślenia niż tradycyjne kodowanie? Sprawdź, zanim odpalisz kolejnego agenta bez specki.     A teraz nie ma co się obijać! 👉 Wpadajcie na naszego Discorda: https://discord.gg/78zPcEaP22 ! 🔥Tam możecie się z nami pokłócić o przyspieszanie SQL-a, podyskutować o naiwnych nadziejach na AI albo po prostu podzielić się swoimi IT-owymi przemyśleniami.     Słuchasz Patoarchitektów dzięki PROTOPII – firmie, w której Łukasz i Szymon działają na co dzień, wspierając zespoły IT na każdym etapie: od projektowania, przez wdrożenia i migracje, aż po optymalizację i zabezpieczenia. Oferujemy też mentoring i szkolenia dostosowane do potrzeb każdej firmy, niezależnie od wielkości. Sprawdź nas: 👉 protopia.tech   - Nasze sociale i linki - Materiały do odcinka - Pato szkolenia

5:21 · Harness AI i proces deweloperski 1

Czyli nie, że tylko tam budujemy fajnego CRM-a, ale żeby ten CRM wykorzystywał takie reużytelne mechanizmy, jak tam jakiś system eventów, właśnie te migracje bazy danych, wzorce projektowe takie jak command i inne. Dużo takich elementów, żeby one były we frameworku. Więc to już jest drugi produkt. I trzeci produkt, najciekawszy. Znaczy tak z mojej perspektywy, bo to jest coś całkiem nowego. To jest właśnie ten AI taki harness. Czyli tak, to jest zbiór skilli AI-owy, które bardzo są rozbudowane w Open Mercato i w ogóle zachęcam, żeby każdy sobie tam w wolnej chwili popatrzył, się tym pobawił. AgentsMD to jest duży skrót, bo to nie jest jeden plik, tylko to jest tam cała struktura, taki graf tych wszystkich plików AgentsMD i zapewnienie, żeby agenty kodujące followowały ten graf tak jak my chcemy, żeby one

11:02 · Testowanie i ewolucja procesu 1

To są drobne różnice, ale to, co one generują, to zazwyczaj zawsze działa. A wcześniej tak nie było. Wcześniej to się potrafiło nieźle tam rozwalić. Więc to był skok. I od tego skoku się jakby nasza przygoda zaczęła. Ja na przykład przez długi czas nie wykorzystywałem w ogóle skilli. W ogóle tego nie używałem. Używałem tylko AgentsMD, bardzo prostego, gdzie była opisana architektura, Tutaj są takie naming conventions, takie wzorce projektowe, jak API robisz, to zawsze pamiętaj o autoryzacji, takie proste rzeczy, nie? Prompty. Takie prompty i bardzo robiłem to w interaktywny sposób, czyli prompt, on tam robił, ale fajnie, nie? Testuję, zwracam mu, co jest źle, on to poprawia, napisz unique testy, takie ping pong, taki interaktywny ping pong. Jest to fajne trochę jak granie w grę.

Pokazano wszystkie 2 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.