AI Systems Architect & Consultant

Valentyn Vitkovskyi

Я проєктую, оцінюю та створюю складні AI-системи — agentic workflows, knowledge/RAG systems та AI-native products — з фокусом на архітектуру, надійність і реальні обмеження.

Практична R&D-платформа та інженерні дослідження систем штучного інтелекту без хайпу та передчасної складності.

Спеціалізація

Напрями роботи

Чотири ключові архітектурні напрями, у межах яких вирішуються задачі структури, надійності та виробничих обмежень.

01

Системна структура, межі компонентів та надійність

AI Systems Architecture

Проєктування архітектурної структури, меж компонентів, оркестрації моделей та гарантій надійності для складних AI-систем у production.

Архітектурні патерни та R&D розбори в AI Lab
02

Автономні робочі процеси, оркестрація та контроль стану

AI Agents & Agentic Workflows

Архітектура автономних агентних систем, контроль виконання інструментів, відновлення після збоїв та надійний human-in-the-loop.

Протоколи тестування агентів на збої
03

Пошук знань, верифікація джерел та гібридна вибірка

RAG & Knowledge Systems

Архітектура пошуково-генеративних систем (RAG), доказовість вибірки, актуалізація корпоративних знань та оцінка точності.

Експерименти з вибіркою та оцінкою точності
04

Від прототипу до продукту, юніт-економіка та стадійне розгортання

AI Product Engineering

Інженерія AI-native продуктів, перевірка здійсненності, баланс вартості й затримок та стадійний перехід у production.

Production benchmarks та оптимізація вартості
AI Lab

Інженерні дослідження

Публічні інженерні докази та розбори реальних систем і перевірених архітектур.

Внутрішня оцінка coding agents / інженерний аналіз відмовcompleted

Коли зелені тести помиляються: coding agents і перевірка через реальний runtime

Задача:

Дослідження задокументованого збою у vitkovskyi.com: попри велике тестове покриття та зелені звіти агентів, реальна JS-форма надсилала FormData (multipart/form-data), яку PHP-ендпоінт навмисно відхиляв із кодом HTTP 415. Тести Playwright не виявили несумісності через мокування бекенду. Цільовий інженерний ремонт замінив кодування на URLSearchParams, виправив CSP для Cloudflare Turnstile, синхронізував ліміти полів та впровадив E2E-тест «реальний браузер → реальний PHP CLI» без жодних моків.

Внутрішній експеримент з архітектури AI-продуктуactive

Perfume Engine: доказовий recommendation prototype без runtime-LLM

Задача:

Perfume Engine починався як значно ширша fragrance-intelligence ідея, але на одному з етапів був навмисно звужений до контрольованого validation prototype: 12 perfume identities, 6–8 editorial mappings, exact search, ручна доказова база та deterministic recommendation logic. Мета експерименту полягала не в тому, щоб додати LLM до кожного кроку, а в тому, щоб перевірити, чи можна зробити recommendation system пояснюваною, відтворюваною та provenance-first. Згодом сам Perfume Engine розвинувся в значно ширшу систему, тому ця study документує конкретний історичний architecture experiment, а не поточну повну product architecture.

Дослідження

Останні публікації

Аналітичні матеріали, порівняння та архітектурні фреймворки для зважених рішень.

AI Productsdecision framework

Коли AI-продукту не потрібен LLM: deterministic inference, provenance і контрольована невизначеність

Інженерний фреймворк вибору між генеративними LLM та детермінованим виведенням знань у runtime. Чому спроба замінити доказову базу нейромережевими підказками руйнує відтворюваність і довіру, як структурувати походження даних (claim-level provenance), та які критерії визначають, де стохастична модель створює реальну цінність, а де стає джерелом невиправданих витрат і ризиків.

AI Engineeringarchitecture study

Переклад великих PDF — це workflow-система, а не виклик translation API

Архітектурний розбір систем перекладу великих та структурно складних PDF-документів. Чому наївна абстракція «файл на вході → API перекладу → файл на виході» руйнується на документах у сотні сторінок, як організувати проміжне представлення DocumentIR, та чому відновлюваність конвеєра (resumability) і збереження контрольних точок важливіші за вибір конкретної моделі.

AI Engineeringdecision framework

Simple before distributed: коли AI-системі справді потрібна orchestration architecture

Порівняльний аналіз архітектурної складності AI-систем: коли достатньо синхронного виконання або простого фонового завдання, а коли необхідні черги, durable workflows та персистентна оркестрація на базі 12 факторів вибору моделі виконання.

Принципи

Принципи роботи

Інженерні та архітектурні орієнтири, що визначають підхід до складних систем штучного інтелекту.

Архітектура передує інструментам

Справжні обмеження системи визначаються її структурою, межами та потоками даних, а не вибором конкретних бібліотек чи вендорів.

Докази передують впевненості

Будь-яке архітектурне припущення має підтверджуватися відтворюваними тестами, реальними логами відмов або вимірюваними результатами.

Просте передує розподіленому

Найкраща система — найпростіша з тих, що надійно вирішують задачу. Складність додається лише тоді, коли вичерпано простіші рішення.

Виробничі обмеження мають значення

Вартість одного запиту, затримка відповіді, приватність даних, доступність API та стійкість до відмов важливіші за лабораторні метрики.

Людський контроль там, де ціна помилки висока

У критичних точках прийняття рішень автономія має поступатися контрольованій взаємодії з людиною (human-in-the-loop).

Про мене

Валентин Вітковський

Valentyn Vitkovskyi — AI Systems Architect & Consultant. Він працює над архітектурою складних AI-систем, agentic workflows, RAG/knowledge systems та AI-native products. Його підхід базується на перевірці припущень, явних trade-offs, first-party evidence і проєктуванні з урахуванням реальних production-обмежень. На vitkovskyi.com він публікує дослідження, інженерні розбори та матеріали AI Lab.

Співпраця

Обговорити проєкт чи архітектурний аудит

Якщо ви розробляєте складну AI-систему, плануєте впровадження автономних агентів або потребуєте незалежного аудиту архітектури — надішліть структурований опис задачі для асинхронного розгляду.