お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
モジュール1:背景・範囲・開発における課題
- オートコンプリートと自律的かつ多段階にわたる実行の違い
- ソフトウェア開発におけるAIに関する一般的な誤解
- 優れたプロンプト入力だけでは不十分である理由
- 参加者が使用しているツールや抱える課題、目標の把握方法
- エンジニアリングチーム向けに最適なAI運用モデルの選定法
モジュール2:要求仕様の取り込みと体系的な分解
- 利害関係者が提出した文書から構造的目録を作成する方法
- 要件抽出技術
- 構造別・意味論的・スライディングウィンドウ方式による分割手法
- 依存関係や相互参照の維持方法
- 表、図解、フローチャート、および多様な入力形式への対応策
- コンテキストウィンドウを効果的に管理するための方策
モジュール3:人間による判断の必要性
- 依然として人間の決定が不可欠な場面
- 作り出された情報に含まれる虚偽の依存関係を見分ける方法
- 偽造された制約条件や逆理的な論理構成を検知する技術
- 安全ではない過剰な補助処置を防止する方策
- 追跡可能性・一貫性・完全性のための検証フレームワーク
モジュール4:エージェント型ツールを用いた要求からコードへの変換
- アーキテクチャ主導の開発モデル
- コンポーネント割り当てとサービス境界の設定法
- API契約条件が開発プロセスの基準となる仕組み
- AIツールにおける恒常的ルールや制約事項の適用方法
- 要求内容と連動するタスク指示書の作成法
- 最小限のプロンプト入力と制限付きプロンプト手法の比較
- 契約条件に基づくバックエンドおよびフロントエンド生成手順
モジュール5:エージェント型反復ループの運用
- 自己修正サイクルの仕組み
- 管理された形で継続する反復開発プロセス
- 差分比較やコード変更内容の検証方法
- 要件範囲の拡大や許可されていない修正を発見するテクニック
- 限られた記憶領域内での情報管理術
- 過去の反復履歴を用いて継続的な改善を行う仕組み
モジュール6:コード品質の確保策
- 境界条件に対応するためのプロンプト制約設定法
- ルール文書がガバナンス維持ツールとしての役割を果たすメカニズム
- 静的解析およびコード整形処理を伴う自動化された検査プロセス
- AI生成コードにおけるセキュリティ診断手法
- 依存関係やアーキテクチャ規則との適合性確認方法
- AI出力結果に対する人間による検証手順
モジュール7:フィードバックループと継続的改善策
- 失敗事例の体系的情報をAIワークフローに反映する仕組み
- 範囲が定義された反復作業および停止条件設定法
- 各サイクルの内容と結果の記録方法
- 時間経過に伴うルール文書の更新策
- 再利用可能なエンジニアリング知識を構築するための手段
モジュール8:AI開発におけるセキュリティ問題と対応策
- 生成コードに潜む一般的なセキュリティリスク要素
- 各技術領域専用のセキュリティガイドライン集録方法
- コミット前段階での安全性診断プロセス
- AI活用開発における安全なソフトウェア開発サイクル制御策
- 安全な運用体制を維持するための人間による責任所在明確化術
モジュール9:要求条件に基づくテスト設計法
- 要件から適切なテスト仕様を生成する手法
- 対象分野専用の用語を用いたテスト設計策
- 安全性を配慮したテスト実装作成法
- ミューテーション・テストの基本概念説明
- 要求条件との整合性が取れているか確認する仕組み
- 検証基準の妥当性を判断するための見直し手順
- 診断用質問内容作成のためのモデル構築法
モジュール10:システムの長期維持管理策
- 継続的更新が求められる資料群:契約書・地図・ルール文書・テスト仕様書等
- 時間経過に応じた制約条件の柔軟な変更方策
- 長期的安定性を確保するためのAIガバナンス体制整備法
- AI制御機能活用による技術的負債抑制手法
- 持続可能なAI開発環境運用に必要となるモデル構築策
要求
参加には以下の条件が求められます:
- ソフトウェア開発プロジェクトでの実務経験
- アプリケーションアーキテクチャの基本知識
- API、バックエンド/フロントエンドシステム、あるいはフルスタック開発に関する理解
- アジャイルや反復型ソフトウェア開発手法への基本的な知識
- ソフトウェアテストの概念についての認識
- AIコーディングツールの利用経験があれば望ましいですが必須ではありません
- 中級以上の技術職務に従事する方々向けの内容です
14 時間