일본에서 집까지 배송

앱 다운로드 검색 도우미 브랜드 라이브러리

実践Claude Code入門―現場で活用するためのAIコーディングの思考法

実践Claude Code入門―現場で活用するためのAIコーディングの思考法

가격: ¥3300

フォーマット: Kindle版 (電子書籍), 単行本(ソフトカバー)

일본 국내 운송비: ¥0

예상 발송 시간: 明日 5:00 - 13:00の間にお届け

상점

Amazon Japan

Amazon Japan

더보기

다른 판매자

다른 상점도 해당 상품을 판매하고 있으며 클릭하여 보러 갑니다.

확인하기

상품 설명

「はじめてのAIコーディング」からスペック駆動開発へ! AI時代のソフトウェアエンジニアリングの教科書 本書は、Claude Codeの基本的な使い方からはじめ、スペック駆動開発をマスターすることで、大規模言語モデル(LLM)とソフトウェアエンジニアリングを統合する方法を解説した書籍です。Claude Codeをはじめとしたさまざまなコーディングエージェントは、単なる「魔法のようにコードを生成するAI機能」ではありません。LLMの自律的な推論能力とエージェントフレームワークの機能性を統合することで、要求の精緻化 → 達成するための計画立案 → タスクの実行 → 実行結果の検証というソフトウェア開発における一連の作業を効率化・最適化および自動化するためのツールなのです。 コーディングエージェントは、「ツールがAIを使うワークフロー時代」から「AIがツールを使うエージェント時代」へ転換するための代表的なAI製品と捉えることができます。チャットやワークフローの内部でAIを使うアーキテクチャの場合、一連の制御を人間が事前に想定して構築しておく必要があります。それに比べてエージェントは、AIがループし続けながら適切なタスクを推論し、ツールの選択と実行を繰り返します。―本書で取り扱うClaude Codeはコーディングエージェントという形で、その強力な仕組みを実行するフレームワークであるという点が核心となります。 よって、コーディングエージェントの利用用途はソフトウェア開発だけではなく、テキスト分析や多種多様なコンピューター処理を自動化ができる汎用エージェントでもあり、AIを活用した高速なプロトタイピングにおいて最適なツールとも言えます。 本書では、Claude Codeの基本的な使い方とMCPの活用について解説し、さらに、作りたい目的に沿ったソフトウェアの構築を達成するために、どのような工程・手順でClaude Codeを使ったらよいか、スペック駆動開発の具体的な手順を実践して理解できます。さらにClaude Code Actionによるレビュー自動化や、Claude Codeをより深く理解するための動作原理を解説したうえで、Claude Codeを活用して開発プロセスをしくみ化するための考え方を、スペック駆動開発を題材に解説しています。 (こんな方におすすめ) ・ソフトウェアエンジニア:開発生産性を向上させたい実務者 ・技術リーダー:チームにAIツールを導入したいマネージャー ・プロダクトマネージャー:AIを活用した開発プロセスを理解したい方 (目次) 第1部 手を動かして学ぶClaude Codeの基本 第1章 Claude Codeをソフトウェアエンジニアリングと統合する 1.1 コーディングエージェントとは何か   AIエージェントの基本概念   コーディングエージェントの特徴   なぜ今、コーディングエージェントが注目されているのか 1.2 コーディングエージェントの進化の歴史   GitHub Copilotの登場(2021年)   Cursorの登場(2023年)   Devinの登場(2024年)   Claude Codeの登場とMaxプランのインパクト(2025年)   コーディングエージェントの類型 1.3 Claude Codeの特徴と強み   Claude Codeの3つの強み   COLUMN スペック駆動開発とは 1.4 ソフトウェアエンジニアの仕事はどう変わるのか   抽象化レベルの歴史的進化   AIで解決が難しいこと   「できる人」が、より「できる」ようになる構造   これから求められるスキル 1.5 まとめ 第2章 Claude Codeの基礎 2.1 Claude Codeの概要   Claude Codeとは   認証方法 2.2 ハンズオン環境のセットアップ   本書で使用するハンズオン環境   GitHubリポジトリの作成   GitHubリポジトリのクローン   Visual Studio Codeの起動   Dev Containerの環境を起動 2.3 Claude Codeのセットアップ   Claudeaiの登録   Claude Codeのインストール   Claude Codeの認証と初期設定   COLUMN Dev Containerでの本格的なClaude Codeのセットアップ 2.4 はじめてのClaude Code   claudeコマンドでインタラクティブに操作   claude -p "指示" でヘッドレスモードで使用   簡単なゲームを作ってみよう   コマンドを実行させてみよう   ソースコードを変更させてみよう   指定したファイルの内容を踏まえた指示を出すには   COLUMN Visual Studio CodeのClaude Code拡張機能 2.5 その他の基本機能   スラッシュコマンド   CLAUDE.md   プランモード   セッションの再開 2.6 まとめ 第3章 MCPを使いこなせ! 3.1 MCP入門   MCPの概要   MCPをサポートするAIアプリケーションの例   MCPが盛り上がる背景   MCPのアーキテクチャ   MCPの主な機能 3.2 Claude CodeでMCPを試す   Playwright MCPの概要   Claude CodeにPlaywright MCPを設定する   Playwright MCPを有効にする   Playwright MCPを使用する 3.3 開発に便利なMCPサーバーの紹介   Context7 MCP   Serena MCP   Chrome DevTools MCP   MCPサーバーを探すには 3.4 まとめ   COLUMN MCPを使う? コマンドを実行させる? 第4章 達人に学ぶスペック駆動開発 4.1 はじめに 4.2 まずはノリで作ってみよう   タスク管理アプリに挑戦   COLUMN Vibe Codingとは   達人の登場と問題の可視化 4.3 スペック駆動開発の基本   達人の原則:「何を作るか」と「どう作るか」の合意   永続的ドキュメントとステアリングドキュメント 4.4 何を作るか、アイデア出しをしよう   Claude Codeとの対話でアイデアを深掘りする   アイデアを絞り込む 4.5 プロダクト要求定義書を作成する   はじめてのプロダクト要求仕様書   達人のレビューとフィードバック 4.6 その他の永続的ドキュメントの整備 4.7 ステアリングファイルの作成 4.8 実装を進める   実装の開始 4.9 振り返り 4.10 まとめ 第5章 Claude Code Actionの活用 5.1 リモート型のコーディングエージェント 5.2 Claude Code Actionの概要   GitHub Actionsとは   Claude Code Actionとは 5.3 Claude Code Actionを動かしてみよう   GitHub CLIの設定   Claude Code Actionの設定   設定したワークフローを確認する   Claude Code Actionでドキュメントを書かせてみよう   プルリクエストをレビューさせてみよう 5.4 イベントを基にClaude Codeに先回りして働かせよう   AIエージェント活用のスケールとアンビエントエージェント   Issueトリアージのカスタムスラッシュコマンドの作成   Claude Code ActionによるIssueのトリアージの設定   Claude Code ActionによるIssueのトリアージを試す   Issueを起点としてさまざまな対応をさせよう 5.5 まとめ   COLUMN Claude Code の汎用エージェントとしての活用 第2部 動作原理を理解して開発フローをしくみ化する 第6章 Claude Codeの動作原理を理解する 6.1 Claude CodeをAIエージェントとして理解する   AIエージェントのしくみ   環境:AIエージェントが働きかける場所   知覚:環境から情報を受け取る   メモリ:過去の経験や知識を保持する   推論:次の行動を決定する   行動:環境に働きかける 6.2 コーディングエージェント活用時の課題   課題1. 過去の指示を忘れてしまう   課題2. 意図したとおりに動いてくれない   課題3. 外部システムと適切に連携できない 6.3 まとめ 第7章 Claude Codeを意図どおりに動かす 7.1 コンテキストエンジニアリング   コンテキストエンジニアリングとは   戦略1. 圧縮(Compaction)   戦略2. 構造化ノート(Structured Note-Taking)   戦略3. サブエージェント・アーキテクチャ 7.2 指示追従性を向上させる   ワークフローを明示する「スラッシュコマンド」   プロンプトベースでツールの使い方や考え方を教える「スキル」   COLUMN コード例を含めると推論のパフォーマンスが上がる   ルールベースで制御する「フック」 7.3 外部システムとの連携を強化する   MCP:Model Context Protocolによる連携   コマンドベース連携:CLIツールの活用   ファイルシステムとネットワークを分離する「Sandboxing」   Dev Container:開発環境の完全な分離 7.4 まとめ   COLUMN MCPとコード実行の組み合わせによる効率化 第8章 スペック駆動開発のフローをしくみ化する【設計編】 8.1 本章で使用するリポジトリについて 8.2 しくみ化の基本設計   スラッシュコマンドによるワークフロー設計   開発環境の事前準備   COLUMN 開発環境の構築はAIエージェントにとって難易度の高いタスク 8.3 スラッシュコマンドによるワークフロー自動化   /setup-project:プロジェクト初期設定の自動化   /review-docs:ドキュメントレビューの自動化   /add-feature:機能開発の自動化 8.4 スキルで特定のタスクに特化した指示を読み込む   本章で使用するスキルの全体像   ドキュメント生成スキルの構築   開発プロセススキルの構築 8.5 サブエージェントによるコンテキストエンジニアリング   doc-reviewerによるドキュメントの詳細レビュー   implementation-validatorによる実装の品質検証 8.6 まとめ 第9章 スペック駆動開発のフローをしくみ化する【実践編】 9.1 ヘッドレスモードによる完全自動化   ヘッドレスモードの基本   MVPの自動開発 9.2 【実践】タスク管理アプリの自動開発   アイデアメモの準備   REPLでのドキュメント生成   ヘッドレスモードでのMVP開発   ヘッドレスモードの実行ログの分析 9.3 さらに発展させるには   スキル、スラッシュコマンド、サブエージェントの使い分け   スキルの拡充   スラッシュコマンドの拡充   サブエージェントの拡充 9.4 まとめ 付録 各種サービスの設定手順 Anthropic社の概要・コンプライアンス・法的な規約 A.1 Amazon BedrockのAPIでのClaude Codeの使用手順 A.2 GitHub CLIの認証 B.1 Anthropic社の概要、コンプライアンスへの取り組み、適用される契約条項と前提知識   Claude Code利用の目的と前提の確認   Anthropic社の会社概要   会社の基本情報   沿革   資金調達と営業の状況   Claudeモデルファミリー   コンプライアンスへの取り組み(第三者認証)   主要な認証と準拠状況   コンプライアンス文書の入手方法   法的な規約の確認   提供プランや提供形態ごとに関連する規約や文書   Usage Policyにある禁止事項   プライバシーポリシーとデータ管理者の関係   Amazon Bedrock経由での利用と契約文書の適用関係   生成コードの著作権   知的財産補償(IP Indemnity)
商品の重量:520 g
寸法:23 x 18.2 x 2.1 cm
ISBN-13:978-4297153540
ISBN-10:4297153548
発売日:2025/12/26
言語:日本語