コード入力中にAIがリアルタイムで候補を提示する機能。GitHub CopilotやCursor Tabなど
チャット形式でコードの説明・生成・修正を依頼する機能。Cursor Chat、Copilot Chatなど
ターミナルから操作するAIエージェント。Claude Code、Aider、Codex CLIなど
エディタ内で動作するAIエージェント。ClineやCopilot Editsなど。CLIエージェントとの違いを理解する
タスクを渡すと自律的にファイル操作・テスト・PRまで行う。Devin、GitHub Copilot Workspaceなど
AIがPRのコードレビューを自動で行う。CodeRabbit、Momentic など
AIが既存コードからユニットテスト・E2Eテストを自動生成する
Model Context Protocol。AIにツールや外部サービスへのアクセスを提供する仕組み
Retrieval-Augmented Generation。ドキュメントやコードベースをAIのコンテキストに取り込む手法
AIに渡せる情報量の上限と、リポジトリ全体を効率よく渡す方法
AIの振る舞いを定義する事前指示。CLAUDE.mdやCopilot instructionsなど
具体的な入出力例をプロンプトに含めてAIの出力精度を高める手法
AIに思考過程を段階的に示させて推論精度を高めるプロンプト技法
複数のAIエージェントが連携して複雑なタスクを処理するアーキテクチャ。Orchestrator/Workerパターンなど
用途によるモデルの使い分け。速度・精度・コストのトレードオフを理解する
トークン消費量とAPIコストの把握。無料枠と有料プランの使い分け
悪意ある入力でAIの指示を上書きする攻撃。AIを使ったアプリ開発時のリスク
AIエージェントにAPIキーを渡す際の安全な管理方法
機密情報・個人情報をAIに送る際のリスクとガイドライン
AIに自然言語で指示しながら直感的にコードを生成するスタイル。精度より速度を優先する開発手法