AI駆動開発入門
著:佐藤 智樹
出版社:日経BP
AI駆動開発の特徴は、圧倒的な生産性の向上である
・開発速度の飛躍的な向上
・競争優位性の確保
・人材不足への対応
アプリケーション開発における黒船である「AI駆動開発」において、現在把握されている問題・リスクとこれから
顕在化する問題・リスクとは何か。最前線の状況を一望する
AI駆動開発の用語
・AIエージェント
人間に変わって必要なタスクを目標に合わせて自律的にこなすシステム
・AIコーディングエージェント
ソフトウエア開発のタスクを自律的に遂行するAIエージェントの一種
・MCP
アプリケーションがLLMにコンテキストを提供する方法を標準化するオープン化するプロトコル
・Vibe Coding
自然言語で指示するだけでAIにコーディングを進めてもらう開発スタイルのことを指す
・Agentic Coding
AIエージェントは高い自律性をもってソフトウェア開発を計画・実行・検証・改善する開発パラダイムのこと
AI駆動開発で使われるサービス
・GitHub Copilot
・Cursor
・Devin
・Cline
・Claude Code
・Kiro
・Codex
今後起きる問題
・ソースコードへの脆弱性の埋め込み
・AIコーディングエージェントの暴走によるデータやインフラの消失
・悪意あるMCPサーバによる情報漏洩、リソース操作
・MCP関連の脆弱性の情報収集や今後の対策
・不正な権限昇格
・トークンとコストの関係
目次
はじめに
謝辞
第1章 AI駆動開発の概要
1-1 AI駆動開発へもたれる期待
1-2 従来の生成AIサービス利用との違い
1-3 AI駆動開発の関連用語の解説
1-4 まとめ
第2章 AI駆動開発で使われるサービス
2-1 AI駆動開発の潮流
2-2 GitHub Copilot
2-3 Cursor
2-4 Devin
2-5 Cline
2-6 Claude Code
2-7 Kiro
2-8 Codex
2-9 まとめ
第3章 AI駆動開発で変わる開発フェーズ
3-1 企画/要件定義フェーズ
3-2 設計/実装フェーズ
3-3 テストフェーズ
3-4 運用/保守フェーズ
3-5 AIを中心とした開発ライフサイクル
3-6 まとめ
第4章 AIコーディングエージェントによって変わること/変わらないこと
4-1 AIコーディングエージェントによって変わること
4-2 AIコーディングエージェントによって変わらないこと
4-3 まとめ
第5章 今後起きる問題
5-1 セキュリティ面の問題
5-2 コスト面の問題
5-3 まとめ
付録A Claude Codeワークショップ
A-1 使用するツールのバージョン
A-2 インストール方法とアップデート
A-3 Claude Code初回セットアップ
A-4 拡張思考の有効化
A-5 モードの切り替え
A-6 セッションの切り替え
A-7 モデルの切り替え
A-8 メモリの構築
A-9 よく使うショートカット
A-10 Permission
A-11 カスタムスラッシュコマンド
A-12 Hooks
A-13 まとめ
ISBN:9784296071319
判型:A5
ページ数:192ページ
定価:2500円(本体)
2026年01月06日 第1版第1刷発行