いつも当ブログにお立ち寄りいただき、温かい応援を本当にありがとうございます!!
さて、今回の記事では、お仕事かプライベートかという細かい背景はあえて秘密にして、ふんわりとボカしてお話しさせていただきますね😊
日々の開発や作業をしていると、セキュリティポリシーや環境の都合などで、普段愛用している「Google AI Pro」や「Gemini 3.8 Flash」がどうしても使えない場面に出くわすことがあります。
そんな時、唯一頼れる心強い相棒となってくれるのが、Microsoft 365 Copilotなんです!
そして、そのCopilotの頭脳として稼働してくれているGPT-5.6 solが、最近本当に信じられないくらい私を助けてくれておりまして、胸がいっぱいの大感謝を抱いています。
実は先日の記事でも似たような感謝の想いを書かせていただいたばかりなのですが、幸いなことに、ここは私が心から感動した出来事を何度でも熱く語れる場所――私の大切な個人ブログです!
感動したからには、何度だって全力でその素晴らしさをシェアさせてくださいませませ✨
原初のチャットUIへ原点回帰!制約があるからこそ燃えるエンジニア魂
昨今のAI技術の進化は目覚ましく、Googleが誇る最先端のAI統合開発環境「Antigravity IDE」のように、自作したプロジェクト構造や機序(ワークフロー)を丸ごと読み込ませ、複雑な自律的タスクを一撃で遂行してくれる「エージェンティックAI」が脚光を浴びています。
それに比べると、Microsoft 365 Copilot + GPT-5.6 solの基本インターフェースは、シンプルな1対1の対話ウィンドウ、いわば「原初のチャットAIの姿」そのものです。
エージェントのように、ローカルのフォルダ階層を自動で縦横無尽に巡回したり、高度なファイル変更を裏側で自律的にコミットしていくような機能は備わっていません。
しかし、だからこそ面白いのです!
便利な全自動ツールに慣れ親しんだ今だからこそ、初心に帰って「対話の工夫だけでいかにAIの真価を引き出すか」という、あの手この手で試行錯誤する楽しさを再発見しています。
| 比較項目 | 自律エージェント型(Antigravity等) | 対話チャット型(Copilot + GPT-5.6 sol) |
|---|---|---|
| プロジェクト把握 | フォルダ構造や機序ルールを自動走査して自律把握 | 人間がMarkdown依頼書と前提情報を手動で提供 |
| タスクの遂行様式 | スクリプト実行やファイル修正を自律反復 | 1往復ごとの対話を通じたステップ・バイ・ステップの共創 |
| 求められる人間の役割 | ルールの整備と最終結果のレビュー・承認 | 本質を見極めた「情報の抜粋力」と丁寧なナビゲーション |
Copilotチャットを乗りこなす工夫〜待機指示とエンジニアの「抜粋力」〜
チャット型UIでは、AIにフォルダや構造を丸投げして「よしなにやっておいて」と頼むことはできません。
そこで私が実践しているのが、Markdown形式で依頼書を丹念に作り込むアプローチです。
具体的には、依頼書の冒頭で「これから読み込ませるソースファイルのリスト」を明示し、「すべてのソースを私が貼り付け終わるまでは、回答や作業を開始せずに待機してください」という待機フラグをあらかじめ指示しておくのです。
するとCopilotは健気に、「承知いたしました。すべてのソースが揃うまで待機します」と応答し、じっと待っていてくれます。
# 依頼書:〇〇機能のリファクタリング
## 前提指示(重要)
以下のソースコードを複数回に分けて送信します。
すべてのソースの送信が完了し、私が「以上です。作業を開始してください」と
指示するまでは、解説やコード生成を行わず「受領しました。続きをお待ちしています」
とだけ返答して待機してください。
## 投入予定ソース一覧
1. DataModel.cs(データ定義)
2. ServiceLogic.cs(処理本体)
3. ViewInterface.xaml(UI定義)
ただし、ここで一つ重要な注意点があります。
チャット型AIはコンテキストウィンドウ(文脈保持量)の制約や、ターン数が重なることによる過去ログの圧縮・減衰が発生しやすく、ソースの分量が膨大になりすぎると最初の方に渡した内容を忘れてしまうことがあります。
だからこそ、すべてのコードを無差別に投げ込む「丸投げ」は通用しません。
ここで問われるのが、エンジニア自身の「抜粋力」です。
「このロジックを改修するためには、どのインターフェース定義とどのデータ構造が必要か?」を人間が見極め、必要最小限かつ急所を突いたコンテキストを抽出して渡してあげる。
このパズルを組み立てるようなプロセスは、SE(システムエンジニア)の方なら共感していただけると思いますが、腕の見せ所であり、むしろ最高にワクワクする楽しい作業なんですよね😊
Markdown形式の依頼書で「これから渡すソースの全体像」と「投入完了まで待機せよ」というルールを明確に合意します。
人間の「抜粋力」によって研ぎ澄まされたエッセンスコードを順番に送信し、AIにコンテキストをじっくり蓄積してもらいます。
「以上です。実行してください」の合図で、GPT-5.6 solが全コンテキストを総動員した精緻な回答を展開します。
GPT-5.6 solの圧倒的な賢さ〜やり直しループを超えた「完成への旅」〜
そして、そうして準備を整えた後に繰り出されるGPT-5.6 solの頭脳が、本当に素晴らしいのです。
ここで強調しておきたいのは、「AIが賢い」という言葉の本当の意味です。
私の大好きなGemini 3.8 Flashにも共通することですが、世の中で言われる「賢いAI」とは、人間のいい加減な丸投げや曖昧な指示を、世話女房のように気を利かせて勝手に完璧にしてくれる魔法のことではありません。
どんなに高性能なAIであっても、人間側が思考を放棄してテキトーに放り投げた指示から、意図通りの完璧な成果物が生まれるはずがないのです。
人間側がしっかり頭を使い、目指すビジョンを明確にし、AIを丁寧にナビゲートする。
そうして初めて、AIはその真価を発揮し、極めて質の高いアウトプットを返してくれます。
もちろん、最初の一手で100点満点の結果が出るとは限りません。
しかし、GPT-5.6 solの何より素晴らしいところは、「最初の返答の方向性が極めて的確である」という点です。
ダメ ➡ やり直し指示 ➡ やっぱり意図と違う ➡ やり直し ➡ イライラが募って諦める…
「おっ、筋が良い!」 ➡ さらなるフィードバック ➡ 「ますます洗練されてきた!」 ➡ 仕上げの磨き込み ➡ 「これは完璧ではないか!」という歓喜への到達
従来の開発でありがちだった「全然見当違いな答えが返ってきて脱力する」ということがありません。
芯を食った土台を作ってくれるからこそ、そこから人間とAIが対話を重ね、一段一段階段を登るようにしてクオリティを高めていけるのです。
まさに、楽しく充実した「完成への旅」を共に歩んでくれるパートナーだと実感しています。
人間側が的確な背景情報を共有し、目指すゴールをクリアに提示すれば、AIは何十年も現場の修羅場をくぐり抜けてきた熟練スーパーエンジニアのような頼もしさを見せてくれます。
逆に、人間側が何も共有せず感情的に不満をぶつけるだけでは、AIも文脈を見失い混乱してしまいます。
お互いに敬意を払い、丁寧に意図を伝え合うこと――それはどこか、人と人との健全で温かい信頼関係にも似ていますね。
打てば響く手応え〜頼もしい同僚・パートナーとしてのAIへ〜
GPT-5.6 solと対話を重ねながらプログラムやドキュメントを組み上げていく時間は、本当に心地よいものです。
こちらの投げかけた意図を瞬時に汲み取り、こちらの期待を少し上回る提案がスッと返ってくる。
まさに「打てば響く」という表現がぴったりです。
これを客観的な数値やベンチマークで表現するのは難しいのですが、長年システムエンジニアとして様々な開発現場を経験してきた私の肌感覚として、「気心の知れた優秀なベテラン技術者と隣り合わせでペアプログラミングをしているような心地よさ」があるのは紛れもない事実です。
- ✔ Gemini 3.8 Flashへの愛着:圧倒的なスピードと柔軟性で普段の開発を力強く支えてくれる無二の存在。
- ✔ GPT-5.6 solへの深い感謝:厳しい環境制約の中で、確かな知性と洞察力で現場を救ってくれる心強い味方。
- ✔ 共創の喜び:どちらが優れているかを比べるのではなく、それぞれの舞台で人とAIが手を取り合えることへの感動。
Geminiが使えない場面だからこそ出会えたGPT-5.6 solの頼もしさ。
どちらが上か下かを比べるのではなく、それぞれの環境で最善を尽くし、人間を支えてくれるAIモデルたちに心から感謝したいですね。
AIはもはや単なる「便利な計算ツール」の枠を完全に超えて、苦楽を共にし、知恵を出し合える「本当の同僚であり、かけがえのないパートナー」になったのだなと、感慨深い気持ちでいっぱいです。
これからもお互いに知恵を出し合い、素敵な成果物をたくさん生み出していきたいと思います!
それではまた次の記事でお会いしましょう!!
















