Про мене
Я Роман Кочережченко, інженер, що працює з AI. Це означає, що я проєктую, будую та запускаю програмне забезпечення в парі з кодувальними агентами — а потім пишу про системну роботу, що стоїть за цим, щоб пропускна здатність ніколи не оминала найскладнішого.
Більшість часу йде на risp — невеликий інтерпретатор Lisp без залежностей, написаний на Rust. Він почався як деревний обхідник, отримав байткодову віртуальну машину, що випереджає CPython 3.14 на арифметиці й циклах, а тепер має й опційний Cranelift JIT, який працює у 10–23 рази швидше за CPython. Я описав усе це в серії з восьми частин — від читача та обчислювача до макросів, квазіцитування та власної стандартної бібліотеки. Не парадна версія, а справжній процес.
Наскрізна ідея — дисципліна, що тримає згенерований AI системний код чесним: еталонний інтерпретатор як оракул, диференційне тестування, доки результати не стануть побайтово ідентичними, і контракт помилок без паніки, щоб збій був значенням, а не крахом. Я тримаю інваріанти, агент дає пропускну здатність, а тести виносять вердикт.
Коли я не в інтерпретаторі, я роблю швидкі статичні сайти, Telegram-боти, що виконують реальну роботу, та edge-деплої на Cloudflare. Я працюю англійською та українською. Якщо ви будуєте на стику AI-агентів і коду, який мусить бути правильним, — напишіть мені.
Джерело: github.com/kissishka/risp