<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Личное использование on AI Coding Playbook</title><link>https://aicodingplaybook.ru/personal/</link><description>Recent content in Личное использование on AI Coding Playbook</description><generator>Hugo</generator><language>ru</language><copyright>AI HUB TEAM</copyright><lastBuildDate>Wed, 01 Jan 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://aicodingplaybook.ru/personal/index.xml" rel="self" type="application/rss+xml"/><item><title>Типы ИИ-инструментов</title><link>https://aicodingplaybook.ru/personal/choosing-tools/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>https://aicodingplaybook.ru/personal/choosing-tools/</guid><description>&lt;p&gt;Есть разные степени проникновения ИИ в разработку. Не обязательно, что какая-то хуже или лучше - всему своё время и место. Давайте примерно прикинем, какие уровни сейчас есть.&lt;/p&gt;
&lt;h2 id="qa-в-чате"&gt;QA в чате&lt;/h2&gt;
&lt;p&gt;Примеры инструментов - ChatGPT, Deepseek, Qwen Chat, Claude.ai.&lt;/p&gt;
&lt;p&gt;Режим работы - задал вопрос, получил ответ.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Плюсы:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Недорого или вообще бесплатно&lt;/li&gt;
&lt;li&gt;Удобно для точечных вопросов - открыл вкладку, закинул вопрос с контекстом, получил ответ&lt;/li&gt;
&lt;li&gt;Заставляет думать при создании контекста/промпта - нужно вручную собирать нужный контекст, поэтому итоговый запрос получается более точечным и вдумчивым. Хотя на текущем этапе развития веб-чаты уже тоже могут собирать контекст из подключенных источников&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Минусы:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Начало работы с Claude Code</title><link>https://aicodingplaybook.ru/personal/getting-started/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>https://aicodingplaybook.ru/personal/getting-started/</guid><description>&lt;p&gt;За прошлый год мы потестили достаточно большое количество ИИ-инструментов для разработки (Cursor, Claude Code, Codex, Cline, Aider, RooCode, Kilo, Augment), тут есть &lt;a href="https://crazyfrogspb.github.io/2025/09/22/%D0%B8%D0%B8-%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D0%B2-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5-opinionated-guide/"&gt;обзорный пост&lt;/a&gt;. Какие-то отбросили почти сразу, какие-то прям поиспользовали и даже посравнивали на одних и тех же задачах. В итоге сейчас на уровне компании мы внедряем Claude Code и опционально компенсируем подписку на Cursor. Почему Claude Code?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Главная причина - на субъективных ненаучных сравнениях качество лучше, чем у конкурентов (хотя это может меняться от модели к модели)&lt;/li&gt;
&lt;li&gt;Богатая эко-система плагинов и в целом это популярный развивающийся инструмент&lt;/li&gt;
&lt;li&gt;Адекватная цена - за 35 (Team-план) или 100 (личный Max) долларов мы получаем практически безлимитные запросы (хотя и это может меняться, судя по &lt;a href="https://www.reddit.com/r/ClaudeCode/comments/1s4kv14/no_title_needed/"&gt;последним новостям&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Если вы никогда не использовали CC или подобные инструменты, то рекомендуем забить на гайды в стиле &amp;ldquo;запускаем 5-10 агентов параллельно&amp;rdquo; и поработать сначала в максимально простом режиме - &lt;strong&gt;без плагинов&lt;/strong&gt;, с &lt;strong&gt;одной открытой вкладкой&lt;/strong&gt;, можно через плагин для IDE. Так вы лучше поймёте сильные и слабые стороны, как лучше формулировать свои запросы и не пропустите момент, когда его нужно останавливать.&lt;/p&gt;</description></item><item><title>Сессии и режимы работы</title><link>https://aicodingplaybook.ru/personal/sessions-and-modes/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>https://aicodingplaybook.ru/personal/sessions-and-modes/</guid><description>&lt;p&gt;Разберем на примере Claude Code важные функции при работе с агентскими системами.&lt;/p&gt;
&lt;h2 id="работаем-с-сессиями"&gt;Работаем с сессиями&lt;/h2&gt;
&lt;p&gt;Сессия - основной юнит работы в CC. Каждый раз, когда мы хотим решить какую-то новую задачку, мы создаём новую сессию, в контекст которой загружаются:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Системный промпт и инструменты&lt;/li&gt;
&lt;li&gt;CLAUDE.md и правила&lt;/li&gt;
&lt;li&gt;Описания скиллов&lt;/li&gt;
&lt;li&gt;Описания включенных инструментов MCP&lt;/li&gt;
&lt;li&gt;Описание кастомных субагентов&lt;/li&gt;
&lt;li&gt;Если сессия не новая, то предыдущие сообщения&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Важные команды для работы с сессиями:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/rewind - откатиться на какой-то шаг разговора&lt;/li&gt;
&lt;li&gt;/resume - продолжить одну из прошлых сессий&lt;/li&gt;
&lt;li&gt;/fork - форкнуть сессию (создаётся копия текущей с новым айдишником)&lt;/li&gt;
&lt;li&gt;/rename - дать удобное название сессии вместо автоматического&lt;/li&gt;
&lt;li&gt;/compact - можно вручную триггернуть сжатие истории сессии. Необходимо при длинных сессиях, так как контекст моделей ограничен&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Авто-сжатие, кстати, постоянно теряет кучу важных деталей (например, какой скрипт с какими параметрами мы сейчас используем для дебаггинга), так что лучше такие штуки добавлять в md-файл со спецификацией задачи и сразу его прокидывать в контекст после сжатия.&lt;/p&gt;</description></item><item><title>Лучшие практики работы с ИИ-инструментами</title><link>https://aicodingplaybook.ru/personal/best-practices/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>https://aicodingplaybook.ru/personal/best-practices/</guid><description>&lt;p&gt;В этой секции собраны ключевые советы по эффективному использованию ИИ-инструментов, подтверждённые как личным опытом, так и постами в интернете.&lt;/p&gt;
&lt;h2 id="совет-1-детальное-описание-задачи"&gt;Совет #1: Детальное описание задачи&lt;/h2&gt;
&lt;p&gt;Часто нам очень лень детально описывать задачу даже своим коллегам, что уж там говорить про ИИ. К сожалению, такие промпты вряд ли приведут нас к желаемому результату:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;Создай LLM-алерт-менеджер, который будет умным способом группировать алерты из Графаны в инциденты&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Добавь в проект фичу по автоматическому анализу сообщений пользователей и изменению уровня критичности инцидента по результатам анализа&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Уровня детализации здесь катастрофически не хватает - слишком много степеней свободы для LLM. Поэтому первый стандартный совет - &lt;strong&gt;использовать при постановке задачи тот же процесс, что и при работе с живым человеком&lt;/strong&gt;. Особенно если вы работаете в автономном режиме.&lt;/p&gt;</description></item></channel></rss>