47682
Авторский канал по ВАЙБ КОДИНГУ, сотрудничество: @nikwolve
#промо
Gemini Pro Argon на 1.5 года по цене кофе?
Gemini Pro на 18 месяцев можно купить за 6$ (480₽ вместо 30.000₽) - последние 2 дня акции от Jio!
> 4.0 Argon топ для вайбкодеров
> Nano Banana 2 PRO (картинки)
> Видео генерация (видео, нарезки, мувики)
> 5 ТБ облака в Google One
Дают бесплатный VPN для всех, пользуйтесь!
Работает акция еще 2 дня по такой цене, дальше будет официальная цена $360 за 18 месяцев
Kimi K3.1 Pro официально представлена.
Команда выпустила первую модель семейства K3.1, и результаты выглядят многообещающе.
- Модель класса 3 трлн параметров с контекстным окном в 1 миллион токенов.
- Превосходит Astra и Fable 5.1 при значительно меньшей стоимости.
- Набрала 65,7% в Terminal-Bench 4.0.
- Полные веса модели опубликуют 4 ноября.
Модель уже доступна в Kimi, Kimi Work, Kimi Code и через API.
Kimi снова в игре. 🚬
В честь китайского Дня программиста разработчики ZCode бесплатно раздают 500 миллионов токенов для моделей GLM-5.3 и GLM-5.3-Flash.
Из них 200 миллионов предназначены для GLM-5.3, а ещё 300 миллионов — для GLM-5.3-Flash.
Получить токены могут даже пользователи бесплатного тарифа. Всего доступно 200 тысяч пакетов, которые раздаются в порядке очереди.
Акция действует с 23 по 26 октября. Использовать полученные токены можно исключительно внутри ZCode, но не через API.
Если у вас установлен ZCode, обновитесь и проверьте. 😏
Kimi K3.1 уже на подходе!
Несколько часов назад команда Kimi опубликовала тизер, намекающий на скорый выход новой модели.
Ожидается, что Kimi K3.1 станет лучшей среди доступных китайских моделей, при этом её использование будет значительно дешевле, чем Kimi K3.
👀👀👀
ANTHROPIC:
Со следующей недели Claude начнёт по умолчанию использовать Auto Mode для управления разрешениями на тарифах Pro, Max и Team.
Anthropic решила бросить вызов OpenAI Dots и Grok Bot, выпустив Claude Duet на базе невероятно мощной Opus 5.5.
• Доступен на тарифе Claude Pro (для Dots нужна подписка ChatGPT Pro за $100 в месяц).
• Работает на Opus 5.5, которую называют лучшей моделью в мире.
• Имеет собственную виртуальную машину и браузер.
• Поддерживает более 6000 коннекторов (у Dots их 4000).
• Продолжает работать, даже когда ваш ноутбук выключен.
• Каждое утро присылает сводку задач, требующих вашего внимания.
• Все задачи ведутся в одном непрерывном чате. Поручения можно давать текстом или голосом.
• Уже использует вашу память Claude, скиллы и подключённые приложения.
• Отслеживает неоплаченные счета, начисляет зарплату и отправляет договоры на подпись.
• Совершает покупки с помощью виртуальных карт, скрывающих номер вашей настоящей банковской карты.
• Запрашивает подтверждение перед отправкой сообщений, проведением платежей, подписанием документов или удалением данных.
• Никогда не получает доступ к вашим паролям.
• Доступен на iOS, Android и в веб-версии.
OpenAI и Google официально объявили о сотрудничестве.
В ближайшее время модели OpenAI станут доступны в Google Antigravity и Gemini Agent.
Google уже предоставляет доступ к моделям Gemini и Claude, а теперь к ним добавятся и модели GPT.
Таким образом, пользователи Antigravity смогут работать со всеми фронтир моделями в одном месте.
Заклятые конкуренты теперь за одним столом. 🤟
https://openai.com/index/openai-models-google-cloud/
OpenAI сообщила, что примерно у 40 тысяч аккаунтов Codex были неправильно установлены лимиты использования, из-за чего кредиты расходовались быстрее, чем ожидалось.
Проблему уже исправили, а пострадавшие пользователи получат компенсацию. Бесплатные кредиты на сумму от $500 до $1000.
Один из пользователей уже сообщил, что ему начислили более 12 тысяч кредитов.
Если вы пользуетесь Codex, проверьте раздел Settings → Usage & billing → Credits. Или проверьте свою почту.
😏😏😏
Совет: прежде чем ваше вайб-кодинг приложение примет первый платёж, попросите агента проверить эти 23 пункта:
1. Единый документ с дизайн-системой, которому соответствуют все цвета, размеры шрифтов и отступы.
2. Отдельные экраны для каждого состояния: загрузка, отсутствие данных и ошибка.
3. Приватные ключи хранятся только на сервере. Файлы фронтенда и история Git проверены на утечки, а все когда-либо раскрытые ключи заменены.
4. Каждый API-эндпоинт проверяет авторизацию и права доступа на сервере. В базе данных включена RLS.
5. Для всех сервисов с оплатой по факту использования (ИИ, SMS, электронная почта) настроены лимиты расходов или уведомления.
6. Платёжные вебхуки проверяют подпись, а повторное получение уведомления об одном и том же платеже не приводит к его повторному учёту.
7. Возвраты, отмены и неудачные списания проверены в тестовом режиме. Каждый сценарий выполняется один раз и завершается установкой правильного статуса.
8. После окончания пробного периода или подписки доступ отзывается вовремя.
9. При переключении платежей из тестового режима в рабочий заново настраиваются рабочие API-ключи и секрет подписи вебхуков.
10. Денежные суммы хранятся как целые числа в минимальных единицах валюты, как в Stripe. Никаких чисел с плавающей точкой: в JavaScript `0.1 + 0.2` не равно `0.3`.
11. Двойное нажатие пользователем кнопки отправки создаёт только один заказ.
12. Налог с продаж или НДС настроен для стран, в которых вы продаёте продукт.
13. Условия использования и политика конфиденциальности соответствуют тому, как приложение действительно работает.
14. Настроено ежедневное автоматическое резервное копирование. На бесплатном тарифе Supabase его нет, поэтому необходимо перейти на Pro или настроить собственное создание дампов. Также нужно один раз проверить восстановление данных в новой базе.
15. Для каждой миграции схемы базы данных подготовлен SQL для отката. Миграция и её откат проверены на копии продакшен-данных.
16. Списки, содержащие более 1000 записей, не обрезаются незаметно. По умолчанию API Supabase возвращает максимум 1000 строк.
17. Время хранится в формате `timestamptz`, а часовой пояс каждого пользователя записывается в отдельный столбец, чтобы напоминания приходили по местному времени.
18. Сначала используется мягкое удаление (soft delete), причём RLS скрывает и удалённые записи. При удалении аккаунта данные пользователя удаляются окончательно.
19. Пользователи могут экспортировать собственные данные.
20. Имена с апострофами, эмодзи или текстом справа налево не вызывают ошибок в полях ввода.
21. Изображения используются в форматах WebP или AVIF, а всё, что находится ниже видимой области экрана, загружается по мере прокрутки.
22. Для полей, по которым чаще всего выполняется фильтрация, созданы индексы. На нескольких десятках тестовых записей всё работает быстро, но на реальных объёмах данных начинаются замедления.
23. Подключён мониторинг ошибок, чтобы вы первыми узнавали о возникающих проблемах.
«Распредели проверку между пятью субагентами по следующим направлениям:Читать полностью…
1. Дизайн и производительность.
2. Безопасность.
3. Платежи.
4. Данные.
5. Работа приложения после запуска.
Проверь все пункты, ничего не изменяя. Для каждого пункта укажи, пройдена проверка или нет, а также файл, в котором обнаружена проблема.
Если что-то можно проверить только через панель управления сервиса, отметь пункт статусом "Требуется моё подтверждение" и предоставь пошаговую инструкцию для самостоятельной проверки.
Резервное копирование и восстановление данных тестируй только на тестовой базе данных, платежи — исключительно в тестовом режиме. Не изменяй продакшен-данные.
Сначала покажи мне таблицу с результатами и ничего не исправляй, пока я не дам подтверждение».
Claude обнаружил скрытый криптомайнер во время вайб-кодинга.
Пользователь Mac рассказал, что во время разработки приложения для мониторинга температуры Claude Code обнаружил криптомайнер, задействовавший 12 ядер процессора.
Показания температуры оказались подозрительно высокими, поэтому Claude Code проверил загрузку процессора и обнаружил XMRig, который использовал около 1175% CPU. Температура чипа при этом достигала 112 °C.
Сам Claude написал:
«На Mac работает майнер криптовалюты, который я не устанавливал».
Китайский парень показал, на что способен: в одиночку использовал ИИ-агентов для атак на 1200 сайтов.
Сегодня Reuters сообщило об очередном китайскоязычном хакере, который с помощью ИИ-агентов попытался атаковать более 1200 сайтов и успешно взломал сайты, связанные с более чем 100 компаниями, включая John Deere, SharkNinja и Cummins.
Предполагаемые затраты составили около $5000 на токены ИИ, или $50 за один успешный взлом. Успешные атаки занимали в среднем около 23 часов, а некоторые задачи выполнялись более пяти дней.
Злоумышленник использовал опенсорсный мультиагентный фреймворк Cairn.
По названиям воркеров, выполнявших задачи, исследователи предположили, что в основе системы использовалась связка Claude Code и DeepSeek V4.1 Flash. Обычно эти инструменты применяют для написания кода, но теперь с их помощью массово атакуют сайты.
Для работы Cairn человеку достаточно указать цель и дать инструкции. После этого ИИ-агенты самостоятельно ищут зацепки, предпринимают попытки взлома, записывают результаты и решают, что делать дальше.
Но как исследователям удалось обнаружить такую скрытую деятельность?
Оказалось, что злоумышленник просто оставил собственную панель управления в открытом доступе в интернете.
Через эти панели исследователи смогли изучить задачи ИИ-агентов и логи их выполнения.
Хакер поручил ИИ искать уязвимости в чужих системах, но при этом оставил собственную панель управления открытой для посторонних.
Вайб-хакинг. 🚬
Ловите три плагина для улучшения работы с Claude Code:
- Image Preview: предварительный просмотр изображений при наведении курсора.
- Sub Meter: позволяет постоянно отслеживать расход лимитов подписки.
- Commit: помогает безопасно отправлять изменения в репозиторий с помощью Haiku.
https://betterclaude.dev
Это может быть полезно:
shot — мод для Claude Code и MCP-инструмент, предоставляющий ИИ-агенту доступ к инструментам создания скриншотов.
Теперь можно попросить Claude пошагово объяснить, как выполнить какое-либо действие в приложении, и он будет показывать каждый шаг прямо на экране. 👀
В примере Claude находит неиспользуемый код на главной странице Amazon с помощью Chrome DevTools (меню ⋮ → More tools → Coverage). Из 9,2 МБ JavaScript и CSS не использовались 5,3 МБ.
Coverage позволяет определить, какие участки JavaScript и CSS не используются на странице. Попробуйте запустить его при первой загрузке своего сайта.
Установка:/plugin marketplace add davekiss/mods/plugin install shot@davekiss
Новое поколение тестов для веб-приложений и мобильных приложений. Фреймворк называется e2e, его исходный код открыт.
✓ Сочетает ИИ с детерминированными тестами
✓ Совместим с OpenAI, Claude и любыми ИИ-моделями
✓ Единый API для веба, iOS и Android
https://github.com/tester-army/e2e
В последнее время Anthropic начала рекомендовать компаниям сокращать количество субагентов, вплоть до объединения некоторых специализированных агентов с основным циклом работы.
Опыт нескольких корпоративных проектов показал, что архитектура, состоящая из одного агента и набора скиллов, зачастую оказывается эффективнее сложных мультиагентных систем. Так, у одного из клиентов после перехода на единый цикл работы скорость выполнения задач увеличилась примерно вдвое.
Причины этого нетрудно понять.
При передаче задач от одного агента другому приходится всякий раз передавать и обобщать контекст. В результате часть информации может теряться, задержки увеличиваются, а затраты растут.
Теперь Anthropic рекомендует возлагать планирование и выполнение задач на основного агента, который по мере необходимости будет динамически загружать скиллы и инструменты. При этом бизнес-процессы и знания предметной области предлагается сохранять в виде компонентов, пригодных для многократного использования.
Однако в статье приводится один примечательный случай, заслуживающий особого внимания.
Однажды специалисты Anthropic объединили субагентов в системе обслуживания клиентов. Это действительно позволило сократить задержки, однако задача, прежде выполнявшаяся успешно, неожиданно перестала выполняться. Причина заключалась в том, что основной агент пропустил этап согласования времени доставки со специалистом по логистике.
Именно поэтому автор подчёркивает необходимость проводить сквозное тестирование (end-to-end Eval) после каждого объединения субагентов, особенно внимательно проверяя, какие из прежде успешно выполнявшихся задач начали завершаться ошибками.
Разумеется, субагенты по-прежнему сохраняют свою ценность там, где необходимы параллельные исследования, независимая проверка результатов или изоляция контекста.
Таким образом, при проектировании мультиагентных систем в будущем стоит прежде всего задаться вопросом: действительно ли каждому субагенту необходимы собственный независимый контекст и отдельный цикл выполнения задач?
Кроме того, Anthropic опубликовала в открытом доступе набор инструментов для миграции, позволяющий анализировать существующую архитектуру, постепенно объединять субагентов и сопоставлять качество работы, затраты и задержки до и после внесённых изменений.
Всем, кто занимается разработкой ИИ-агентов, настоятельно рекомендую с ним ознакомиться.
https://claude.com/resources/articles/building-agents-when-to-fold-subagents-into-your-main-agent-loop
Grok Bot теперь может напрямую взаимодействовать с системными приложениями на вашем смартфоне.
Он поддерживает работу с календарём, напоминаниями, контактами, сообщениями и геолокацией. Более того, Grok Bot способен даже управлять освещением и дверными замками в вашем доме.
Например, можно дать ему такое поручение:
> «Проверь мой календарь на завтра, найди свободное время, чтобы встретиться с <имя> за чашкой кофе, отправь этому человеку сообщение и спроси, подходит ли ему выбранное время. Затем установи напоминание за 30 минут до того, как мне нужно будет выйти из дома».
Эта возможность постепенно становится доступна на iOS и Android. 😸
$16К/месяц на приложении. Ноль на рекламу.
Никакого секрета, только система: сайт + расширение + приложение + API ссылаются друг на друга, и Google тащит их вверх.
Подробнее тут → /channel/its_capitan/614
Если не можете разобраться в коде, который только что изменил ваш агент, установите diff-tour. Он заставляет Claude Code или Codex провести вас по изменениям так, как их читает опытный разработчик.
> Сначала объясняет, зачем нужны изменения, затем показывает файлы, которые стоит прочитать, включая связанные файлы, которые не менялись.
> Задаёт за вас вопросы: «То, что работало раньше, всё ещё работает?», «Что произойдёт при сбое или повторном запуске?», «Можно ли безопасно откатить изменения?»
> Отделяет то, что обязательно нужно исправить, от необязательных улучшений и объясняет, почему участки, которые выглядят рискованными, на самом деле в порядке.
> Там, где стоит остановиться и подумать, сначала задаёт вопрос, чтобы вы могли предположить ответ, прежде чем увидите объяснение.
Запустите его перед слиянием, и вы поймёте, где эти изменения могут что-то сломать, а заодно начнёте понимать, как опытный разработчик читает код.
Весь процесс проходит в режиме только для чтения. Claude Code или Codex, в который вы уже вошли, готовит разбор за две–пять минут. Каждая строка кода на экране берётся прямо из git.
Cкрипт установки проверяет скачанный файл по контрольным суммам и устанавливает инструмент в папку вашего пользователя. На Mac или Linux выполните однострочную команду в начале README, затем введите tour в своём проекте.
Когда закончите разбор, передайте обязательные исправления Opus 5.5:«diff-tour разобрал мои последние изменения и отметил то, что обязательно нужно исправить: [перечислите здесь]. Для каждого пункта объясни, как ты собираешься его исправить и какие файлы затронешь, и дождись моего согласия, прежде чем что-либо менять. После исправлений запусти тесты и сообщи, какие пункты исправлены, а какие ещё нет».
github.com/init-co-jp/diff-tour
Каждому пользователю Claude Code обязательно стоит установить /stack.
Мод /stack показывает ВСЁ, что установлено и доступно в Claude Code:
Скиллы, субагенты, команды, хуки, MCP-серверы, плагины, настройки и стили вывода.
Всё сгруппировано по уровням конфигурации: Enterprise, User, Project, Plugin и флаги CLI.
Модуль выполняет полное сканирование и отображает результаты в интерактивной панели, где можно увидеть, какие компоненты активны, какие отключены и какие переопределяются другими.
Наконец-то вы сможете лучше понять, почему ваши сессии Claude Code расходуют так много токенов и почему Claude ведёт себя именно так.
Кроме того, можно изучить все встроенные команды, скиллы и субагенты, поставляемые вместе с Claude Code, включая те, которые даже не упоминаются в официальной документации!
Установить можно командой:
npx claude-code-templates@latest --mod ui/stack-viewerЧитать полностью…
Совет: перед запуском продукта попросите агента отправить четырёх субагентов, которые будут имитировать новых пользователей, чтобы проверить весь путь от открытия главной страницы до первого успешного действия.
Каждый раз, когда кто-то из них не понимает, что делать дальше, застревает или хочет закрыть вкладку, проблема попадает в общую таблицу со скриншотом.
→ Нетерпеливый пользователь: бегло просматривает страницу, нажимает первую попавшуюся кнопку и закрывает вкладку при первой ошибке.
→ Скептик: изучает цены, условия использования и политику конфиденциальности перед регистрацией. Останавливается на всём, что кажется непонятным.
→ Пользователь смартфона: экран шириной 375 пикселей и медленное 3G-соединение. Скрытая кнопка или горизонтальная прокрутка считаются проблемой.
→ Тестировщик на прочность: вводит некорректные данные во все формы, возвращается назад на полпути и дважды нажимает кнопки, чтобы проверить, не выполняется ли действие повторно.
Проблемы в таблице сортируются по количеству агентов, которые с ними столкнулись. Исправьте всё, что можно устранить за один проход, а затем отправьте четырёх новых субагентов, которые не видели таблицу с проблемами, чтобы они повторно прошли тот же путь и проверили, остались ли препятствия.
Чтобы получить такую таблицу перед запуском, отправьте агенту следующий промпт:
«Мой продукт скоро запускается. Помоги найти места, на которых первые пользователи могут столкнуться с трудностями.Читать полностью…
Сначала проверь, доступен ли тебе браузерный MCP. Если нет, остановись и дай мне команду для установки Playwright MCP.
Изучи код, определи, какое действие считается первым успешным результатом для пользователя, и укажи его в начале отчёта.
Затем запусти четырёх субагентов, каждый из которых будет имитировать нового пользователя. Они должны работать с браузером по очереди: следующий начинает только после завершения предыдущего.
1. Нетерпеливый пользователь: бегло просматривает страницу, нажимает первую кнопку и закрывает вкладку при первой ошибке.
2. Скептик: изучает цены, условия использования и политику конфиденциальности перед регистрацией. Останавливается везде, где что-то непонятно.
3. Пользователь смартфона: использует экран шириной 375 пикселей и медленное 3G-соединение. Если ограничить скорость сети невозможно, сообщи об этом.
4. Тестировщик на прочность: вводит некорректные данные в формы, возвращается назад посреди процесса и дважды нажимает кнопки.
Каждый субагент должен пройти путь от главной страницы до первого успешного результата.
Делай скриншоты всех мест, где субагенты испытывают затруднения, застревают или хотят закрыть вкладку. Сохраняй их в qa/first-users/ и фиксируй этап, увиденное и действие, которое пользователь пытался выполнить.
В конце каждый субагент должен сообщить, вернулся бы он к продукту и сколько кликов потребовалось для достижения первого успешного результата.
Работай только в локальной среде или превью-окружении. Для регистрации используй тестовый адрес электронной почты, а для платежей — тестовый режим.
Считай одинаковые проблемы, возникающие в одном месте на одной странице, одной проблемой. Отсортируй их по количеству пользователей, которые с ними столкнулись.
Проблемы с ценами, условиями использования и политикой конфиденциальности просто зафиксируй для меня.
Все остальные проблемы исправь за один проход.
Затем запусти четырёх новых субагентов, которые не видели список обнаруженных проблем. Пусть они повторят тестирование в тех же условиях.
В конце предоставь сравнение результатов до и после исправлений».
Теперь в API OpenAI можно кэшировать промпты на срок до 12 часов, а для авторизованных пользователей Codex и Work кэш хранится бессрочно.
Это означает, что даже спустя несколько часов можно вернуться к старой задаче и продолжить работу с гарантированным попаданием в кэш.
Меньше повторной обработки контекста и, потенциально, меньше впустую потраченных лимитов.
Побольше бы таких обновлений. 🍿
ЛОЛ: парень провёл реверс-инжиниринг своего телевизора с помощью Claude.
- Воссоздал минималистичный главный экран в стиле Apple TV.
- Удалил всю предустановленную рекламу и ненужное ПО.
- Сократил потребление оперативной памяти на 70% и заметно ускорил работу телевизора.
Для желающих попробовать доступна опенсорсная версия. 😸
DeepSeek открыла исходный код DeepInfer, движка инференса, который она использует для масштабного запуска V4.1-Flash.
https://github.com/deepseek-ai/DeepInfer
Именно этот код помогает быстрее обслуживать запросы к моделям и снижать затраты на их работу.
Для компаний, развёртывающих собственные ИИ-сервисы, DeepInfer может оказаться даже ценнее самих весов модели.
Ещё одна важная деталь: движок работает не только на чипах Nvidia, но и на Huawei.
👍👍👍
Microsoft приобрела Maluuba за год до выхода GPT-1.
Основатель компании признаётся, что сожалеет о продаже, поскольку Maluuba могла бы стать следующей OpenAI.
Теперь та же команда специалистов по глубокому обучению вернулась с новым проектом Skyfall AI, и её первая модель — вовсе не очередная LLM.
SKY-001 — первая инженерная world model. Достаточно передать ей текстовый промпт или примерный эскиз, и она спроектирует объект целиком, разберёт его на отдельные детали вплоть до винтиков, а затем воссоздаст в виде полноценного CAD-файла, который можно открыть в таких программах, как Autodesk Fusion.
Согласно тестам компании, в задачах CAD и BIM модель работает в 100 раз быстрее и обходится в 150 раз дешевле, чем GPT-6 Astra.
Обратите внимание на момент в видео, когда детали одна за другой соединяются в готовую конструкцию. 😏
Если вы ищете работу, первым делом установите ai-job-search в Claude Code (50 тысяч звёзд на GitHub).
Достаточно вставить ссылку на вакансию, и инструмент составит резюме и сопроводительное письмо с учётом требований работодателя. Затем второй ИИ-агент проверит оба документа, выявит недостатки и передаст вам только исправленные версии.
Инструмент также оценивает сразу несколько вакансий, собранных автоматически, и формирует список наиболее подходящих.
Когда вас пригласят на собеседование, он спрогнозирует возможные вопросы на основе описания вакансии и именно той версии резюме, которую вы отправили работодателю. Кроме того, с его помощью можно провести тренировочное собеседование.
Публичный форк репозитория содержит команду /setup, которая записывает ваши контактные данные и зарплатные ожидания. Отправьте Claude Code следующую инструкцию, чтобы он создал приватный репозиторий и помог вам пошагово заполнить профиль. «Скопируй https://github.com/MadsLorentzen/ai-job-search в мой новый приватный репозиторий. Не создавай форк. Установи инструмент, следуя инструкциям по настройке из репозитория, а затем пошагово проведи меня через команду `/setup`».
https://github.com/MadsLorentzen/ai-job-search
MiniMax M3.1 Flash официально вышла! 🫣
Space Bunny была ранней версией этой модели, и теперь команда представила её под названием M3.1 Flash. Характеристики выглядят многообещающе.
• Более 200 токенов в секунду.
• Превосходит другие китайские модели в бенчмарках для ИИ-агентов.
• Стоимость API составляет примерно $0,15 за миллион входных токенов и $0,60 за миллион выходных.
• Веса модели опубликуют 23 октября.
• Также готовится Pro-версия.
Это огромный шаг вперёд по сравнению с M3. Новая модель почти в 3 раза быстрее и на 70% дешевле.
Модель уже доступна через API и тарифные планы MiniMax. До 25 октября ею можно пользоваться бесплатно в рамках этих тарифов.
В OpenCode можно тестить бесплатно в течение следующих трёх дней.
Промпт дня от Matt Pocock:
Создай pre-commit хук, который не позволяет коммитить файлы размером более 5000 токенов. Количество токенов рассчитывается по формуле: 1 токен = 4 байта.
Проверяй только файлы, добавленные в индекс Git (staged files). Игнорируй файлы, написанные не агентами, например lock-файлы и автоматически сгенерированный код.
При обнаружении превышения лимита выводи сообщение об ошибке с конкретными инструкциями по разделению файла на несколько частей.
Нашёл ещё один отличный курс по ИИ-агентам, лекции которого Университет Карнеги — Меллона (CMU) бесплатно публикует на YouTube.
Курс ведут Грэм Нойбиг, один из создателей OpenHands, и Дэниел Фрид.
Больше всего мне нравится то, насколько тесно содержание курса связано с инструментами, которыми мы пользуемся сегодня. Он охватывает темы, с которыми мы ежедневно сталкиваемся при работе с Claude Code и Codex: инструменты, скиллы, сжатие контекста и агенты для программирования.
Практические задания тоже интересные. В первом задании агент для программирования исправляет ошибки в шахматном приложении, после чего второй агент играет в шахматы в только что исправленном приложении.
Последующие задания посвящены оценке качества работы агентов (evals) и их обучению с помощью обучения с подкреплением (RL). Все три задания находятся в открытом доступе на GitHub.
https://www.youtube.com/playlist?list=PLSN0qpDfUvTM