При разработке программного обеспечения я часто использую инструменты искусственного интеллекта на основе браузера, такие как ChatGPT и Claude. Модели способны, но я продолжал сталкиваться с одним и тем же раздражающим рабочим процессом: Соберите соответствующие файлы проекта. Загрузите их в ИИ. Объясните, что нужно...
При разработке программного обеспечения я часто использую инструменты искусственного интеллекта на основе браузера, такие как ChatGPT и Claude.
Модели способны, но я продолжал сталкиваться с одним и тем же раздражающим рабочим процессом:
Соберите соответствующие файлы проекта.
Загрузите их в ИИ.
Объясните, что нужно изменить.
Скопируйте сгенерированный код обратно.
Выясните, какие файлы изменились.
Примените все вручную.
Запустите проект и надейтесь, что ничего не пропущено.
Для небольших изменений это осуществимо.
При изменении нескольких файлов он очень быстро устаревает.
Итак, я создал Viificil.
Идея
Viificil соединяет инструменты искусственного интеллекта на основе браузера с вашим локальным проектом, не требуя от искусственного интеллекта прямого доступа к вашей файловой системе.
Вместо копирования отдельных файлов и фрагментов кода туда и обратно, Viificil подготавливает очищенный полный исходный контекст проекта.
Вы даете этот контекст ИИ, который уже используете, и описываете изменения, которые хотите.
AI возвращает структурированный ZIP-файл исправления.
Вы скачиваете его.
Viificil обнаруживает это и обрабатывает все остальное.
Он может проверять исправление, применять изменения к правильному проекту, запускать команды проверки, сохранять резервные копии и откатывать неудачные изменения.
Таким образом, рабочий процесс выглядит примерно так:
Локальный проект → Viificil → Browser AI → Патч ZIP → Vificil →