- Kto
- Artem Lisovtsov
- Robi
- Współzałożyciel Syntalith, Warszawa. Systemy AI dla firm i ich utrzymanie.
- Trenuje
- Własne klasyfikatory, detektor maili pisanych przez AI, modele lokalne, polską mowę.
- Dalej
- Wykrywanie agentów, które piszą do ludzi. Więcej później.
- Wcześniej
- Lata backendów dla finansów, telewizji, reklamy i handlu.
- Certyfikaty
- Claude Certified Architect, AWS Machine Learning Specialty.
- Skąd
- Z Kijowa. W Polsce od 2017 roku, teraz Warszawa.
- Języki
- Ukraiński, rosyjski, angielski, polski.
- Kontakt
- [email protected] · LinkedIn · Telegram
Teraz
Współtworzę Syntalith w Warszawie. Wdrażamy AI w polskich firmach, a ja projektuję każdy system i pilnuję go po uruchomieniu: co może zrobić sam, kiedy ma zapytać człowieka i co się dzieje, kiedy klient zmieni cennik albo dostawca zmieni API. Uczę też pracy z Claude i ChatGPT, jeden na jeden albo cały zespół, na ich własnej pracy i bez slajdów, i prowadzę kurs AI-Native: agenci kodujący na Twoim repozytorium, jeden na jeden albo dla firmy.
Jedną z osób, które szkoliłem jeden na jeden, jest Kuba Koziej, współzałożyciel InterviewMe.pl i Zety, którą w 2019 przejął BOLD. Zbudowaliśmy mu osobistego agenta AI i wprowadziliśmy AI do codziennej pracy jego zespołu.
Z klientem idziemy w czterech krokach:
- Rozmowa30 minut z inżynierem, za darmo.
- PrototypDziałający system na Twoim procesie i Twoich danych, też za darmo.
- WdrożenieCel i stała cena idą do umowy. 50% przy podpisaniu.
- OdbiórPozostałe 50% po osiągnięciu celu.
Cel w umowie i płatność 50/50 dotyczą automatyzacji i narzędzi na zamówienie.
Syntalith jest OpenAI Select Partner i członkiem Claude Partner Network firmy Anthropic.
Stack
- Architektura
- Architektura systemów: usługi event-driven i mikroserwisy, spójność tam, gdzie dane to pieniądze, duże obciążenia i skalowanie, odchodzenie od systemów legacy. W AI: co model może zrobić sam, gdzie decyduje człowiek i co musi zostać we wdrożeniu prywatnym.
- Języki
- Python, Go, Rust. PHP z Symfony i Laravel.
- Modele
- Modele Claude i OpenAI, AWS Bedrock. Qwen i inne otwarte modele pod vLLM i llama.cpp, na naszym MacBooku i RTX 3090 albo na serwerach klienta, kiedy dane nie mogą wyjść z firmy.
- Trening
- Detektor maili pisanych przez AI: mmBERT z dostrojonymi górnymi blokami, skalibrowany na zadany odsetek fałszywych alarmów. Dane treningowe generujemy lokalnie Qwenem 27B i SmolLM2. Klasyfikatory na Jev. LoRA na Mistralu i LLaMA, AWS SageMaker, pipeline’y SFT, DPO i GRPO. Polska synteza mowy z LoRA na VoxCPM2 i Chatterbox na 112 godzinach nagrań oraz model końca wypowiedzi dla agentów głosowych.
- Mowa
- ElevenLabs, Whisper, Amazon Transcribe i Polly, telefonia SIP.
- Dokumenty
- OCR skanów i zdjęć z kontrolą jakości, zanim przeczyta je model. Rysunki CAD (.dwg) czytamy przez LibreDWG i ezdxf.
- Wyszukiwanie
- OpenSearch, pgvector, embeddingi z Titan i Cohere, RAG na dokumentach wewnętrznych. Bazy wiedzy, które odpowiadają tylko z dokumentów dostępnych dla pytającego.
- Agenci
- OpenAI Agents SDK, Claude Agent SDK, LangChain i LangGraph, PydanticAI, Vercel AI SDK, Hermes i OpenClaw. Wywoływanie narzędzi, serwery MCP do CRM-ów, ERP-ów, skrzynek i wewnętrznych baz, structured outputs, planowanie i pamięć, systemy wieloagentowe, obrona przed prompt injection dla agentów, które czytają maile i dokumenty.
- Ewaluacja
- Śledzenie wywołań w Langfuse. Środowiska testowe z symulowanymi użytkownikami, także głosowe, w których scenariusze obowiązkowe sprawdzamy przed średnimi. Porównania modeli przed wdrożeniem i audyty tego, ile oszczędza prompt caching.
- Zbieranie danych
- Workery na Playwright i Camoufox z dzierżawą kont i wspólnymi limitami zapytań, do portali nieruchomości i monitoringu konkurencji.
- Produkcja
- API chatbotów na AWS: Lambda, API Gateway, S3, IAM. Docker, Dokploy, VPS i Postgres. Logi, monitoring, opóźnienia i aktualizacje modeli po uruchomieniu.
- Ta strona
- Zwykły HTML i CSS, a budynek w Three.js.
Przed modelami językowymi
Backend i infrastruktura, od których zaczynałem. Do dziś stoi na nich każdy system AI, który buduję.
- Backend
- PHP z Symfony i Laravel, Go z gRPC i GORM, Java, Rust.
- Frontend
- TypeScript, React, Vue, Angular.
- Kolejki
- Kafka, RabbitMQ.
- Bazy danych
- MySQL, PostgreSQL, MongoDB, Redis.
- Infrastruktura
- Docker, Vagrant, Kubernetes, Helm, Terraform, Ansible, Jenkins, FluxCD, AWS, GCP.
- Monitoring
- Prometheus, stos ELK.
Doświadczenie
Pracuję od 2019 roku, z modelami językowymi od 2022, wystarczająco długo, żeby zobaczyć sporo „agentów”, które były chatbotami w nowym opakowaniu.
- Syntalith
- sie 2025 – teraz · WarszawaWspółzałożyciel, architekt systemów AI. Od tego czasu dziesiątki systemów. Obsługa poczty dla platformy twórców: każda wiadomość przechodzi kwarantannę i kontrolę pod kątem prompt injection, szkic wychodzi tylko wtedy, gdy hash treści zgadza się z tym, co zatwierdził człowiek, i dziś 95% odpowiedzi wychodzi bez pisania ich ręcznie. Workery w przeglądarkach, które czytają OLX, Otodom, Gratkę i Morizon i w ciągu godziny dopasowują nowe ogłoszenia do briefów klientów. System do przetargów publicznych, który czyta rysunki CAD i sprawdza każdą pozycję przedmiaru. Screening inwestycyjny dla funduszy, prywatne modele na serwerach klientów, baza wiedzy z uprawnieniami, która w 750 parach testowych niczego nie ujawniła, oraz pipeline’y sprzedażowe i monitoring cen konkurencji na polski rynek. Nasze własne produkty to didntask.ai, które odsiewa niechcianą pocztę modelami na naszych własnych serwerach, i stanowisko testowe dla agentów głosowych.
- Andersen Lab
- cze 2022 – kwi 2026 · zdalnieSenior backend, potem AI/ML engineer, potem architekt systemów AI. Duże systemy fintech i mediowe, m.in. dla brokera forex i jednego z największych nadawców TV w UE. Najpierw komponenty event-driven i przetwarzanie wideo, później produkcyjne AI: platforma RAG do dokumentów wewnętrznych, agenci LLM z wywoływaniem narzędzi, wyszukiwanie semantyczne i prywatne wdrożenia modeli, dla setek tysięcy użytkowników dziennie.
Przed modelami językowymi
- Andersen Lab
- od cze 2022 · zdalnie · fintechGo i PHP w systemach tradingowych i partnerskich brokera forex. Główna praca to serwis event-driven w Go (gRPC, GORM, Kafka, RabbitMQ), który synchronizował dane klientów między dwiema markami a nowszymi serwisami partnerskimi: wpłaty, zlecenia, transakcje, scoring finansowy, rabaty, wypłaty. Przy takich danych najmniejsza niezgodność to realna różnica w pieniądzach, więc każde zdarzenie było śledzone, Prometheus pilnował stanu systemu, a ELK trzymał logi.
Do tego API w Go, które wyciągało dane o transakcjach i kontach z baz MetaTradera 4 i 5 do raportów, narzędzia liczące rabaty partnerów i konta PAMM oraz utrzymanie starego PHP obok nowych systemów w Laravel i Symfony: panel partnera ze statystykami poleceń, rabatami i raportami, CMS dla partnerów i dwa CRM-y. Jeden z nich po rejestracji nowego klienta sam zakładał zadanie dla operatora.
- Adapt
- cze 2022 – maj 2023 · niepełny etat, zdalnieBackend engineer. Przebudowa backendu jednego z największych sklepów z elektroniką na Litwie, z systemu legacy na PHP 8.2, Symfony 5.4 i Laravel 9, z wymaganiami ustalanymi bezpośrednio z klientem. Robiłem też code review i planowałem przejście ze starego API.
- Open Mobi
- gru 2021 – cze 2022 · WarszawaBackend engineer w adQuery, platformie ad-tech na Symfony 5 i Laravel: tworzenie, zarządzanie i dostarczanie reklam rich media w czasie rzeczywistym przy dużym ruchu, do tego przechowywanie i analiza danych, które z nich wracały. Zajmowałem się skalowaniem, architekturą i CMS-em. Tu nauczyłem się, jak wygląda system, który musi działać stabilnie przy dużych wolumenach danych.
- Mits
- paź 2019 – gru 2021 · LublinFull-stack developer, moja pierwsza praca: systemy CMS i CRM na zamówienie, na Symfony, na Laravel i pisane od zera, sklepy internetowe i API, integracje takie jak TecDoc, a kiedy nie było pracy przy backendzie, Vue i React. Tam pierwszy raz zobaczyłem, jak firma działa od zaplecza po sprzedaż.
- Politechnika
- paź 2017 – mar 2021 · LublinInżynier, informatyka na Politechnice Lubelskiej.
Człowiek
Jestem z Kijowa, w Polsce mieszkam od 2017 roku, teraz w Warszawie. Pierwszą stronę zrobiłem w 2009 roku, w czystym HTML, a informatykę skończyłem na Politechnice Lubelskiej, o której do dziś mówię „ukochana”. Mówię po ukraińsku, rosyjsku, angielsku i po polsku i chętnie rozmawiam w każdym z tych języków.
Najbardziej lubię moment, kiedy właściciel firmy przestaje mówić o AI i zaczyna opowiadać, jak u niego wygląda poniedziałek: kto odpisuje na maile, gdzie lądują zapytania, co się gubi. Tam zwykle leży cała robota i często okazuje się, że na początek wystarczy coś prostszego niż agent. Jeśli tak jest, mówię to na pierwszej rozmowie, bo nie lubię marnować ludzkiego czasu.
Na komputerze z szerokim ekranem za tą stroną jest budynek. Napisałem go w Three.js, z jednym modelem, dłonią, i prawie bez obrazków, bo strona domowa powinna mieć przynajmniej jedną rzecz, o którą nikt nie prosił. Wybierz „Przejdź przez pokoje” w prawym górnym rogu i przejdź go na piechotę: zaczyna się w pokoju z jednymi drzwiami, a za nimi jest 1999. Każdy kolejny pokój to następne miejsce, w którym mieszkałem albo pracowałem, po kolei.
Kontakt
Jeśli jakiś proces co tydzień zjada komuś pół dnia, napisz. Trzydzieści minut, potem pisemne podsumowanie w dwa dni robocze. Jeśli AI nie jest odpowiedzią, tam też to będzie.
E-mail: [email protected]
LinkedIn: linkedin.com/in/alisovtsov
Telegram: @syntalith
Syntalith: syntalith.ai, z cennikiem i formularzem kontaktowym