お問い合わせ

コース概要

Claude CodeおよびAI支援型ソフトウェアエンジニアリングへの導入

  • Claude Codeとは何か、伝統的なAIツールとの違い
  • ソフトウェアエンジニアリングにおけるジェネラティブAIエージェントの役割
  • 大規模なプロンプトを用いてアプリケーション全体を構築する方法
  • AI支援型開発から得られる生産性の向上

AI労働力とソフトウェアエンジニアリングの生産性

  • Claude CodeをAI開発チームとして活用する
  • エンジニアリングにおけるAIに関する一般的な懸念や誤解への対応
  • AI労働経済学の理解
  • 複数のソリューションを生成するための「Best-of-N」パターンを活用する
  • 最適な実装を選択および洗練させる

Claude Code、設計、そしてコード品質

  • AIがコード品質を判断できるかどうかの評価
  • AIの支援のもとソフトウェア設計原則を適用する
  • AIを活用して要件および解決策の空間を探査する
  • 会話型設計ワークフローによる迅速なプロトタイピング
  • 出力品質を向上させるための制約と構造化されたプロンプトの適用

プロセス、コンテキスト、そしてモデルコンテキストプロトコル(MCP)

/
  • 単なるコード生成よりもプロセスとコンテキストの重要性
  • CLAUDE.mdを使用したグローバルな永続的コンテキスト
  • コンテキストファイルへのプロジェクトルール、アーキテクチャ、制約の構造化
  • Claude Codeコマンドを通じた再利用可能なターゲットコンテキスト
  • 例示によりClaude Codeに教えるインコンテキストラーニング

Claude Codeによる自動化とドキュメント作成

  • Claude Codeを使用したドキュメントの生成と維持
  • 反復的なエンジニアリングタスクの自動化
  • コンテキストとコマンドに駆動される再利用可能なワークフローの作成

Claude Codeを用いたバージョン管理と並列開発

  • GitベースのワークフローへのClaude Codeの統合
  • AIエージェントとのGitブランチおよびワークツリーの使用
  • Claude Codeタスクの並列実行
  • 別々の機能に対する複数のAIサブエージェントの調整
  • 並列機能開発の安全な管理

Claude CodeとAI推論のスケーリング

  • Claude Codeの手、目、耳として行動する
  • Claude Codeが自身の作業を検証およびチェックすることを確保する
  • トークン制限とアーキテクチャの複雑性の管理
  • AIのスケーラビリティに合わせたプロジェクト構造とファイル命名法の設計
  • AI支援によるコードベースの長期的な健全性の維持

マルチモーダルプロンプティングとプロセス駆動型開発

  • コードを修正する前にプロセスとコンテキストを修正する
  • 非公式な入力(ノート、スケッチ、仕様書など)を生産可能なコードへ翻訳する
  • 実装を誘導するためにマルチモーダル入力を活用する
  • 反復可能なAI支援型開発プロセスの作成

総括プロジェクト:あなたのClaude Codeプロセスの定義

  • 個人またはチームレベルのClaude Codeワークフローの設計
  • コンテキストファイル、コマンド、サブエージェント、プロンプトの組み合わせ
  • 再利用可能でスケーラブルなAI支援型エンジニアリングプロセスの作成

要求

  • ソフトウェア開発の原則および一般的なエンジニアリングワークフローに関する理解。
  • JavaScript、Pythonなどのプログラミング言語の実務経験。
  • コマンドライン/ターミナルの使用経験とGitワークフローへの習熟。

対象者

  • 開発プロセスにAIを統合したいソフトウェア開発者。
  • AIツールを活用してエンジニアリングの生産性を向上させたい技術チームリード。
  • AI支援型コーディング自動化に興味のあるDevOpsエンジニアおよびエンジニアリングマネージャー。
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー