あらすじ
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
生成AIの進化により、ソフトウェア開発のあり方が大きく変わろうとしています。本書では、AIコーディングエージェントの台頭によって実現するAI駆動開発の全体像を紹介します。一般にAI駆動開発の明確な定義はありませんが、本書では、システム開発の要件定義、設計、実装、テスト、運用までの一連のさまざまな工程に対して、生成AIのツールや技術を組み込んで、開発のスピードや品質を飛躍的に高める手法と定義します。このAI駆動開発は開発スピードを何倍にも高め、従来のチームの在り方さえ変わりつつあります。本書はAI駆動開発で扱われる主要なサービスの紹介、現場での活用シーン、変化する開発スタイルを体系的に解説します。また本書の付録に、Claude Codeを実際に手を動かしながら学べる簡単なワークショップを用意しました。実際にAIコーディングエージェントを触るという具体的な操作を通じて、本書で記載したAIコーディングエージェントの概要や実務での扱い方という抽象的な部分の理解も一層深めることができます。本書を読むことで、最新のAIサービスを単なる知識としてとらえるのではなく、日々の業務で実際に活かせる状態を目指せることでしょう。
感情タグBEST3
Posted by ブクログ
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刷発行