<?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/ja/tags/planning/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ja</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/ja/tags/planning/index.xml" rel="self" type="application/rss+xml"/><item><title>Visual Studio の新しい Plan agent は、実在する AI ワークフローの問題を解決します</title><link>https://thedotnetblog.com/ja/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/ja/news/emiliano-montesdeoca/visual-studio-plan-agent-build-before-code/</guid><description>Visual Studio の新しい Plan agent が重要なのは、実装の前に構造化された計画段階を作るからです。これは大きな機能やリファクタリングにまさに必要なものです。</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;この記事は自動翻訳されています。原文は&lt;a href="https://thedotnetblog.com/ja/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 コーディングのワークフローで最もイライラするもののひとつは、実装が早すぎることです。&lt;/p&gt;
&lt;p&gt;コード自体は技術的には問題ないこともありますが、頭の中にあった問題の別の版を解いてしまっています。&lt;/p&gt;
&lt;p&gt;リファクタリングをしたかったのに、書き換えが始まった。
範囲を絞った改善をしたかったのに、プロジェクトの半分に触れた。
選択肢を話し合いたかったのに、すぐにファイル変更へ進んだ。&lt;/p&gt;
&lt;p&gt;だからこそ、Visual Studio の新しい &lt;strong&gt;Plan agent&lt;/strong&gt; はとても有用な追加機能です。&lt;/p&gt;
&lt;h2 id="これは見た目の問題ではなく実際のワークフローの問題を解決します"&gt;これは見た目の問題ではなく、実際のワークフローの問題を解決します&lt;/h2&gt;
&lt;p&gt;元の投稿は、とてもよくある状況をこう表現しています。&amp;quot;&lt;strong&gt;コードは間違っていない&amp;hellip; ただ、あなたが望んだものではない。&lt;/strong&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;この一文は本当に的確です。&lt;/p&gt;
&lt;p&gt;なぜなら、AI 支援開発の弱点はモデルがコードを出せるかどうかではないからです。実装が始まる前に、作業の意図した形について合意するための十分な余地がワークフローにあるかどうかが問題なのです。&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;li&gt;編集を始める前にチームレビューが必要な作業&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;こうした状況では、すぐに実装へ飛び込むのはたいてい間違いです。&lt;/p&gt;
&lt;h2 id="タスクが本物なら計画はオーバーヘッドではありません"&gt;タスクが本物なら、計画はオーバーヘッドではありません&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;必要なエッジケースを無視する&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;なら、&amp;ldquo;速い&amp;rdquo; はずの開始が、全体としては遅いワークフローになります。&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-の-plan-ファイルは賢い選択です"&gt;Markdown の plan ファイルは賢い選択です&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;plan がチャットの transcript の中に閉じ込められません。次のようなものになります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;確認する&lt;/li&gt;
&lt;li&gt;編集する&lt;/li&gt;
&lt;li&gt;頭の中で version 管理する&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-ワークフローはチームのプロセスを尊重し始めます"&gt;ここで AI ワークフローはチームのプロセスを尊重し始めます&lt;/h2&gt;
&lt;p&gt;これは、これらのツールが成熟してきている強い兆候のひとつだと思います。&lt;/p&gt;
&lt;p&gt;優れた AI 開発ワークフローは、途中の手順を全部なくすものではありません。正しい途中の手順を改善するものです。&lt;/p&gt;
&lt;p&gt;そして計画は、その手順のひとつです。&lt;/p&gt;
&lt;p&gt;plan が強ければ、実装は簡単になります。
plan が弱ければ、実装は雑然とします。&lt;/p&gt;
&lt;p&gt;この機能はそれをそのまま認めています。&lt;/p&gt;
&lt;h2 id="私見"&gt;私見&lt;/h2&gt;
&lt;p&gt;これは単なる AI の気の利いた機能ではありません。&lt;/p&gt;
&lt;p&gt;ワークフローの改善です。&lt;/p&gt;
&lt;p&gt;そして、実際の機能や実際のリファクタリングにおいては、不要な churn、レビューのノイズ、&amp;ldquo;それはそういう意味じゃない&amp;rdquo; という手戻りをかなり減らせる種類の改善です。&lt;/p&gt;
&lt;p&gt;今後、もっと多くの agent 体験がこういうものを必要とするはずだと思います。&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;ビルドする前に計画する: Visual Studio に Plan agent を導入&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>