<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Planning | The .NET Blog</title><link>https://thedotnetblog.com/ru/tags/planning/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ru</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Thu, 11 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ru/tags/planning/index.xml" rel="self" type="application/rss+xml"/><item><title>Новый Plan agent в Visual Studio решает очень реальную проблему AI-workflow</title><link>https://thedotnetblog.com/ru/news/emiliano-montesdeoca/visual-studio-plan-agent-build-before-code/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ru/news/emiliano-montesdeoca/visual-studio-plan-agent-build-before-code/</guid><description>Новый Plan agent в Visual Studio важен потому, что он создаёт структурированную фазу планирования до реализации, а именно это часто нужно большим функциям и рефакторингам.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Эта статья переведена автоматически. Оригинал можно прочитать &lt;a href="https://thedotnetblog.com/ru/news/emiliano-montesdeoca/visual-studio-plan-agent-build-before-code/"&gt;здесь&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Один из самых раздражающих AI coding workflow — это когда реализация начинается слишком быстро.&lt;/p&gt;
&lt;p&gt;Код может даже быть технически нормальным, но он решает не ту версию проблемы, которую вы имели в виду.&lt;/p&gt;
&lt;p&gt;Вы хотели рефакторинг. Начался rewrite.
Вы хотели scoped improvement. Он затронул половину проекта.
Вы хотели обсудить варианты. Он сразу перешёл к изменениям файлов.&lt;/p&gt;
&lt;p&gt;Вот почему новый &lt;strong&gt;Plan agent&lt;/strong&gt; в Visual Studio — настолько полезное дополнение.&lt;/p&gt;
&lt;h2 id="это-решает-реальную-проблему-workflow-а-не-просто-косметическую"&gt;Это решает реальную проблему workflow, а не просто косметическую&lt;/h2&gt;
&lt;p&gt;В оригинальном посте описана очень знакомая ситуация: &amp;ldquo;&lt;strong&gt;Код не неправильный&amp;hellip; он просто не такой, как вы хотели.&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Эта фраза отличная.&lt;/p&gt;
&lt;p&gt;Потому что слабое место многих AI-assisted development не в том, может ли модель генерировать код. Вопрос в том, создаёт ли workflow достаточно пространства, чтобы договориться о нужной форме работы до начала реализации.&lt;/p&gt;
&lt;p&gt;Это особенно важно для:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;больших функций&lt;/li&gt;
&lt;li&gt;незнакомых codebase&lt;/li&gt;
&lt;li&gt;нетривиальных рефакторингов&lt;/li&gt;
&lt;li&gt;архитектурно чувствительных изменений&lt;/li&gt;
&lt;li&gt;работы, которой нужен team review до начала правок&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;В таких ситуациях сразу прыгать в implementation часто означает сделать неверный ход.&lt;/p&gt;
&lt;h2 id="планирование-не-является-overhead-когда-задача-настоящая"&gt;Планирование не является overhead, когда задача настоящая&lt;/h2&gt;
&lt;p&gt;Мне кажется, команды иногда недооценивают, сколько времени они теряют, начиная реализацию слишком рано.&lt;/p&gt;
&lt;p&gt;Если agent:&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;li&gt;игнорирует нужный edge case&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;то &amp;ldquo;быстрый&amp;rdquo; старт в итоге превращается в более медленный workflow в целом.&lt;/p&gt;
&lt;p&gt;Именно поэтому мне нравится эта функция.&lt;/p&gt;
&lt;p&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;li&gt;обмена планом до того, как начнутся изменения кода&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Это не бюрократия. Чаще всего это просто хорошая инженерия.&lt;/p&gt;
&lt;h2 id="markdown-файл-плана--это-разумный-выбор"&gt;Markdown-файл плана — это разумный выбор&lt;/h2&gt;
&lt;p&gt;Особенно мне нравится то, что каждый plan сохраняется в &lt;code&gt;.copilot/plans/plan-{title}.md&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Это делает этап планирования осязаемым.&lt;/p&gt;
&lt;p&gt;План не заперт внутри chat transcript. Он становится чем-то, что вы можете:&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;li&gt;обсуждать с командой&lt;/li&gt;
&lt;li&gt;более осознанно передавать в реализацию&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Благодаря этому функция выглядит гораздо серьёзнее, чем просто временное вступление перед генерацией кода.&lt;/p&gt;
&lt;h2 id="здесь-ai-workflows-начинают-уважать-процесс-команды"&gt;Здесь AI workflows начинают уважать процесс команды&lt;/h2&gt;
&lt;p&gt;Мне кажется, это один из сильных признаков того, что эти tools взрослеют.&lt;/p&gt;
&lt;p&gt;Лучшие AI developer workflow — это не те, что убирают все промежуточные шаги. Это те, что улучшают правильные промежуточные шаги.&lt;/p&gt;
&lt;p&gt;И планирование — один из таких шагов.&lt;/p&gt;
&lt;p&gt;Если plan сильный, implementation становится проще.
Если plan слабый, implementation становится шумной.&lt;/p&gt;
&lt;p&gt;Эта функция признаёт это напрямую.&lt;/p&gt;
&lt;h2 id="моё-мнение"&gt;Моё мнение&lt;/h2&gt;
&lt;p&gt;Это не просто AI nicety.&lt;/p&gt;
&lt;p&gt;Это улучшение workflow.&lt;/p&gt;
&lt;p&gt;И для настоящих функций и настоящих рефакторингов это именно тот тип улучшения, который может сэкономить много лишнего churn, review noise и rework в духе &amp;ldquo;я имел в виду не это&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Думаю, всё больше agent experiences в итоге будут нуждаться в чём-то подобном.&lt;/p&gt;
&lt;p&gt;Visual Studio пришёл к этому раньше и сделал это полезным образом.&lt;/p&gt;
&lt;p&gt;Оригинальная публикация: &lt;a href="https://devblogs.microsoft.com/visualstudio/plan-before-you-build-introducing-the-plan-agent-in-visual-studio/"&gt;Планируйте перед сборкой: представляем Plan agent в Visual Studio&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>