
私はテクニカルプレビュー以来Copilotを使っています。当時は賢いオートコンプリート(印象的なパーティートリックですが、これで重要なものを作るつもりはありませんでした)のように感じました。それが予想よりも早く変わりました。
私が予期していなかったのは、ワークフローがどれほど変化するかということでした。「AIがコードを書いてくれる」というだけでなく、開発ループに対する考え方が完全に変わったのです。計画し、生成し、レビューし、信頼する。これを繰り返す。
Strip ANSI colors, prompts, spinners & code fences from copied logs
Sanitize copied terminal logs, AI agent CLI outputs, and shell commands. Strip ANSI color codes, $ prompts, code fences, line numbers, and spinners.
目標は自動化そのものではありません。コーディングの機械的な部分をコンピューターに任せ、人間はそうでない部分にエネルギーを費やすことです。
私が見る限り、多くの人がCopilotを検索エンジンのように扱っているのが最大の誤りです。漠然としたコメントを入力し、正しく推測してくれることを期待するのです。それは時にはうまくいきますが、信頼性は高くありません。より良いアプローチは、次の3点です。
/planモードが役立ちます。アプローチが納得できたら、Copilotに実装させます。Copilotには現在拡張SDKがあります。これにより、プロジェクトのツールや慣習にアクセスできるカスタムエージェントを構築できます。セットアップにかかる時間は、コードベースに特有の反復的なタスクを自動化した最初の時点で元が取れます。
短いプロンプトは一般的なコードを生成します。構築しているもの、制約、好みのパターンについて数文で記述してください。出力品質が著しく向上します。
これはどんなプロンプトテクニックよりも重要です。コードが乱雑だと、Copilotも同じスタイルの乱雑なコードを生成します。積極的にリファクタリングし、明確な名前を付ければ、AIアシスタントもそれに従います。
初期の頃、私はすべての提案を疑って時間を無駄にしていました。しかし、テストスイートが悪いコードを検出し、レビュープロセスが悪いパターンを検出するなら、AIを信頼し、ツールで検証するのが正しいことだと気づきました。何か見落としがあった場合は、プロンプトではなくガードレールを修正します。
AI CLIログの整形、Cron式の作成、JWTの解析、chmod権限の計算をオフラインで実行。

2026年にAIコーディングアシスタントで生産性を最大化するための、高度なコンテキストエンジニアリング、MCPツール統合、agenticループ、テスト駆動型ワークフローについて解説します。
続きを読む
開発者がChatGPT、Claude、Geminiについて、それぞれの役立つ点、邪魔になる点、タスクに合ったツールを選ぶ方法を正直に語ります。
続きを読む
Claudeの無料プランでSonnetモデル、200Kコンテキスト、Projects、Claude Desktop経由のローカルMCPツールを使いこなし、メッセージ制限を予想以上に引き延ばす方法をご紹介します。
続きを読む