#Technology Radar #AI #Cloud Native #Observability #DevOps #Kubernetes
“AI Radar od Thoughtworksa” - Szymon ironicznie nazywa Technology Radar Vol. 33, który zamienił się w zbierankę AI-owej drobnicy. “Tu jak wcześniej były jakieś większe tematy, to tu jest dużo mikro narzędzi” - fragmentacja ekosystemu AI w pełnej krasie.
MCP podbija rynek (każdy vendor dodaje support), A2A umarł (“vendorzy będą się bronić rękami i nogami”), AI-accelerated shadow IT wraca jako antypattern, service mesh bez sidecarów pojawił się dwa lata za późno (“to powinno być w Adopcie już dawno temu”). CloudNativePG? “Naprawdę bardzo dobrze zrobione.” N8N? “Po co ja to robiłem? To mogłyby być trzy linijki kodu.”
A Text-to-SQL? Łukasz stawia sprawę jasno: “Kluczem niestety jest to, że schematy baz danych relacyjnych noszą wiedzę plemienną” - i problemem nie jest GenAI, tylko klasyczne: kupa na wejściu, kupa na wyjściu. Plus DeepEval z “LLM as a judge” do testowania AI w CI/CD - wreszcie sposób na pilnowanie, czy model nie zwariował po cichu.
Twój stack też wygląda jak zbieranka drobnicy? Przynajmniej teraz wiesz, że nie jesteś sam. 🎯
Linki i ciekawe znaleziska
Transkrypcja
Szymon Warda: Koszt utrzymywania testów i (…) jest absurdalnie wysoki nadal. Mam wielką nadzieję, że to się rozwinie jeszcze bardziej.
Łukasz Kałużny: W pewnym momencie dochodzisz do takiego miejsca, że po co ja to robiłem? To mogłyby być trzy linijki w kodzie.
Szymon Warda: Dojrzałość tego, tam jest chyba opóźnienie, jeżeli chodzi o wersję, ale możliwości i tak dalej, to jest taki bez myślenia używać po prostu, jest naprawdę zrobiony bardzo dobrze. Sorry, jakiekolwiek projekty migracyjne bez użycia obecnie LLM-ów to jest słaby pomysł. Jest to fajna rzecz do pilnowania całości, żeby to nie było na zasadzie, że postawiliśmy i za pół roku to wygląda zupełnie inaczej, albo nie działa, albo zachowuje się inaczej. Cześć, słuchacie Patoarchitektów. Prowadzą Szymon Warda…
Łukasz Kałużny: I Łukasz Kałużny, a wszystkie linki do tego odcinka klasycznie na Patoarchitekci.io i tu na dole, nie z boku, na dole.
Szymon Warda: Czekaj Łukasz i jeszcze musimy powiedzieć cześć, czołem kluski z rosołem, bo ostatnio dostałem uwagę, że nie było zabawnego przywitania, więc się poprawiamy.
Łukasz Kałużny: Dobra, to leć.
Szymon Warda: Dobrze. Nie, to było to, więc lecimy.
Łukasz Kałużny: To było to.
Szymon Warda: To było to. Dobrze, moi drodzy, na starcie co? Ogłoszenia parafialne, czyli nasze szkolenia. Będziemy chwalili się, uczyli i tak dalej. Ja zaczynam z Observability ze stosem Grafany, 8 grudnia. Co tam będzie? To o czym z reguły mówimy, czyli omówimy sobie Loki, powiemy sobie Tempo i powiemy sobie coś, co nie jest stosem Grafana, ale w sumie to się wciągnęło w Grafanę, czyli cały Prometheus, głównie z punktu widzenia tak naprawdę jak z tych narzędzi korzystać, składnia i tak dalej. Bardzo mocno ćwiczebny, że tak powiem, szkolonko. Tak że zapraszamy, fajne rzeczy.
Łukasz Kałużny: Dobrze, rozłożyłeś mnie Szymonie tym startem. Ale wracając do szkoleń, to ja jeszcze w tym roku zapraszam na Kubernetes The Hard Way całodniowy 16 grudnia. Tak przed świętami. Coś Szymon ostatnio mówił, że mam wystąpić w stroju Mikołaja, ale pod warunkiem, że będą sprzedane wszystkie miejsca. To taki ten. Wtedy poprowadzę to w stroju Mikołaja. A teraz na poważnie. Po dwóch latach te szkolenie wraca do formy publicznej. Jak popatrzyłem dwa lata, a odbywa się dość często w formie zamkniętej dla firm. I słuchajcie, nauczycie się z niego Kubernetesa i jego architektury, jak on działa pod spodem, samodzielnie stawiając cały klaster od A do Z. Będziecie mieli świadomość, jak bardzo jest przewalone korzystanie z waniliowego Kubernetesa, gdybyście chcieli coś zepsuć. Jedna z osób powiedziała, że nie będzie już przeklinać na AKS-a po tym szkoleniu, bo sama by nie chciała tego utrzymywać.
Szymon Warda: To jest bardzo dobry wniosek, ogólnie rzecz biorąc. Naprawdę jeżeli chodzi o utrzymanie Kubernetesa w chmurze, to takie (…).
Łukasz Kałużny: Jest przyjemnie.
Szymon Warda: Jeszcze jak popatrzymy integracje. Super. To o czym, Łukaszu?
Łukasz Kałużny: O czym dzisiaj Szymon?
Szymon Warda: Dzisiaj AI Radar od Thoughtworksa?
Łukasz Kałużny: Dobra, słuchajcie, do szydery zaraz dojdziemy, dlaczego, którą Szymon rozpoczął. Thoughtworks to taka duża firma consultingowa, doradcza, dość spora, która pomaga różnym firmom, żeby projekty wyszły na prostą. I na bazie swoich doświadczeń publikują coś, co się nazywa już od dawien dawna, to jest 33. edycja, Technology Radar, w której pokazują w formie radaru, tak jak omawialiśmy zresztą tydzień temu Allegro, czy dwa tygodnie temu, pokazują techniki, platformy, toole i języki, i frameworki. I Szymon, jak się to dzieli, w każdym kwancie?
Szymon Warda: Dzieli się na takie cztery powiedzmy sobie wewnętrzne wewnętrzne kółeczka. Na samym wnętrzu mamy Adopt, czyli opcja, że nie myśl, używaj. Potem kawałek dalej mamy Trial. To jest taka opcja spróbuj, ale faktycznie zrób takiego PoC-a i sprawdź jak to u Ciebie działa, czy to jest dopasowane u Ciebie, bo to raczej jest w porządku. Potem Assess, to jest na zasadzie tak, przyjrzyj się, może niekoniecznie bez PoC-a, ale zobacz co to umie robić. I Hold, który jest chyba w sumie jednym z tych najciekawszych, gdzie Thoughtworks mówi nie używajcie, wstrzymajcie się z tym. Więc to są takie dość ciekawe.
Łukasz Kałużny: Hold jest zawsze ciekawy. To jest najciekawszy obszar. I teraz chyba przejdźmy do szydery, bo teraz ważne, Thoughtworks ma, jedna rzecz, to są ich opinie z ich projektów. Bądź co widać tutaj, ja się do tego przyczepię, że jest to rzecz też, że aspirują, żeby pokazywać, że są w czymś ekspertami i próbują tym też budować pewne trendy. To było, teraz to widać wybitnie.
Szymon Warda: Widać wybitnie, ale też widać po tym, jak fluktuują tematy, jakie im projekty wpadają. Bo niektóre są takie rzeczy, które są po prostu aż się uśmiechnąłem, że tak powiem.
Łukasz Kałużny: Ale Szymon, tylko weź teraz tak, jak sobie to… Więc ja mógłbym zaszydzić z jednej tej, z jednej strony. Ale z drugiej przyznaj, mieliśmy tą rozmowę, że my w naszym doradztwie w Protopi również skręciliśmy bardzo mocno w AI, bo klienci o to pytają.
Szymon Warda: Tak, jest bardzo, bardzo mocno w AI. Chociaż coraz więcej też jest właśnie takiego samego observability i próby zrozumienia, co tam się dzieje. I u nich też to się pojawiło, żeby nie było, faktycznie. Powiem tak, co jest ciekawe, tematy, które u nich wypływają i u nas wypływają, pokrywają się.
Łukasz Kałużny: Poza jednym, z którym teraz ten, bo dla mnie to jest ten aspiracyjny. Bo pierwszy tutaj jeżeli chodzi, bo oni tutaj mają taki zawsze w raporcie teraz podsumowanie, te tematy, jakie są te główne theme’sy i tutaj to, co się pojawiło, to jest pierwszy: Infrastructure Orchestration Arrives for AI. I tutaj jest krótkie biadolenie o tym, że jak to firmy mają floty do zarządzania GPU i innymi rzeczami. Bullshit.
Szymon Warda: To jest fajne hasło, które się nie pokrywa za bardzo w tym co jest w samym radarze dla mnie, bo faktycznie (…) w Kubernetesie i tak dalej nie ma pokrycia za bardzo.
Łukasz Kałużny: Dobra i teraz przejdźmy do rzeczywistości. Rozwój agentów wspierających MCP i protokoły, które się pojawiają. Prawda i teraz także jest świetny cytat z tego: Virtually every major vendor is adding MCP awareness to their tools. I to jest prawda, tak jak o A2A możemy porozmawiać, że się nie przyjął moim zdaniem. A2A jest wydmuszką i widzę jak vendorzy softów takich jak SAP chcą, bardzo chętnie A2A będą konsumować. Będą się bronili rękami i nogami, żeby tego nie wystawić swoich AI-owych nowych narzędzi poprzez A2A, żeby nie zostać zapomnianym. I to jest jedna z takich rzeczy, która tu jest. Druga rzecz, o której ciągle gadamy i jest to prawda, AI w workflowach do kodowania.
Szymon Warda: Dużo tego jest. Dla mnie, ja bym nawet nie powiedział, że w samych workflowach, bo przez workflowy możemy zrozumieć takie rzeczy jak CI/CD. A nie, tu chodzi w ogóle o pracę.
Łukasz Kałużny: Nie workflow, pracę, o workflow pracy naszej, jako naszej pracy.
Szymon Warda: Tego jest dużo i to ma coraz większy sens i co więcej, ma znaczenie nie tylko w pracy, w CI/CD też jak najbardziej pojawia się. Zresztą mieliśmy nagranie odnośnie Git of Universe, gdzie podsumowanie było takie, że pozamiatali, po prostu pozamiatali.
Łukasz Kałużny: Częściowo tak. I czwarty, to są, z czego ja się cieszę, tutaj akurat przepięknie, że to pokazali, to są antywzorce AI, gdzie to podsumowując, to jest, do tego sobie przejdziemy, ale jest AI-accelerated shadow IT. To jest pierwsza rzecz, która się pokazała.
Szymon Warda: Po raz drugi już.
Łukasz Kałużny: Po raz drugi.
Szymon Warda: Nie, zeszłym razem też było.
Łukasz Kałużny: Tak, ale cieszę się, że to się wiesz, że to się trzyma nadal w tym miejscu jako antypattern. Następne, to co mówiłem, że konwersja API do MCP to jest no kupa, o tak, pozdrawiamy przedszkolaków, jeżeli tego słuchają. Więc generujemy kupę, a nie automatyczne właśnie w tym. I trzeci wzorzec, samozadowolenie z tego, że AI wygenerował nam tyle kodu.
Szymon Warda: (…), nie wiem czy pamiętasz, wchodziło, to było powiedzmy dwa lata temu, wchodziło właśnie cały zachwyt nad Test to SQL, gdzie mówiłem wyraźnie: cała wiedza to są po prostu w głowach ludzi, którzy wiedzą, jak te tabelki (…).
Łukasz Kałużny: Pójdziemy sobie do tego, bo ja mam pewne przekorne stwierdzenie do tego po dyskusjach i do tego sobie, chciałbym zostawić na potem to. Dobra. To co?
Szymon Warda: W takim razie co? Wchodzimy w technics?
Łukasz Kałużny: W techniki, dobra. To co Ciebie stąd? Twoje weź, rzuć to, co Ty masz przemyślenia tutaj.
Szymon Warda: Dla mnie taką jednym rzeczą, która w ogóle jest w Adopt, jest pierwszą rzeczą, która jest totalnie od czapy, to jest continuous compliance, która jak tak popatrzymy na sytuację geopolityczną, sytuację, co się dzieje, to tak powiem trochę mi to nie za bardzo wpasowało się. To jest tak totalnie od czapy, odstaje od całości.
Łukasz Kałużny: Tak, ja też na to tak popatrzyłem, miałem takiego wielkiego ten WTF-a.
Szymon Warda: Co to w ogóle tu robi?
Łukasz Kałużny: Tak, ale potem patrzysz, to mówimy policies as a code, salsa i tego typu elementy. Nazwa jest w tym, ale jak pójdziemy na całość, to ok. Kurde o tym jest cały DevSecOps tak naprawdę.
Szymon Warda: Zgadza się, wyskoczyło to znikąd praktycznie. To mnie zaskoczyło.
Łukasz Kałużny: Może któryś zespół ma w offeringu taką usługę.
Szymon Warda: Tak.
Łukasz Kałużny: W sensie w ten sposób na to poleciałem i w ten sposób.
Szymon Warda: Ja też drugą rzecz, która była z serii naprawdę chcą napchać tu, ile tylko mogą: curated shared instructions for software teams. O co w tym chodzi? Bo nazwa jest przepiękna. Chodzi o to, żeby zespoły miały w repo instrukcje, którymi się wymieniają, żeby ludzie nie trzymali instrukcji i promptów na swoich komputerach, tylko (…).
Łukasz Kałużny: Dobra, idziemy teraz pięknie w Agents. W zależności od tego co trzymacie, Agents MD, Copilot MD, Claude MD. Czyli lecimy do wszystkich skillów, subagentów i instrukcji pod repo. Jak kto zwał, tak zwał. I to też tu się pojawia. Dobra, słuchajcie, a z moich rzeczy, które mnie tutaj wyskoczyły… Inaczej, ja teraz nie będę przejeżdżał, ale tak, Szymon, to co mnie zdziwiło i to jest pierwsza rzecz, która jest tak, bo powiedzieliśmy AI accelerated shadow IT. Tak, zgadzamy się, że shadow IT w połączeniu z AI, przepraszam, możemy robić sobie tylko podśmiechujki, bo jest jeszcze bardziej zabawne niż było wcześniej z usługami SAS-owymi, o tak, i tylko można płakać. Druga rzecz, która się pojawiła, to samozadowolenie jako hold, samozadowolenie z kodu. Naiwne, transformacja, że wystarczy przekonwertować API do MCP, będzie dobrze. To tak jak o Jirze się nabijaliśmy, chyba (…) nam też wrzucał. Możemy się pośmiać tylko z Jiry w jaki sposób to wystawiła i inni. Ale stąd to, co się pojawiło z tych technik, to też, że na Hold capacity driven development. I to jest kurde…
Szymon Warda: Wyjasnij o co chodzi?
Łukasz Kałużny: Założenie jest, że budujemy chyba, zastanawiam się jak to ładnie, krótko powiedzieć, że rzucamy ten, jak to było, stary dowcip Chińczyków, że rzucamy małymi brygadami po 100 tysięcy ludzi w trakcie wojny. Czyli, że da się zasypać projekt nieskończoną ilością ludzi.
Szymon Warda: Mnie jeszcze takie rzeczy, które z racji mojego zainteresowania bardzo musiały dotknąć i musiałem to poruszyć, to jest mianowicie ruszony temat, że service meshe bez sidecarów.
Łukasz Kałużny: No właśnie, wiesz co ja to tak rzuciłem, bo… Inaczej, ale Istio idzie w kierunku tego ambient i w sumie mamy… (…)Tak, poszło. Czyli mamy Cillium, mamy Istio, koniec. Więc w sensie…
Szymon Warda: Tak, wiesz co, mnie nie tyle dziwi fakt, że to jest, tylko fakt, że to się pojawiło, po pierwsze, dopiero teraz. To jest takie strasznie, nie do końca rozumiem, czemu to się pojawiło tak późno. I rozmowa na ten temat teraz jest taka trochę bez sensu bym powiedział, bo to już jest faktem dokonanym, że tak powiem. Rozumiem całą dyskusję odnośnie eBPF-u, bo w tym momencie o tym mówimy tak naprawdę w kontekście innych rzeczy. Ale w kontekście, ważne to jest, to jest obecnie na Assess, czyli na papierkowym sprawdzeniu, jak to w ogóle się ma. To już powinno być dawno, dawno temu w Adopt. I mówię to w sensie dwa lat temu powinien być już w Adopt bez żadnej dyskusji większej.
Łukasz Kałużny: Więc to sobie zostawmy. I teraz słuchaj Szymon, ten tekst tu SQL, który jest na ten, nachodzi, czyli squerujmy językiem naturalnym SQL-a. Po wszystkich takich robieniach, takich wspierania takich pomysłów agentów. Kluczem niestety jest to, że schematy baz danych relacyjnych noszą wiedzę plemienną. I schemat, w sensie jeżeli nawet jest problem, że firmy mają te schematy tak czy inaczej zdokumentowane, więc problemem nie jest GenAI w sobie, tylko standardowy: mamy kupę na wejściu, mamy kupę na wyjściu, więc standardowy problem jakości opisu tych schematów.
Szymon Warda: Wiesz co, schematu, danych, jak one się zmieniały w czasie i tak dalej. Żeby nie było ja jestem wielkim zwolennikiem tego, przynajmniej… To jest tak samo jak ORM-y. To ucięłoby te takie najprostsze elementy zapytań dla biznesu, które trzeba wyklepać. To po prostu taki czas do użytkownika nagle skracamy znacząco, a potem te zaawansowane kwerendy możemy klepać ręcznie. Spoko, nie ma z tym żadnego problemu. Co wyjdzie? Szkoda, że się nie rozwija. To jest kwestia dojrzałości, ja się z tym w zupełności zgodzę, tak.
Łukasz Kałużny: Więc to. Wiesz co, ja też dam przykład naszego klienta, który na przykład robi też w hurtowni danych, bo właśnie też pod przyszłość LLM-ów i innych rzeczy, słownik definicji, jak rozumieć dane pojęcie w kontekście firmy w sposób techniczny i biznesowy. Czym jest jakiś KPI, miernik, nazwa jakiejś rzeczy, żeby utrzymywać taki słownik, bo się sami gubią w ilości pojęć, które są wykorzystywane pomiędzy.
Szymon Warda: Jeszcze (…) jak się go używa, czyli który departament? Bo jak wiemy zamówienie jest bardzo względem, że kto był…
Łukasz Kałużny: Zamówienie to prosta rzecz. To klasyczne DDD tutaj w tym miejscu wjeżdża.
Szymon Warda: Jeszcze jest jedna rzecz, którą chciałem wrzucić właśnie, która mnie cieszy, bo to jest to, co jak weszło AI, to od razu powiedziałem, że to jest obszar, który dla mnie jest ważny: AI Powered UI Testing jest w Assess. I faktycznie i Playwright opublikował swojego agenta, jest MCP do Selenium i tak dalej. Trochę się rozwija. Fenomenalnie, że on się rozwija, bo tu się to spełni świetnie. Koszt utrzymywania testów i (…) jest absurdalnie wysoki nadal. Ja mam wielką nadzieję, że to się rozwinie jeszcze bardziej. Taka moja nadzieja i na przyszłość, że tak powiem.
Łukasz Kałużny: Dobra, chodźmy do platform teraz i w platformach jest, w tym, na Adopcie pojawiło się, tu są same nowości chyba, jest jedna rzecz, która bez change, reszta to jest same new. Jeżeli popatrzymy na to, to tak, Arm in the Cloud wylądował na Adopcie. I kurde, powiem tak, to jest tak z tymi Armami, to jest szeroko, jak się popatrzy, to jest taki… Inaczej, to jest pchane, ale klienci nadal x86, x86, tak, Ci, którzy tego nie próbowali, o tak i nie widzą chęci testowania.
Szymon Warda: Znaczy dla mnie to pchane z poziomu chmury i dostawców chmurowych, bo mówimy właśnie tych hyperscalerów, jest coraz mocniej i będzie coraz bardziej. I nie oszukujmy się, tutaj cała seria Maców napędza częściowo ten obszar po prostu, bo jest wbudowane. To, że budujemy już obrazy na Armie jest normalką.
Łukasz Kałużny: Tak, to jest…
Szymon Warda: Taż (…) wchodziło z racji per koszty, po prostu wychodzi taniej.
Łukasz Kałużny: Druga rzecz, nie AI-owa, to jest CloudNativePG, czyli operator do Postgressa na Kubernetesa, który w sumie jest naprawdę, no słuchaj, tak jak patrzymy, jest naprawdę niezły. Proszę.
Szymon Warda: Ja mogę powiedzieć, że tak, po bardzo dokładnej analizie tego, jak można stawiać Postgressa zarówno w Azure, jak i na Kubernetesie, jak na innych tematach, muszę powiedzieć, że CloudNativePG jest świetne, dojrzałość tego. Tam jest małe opóźnienie, jeżeli chodzi o wersję, ale możliwości i tak dalej, to jest taki bez myślenia używać po prostu, jest naprawdę zrobione bardzo dobrze. I mnie też ucieszyło (…)
Łukasz Kałużny: Tak, i pojawiła się jedna rzecz, z którą mam problem na Trialu, nie patrzcie na to, nie dotykajcie, jest to Langdock, taki startup od też platformy AI-owej. Kurde, zdziwiłem się, że to wyskoczyło. To jest niemiecka akurat firma i przez naszego niemieckiego klienta mam to okazję, przez jedną dużą korporację niemieckiego pochodzenia miałem okazję to oglądać i właśnie się zaskoczyłem, że to w ogóle się tutaj pojawiło. Kurde, powiedziałbym Trial to nie, to jest Assess pomiędzy Holdem z mojego ten, z tej okazji, którą miałem okazję to widzieć dwa miesiące temu. Tak to nazwę. No i drugi syf, który jest, którego jestem, się tu pojawił w Trialu, to jest N8N.
Szymon Warda: A czemu syf? To jest w ogóle coś, co zawładnęło w ogóle całym home automation można powiedzieć i jest hype na to niesamowity.
Łukasz Kałużny: Ale Szymon…
Szymon Warda: On jest teraz wszędzie.
Łukasz Kałużny: Tylko że wszędzie, tylko że wiesz, jeszcze wrzucając do tego te wszystkie rzeczy, które się pojawiają, wyklikajmy workflowy biznesowe i inne rzeczy. Kurde, w pewnym momencie dochodzisz do takiego miejsca, że po co ja to robiłem? To mogłyby być trzy linijki w kodzie. Bardzo często tak wygląda.
Szymon Warda: Ja się z Tobą też zgodzę. Po prostu jest tego rozpowszechnienie, nagle pojawiło się absolutnie wszędzie i wszyscy chcą z tego korzystać.
Łukasz Kałużny: Znaczy w sensie wiesz dlaczego? Bo cena czyni cuda względem feature’ów i hosting tego jest prosty w teorii.
Szymon Warda: Dokładnie tak, bym się z tym zgodził. Tu właściwie jest tyle. Nie ma dużo ciekawych rzeczy. Dla mnie ciekawostką jest to, że akurat użyli, jeszcze jedna rzecz, że użyli na przykład Datadog LLM Observability.
Łukasz Kałużny: No dobra, to gdzieś było, gdzieś im tam. Wiesz, tak samo jak wektory na S3 w jakimś miejscu. Tutaj wiesz, jest jeszcze parę innych rzeczy. Jest tutaj jakiś Ardoq do Enterprise Architecture Platform, więc tutaj jakieś tam rzeczy się pojawiają. To jest tak, trzeba sobie, każdy musi sobie to przeglądnąć. Jeszcze jedna rzecz, która mnie zainteresowała, to Karmada, Kubernetes Armada do zarządzania i sobie na to zerknę. Open multi cloud, multi claster Kubernetes operation. Więc to będzie taka rzecz, która idę zobaczyć. A wiesz dlaczego? Interesujące jest, że jest Incubation Projectem w CNCF-ie. A jeszcze bardziej interesujące trzeba zerknąć na supporterów. I wygląda na to, że może być w ciekawy sposób dojrzałe. I Szymon jeszcze jedna rzecz z tych, bo kurde, jednak trzeba było sobie to spisać, a nie przeglądać, OpenFeature. I to jest rzecz, która mnie zaskoczyła. Open source’owa platforma do standaryzacji feature flag. I to jest taka rzecz, którą sobie tak wrzuciłem i…
Szymon Warda: Już są alternatywy, są już open source’owe rzeczy. Więc to mnie w ogóle zdziwiło, że pojawiła się akurat ta implementacja. Jest Cude, jak to się nazywa? Jakoś CureD, jakoś tak się to nazywa, której jest, ma się dobrze. Nie do końca rozumiem czemu mówisz akurat o tym w tym momencie.
Łukasz Kałużny: Wiesz co? Jestem ciekaw. Właśnie jestem ciekaw, chcę zobaczyć, bo to jest taka dla mnie. Po prostu jestem ciekaw jak to wygląda. Dobra, chodźmy do tooli. Ja nie wiem czy Ty w toolach coś miałeś ten? W toolach coś?
Szymon Warda: Już Ci mówię. Już Ci otwieram. Tam nie ma nic jakiegoś super… Ja w toolach mam właściwie. Mam kilka rzeczy, które mnie nie zaskoczyły, ucieszyły, są bardzo na mojej liście, że tak powiem, do zobaczenia. Na pierwszym miejscu jest to ClickHouse tak naprawdę. Bo to jest coś, co w kontekście (…) klientów.
Łukasz Kałużny: Zaskoczyło Cię, bo on od dawna. Okej, ja tak wiesz, dla mnie ClickHouse żyje sobie od dawna, dlatego byłem zaskoczony. Ale znowu dla mnie dowcipem…
Szymon Warda: (…) dopiero teraz, ja się z tym nie zgodzę.
Łukasz Kałużny: Tak. Drugi dowcip z Adopta to Pydantic, jeżeli dobrze wymawiam. Czyli podstawowa biblioteka do walidacji razem z FastAPI, jak piszesz API, do walidacji obiektów, robienia modeli w Pythonie. Więc zdziwiło mnie, że dopiero teraz tu się pojawiło.
Szymon Warda: Mnie zdziwił Context7, który się pojawił dopiero w Trialu.
Łukasz Kałużny: Tak, ale zobacz, tak jak Claude, Code się pojawił w Trialu, v0, którego ja używam do pamięci akurat. Czy wiesz, jakbyśmy popatrzyli, to najbardziej mnie zdziwił, dwie rzeczy mnie zdziwiły najbardziej. To pierwsza rzecz, to Azure AI Document Intelligence.
Szymon Warda: A to się pojawia pierwszy raz w ogóle.
Łukasz Kałużny: Ja wiem, ale że… Inaczej, robią Raga czy coś i wykorzystują. Ale najbardziej poczułem się staro, że wiem co to może znaczyć, to Tape/Z: Tools for Assembly Program Exploration for Z/OS.
Szymon Warda: Tak, ale to jest, to jest fajne, bo to pokazuje bardzo mocno, jest też gdzieś, nie mogę znaleźć miejsca, jak się nazywało to, gdzie też bardzo duży nacisk był odnośnie analizy starego code base’a za pomocą LLM-ów, walidowania też było pomysłów za pomocą LLM-ów, przepisywania z tego (…).
Łukasz Kałużny: Co było na początku, co było na początku, w technikach było na początku.
Szymon Warda: Tak, było. Więc bardzo mocno widać, że weszły im projekty odnośnie migracji. To są mainframe’y tak naprawdę, migracje mainframe’ów na cokolwiek nowszego, dlatego się pojawiło. Co uważam, że jest coraz większym trendem i to się będzie działo. Bo jak mówiliśmy parę razy, one są jeszcze niedoskonałe, ale sorry, jakiekolwiek projekty migracyjne bez użycia obecnie LLM-ów to jest słaby pomysł. Odwalają masę roboty.
Łukasz Kałużny: No dobra, i ostatnia która, ostatnia która jest, to języki i frameworki. I znowu nawalone. Raczej z takich rzeczy, które tutaj wiesz, które ja widzę na przykład, to jest tak, dobra, Adopta, zostawmy. Smuci mnie Crossplane, bo on akurat zrobił, czyli Crossplane, czyli budujmy cloud native platform for platform engineering, czyli buduj na bazie Kubernetesa wszystko. I swoją opinię, chyba kiedyś trzeba będzie nagrać rant na ten temat, dlaczego to nie jest, dla większości nie jest, o.
Szymon Warda: Ja mam co innego. Mam tu cały open interface, czyli zestaw konwencji pluginów, które uzupełniają Open Telemetry w kontekście AI-a.
Łukasz Kałużny: Ok i co? Patrzyłeś na to?
Szymon Warda: Jestem ciekawy jak to się rozwinie. Jestem ciekawy co będzie dalej. Martwi mnie, że to może być kolejny standard jeżeli to się rozwinie równolegle do Open Telemetry, bo Open Telemetry też ma jakieś tam podejścia odnośnie właśnie, odnośnie monitorowania, monitorowania AI. Ale faktycznie weszli grubo bym powiedział z tym. Więc jest do analizy, że tak powiem.
Łukasz Kałużny: Dobra, z rzeczy, które ja tutaj widzę i tak z takich, z których nawet korzystałem, patrzyłem, to jest tak, Agent Development Kit od Google’a. To zresztą mówiłem, że dla mnie to jest spoko. Pydantic AI, który bardzo teraz szeroko jest rozbudowywany i też uważam, że jest w tym miejscu, wygląda jak taki poważny framework. Zdziwił mnie tutaj akurat w tym. Co jeszcze było takiego? A, FastMCP to to pominę. Ale z rzeczy, którą widziałem… A, i jeszcze wjechała rzecz DeepEval, czyli głównie dla mnie to jest LLM as a judge. Czyli żeby wpiąć się wreszcie w potok CI/CD i testować swoje prompty i zachowania. I to polecam sobie zobaczyć, tak, DeepEvala. Jak ktoś chce podejść do testowania tego co robi, to polecam sobie zobaczyć DeepEvala jak idzie i w szczególności tą część LLM as a judge, czyli czy ocenić jednym LLM-em drugiego, przy czym też patrzeć jak wygląda zmienność w czasie zachowań w zależności jak tam model się pod spodem zmienia, w szczególności jak korzystamy z zewnętrznych dostawców.
Szymon Warda: Jest to fajna rzecz do pilnowania całości, żeby to nie było na zasadzie, że postawiliśmy i za pół roku to wygląda zupełnie inaczej, albo nie działa, albo zachowuje się inaczej. Tak że przydaje się.
Łukasz Kałużny: Tak, więc jak ja patrzę, to są takie… Inaczej, bardzo dużo wleciało open… Inaczej, chyba Szymon podsumowując całość, to jest taka zbieranka nowości AI-owych, tak jak nazwałeś AI Radar.
Szymon Warda: Dla mnie to jest zbiór drobnicy strasznej. Tu jak wcześniej były jakieś większe tematy, to tu jest dużo mikro narzędzi i to też pokazuje drobnicę jaka pojawiła się właśnie w całym świecie wokół AI, że faktycznie sklejamy to z bardzo małych kawałeczków. Czekam na to jak zaczną rekomendować platformy, które to połączą w takie zbitki, wiesz (…).
Łukasz Kałużny: Wiesz, one tu między liniami były, że tak powiem, te rzeczy, ale to jeszcze nie ma.
Szymon Warda: (…) na razie rekomendują dużo małych narzędzi, co jest w pełni okej. Tyle właściwie.
Łukasz Kałużny: No to co? Życzymy Wam miłego dnia. Trzymajcie się!
Szymon Warda: Hej.
Łukasz Kałużny: Hej!

Wypełnij poniższy formularz, aby być na bieżąco ze wszystkimi
odcinkami Patoarchitektów
i uzyskać dostęp do dodatkowych
materiałów.