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

0:00 · Spec-driven development i Open Mercato 1

Teraz w czasach AI lepiej się może sprawdzić takie podejście, że dostajesz te wszystkie funkcje, takie jak mają sasy, ale możesz dzięki AI i przez to, jak jest Open Mercato zbudowane, dopasować to do swojego biznesu, czyli te brakujące 20% dostawić. I ostatnia rzecz, jest to zdeliverowane w taki sposób, że te bazowe moduły są dystrybuowane jako paczki NPM. Jesteśmy w technicznym podcastie, to mogę mówić. O tym jeszcze będziemy mówili. To mamy specjalny punkt na to, więc nie martw się. Dobra, to tylko podsumuję, że po prostu idea jest taka, że możesz to zmieniać, ale bez modyfikacji tego core'a. Ciągle możesz to aktualizować, co nie? Tak. Dobra. Następne pytanie, które leci, bo powiedzmy, zrobiliśmy dość duży research, macie różne przekazy marketingowe w różnych miejscach.

18:09 · Eksperymenty z procesem 1

Raczej pokazuje, że to nie jest framework. Znam takie rzeczy, że niektórzy sforkowali se Django, Magento i inne rzeczy i na tym robili swoje zmiany, bo w żaden sposób nie pasowało to, żeby zrobić z tego pull request do właściwego. Jak wy do tego podchodzicie? Fork trwi tego wzorca właśnie. W sensie, żeby nie modyfikować core'a, tak? Tak. Przez to to rozumiemy, bo ogólnie fork'i to tam ludzie robią. Tak, ale nie bardziej fork'i przez zrozumienie, że właśnie rozwoju, jak ktoś chce customizować core potem. No, ja dużą część swojego zawodowego życia pracowałem z technologią Magento, gdzieś tam oglądałem jakieś inne, Silius i tak dalej. Tam zawsze jest ten temat, żeby nie modyfikować tego Core'a, no nie, no bo się traci tą upgradowalność i to jest duży problem, znaczy w każdym open source'ie to jest problem.

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