TGViewer
Журнал инженера-программиста Журнал инженера-программиста @software_engineer_notes · 247 subscribers
Post #373 201
Я попробовал вайбкодить (точнее писать код выше уровня учебного пет-проекта на языке, который практически не знаю) в среде Google Antigravity. В целом все получилось, но были нюансы.

Сразу о плюсах:

0) Antigravity - это VS Code, а следовательно крутые общие плагины, из которых я сразу установил: работу с Go, GitHub, Markdown, Mermaid (диаграммы Markdown) и специфический Antigravity Cockpit для анализа использования токенов.

1) чат агента поддерживает простую смену LLM - если закончились токены на Claude Opus, то работу можно заканчивать с GPT или моделями Gemini.

2) можно вести несколько чатов и переключаться между ними из истории (например, для параллельных взаимозависимых робот, когда не хочешь перегружать контекст конкретного агента суммарным описанием задач)

3) агенты мультимодальны, а не чистый текст - я не доверял голосовому управлению, но очень часто отправлял скриншоты проблемных ситуаций и модели их отлично понимали.

4) даже при завершении лимитов всех моделей, умное редактирование кода продолжает работать (автодополнение имен переменных, автозавершение типовых блоков кода, перемещение по умному Tab и так далее)

5) когда программа падает с ошибкой или выводит в консоль отладочную информацию, то содержимое консоли можно выделить и тут же задать агенту вопрос по проблеме или даже просто потребовать исправить.

6) когда синтаксический контроль подсвечивает ошибку в коде, то при наведении мышкой можно не только прочитать описание ошибки, но прямо тут нажать кнопку исправления и тем самым запустим агент на исправление проблемного места.

Но были и минусы:

1) Режими работы иногда не работали - если Claude Opus/Sonnet в режиме Плана еще как-то придерживались правил и сперва предлагали на утверждение свои работы, то родные для системы Gemini (и PRO, и Flash) очень часто плевать хотели на условности и сразу начинали что-то менять в коде, не спросив разрешения и не показав план.

2) В какой-то момент сломалась история чатов и я мог перейти только в некоторые из старых, а все новые перестали фиксироваться - т.е. начав новый чат, можно прощаться с контекстом предыдущего.

3) Очень часто обрывались соединения, а кнопка "продолжить" повторно снимала токены у текущей модели. Обычно модели Claude мне хватало на одну-две фичи, но из-за сбоев мог потратить весь недельный лимит на одну задачу и не получить ответ - приходилось переключатся на другую модель, чтобы результат работы не пропал.

4) Пару раз ловил модели на удалении тестов - один раз я попросил добавить тест для новой функции из пакета и агент это сделал, удалив ранее существующие; а второй раз агент не мог разобраться с ошибкой и решил креативно решить проблему удалением "проблемных" проверок.

5) Некоторые задачи не могла сделать вообще никакая из доступных моделей. Так в Fyne я хотел вывести дерево файлов и их свойств, но это упорно не получалось и на форме было пустое поле - Claude Opus и прочие пробовали заставлять меня по кругу делать рефакторинг и какие-то нелогичные настройки, которые даже теоретически не могли помочь. Мне пришлось самостоятельно читать документацию по деревьям в Fyne и найти причину проблемы - обязательное указание нулевого корневого узла (он не видим, но нужен для рендеринга).

===
Если в начале моего #AI #ИИ #эксперимент #обучение я был полон энтузиазма и даже собирался покупать подписку Google, то ближе к финалу охладел к затее. Пожалуй, продолжу быть их "бесплатником" 🤓
  • 🔥 3
More from @software_engineer_notes
  1. Oct 3, 2026"Вы автоматизируете хаос" - этим страхом любят пугать своих бизнес-заказчиков консалтеры,…
  2. Sep 28, 2026Уже второй проект на работе делаю в методике "парного программирования" с Claude Code. И с…
  3. Sep 13, 2026За последний месяц произошло много событий, но наиболее интересным является использование…
  4. Sep 1, 2026Самая обычная бумажная книга учета - это пока лучший инструмент фиксации проектных изменен…
  5. Aug 31, 2026Очень показательная причина моей нелюбви реализации сравнения/объединения конфигураций в 1…
  6. Aug 29, 2026О концепции LLM-Wiki я впервые прочитал на X (Twitter). Чтобы позже ознакомится детальнее,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →