AIツールを使うとき、私たちはまず「チャットで聞けばいい」と考えがちです。ですが開発の現場では、それが必ずしも最適な形とは限りません。
この視点を端的に示しているのが、GitHub Blogに掲載されたWhen chat is the wrong UIです。著者はGitHubでAI活用型開発に取り組むエンジニアで、チャット形式のインターフェースが常に開発体験にとって最良の選択とは限らない、という問題提起をしています。会話ウィンドウを開いて質問を打ち込むという行為そのものが、作業の流れを一度断ち切ってしまうという指摘です。
チャットの外側にある機会
チャットが優れているのは、意図が曖昧なときや、探索的にアイデアを練りたいときです。一方で、コミットメッセージの提案、PRレビューのコメント、補完候補の提示のように「文脈がすでに揃っている」作業では、わざわざ会話を挟む必要はありません。エディタやCLI、CIパイプラインにAIの判断を直接埋め込めれば、開発者は質問を組み立てる手間そのものから解放されます。
Before(従来)は、AIに頼るたびに専用の窓を開き、状況を説明し、回答を読んで手元のコードに反映する、という一連の往復が必要でした。After(見えつつある形)では、AIの提案がエディタの差分やターミナルの出力に自然に現れ、開発者は「聞く」のではなく「選ぶ」だけで前に進めます。
問いへの答え
「チャットは不要になるのか」と言えば、そうではありません。探索的な対話には今後も価値があります。ただしAIコーディングが次に伸びる余地は、チャット窓の外、つまり既存のワークフローにAIをどう溶け込ませるかにあります。これは開発ツールを作る側にとっても、使う側にとっても、新しい選択肢が広がっていく話だと言えます。
関連記事
- GitHub Copilot app for Beginners: How to build custom workflows with canvases
- Proaction boosts sales 60% and saves 75+ hours with Codex
- Inside Microsoft’s two-decade push to cut water intensity while scaling for growth
参考文献
コメント