Многоэтапная миграция RAG-системы в облако через Gemini CLI примерно за $30
Автор на dev.to провёл сложную многоэтапную миграцию RAG-системы в облако с Gemini CLI и расширением Conductor. Несколько дней работы с агентом обошлись примерно в $30 на Vertex AI.
Что сделали
Автор работал в Gemini CLI с расширением Conductor. Продукт, стек технологий и рабочий процесс он описал в Markdown-файлах. Для каждого направления работ агент писал спецификацию и план, и автор одобрял их до начала реализации. Дальше агент работал через тесты (сначала тест, потом код), писал Terraform и в конце каждого этапа проходил контрольную точку. Автор запускал его в песочнице в режиме Yolo со скриптом-уведомителем и возвращался, когда приходило уведомление.
Что получилось
Проект занял несколько дней работы вместе с ИИ. Ушло около 19 млн входных токенов, 66 млн кэшированных входных и 400 тысяч выходных, это примерно $30 на Vertex AI. Неудач источник не описывает.
На что обратить внимание
Основную часть расхода составили кэшированные входные токены, и автор предупреждает, что стоимость может отличаться. Правила вроде обязательного terraform plan перед apply и целевого покрытия тестами стоит прописать в workflow.md.
Пояснение
RAG это схема, где модель отвечает с опорой на найденные в базе документы. Conductor это расширение Gemini CLI для работы по спецификациям и планам. Terraform описывает облачную инфраструктуру кодом. Режим Yolo разрешает агенту выполнять действия без подтверждения каждого шага. Vertex AI это облачная платформа Google для работы с моделями.
Кому пригодится
Инженерам, которым предстоит долгая миграция в облако и которые хотят вести её с агентом по этапам.
Попробуйте сами с Gemini
Я переношу [система, например мой поиск и RAG-пайплайн] с [текущая инфраструктура] на [целевой облачный сервис]. Прочитай код в этой папке и разбей миграцию на этапы с понятными контрольными точками, рисками и шагами отката. В конце запиши план в MIGRATION.md. Не меняй код и не запускай облачные команды, пока я не одобрю каждый этап.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: dev.to ·