<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fh="http://purl.org/syndication/history/1.0"><channel><title>ИИ-агенты в IT-команде | Блог</title><description>Практический учебник по работе с ИИ-агентами для программистов, аналитиков, менеджеров и тестировщиков</description><link>https://ai.codelab.vc/</link><language>ru</language><fh:complete/><atom:link rel="self" href="https://ai.codelab.vc/blog/rss.xml"/><item><title>Дайджест: новые правила контекст-инжиниринга для моделей поколения Claude 5</title><link>https://ai.codelab.vc/blog/2026-08-02-digest-context-engineering-claude-5/</link><guid isPermaLink="true">https://ai.codelab.vc/blog/2026-08-02-digest-context-engineering-claude-5/</guid><description>Anthropic удалила больше 80% системного промпта Claude Code для Opus 5 и Fable 5 и не увидела просадки на своих тестах по коду. Инструкции, которые команды писали агентам два года, во многом устарели.</description><pubDate>Sun, 02 Aug 2026 11:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Anthropic выбросила больше 80% системного промпта Claude Code для Opus 5 и Fable 5 и не увидела просадки на своих тестах по коду. Цифра заслуживает того, чтобы дочитать &lt;a href=&quot;https://claude.com/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models&quot;&gt;разбор целиком&lt;/a&gt;: она означает, что инструкции, которые команды кропотливо писали агентам последние пару лет, устарели не потому, что были неверными, а потому что модель переросла нужду в них.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;запрет-заменяется-описанием-намерения&quot;&gt;Запрет заменяется описанием намерения&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Старая инструкция про комментарии звучала так: «никогда не пиши многострочные докстринги и блоки комментариев, максимум одна короткая строка». Новая описывает намерение: «пиши код, который читается как окружающий: та же плотность комментариев, те же имена, та же идиома».&lt;/p&gt;
&lt;p&gt;Первая формулировка короче и проще проверяется. Вторая выигрывает потому, что запрет работает везде одинаково, включая файлы, где принято писать иначе. Модель, которой хватает суждения, попадает в стиль конкретного файла сама, а жёсткое правило ей в этом мешает.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;инструменты-вместо-инструкций&quot;&gt;Инструменты вместо инструкций&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Второй пласт изменений адресован тем, кто делает агенту инструменты. Примеры вызовов из описаний предлагают убрать: они сужают поиск, и модель начинает воспроизводить показанный сценарий вместо подходящего. Подсказку переносят в сам интерфейс, в имена параметров и в перечисления вроде &lt;code dir=&quot;auto&quot;&gt;pending&lt;/code&gt;, &lt;code dir=&quot;auto&quot;&gt;in_progress&lt;/code&gt;, &lt;code dir=&quot;auto&quot;&gt;completed&lt;/code&gt;, по которым назначение читается без пояснений.&lt;/p&gt;
&lt;p&gt;Оттуда же ушли повторы. Одно и то же правило раньше дублировалось в системном промпте и в описании инструмента; теперь оно живёт в одном месте, там, где применяется.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;контекст-грузится-по-требованию&quot;&gt;Контекст грузится по требованию&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Развёрнутые инструкции по проверке и код-ревью переехали из системного промпта в скилы. Описания инструментов тоже больше не висят в контексте с самого начала: агент находит нужное поиском по каталогу, когда до него доходит дело.&lt;/p&gt;
&lt;p&gt;Механика знакомая, на ней работают &lt;a href=&quot;https://ai.codelab.vc/agents/skills/&quot;&gt;скилы&lt;/a&gt;. Новое здесь то, что разработчики харнеса применили её к собственному системному промпту, а не только к вашим регламентам.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;память-ведётся-без-вашего-участия&quot;&gt;Память ведётся без вашего участия&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Раньше факт попадал в память проекта по явной команде: вы говорили «запомни», агент дописывал строку. Теперь Claude сохраняет заметки сам, по ходу работы, а &lt;code dir=&quot;auto&quot;&gt;CLAUDE.md&lt;/code&gt; рекомендуют держать лёгким и складывать туда особенности конкретного репозитория, а не общеизвестные вещи.&lt;/p&gt;
&lt;p&gt;У этого есть неприятная сторона. Файл, который правит не только человек, нужно читать наравне с кодом, иначе в нём заведётся правило, которого никто не писал. Про гигиену памяти подробно рассказано на странице &lt;a href=&quot;https://ai.codelab.vc/agents/memory/&quot;&gt;Память&lt;/a&gt;.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;план-со-ссылками-вместо-плана-словами&quot;&gt;План со ссылками вместо плана словами&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Markdown-описания задачи уже мало. В качестве опоры предлагают прикладывать примеры кода, наборы тестов и рубрики для проверки, а из задачи на них ссылаться. Разница простая: тест либо проходит, либо нет, а формулировка «сделай хорошо и по нашим стандартам» проверяется спором.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;что-это-значит-для-команды&quot;&gt;Что это значит для команды&lt;/h2&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Откройте свой &lt;code dir=&quot;auto&quot;&gt;CLAUDE.md&lt;/code&gt; или &lt;code dir=&quot;auto&quot;&gt;AGENTS.md&lt;/code&gt; и посчитайте механические запреты. Часть из них сворачивается в одну фразу про намерение, и файл худеет на треть без потери смысла. Ориентиры по объёму собраны на странице &lt;a href=&quot;https://ai.codelab.vc/agents/memory/&quot;&gt;Память&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Длинные регламенты держите в скилах. Правило «факт, нужный всегда, в память; процедура, нужная иногда, в скил» от статьи не пострадало, скорее укрепилось.&lt;/li&gt;
&lt;li&gt;Подключённые «на всякий случай» MCP-серверы по-прежнему стоят токенов, но отложенная подгрузка снимает часть налога. Подробности в &lt;a href=&quot;https://ai.codelab.vc/practice/context-engineering/&quot;&gt;Контекст-инжиниринге&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Оценить, насколько разрослись скилы и файлы памяти, помогает команда &lt;code dir=&quot;auto&quot;&gt;/doctor&lt;/code&gt; в Claude Code.&lt;/li&gt;
&lt;/ul&gt;
</content:encoded><category>дайджест</category><category>контекст</category><category>агенты</category></item><item><title>Обновление учебника: раздел про RAG и базу знаний</title><link>https://ai.codelab.vc/blog/2026-07-20-changelog-rag-section/</link><guid isPermaLink="true">https://ai.codelab.vc/blog/2026-07-20-changelog-rag-section/</guid><description>Восемь новых страниц про RAG: как устроен поиск по базе знаний, какую архитектуру выбрать, что индексировать и как измерять качество.</description><pubDate>Mon, 20 Jul 2026 09:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Самый частый вопрос после первых недель работы с агентом звучит примерно так: агент хорошо пишет код, но ничего не знает про наши сервисы, регламенты и решения прошлого года. Ответ на него называется RAG, и теперь ему посвящён отдельный раздел учебника из восьми страниц.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;что-появилось&quot;&gt;Что появилось&lt;/h2&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://ai.codelab.vc/rag/what-is-rag/&quot;&gt;Что такое RAG&lt;/a&gt;: найти нужные фрагменты, подложить их в контекст и ответить со ссылками на источники. Базовое определение без кода.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ai.codelab.vc/rag/how-it-works/&quot;&gt;Как устроен RAG внутри&lt;/a&gt;: два цикла системы, офлайн-индексация и онлайн-ответ, по шагам.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ai.codelab.vc/rag/architectures/&quot;&gt;Варианты архитектуры&lt;/a&gt;: лестница от поиска по репозиторию до агентного RAG. Что чинит каждый уровень и сколько он стоит.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ai.codelab.vc/rag/vectorless/&quot;&gt;Поиск без векторов: дерево документа&lt;/a&gt;: подход без эмбеддингов и нарезки, в котором модель спускается по дереву разделов рассуждением.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ai.codelab.vc/rag/what-to-index/&quot;&gt;Что индексировать в продуктовой компании&lt;/a&gt;: карта источников знаний команды, включая права доступа и свежесть.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ai.codelab.vc/rag/quality/&quot;&gt;Качество и оценка&lt;/a&gt;: как измерять поиск и генерацию по отдельности и ловить регрессии.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ai.codelab.vc/rag/adoption/&quot;&gt;Внедрение в процессы разработки&lt;/a&gt;: путь от пилота до привычки команды, и кто владеет системой.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ai.codelab.vc/rag/tools/&quot;&gt;Инструменты вокруг RAG&lt;/a&gt;: каталог применений, от бота в командном канале до MCP-сервера для агентов.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;h2 id=&quot;с-чего-начать-читать&quot;&gt;С чего начать читать&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Если про RAG вы слышали только название, читайте первые две страницы подряд: они дают словарь, без которого остальные превращаются в набор терминов. Дальше маршрут зависит от роли. Тому, кто будет строить систему, нужны «Варианты архитектуры» и «Качество и оценка». Тому, кто решает, браться ли вообще, хватит «Внедрения в процессы разработки»: там разобрано, с какой боли начинать и во что система встраивается.&lt;/p&gt;
&lt;p&gt;Страница про поиск без векторов держится особняком. Она описывает подход, который отказывается от эмбеддингов и нарезки на фрагменты, и полезна как контрольный вопрос к любому проекту: а точно ли вам нужна векторная база, или задача решается проще.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;что-ещё-изменилось&quot;&gt;Что ещё изменилось&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Раздел не живёт отдельно: ссылки на него добавлены на страницы про &lt;a href=&quot;https://ai.codelab.vc/agents/memory/&quot;&gt;память агента&lt;/a&gt;, &lt;a href=&quot;https://ai.codelab.vc/agents/mcp/&quot;&gt;MCP&lt;/a&gt; и &lt;a href=&quot;https://ai.codelab.vc/practice/context-engineering/&quot;&gt;контекст-инжиниринг&lt;/a&gt;, а новые термины разложены по &lt;a href=&quot;https://ai.codelab.vc/reference/glossary/&quot;&gt;глоссарию&lt;/a&gt;.&lt;/p&gt;
</content:encoded><category>учебник</category></item></channel></rss>