The AI / news

Google AI запускает Elephant-Goldfish, плагин для кодирования «spec-first»

Google AI запускает Elephant-Goldfish, плагин для кодирования «spec-first»
3 мин чтения

Google опубликовала с открытым исходным кодом плагин Elephant-Goldfish Model (EGM) — слой проектирования и рецензирования для ИИ-агентов, занимающихся кодированием. Принцип заключается в том, чтобы сначала написать спецификацию, а затем передать её новым под-агентам, не имеющим истории диалога, задача которых — найти в ней слабые места. По данным Google, тысячи её инженеров уже используют этот инструмент.

EGM — это плагин под лицензией Apache 2.0, состоящий из навыков, профилей рецензентов и стандартов документов. Это не новая языковая модель. Метод вдохновлён эссе Дэйва Ренсина о слонах и золотых рыбках. Блог Google Open Source представляет его как ответ на «slop» — низкокачественные продукты, генерируемые ИИ, а также на коллапс контекста сессии. В README уточняется, что это не официально поддерживаемый продукт Google.

Слон и золотые рыбки

В этой схеме Elephant обозначает длинную сессию, которая сохраняет контекст проекта и предыдущие решения. Он пишет черновик спецификации, не создавая код. Каждый Goldfish — это под-агент без памяти, который читает только черновик и файлы, на которые он ссылается. Пользователь разрешает компромиссы и утверждает дизайн.

Основной цикл включает три команды. /egm-brainstorm проясняет идею, а затем запускает рой из шести Goldfish с шести разных точек зрения: YAGNI, стоимость в токенах (единицы текста, обрабатываемые моделью), UX, миграция, наблюдаемость и технический долг. Результат — файл concepts_brief.md. /egm-draft преобразует этот документ в дизайн, раздел за разделом, в папку docs/designs/. /egm-review запускает рецензирование Goldfish. Четвёртая команда, /egm-drift-report, затем сравнивает код со спецификацией, и документация рекомендует запускать её каждую неделю.

Пять этапов рецензирования

Рецензирование выполняется в пять последовательных этапов. Первый, Initial Zoom Out, рассматривает весь документ на высоком уровне. Второй, Comprehension Test, просит Goldfish переформулировать дизайн: ошибочная переформулировка сигнализирует о неоднозначности документа. Третий, Critic Review, поручает рецензентам дизайна, структуры и стиля найти пробелы и крайние случаи. Четвёртый, Intermediate Zoom Out, повторно проверяет архитектуру после исправлений. Пятый, Implementation Readiness, проверяет пути к файлам, структуры данных и сигнатуры.

Каждый этап допускает максимум один новый аудит. Находки классифицируются как Blocker, Major или Nit. Если в среде нет инструмента под-агента, EGM останавливается, поскольку рецензирование в том же контексте не считается рецензированием Goldfish.

Изначально запуск поддерживался только для Antigravity, но список с тех пор расширился. Руководство по средам охватывает Antigravity CLI и App, Claude Code, Claude Cowork, Codex, ChatGPT, omp и Muse. Antigravity CLI, Claude Code и Codex проходят сквозные автоматизированные тесты. Для Claude Code требуется версия 2.1.271 или новее, и её рецензенты имеют доступ только к инструментам Read, Grep и Glob. Файлы CLAUDE.md исключены из их контекста.

Папка с тестами предоставляет некоторые данные о выполнении. Antigravity CLI 1.4.5 запустил 16 нативных рецензентов в порядке этапов. Codex 0.163.0 запустил 15, и его два теста в реальных условиях завершились за 573,13 с. Codex CLI с ZIP-версией v0.1.0 прошёл все тесты за 482,30 с. Бенчмарки точности не публиковались: доступные данные — это внедрение и эти тесты.

По сравнению с другими подходами, EGM отличается рецензированием спецификации агентами без контекста. GitHub Spec Kit под лицензией MIT и Kiro Specs, функция коммерческой среды, больше полагаются на человеческое рецензирование между фазами. Superpowers под лицензией MIT в основном изолирует под-агентов на этапе реализации.

Ограничения сохраняются. В одном сообщении (issue № 237) указано, что файл AGENTS.md просачивается в рецензентов Codex. В другой среде выполнение Claude Cowork остановилось после этапов 5–7 из-за лимита использования. Документация также упоминает высокое потребление токенов, а изоляция рецензентов не проверена в некоторых средах.

S’abonner
Notification pour
guest

0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x