TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Product Management & AI

26 May, 16:20

Открыть в Telegram Поделиться Пожаловаться

Галлюцинации ИИ – это твои галлюцинации: испытываем их вместе с ИИ (вайбкодинг ч.4)

Подбираемся с ИИ уже к сотне фич, багов, целому параду планет различных стимуляторов, транков и всего такого всех цветов и заметил, что:

если в первых версиях ИИ часто выдавала бред из-за недообученных моделей, то нынешние версии начинают глючить и впадать в бесконечные рассуждения по одной причине – ТЫ делаешь что-то не так, а не ИИ.

Понять, что ИИ попала в петлю просто – она начинает рассуждать 3+ минут вне зависимости от переформулирований и не сдвигается в рассуждениях ни на шаг, лишь проливая воду на экран и память. Тонны объяснений и перебираний вариантов, все эти "Wait, but" и... ничего.

В то время как при правильно сконструируемой (и поддерживаемой!!!) архитектуре и механиках, ИИ находит решение с первого промпта, сразу находит исполняемые функции и файлы и пишет работающий с первого пуша код за те самые 1-3 минуты.

КАК ДЕЛАТЬ КОД:

– проси системный подход;
– проси фрактальное подобие;
– проси общие утилитарные модули.

– Проси сначала проверить и описать архитектуру решения по таким условиям и только после твоего апрува писать код.

– Проси комментить все допущения, которые ИИ будет делать а) во время обсуждений; б) в комментах коде. Так ты увидишь, что она додумала за тебя и сможешь исправить это как: а) до релиза; б) так и после.

– Ведите в CLAUDE .MD словарь терминов и оперируй по нему в промптах и новых сессиях. "Термин / определение + сущности" через которые вы с ИИ должны оба понимать о чём говорите. Иначе через 10 итераций у тебя "вдруг" окажется две сущности типа UserManager с разной логикой.

– Лучший способ проверить, что ИИ понимает механики и зависимости фич и кода это попросить объяснить их через "что в системе сломается, если это убрать".

Если ты видишь дальше/больше ИИ, объясни ей это и попроси обновить: а) доку в CLAUDE .MD; б) комменты в коде. Проси, чтобы писала, что код принимает, возвращает, какие сайд-эффекты. Всё это спасёт тебя и её от галлюцинаций при следующих сессиях, когда контекст предыдущих сбросится.

ЧТО НЕ ДЕЛАТЬ:

1) Думать, что ИИ всё поймёт. Она поймёт, только но по своему, по своему напишет код и не сообщит тебе об этом. А ты потом будешь тупить и пытаться отловить несуществующую багу.

И вы не найдёте её, потому что ИИ будет глючить и пропускать это место, считая его нормой работающего кода/механики, и для неё это будет "не бага, а фича". Так легендарный мэм сыграет для тебя в обратку новой краской.

– Не давать ИИ полный 360° контекст вокруг изменения или апдейта фичи. Какие механики затрагиваются фичей; какие ещё (всегда есть место для ЕЩЁ); где ещё эта фича вылезает; с какими сущностями она ещё связана и в каком контексте (снова где ещё).

– Проси ИИ выстроить приоритет задач самой, в противном случае рискуешь словить то, что один код будет создавать костыль и ломать другой, причём это будет незаметно сразу.

– Не проси фиксить баги, не объяснив их симптомы и ожидаемое ТОБОЙ поведение. У меня было много раз, когда ИИ чинила только то, что я ей описывал, и ломала то, что не упоминал.

А ещё она чинила несуществующие баги, потому что я плохо сформулировал баг-репорт и не дал весь контекст. Пришлось перепроверять и тестить половину кода и назвать это красивым словом рефакторинг.

– Не давай ИИ рефакторить и добавлять фичу в одном промпте, это два абсолютно разных намерения с разными подоходами мышления и реализации! Смешаешь и ИИ добавит багу и отрефакторит уже работающую фичу как в предыдущем случае.

– Не копите. Технический. Долг. Молча. Если что-то допускаете как "ну ок, оставим пока вот так" – закомментите это в коде и claude md.

– И не продолжай сессию после третьего долгого ответа подряд. Это сигнал, что ИИ не улавливает суть, не видит багу в фиче (считая это нормой), контекстное окно замусорено, ИИ потеряла нить, попала в петлю, вы делаете что-то не так, вы оба начали галлюцинировать...

...Relax. Breath...
Новое окно. И новый взгляд.
Вайбкодинг он про то, чтоб ТЫ не потерял все нити.
Но, если что – режь всё, пиши фичу с нуля с начала.

7.4k 1 123
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot