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