Pavel Khaustov
Kuriu dirbtinio intelekto sistemas, kurias verslas iš tiesų naudoja: agentus, kurie užbaigia pardavimus, RAG žinių bazes, atsakančias į realius klausimus, balso robotus ir botus, perimančius darbą, kurio niekas nenori dirbti ranka.
Padarau visą kelią: analizė, dizainas, frontend, backend, integracijos, paleidimas. Vienas žmogus vietoj komandos.
Aštuoneri metai automatizuojant pardavimus ir rinkodarą išmokė, ką verta kurti. DevOps patirtis pasirūpina, kad pirmadienį tai vis dar veiktų.
~/DI sprendimai
DI sprendimai
Sistemos, veikiančios gamyboje. Sukurtos vieno žmogaus, nuo pradžios iki galo.
Įmonės DI portalas — company OS
Užduotis
Įmonės žinios ir skaičiai gyveno dešimtyje nesusietų sistemų. Paprastas klausimas — kuri kampanija iš tikrųjų atnešė pinigų, kodėl gegužę išaugo išlaidos — kainuodavo kelias dienas ir trijų žmonių darbą.
Sprendimas
Viską surinkau vienas: šeši servisai, 79 duomenų bazės modeliai, 30+ ekranų. Septyniolika jungčių traukia duomenis iš LMS, žiniatinklio analitikos su neprisijungus įvykusiomis konversijomis, pašto, vaizdo talpyklos, stebėsenos ir debesijos sąskaitų į vieną įmonės bazę, o iš ten — į RAG sluoksnį, kurį asistentas skaito tiesiogiai per MCP. Viršuje: DI ataskaitos pagal tvarkaraštį, pardavimų priskyrimas iki pirmo kontakto, skambučių kokybė, susieta su pajamomis, ir integruotas žinutių servisas su pilnateksčia paieška po žinutes bei balso įrašų transkripcijas.
Koučerių prekyvietė su DI atranka
Užduotis
Sukurti prekyvietę nuo nulio: sujungti žmogų su tinkamu koučeriu, pravesti sesiją, priimti mokėjimą, išmokėti specialistui — ir neiškristi iš teisinio lauko.
Sprendimas
Visą projektą vedžiau vienas: tyrimas ir dizainas, tada frontend, backend, duomenų bazė — 39 modeliai. DI atranka ant vektorinių įdėčių supranta, ko žmogus iš tikrųjų ieško. Sesijos vyksta vaizdu naršyklėje, su fono suliejimu ir triukšmo slopinimu; grupinės sesijos turi savo katalogą, vietos pirkimą ir laukiančiųjų sąrašą. Tvarkaraštis apima prieinamumo langus ir išimtis, finansai — paketus, balansą, nuolaidų kodus, išmokas ir grąžinimus per kelis mokėjimų teikėjus. Plius teisinis sluoksnis, apie kurį prekyvietės dažnai prisimena per vėlai.
Owner's Cockpit for a Business Consultancy
Užduotis
The founders wanted one place where the company's numbers and management decisions live, so AI could draw conclusions from data instead of someone's memory.
Sprendimas
Meeting recordings, payments and platform data land in one multi-tenant PostgreSQL with row-level security. Every meeting turns into a chain of issue, decision, commitment and outcome, so later it's clear what was agreed and whether it happened. The CEO gets a weekly review; a closed week is frozen as a snapshot, and people mark how accurate the forecast was. The cash forecast is computed by code, and the model only explains it.
Integracijos, kurių dar nėra
Užduotis
Pardavimų ir laiškų duomenys gulėjo LMS, kuri viešo API laiškams neturi. Skaičiai, kuriais rėmėsi įmonė, buvo renkami ranka.
Sprendimas
Išsiaiškinau protokolą ir parašiau savo prieigą, duomenis suvedžiau į įmonės portalą, o mokėjimus grąžinau į analitiką kaip neprisijungus įvykusias konversijas — kad pajamas būtų galima priskirti konkrečiai kampanijai. Tiekėjų sąskaitas vision modelis skaito tiesiai iš pašto dėžutės. Tai ta darbo dalis, kur dokumentacijos nėra.
E-komercijos DI pardavimų agentas
Užduotis
Aptarnauti pardavimo pokalbius be žmogaus kitoje pusėje.
Sprendimas
Autonominis agentas, integruotas į backend: veda pokalbį, per API tikrina prekių likučius ir atveda klientą iki užsakymo. Piltuvėlis veikia be operatoriaus ir atneša 3 000–4 000 USD per mėnesį.
Sales Assistant in Telegram and WhatsApp
Užduotis
Leads from webinars and ads went cold before a manager could reach them, and many never picked up the phone.
Sprendimas
An AI assistant writes to each lead in Telegram or WhatsApp from a pool of sender accounts, answers like a person, qualifies the lead and hands warm ones to managers in the CRM. Registrations arrive from the LMS over webhooks, a dashboard shows the funnel, and WhatsApp takes over when Telegram's anti-spam blocks a sender. Built for a business consultancy, from architecture to production, then moved to Google Cloud.
LLM pardavimų kokybės konvejeris
Užduotis
Pardavimo skambučiai buvo peržiūrimi ranka, todėl dauguma jų nebuvo peržiūrimi apskritai.
Sprendimas
Konvejeris transkribuoja skambučio įrašą, LLM pagalba analizuoja pokalbį pagal scenarijų ir realų rezultatą, o tada pateikia struktūruotas metrikas vadovybei ir konkretų grįžtamąjį ryšį kiekvienam operatoriui. Savaitinės suvestinės keliauja į įmonės DI bazę, kur skambučių kokybė guli šalia pardavimų piltuvėlio.
Antrosios smegenys, į kurias asistentas rašo pats
Užduotis
Kiekviena sesija su DI prasidėdavo nuo nulio: iš naujo aiškinti projektus, ranka klijuoti kontekstą, prarasti praėjusią savaitę priimtus sprendimus.
Sprendimas
Užduočių ir užrašų bazė su savo Model Context Protocol serveriu: asistentas skaito ir rašo į bazę tiesiogiai. Užrašai atkeliauja balsu iš Telegram, modelis juos sustruktūrina; „paklausk bazės" atsako semantiškai po visą turinį. Viršuje — kanban su realaus laiko atnaujinimais. DI ir vidinių sistemų integracija protokolo lygmeniu, o ne per gatavus papildinius.
Balso robotai ir operaciniai botai
Užduotis
Pasikartojantys skambučiai ir rutininės operacijos, ryjančios komandos dieną.
Sprendimas
Balso robotai, kurie skambina ir reaguoja į atsakymus, bei Telegram botai duomenų rinkimui, pranešimams ir vidinėms rutinoms. Nuobodžioji operacijų pusė veikia pati.
Asmeninių finansų DI patarėjas
Užduotis
Gauti naudingų atsakymų apie šeimos pinigus, o ne ranka vedžioti čekius į skaičiuoklę.
Sprendimas
Čekiai gaudomi tiesiai iš pašto iš keturių skirtingų siuntėjų, dedubluojami pagal Message-ID ir išskaidomi po eilutę į prekių grupes. Viršuje: planavimas su prenumeratomis ir kreditų grafikais, mėnesio su mėnesiu analitika ir RAG patarėjas ant PostgreSQL su pgvector. Asmeninis projektas ir poligonas, kur išbandau RAG sprendimus prieš taikydamas juos klientų darbuose.
~/Apie Mane
Apie Mane
Pavel Khaustov
DI sprendimų integratorius
Ketverius metus atsakiau už technologijas didelio srauto EdTech įmonėse. Mano užsakovai buvo vidiniai — rinkodara, pardavimai, e. komercija, paleidimų skyrius — ir darbas niekada nesibaigdavo ties kodu: reikėjo, kad jiems suveiktų skaičiai. Kai paleidimas lūždavo, visi tiksliai žinojo, kieno tai kaltė.
Būtent ten supratau tai, ko dauguma DI projektų nepastebi: technologija retai būna sunkiausia dalis, sunkiausia — procesas aplink ją. Šiandien sistemas kuriu pats, o ne vadovauju tiems, kurie jas kuria: agentai, RAG konvejeriai, integracijos — o konteineriai, CI/CD ir stebėsena pasirūpina, kad jos atlaikytų realius vartotojus. Tokiam darbui jau yra pavadinimas — forward deployed engineer: atsisėsti šalia tų, kam skauda, kurti ant jų realių duomenų ir likti tol, kol tuo pradedama naudotis.
Jei procese žmogus daro tą patį du kartus — tai kandidatas automatizacijai. Jei sistema veikia gamyboje — ji stebima.
Vieta
🇱🇹
Lietuva
Vilnius
PATIRTIS
8
metai automatizavime · 2 su DI
Filosofija
"Technologija — lengvoji dalis. Darbas prasideda tada, kai reikia suprasti, ką iš tikrųjų verta automatizuoti."
Įdomus faktas
I run my own K3s cluster on a Hetzner VM, mostly so I can host my own vector databases and run AI agents without handing my data to someone else's cloud.
~/Kaip dirbu
Kaip dirbu
Nuo verslo problemos iki veikiančios sistemos
Suprantu procesą
Pradedu nuo to, kaip darbas vyksta šiandien: kas ką daro ranka, kur nuteka pinigai, kaip atrodo rezultatas. DI, pritaikytas sugedusiam procesui, tik pagreitina gedimą.
Projektuoju ir prototipuoju
Greitas prototipas su LLM API, low-code orkestravimu (n8n, Make) ir DI programavimo aplinkomis. Pakankamai greitai, kad nebūtų gaila išmesti, jei idėja nepasiteisina.
Sukuriu kaip reikia
Frontend, backend, duomenų bazė, integracijos, RAG sluoksnis. Rašau tam, kad būtų prižiūrima, o ne parodoma vieną kartą.
Paleidžiu ir palaikau
Konteineriai, CI/CD, stebėsena, atsarginės kopijos. Dauguma DI projektų miršta tarp prototipo ir gamybos — čia ir pasiteisina DevOps patirtis. Paskui lieku tol, kol komanda tuo iš tikrųjų naudojasi: sistema, kurios niekas neatidaro, yra ne pristatytas, o žlugęs projektas.
~/Gyva infrastruktūra
Gyva infrastruktūra
Dauguma DI demonstracijų miršta vos susidūrusios su realiu srautu. Štai kas mano sprendimus laiko gyvus — realus klasteris, veikiantis šią akimirką. Viskas žemiau rodo gyvus duomenis.
Kubernetes Klasteris
Task
Run my projects and AI agents in containers, and ship every release through the pipeline.
Solution
K3s on a Hetzner VM, deployed via GitLab CI and Helm. Workloads live in separate namespaces; RBAC keeps the live widgets on this page read-only and the CI runner scoped to its namespace.
Aktyvūs podai devops-portfolio namespace:
GitLab CI/CD Procesas
Task
Visiškai automatizuotas build, skenavimas ir diegimas kiekvieno git push metu.
Solution
5 etapų procesas: test → build → Trivy scan → staging → rankinis prod patvirtinimas. ChatOps botas siunčia Telegram pranešimą.
Stebėjimo Stackas
Task
Pilnas stebimas visame klasteryje.
Solution
Prometheus Operator renka metrikas, Grafana vizualizuoja, Loki + Promtail agreguoja žurnalus.
Atsarginės Kopijos
Task
Automatizuotos atsarginės kopijos su galimybe atkurti duomenis į konkretų laiko momentą (point-in-time recovery), nes „staging“ aplinka visada lūžta.
Solution
„Velero“ kas savaitę daro visų „namespaces“ kopijas (snapshots) į Cloudflare R2 (S3 suderinama). Visiškas klasterio atkūrimas ištestuotas ir patvirtintas – užtrunka greičiau nei 15 minučių.
~/Technologijos
Technologijos
DI ir LLM
Claude API · OpenAI API · RAG · pgvector · Prompt Engineering
Automatizavimas ir integracijos
n8n · Make · Telegram Bot API · Webhooks · REST APIs
Programavimas
Python · JavaScript/TypeScript · Nuxt · PostgreSQL · AI-assisted IDEs
CI/CD ir Saugumas
GitLab CI · GitHub Actions · Jenkins · Trivy
Orkestravimas
Kubernetes · K3s · Helm
Konteinerizacija
Docker · Docker Compose
Stebėjimas
Prometheus · Grafana · Loki · Promtail · Uptime Kuma
IaC ir Konfigūracijos
Ansible · Terraform
Tinklas ir Ingress
Traefik · Nginx · Cert-Manager · Cloudflare
Debesija ir Kopijos
Selectel · AWS · Hetzner · Cloudflare R2 · Velero
Versijų kontrolė
GitLab · GitHub
~/Patirtis
Patirtis
DI sprendimų integratorius
5 Prism · EdTech / konsultacijos
- ›Sukūriau įmonės DI žinių portalą nuo pradžios iki galo: portalas → centralizuota duomenų bazė → RAG sluoksnis → korporatyvinis DI asistentas.
- ›Kuriu DI agentus ir botus lidų generavimui, pardavimams ir vidinei automatizacijai: balso robotai, Telegram botai, Make / n8n scenarijai.
- ›Vienas suprojektavau ir paleidau koučerių prekyvietę su DI atranka — tyrimas, dizainas, frontend, backend, duomenų bazė.
- ›Pats prižiūriu infrastruktūrą: Docker, Kubernetes, GitLab CI/CD, stebėsena ir centralizuotos paslaptys.
AI Integration Engineer
Confidential · Business consultancy, contract
- ›Built an AI sales assistant for Telegram and WhatsApp, from architecture to production, then moved it to Google Cloud.
- ›Building an owner's cockpit: meeting recordings turn into decisions and commitments, the CEO gets a weekly review, and code does the arithmetic in the cash forecast.
- ›Run the track on building with AI agents in an AI program for business teams, write technical specs and fixed-price proposals, review test tasks of AI engineer candidates.
DI infrastruktūra (asmeninė laboratorija)
Sava infrastruktūra
- ›Laikau vektorines duomenų bazes ir leidžiu savo DI agentus ant savos geležies, neatiduodamas duomenų svetimam debesiui.
- ›Run a K3s cluster on a Hetzner VM with Traefik, Velero backups and Cloudflare in front.
- ›Sukūriau Python ChatOps Telegram botą, kuris reikalauja aiškaus patvirtinimo prieš gamybinį diegimą.
- ›My AI agents run there as CronJobs: a morning digest of my work chats in Telegram, and weekly changelogs written from git history for people outside IT.
- ›Built a bridge from Facebook Messenger, which has no official API for personal chats, through a self-hosted Matrix server to my own MCP server.
DI integracijų vadovas
Wello AI
- ›Vadovavau e-komercijos DI pardavimų agento techninei integracijai ir sukūriau autonominius piltuvėlius.
- ›Sukūriau LLM pardavimų kokybės konvejerį: skambučių analizė → metrikų ataskaitos vadovybei, apimant visą skyrių.
- ›Sutvarkiau CI/CD ir infrastruktūrą stabiliam DI produktų diegimui, įskaitant debesijos sąnaudų sprendimus.
IT vadovas / automatizavimo ir integracijų vadovas
Birchcenter · EdTech, sistemų integracija
- ›Nuo nulio sukūriau IT funkciją EdTech platformai ir techniškai užtikrinau didelius produktų paleidimus RU ir Kazachstano rinkose.
- ›Suprojektavau atsparius automatizuotus piltuvėlius staigiems srauto šuoliams — tūkstančiai vienu metu prisijungusių vartotojų vebinaruose.
- ›Integravau CRM, tarptautinius mokėjimų šliuzus ir SaaS paslaugas per API bei webhooks keliose geo zonose.
- ›Sukonfigūravau apsaugotą el. pašto infrastruktūrą (SPF, DKIM, DMARC) pristatomumui.
Technical Automation Engineer
Internetinės mokyklos · EdTech
- ›Projektavau ir automatizavau rinkodaros piltuvėlius jungdamas CRM, mokėjimų sistemas ir trečiųjų šalių paslaugas per API ir webhooks.
- ›Automatizavau rutininius pardavimų ir rinkodaros procesus, mažindamas rankinio darbo dalį.
- ›Administravau masinių el. pašto kampanijų infrastruktūrą — pristatomumas ir IP apšilimas.
Išsilavinimas ir sertifikatai
DevOps inžinerijos kursas · TeachMeSkills
2025 m. kovas — spalisTurite procesą, kurį seniai vertėjo automatizuoti?
Papasakokite, kaip jis veikia šiandien — pasakysiu, ką iš tikrųjų galima patikėti DI ir ko tai pareikalaus. Dirbu nuotoliniu būdu: sutartys, B2B, konsultacijos.