Инженер Google создал syntaqlite с помощью ИИ

Лалит Маганти, инженер Google и мейнтейнер проекта Perfetto, поделился подробностями о создании syntaqlite, набора devtools для SQLite, который включает парсер, форматтер, линтер и языковой сервер (LSP). За три месяца работы с ИИ-агентом Claude он потратил около 250 часов. Маганти отметил, что без ИИ проект остался бы лишь мечтой, так как был слишком сложен для побочного занятия.

В первом месяце он делегировал Claude большую часть задач, однако в конце января кодовая база оказалась неудовлетворительной. В итоге он решил начать с чистого листа, переведя проект на Rust и взяв на себя архитектурные решения, используя ИИ лишь для автокомплита. При этом важным элементом стали автоматические проверки, которые обеспечили качество кода. В середине марта вышел релиз 0.1.

Однако работа с ИИ-агентом оказалась сложной: желание отправить «еще один промпт» затягивало, а усталость ухудшала результаты. Маганти пришел к выводу, что ИИ — это мощный инструмент для реализации, но он не может заменить глубокое понимание архитектуры проекта.

Понравилась статья? Поделиться с друзьями: