無料マンガ・ラノベなど、豊富なラインナップで203万冊以上配信中!
◆AIの非決定的な振る舞いの手綱を握る◆
「AIに任せる」は速くて楽しいけれど、そのままでは品質と再現性が犠牲になりがちです。本書はその落とし穴を、仕組みで埋めます。
本書が据えるのは、ハーネス(harness)という考え方です。揺れるLLMを、コマンド・スキル・サブエージェント・フック・権限といった仕組みで縛り、ワークフローを“毎回同じように”回るようにします。さらに、そのハーネスのループ──“どう繰り返し回すか”──を設計し、最後にそれらを1つに束ねたプロジェクトテンプレートとして手渡します。
考え方だけでなく、明日から自分のプロジェクトで動かせるテンプレートまで持ち帰ってもらうことが、本書の狙いです。特定の言語やフレームワークの深い知識は前提としません。サンプルはPythonを用いますが、本書で扱うのは言語に依らない設計の型です。
■こんな方におすすめ
・AIにどこまで・どうやって安全に任せるかを、感覚ではなく仕組みとして設計したい人
■目次
第1章 AI駆動開発とは?
・1-1 AI駆動開発とは?
・1-2 スペック駆動開発という解決策
・1-3 なぜハーネスが必要か
・1-4 ループをどう回すか
・1-5 第1章のまとめ
第2章 コーディングエージェントの仕組み
・2-1 Claude Codeとは
・2-2 AIエージェントとは
・2-3 ReActというプロンプト ── ループはこうして生まれる
・2-4 コンテキスト
・2-5 Claude Codeの動作の仕組み
・2-6 基本操作
第3章 ハーネスエンジニアリング
・3-1 ハーネスエンジニアリングとは?/なぜ必要か
・3-2 スキル
・3-3 サブエージェント
・3-4 フック
・3-5 MCP
・3-6 CLAUDE.md
・3-7 権限
・3-8 まとめ:部品を束ねる
第4章 ループエンジニアリング
・4-1 ループとは何か/なぜ「設計」するのか
・4-2 ①ターンベース ── 一問一答で、人間が毎ターン運転する
・4-3 ②ゴールベース ── 完了条件を渡して、達成まで自走させる
・4-4 ③時間ベース ── トリガーを時間にし、人間はその場を離れる
・4-5 ④プロアクティブ ── 無人でイベント起動し、合成して自走する
・4-6 4つのループを1枚で ── 自律度のラダー
・4-7 まとめ:ループの4つの型
第5章 プロジェクトテンプレートの説明
・5-1 ディレクトリ構成と全体像
・5-2 まず使ってみる ── ToDoアプリで一周する
・5-3 スキルを作業順に見る[1] ── 初期化のドキュメント作成
・5-4 スキルを作業順に見る[2] ── 実装とコードレビュー(/feature)
・5-5 スキルを作業順に見る[3] ── テスト仕様書の作成
・5-6 スキルを作業順に見る[4] ── テストコードの作成と実行
・5-7 常に効く土台 ── 開発環境と強制の層
■著者プロフィール
武井 宜行(たけい のりゆき):サイオステクノロジー株式会社 シニアアーキテクト/Microsoft MVP。「最新の技術を楽しくわかりやすく」をモットーに情報を発信し続け、2020年にMicrosoft MVPを受賞。コミュニティやMicrosoftの公式イベントに登壇して、今もなお最新技術の探求と情報発信を続けながら、技術コミュニティの発展に貢献している。得意分野はAzureによるクラウドネイティブな開発やAI関連のテクノロジー。
※アプリの閲覧環境は最新バージョンのものです。
※アプリの閲覧環境は最新バージョンのものです。