Агенты под наблюдением #1. Как я запилил свой велосипед
Всем привет 😎
Решил иногда писать интересные заметки из жизни с агентами, о тестировании моделей и о веселье, которое возникает после осознания некоторых моментов и казусов.
Так вышло, что мои каникулы затянулись, и от нечего делать я решил заняться давно заброшенным делом - написанием программ для собственного удобства и эффективности.
Время не щадит, люди стареют. Некоторые вещи мне уже лень делать вручную, хочется упростить себе жизнь, а опыта в разработке за это время накопилось достаточно.
И вот тут я обратил свой взор на современную разработку через агентов. Как это сейчас называют - вайб-кодингом 😄
Но по натуре я больше технарь. Вайб-кодить я не умею. Для меня было дикостью, что кто-то что-то делает, а я это не контролирую.
Так и началось моё знакомство с AI-агентами.
Сколько же непонимания с моей стороны было… Но всё-таки я разобрался. Сейчас могу сказать, что программирую через них. Хотя, наверное, это уже скорее AI-разработка через агентов, а не вайб-кодинг.
Но зачем всё это вступление? К чему оно?
А к тому, что для нормального понимания происходящего мне пришлось, как говорится, запилить свой велосипед для тестирования агентов. Мне нужно было вживую понять, что они делают под капотом и как именно это происходит.
Иначе я бы просто не доверил им разрабатывать продукт и реализовывать хоть какую-то логику.
Вот с этого и начинается рубрика «Агенты под наблюдением». Буду иногда писать просто и по факту о том, что происходит. Когда будет о чём рассказать.
***
А из недавнего весёлого - у меня глюкнул DeepSeek 4.1 Flash.
Вот реально. Даже немного страшно стало. Как будто его закоротило, и он никак не мог прийти в себя. Он раз пятьдесят подряд спамил логами:
«Думаю. Размышляю».
Потом извинялся за происходящее в чате - и продолжал делать то же самое.
Я немного прифигел. Такого ещё ни разу не видел: чтобы агент глюкнул, сам это понял и ещё за это извинился.
Началось всё с того, что я решил сделать крутой рефакторинг всего кода программы. Написал задание, разбил его на этапы и пошёл по итерациям.
Часа два, наверное, работали. Хорошая штука эта новая версия: быстрая, как Мусе 1.3, умная, как Sol, очень вежливая, логика работы хорошая. Всё сделала, много раз проверила, тестами закрепили.
А потом её заело.
Как икота началась.
Не знаю, что это было. Я пока оставил её в покое. Пусть отдохнёт.
И да - команда /compact не помогает. Думаю, это какой-то глюк из-за длинной сессии.