Ръководител на AI инженерството в DigiSol. Основател на ValoxVSL.
Georgi Dimitrov
Нощната смяна е начинът, по който работя. Пиша заданието, а екипи от AI агенти го изграждат и преглеждат работата си един на друг, докато спя. По-голямата част от кода не го пиша на ръка.
Детерминиран код отговаря за всяко число. Сутрин чета доклада и одобрявам онова, което се пуска. Всеки етаж по-долу е един проект.
5-и етаж, платформа за агенти
Valox Office


3D офис в браузъра, в който агенти-работници на Claude Code, Codex и OpenCode седят зад бюра, всеки в свой git worktree. Агентът-мениджър на етажа ги наема, чете екраните им и слива само pull request със зелени проверки.
- 20
- MCP инструмента, които управлява мениджърът на етажа
- 6,0ms
- медианно време за кадър, от 20,1 ms
- 9
- кръга на проверка, преди изпълнителят на лични компютри да бъде пуснат
Тръгнах от AgentSystemLabs/agent-office (MIT), махнах онова, което наричам AI боклук, и вградих инструментите, които го превръщат в среда за управление на агентите: собствени MCP инструменти, изпълнители на отдалечени машини и на лични компютри, изолация на ниво операционна система и роли.
В петия кръг се оказа, че команден ред в офиса може да прочете тайния ключ за подписване на сесии и да подправи бисквитка на собственик. Изпълнителят беше пуснат изключен и отказва да работи, докато не се включи изолацията.
4-ти етаж, видеопродукция
ValoxVSL

Моето студио за AI видеореклами и веригата от агенти зад него. Документът Visual Bible фиксира всеки герой, продукт и локация още преди първия пиксел, и човек го одобрява.
- 83
- MCP инструмента, с които агент може да изпълни цяла поръчка
- 67
- сцени в реклама, която агент направи от начало до край, 179 s
- 14
- референтни изображения на кадър, за да остава лицето непроменено
След това всяка сцена минава през класификатор, продуцент и инженер по prompt, видеото се генерира в Kling, Seedance, Veo и Sora, а редактор на FFmpeg монтира по гласа зад кадър. През MCP Claude води цялата поръчка като продуцент.
Първата реклама, направена от агент, никога не оценяваше движението, затова добавих инструмент за проверка на видеото, който взема предвид сцената: сега Gemini гледа генерираните клипове.
3-ти етаж, игра на живо
PlayBelote
Игра на белот в реално време за много играчи. Един детерминиран модул с правилата на играта, написан на TypeScript, работи в клиента и на сървъра, Colyseus държи стаите, а ботове заемат празните места.
- 60
- симулации зад всяка карта, която играе бот, и 40 при всеки анонс
- 55%
- симулиран дял на победите, който ботът трябва да достигне, преди да обяви
- BGN 1.4
- нотация за запис на игрите, по образец на шахматния PGN
Всеки бот раздава невидимите карти на случаен принцип, но в съответствие с разкритото на масата, и изиграва раздаването в симулация, преди да избере карта. Двадесет първенства по 128 отбора подредиха видовете ботове по ELO.
Серията от първенства откри изтичане на памет: приключилите стаи, в които играят само ботове, никога не се освобождаваха, и след 11-ия турнир сървърът остана без памет при 1,8 GB. Сега тези стаи се затварят, когато играта свърши.
Цялата история на PlayBelotePlayBelote, белот онлайн на живо
2-ри етаж, търговска система
Търговска система на Polymarket
Търговска система на живо за 5- и 15-минутни крипто пазари, разделена по правомощия. Цикълът с парите е детерминиран демон, в който няма езиков модел, а слоят за управление на агентите при отказ блокира всичко: по подразбиране няма право да търгува.
- 15
- семейства стратегии срещу живи книги с поръчки
- 3072
- конфигурации в едно претърсване, всяка фиксирана, преди да бъде оценена
- 0
- езикови модела в цикъла с парите
Хиляди конфигурации и 15 семейства стратегии са тествани срещу живи книги с поръчки при правила, фиксирани преди оценяването. Оцелелите работят зад аварийни прекъсвачи, а резултатите остават частни.
Поръчка на живо изисква три неща едновременно: режим на живо в конфигурацията, файл ARMED и липса на файл HALT. Създаването на файла HALT сваля всички котировки.
1-ви етаж, първи проект
Biogard


Първият проект, който започнах: сайтът на фирмата на баща ми за борба с вредители в Русе. Изградих го наново от нулата на Next.js 16 със същите URL адреси, ръчно нарисувани илюстрации и изолирана инфраструктура на собствен сървър.
- 0
- проблема при обхождане на 122 страници
- 100
- PageSpeed на мобилни устройства, във всичките четири категории
- 13
- вида в скритата игра с буболечки, плюс „Кралят на хлебарките“
Едно задание от мен, скелет от водещия агент, после осем агента едновременно върху страниците, блога, правните текстове и SEO. Програма за обхождане на сайта, написана заедно с тях, стана проверката за качество.
Контейнерите работят само за четене, с отнети всички capabilities, порт към външния свят отваря само Caddy, а защитна стена за изходящия трафик не им позволява връзки към частни адресни диапазони.
Партер
Утринният доклад
Всяка нощ завършва с документ: какво е слято, какво се е провалило и какво изисква решение. Агентите работят с езика и с инструментите, детерминираният код отговаря за всяко число, а човек одобрява всяко решение с последствия. Този човек съм аз.
Утринен доклад
Варна, България
Подаден от нощната смяна. Всяко число идва от измерване, файл или дневник, а провалите стоят до успехите.
- 9кръга на проверка, преди изпълнителят на лични компютри да бъде пуснатValox Office
- 67сцени в една реклама, която агент направи от начало до крайValoxVSL
- 60симулации зад всяка карта, която играе ботPlayBelote
- 3условия, които трябва да са изпълнени едновременно преди поръчка на живоТърговска система
- 0проблема в 122 обходени странициBiogard
Какво се обърка
- Игровият сървър остана без памет при 1,8 GB след 11-ия турнир. Поправено: стаите, в които играят само ботове, се затварят, когато играта свърши.
- Команден ред в офиса можеше да подправи бисквитка на собственик. Петият от деветте кръга на проверка го откри, преди изпълнителят да бъде пуснат.
- Първата реклама, направена от агент, не оценяваше движението. Инструмент за проверка на видеото, който взема предвид сцената, затвори този пропуск.
- Старият блог на Biogard остана празен, когато базата данни изчерпа квотата си. Новата версия работи на собствен сървър.
Нужен е човек
datuzzo7@gmail.com- ValoxVSL, AI видеопродукцияsales@valoxvsl.com
- LinkedInlinkedin.com/in/datuzzo
- GitHubgithub.com/daTuzzo
Георги Димитров (daTuzzo). Бакалавър по фармакология с отличие (BSc Hons, First Class), от Университета в Портсмът. Самоук инженер. Варна, България.
Останалата част от сградата
Архив
Корпоративни решения
Агенти за митнически и регулаторни декларацииAI агенти, които подготвят митнически и регулаторни декларации, а всяко число се проверява от код
Системи с агенти
Meta HarnessСлой над средите на агентите за програмиране, под който работи всеки мой проект
JeisanИмето, което носят работещите ми агенти: агент на сървър, който работи денонощно, автор в git и управител на търговските ботове- Tuzzo VoiceГласово управление на Windows компютър с бутон за говорене, през модел за реч в реално време
- SesamebotМост към Discord, който кара цял гласов канал да звучи като един човек за гласовия AI
Продукти
Tuzzo MusicHi-res плейър за музика върху API, който разгадах сам, укрепен от екип от проверяващи агенти- datuzzo.comТози сайт: първата версия и преработката, която я замени
- Valox InvoiceСобствен инструмент за фактуриране, който издава двуезични фактури по закон и спира с ясна грешка
- Писане на книгиAI асистент за писане и редактиране на книги, направен първо за български
- Сайт и портал за клиенти на ValoxVSLДвуезичният маркетингов сайт и порталът за клиенти на ValoxVSL
Игри
Карта на площада в РусеИстински градски площад като игрова карта, изграден от екип агенти по направления
PlayBelote v23D белот, написан наново без поглед в стария код: механа с герои, джаз салон и маса във Web Worker
Mafia with AIИгра на мафия в стила на Town of Salem, в която играчите са езикови модели- Coach suiteТабло на Next.js за проучване на играчи и отбори чрез API на общността на играта
Филми и медии
- Valox CinemaПълнометражен филм, изцяло направен с AI, като се започне с двата теста, които могат да го спрат
ORPHEUSКлип за българската история, рендериран от код, в който всяко изображение преминава плавно в следващото- Видеа от кодСтудио, в което агенти правят видеа от код, със справка с факти за всяко видео
Музика от кодДве композиции, написани като код: сюита на JavaScript в неравноделни размери и пиеса в MIDI
Генератор на карти за osu!Превръща аудиофайл в играеми карти за osu!, в които всяка нота е върху чуваем звук- Фабрика за сценарии за YouTubeРаботно пространство в Claude Code, което съставя и проверява сценарии за документални видеа
- Генератор на гласови репликиГласови реплики на пакети от Excel таблица с промптове, с интерфейс на Flask и библиотека с гласове
- SapverseНовела от 24 глави, първото нещо, което съм правил с AI
Изследвания
- HayzunxnШеговит език, поддържан като софтуер: TSV лексикон, спецификация с версии и 12 lint проверки
Инструменти
Transcribe serviceВидео или среща на входа, протокол с търсене на изхода и цена за всяко пускане- Кратки връзки за агентУслуга за кратки URL адреси за отговорите на агента, на Cloudflare Workers, написана от моя агент
- Събирач на потенциални клиентиНамира български рекламодатели с платени реклами в Meta, оценява ги и следи контакта с тях
- Анализ на шахматния архивМоят архив от chess.com, събран, оценен от Stockfish и изобразен в графики
- Tabs CleanupРазширение за Chrome и Opera, което подрежда купищата раздели и ги прибира локално
CAD/CAM мостОбратно инженерство на 3D файловете на мебелен производител до готови за машината програми за рязане- Open BrainЛична памет със семантично търсене, достъпна за всеки MCP клиент
- GeneScopeСверява ДНК файл от потребителски тест с ClinVar и PharmGKB, после четирима агенти го тълкуват
- Инструменти за Marvel RivalsМалки инструменти за група играчи на състезателна игра: данни, анализ, гласови реплики, отбори
Инфраструктура
- Компрометираният сървърRCE във фреймуърка, ботнет, три неуспешни преинсталации и изходящата връзка, която ги разкри
- Мрежа от хотспотове на HeliumМрежа от хотспотове с LoRaWAN, която изградих и после закрих