[Wiki] [一覧]

AIコーディングアシスタント

概要

AIコーディングアシスタントは、大規模言語モデル を活用してソフトウェア開発を支援するツールの総称です。コード補完から、指示に応じて自律的にコード生成・テスト・コミット・Pull Request 作成までを行う エージェント型AIエージェント)へと進化しています。

主なツール

ツール提供元特徴
Claude CodeAnthropicターミナル/IDE 統合、Plan Mode、PR 作成まで一貫
GitHub CopilotGitHub / Microsoftコード補完 + Agent Mode
CursorAnysphereAI ネイティブエディタ。Git ホスティング「Origin」も展開
Gemini CLIGoogleCLI ベースのアシスタント
Perplexity AIPerplexity検索ベースの提案(変数名など)
ChatGPTOpenAI汎用対話

利用形態の進化

  1. コード補完 — 書きかけのコードを予測・補完
  2. 対話的支援 — 相談・コード生成・ドキュメント生成
  3. エージェント型 — 指示から自律的に作業(エージェントオーケストレーション

実践から得られた知見

実装前に設計を固める(AI が質問する)

エージェントの自律性が上がるほど、「実装後に認識のズレが判明する」問題が深刻になります。Plan Mode は全体像を一括提示するため、ユーザーが設計の主導権を失いやすいという限界があります。これに対し、AI がユーザーに質問し、ユーザーが答える ことで要件を引き出す逆向きのアプローチ(Matt Pocock 氏の /grill-me スキルなど)が提案されています。

コンテキスト効率の研究

コーディングエージェントはリポジトリ探索で過剰なトークンを消費し、無関係なコードで文脈を汚しがちです。

コード以外への応用(資料作成)

コーディングエージェントはコード生成以外にも応用が広がっています。「会社員のための Codex 資料作成術」は、プレゼン資料作成を 3 段階に分業 する実践です。

エージェント時代のコード基盤(Daily フィード)

コーディングアシスタントの進化に合わせ、コードの管理・協業基盤そのものを AI 前提で作り直す動きも出ています。

生成事例

関連ページ

参考資料