コード×AI
ーソフトウェア開発者のための生成AI実践入門
ーソフトウェア開発者のための生成
2024年9月19日紙版発売
2024年9月19日電子版発売
服部佑樹 著
A5判/368ページ
定価3,300円(本体3,000円+税10%)
ISBN 978-4-297-14484-5
書籍の概要
この本の概要
GitHub CopilotやChatGPTなど生成AIによるコード生成やコードリーデイング支援が流行っています。これらは破壊的なイノベーションで,いずれはすべての開発者や企業が導入するものです。
ただ,現状では生成AI×コードを推進・導入している企業は多くはなく,さらに活用法については手探りの状況です。
本書では生成AI×コードでなにができるか,どうすればよりよく活用できるかを解説します。しっかりと活用していくための知識と,現場で活用できる実践が身に付く必携の一冊です。
本書のサンプル
本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。
目次
1. 生成AIがエンジニアリングの常識を変える
- 1. 変化は「今」起こっている — さて,どうする?
- 2. 生成AIへの過度な期待と現実のギャップ
- 3. プロンプトエンジニアリングのテクニックはあまり重要ではない
- 4. エンジニアの仕事は消えない
- 5. AIは優秀なエンジニアだけのものではない
- 6. 開発支援AIツールを使い分ける
- 7. AIで組織の競争力を高める
2. プロンプトで生成AIを操る
- 1. システムプロンプトとユーザープロンプト
- 2. プロンプトの構成要素 — AIに適切な情報を提供するための情報戦略
- 3. 状況に応じたプロンプトの調整戦略
3. プロンプトの実例と分析
- 1. Reactのコンポーネント生成プロンプト
- 2. スクリーンショットからのUI生成プロンプト
- 3. SQLクエリ生成プロンプト
- 4. プロンプトにおける文脈情報の重要性
- 5. 汎用エージェントのプロンプト
- 6. プロンプトエンジニアリングの本質
4. AIツールに合わせたプロンプト戦略
- 1. 自動補完型AIツール
- 2. 対話型AIツール
- 3. エージェント型AIツール
5. AIと協働するためのコーディングテクニック
- 1. AIによる作業単位の最適化
- 2. コードのAI可読性向上
- 3. AIと協働する際のコーディングスタイル
- 4. 付加情報の提供によりAIの理解を助ける
- 5. AIが持つ知見を最大限に引き出す
6. AIの力を引き出す開発アプローチ
- 1. AIに適したコードアーキテクチャ
- 2. AIを活用したコード品質向上
- 3. コードリーディングにおけるAIの活用
- 4. コードレビューにおけるAIの活用
7. 生成AIの力を組織で最大限に引き出す
- 1. AI時代の競争優位性を高めるための開発組織戦略
- 2. AI時代のソフトウェア開発手法をチームで体得する
- 3. AIとドキュメント
- 4. AI時代に適合したチーム技術スタックの最適化
- 5. 生成AI導入効果の評価
8. 開発におけるAI活用Tips
- 1. エディターとターミナルを使いこなす
- 2. データを自在に操る
- 3. Web開発を加速するAIテクニック
- 4. AIとの協働に欠かせないツール活用法
9. AI時代をリードするために
- 1. AIを使ってより多くを成し遂げる
- 2. 組織として技術や知識を共有し,育てる
- 3. こそ新時代のエンジニアの原動力
Appendix. Practice Guide
この本に関連する書籍
-
AI駆動でサービスを創る――スモールAIサービスを作りながら学ぶ、生成AIを最大限活かす方法
本書は「AIサービスを創る」ことをテーマとして,AIの基本的理解から,AIサービスの創出,分析,実装に至るまで幅広いトピックを扱います。生成AIが登場して以降,サー...
-
ビジネスのためのChatGPT活用ガイド
ChatGPT入門書の新定番! ビジネスに活用するためのChatGPTの入門書です。ChatGPTやLLMの概要,ChatGPTの使い方,プロンプトエンジニアリング,ChatGPTを組み込んだ...