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