📚

🚀 生成AI活用スキル0→100ロードマップ

に公開

🚀 生成AI活用スキル0→100ロードマップ

このコンテンツはClaude4.0により自動生成されたものです。


📋 目次

  1. はじめに - このロードマップの使い方
  2. レベル0-10: 超初級編 - AIとの対話基礎
  3. レベル11-25: 初級編 - 基本的なプロンプト技法
  4. レベル26-40: 初中級編 - 業務活用の第一歩
  5. レベル41-55: 中級編 - プロンプトエンジニアリング
  6. レベル56-70: 中上級編 - 専門業務への応用
  7. レベル71-85: 上級編 - 高度な活用技法
  8. レベル86-100: 超上級編 - エキスパートレベル
  9. 付録: トラブルシューティング集

🎯 はじめに - このロードマップの使い方

基本ルール

  1. 上から順番に実施 - 各プロンプトを必ず順番に実施してください
  2. コピペ&実行 - プロンプト例をそのままコピーして実行
  3. 結果を観察 - AIの回答を必ず読んで理解する
  4. 改善して再実行 - より良い結果を得るため修正して再実行
  5. わからなければAIに聞く - 理解できない部分は「これはどういう意味?」とAIに質問

💡 最重要テクニック: メタプロンプト

困ったら以下のプロンプトを使え!

私は[あなたの役職/業務内容]です。
[実現したいこと]を達成したいのですが、
どのようなプロンプトを書けば良いか、
具体例を3つ示してください。

🌱 レベル0-10: 超初級編 - AIとの対話基礎 {#レベル0-10}

プロンプト001: 最初の一歩

こんにちは。私はITコンサルタントです。
あなたは何ができますか?

学習ポイント: AIの基本的な能力を理解する

プロンプト002: 簡単な質問

Javaとは何ですか?
初心者にもわかるように説明してください。

学習ポイント: 説明のレベル指定方法

プロンプト003: 役割設定の基礎

あなたは優秀なITコンサルタントです。
クライアントに「DX推進」について
わかりやすく説明してください。

学習ポイント: AIに役割を与える効果

プロンプト004: 具体的な指示

以下の内容を箇条書きで5つにまとめてください:
基幹系システムの特徴

学習ポイント: 出力形式の指定方法

プロンプト005: 段階的な説明要求

データベースについて
1. 一言で説明
2. 3行で説明
3. 初心者向けに詳しく説明
してください。

学習ポイント: 段階的な情報取得

プロンプト006: 比較の依頼

オンプレミスとクラウドの違いを
表形式で比較してください。

学習ポイント: 表形式での出力指定

プロンプト007: 実例の要求

APIの使用例を
実際のコードを含めて3つ示してください。

学習ポイント: 具体例の要求方法

プロンプト008: エラー解決の相談

以下のエラーが出ました。原因と解決方法を教えてください:
[エラーメッセージをここに貼る]

学習ポイント: トラブルシューティングの依頼

プロンプト009: 要約の依頼

以下の文章を3行で要約してください:
[長い文章をここに貼る]

学習ポイント: 要約機能の活用

プロンプト010: 継続的な対話

先ほどの説明について、
もう少し詳しく教えてください。
特に[具体的な部分]について知りたいです。

学習ポイント: 文脈を活かした継続対話


📚 レベル11-25: 初級編 - 基本的なプロンプト技法 {#レベル11-25}

プロンプト011: 制約条件の設定

300文字以内で、
システム開発のV字モデルを説明してください。
専門用語は使わないでください。

学習ポイント: 複数の制約条件の組み合わせ

プロンプト012: ペルソナ設定

あなたは20年の経験を持つ
基幹系システムのアーキテクトです。
新人エンジニアに向けて、
データベース設計の基本を教えてください。

学習ポイント: 詳細なペルソナ設定

プロンプト013: ステップバイステップ

Gitの基本的な使い方を
ステップバイステップで教えてください。
各ステップにコマンド例を含めてください。

学習ポイント: 段階的な説明の要求

プロンプト014: 前提条件の明示

前提条件:
- Java Spring Bootを使用
- PostgreSQLデータベース
- RESTful API

上記の条件で、簡単なCRUDアプリケーションの
構造を設計してください。

学習ポイント: 前提条件の明確化

プロンプト015: 出力フォーマット指定

以下の形式でシステム要件定義書の
テンプレートを作成してください:

1. 概要
   1.1 目的
   1.2 スコープ
2. 機能要件
   2.1 [機能名]
      - 説明:
      - 入力:
      - 出力:
      - 処理:

学習ポイント: 詳細な出力形式の指定

プロンプト016: 例示による学習

SQLのJOINについて、
以下の形式で説明してください:
1. 概念の説明
2. 構文
3. 実際のテーブルを使った具体例
4. よくある間違い
5. ベストプラクティス

学習ポイント: 構造化された説明の要求

プロンプト017: 批判的思考の促進

マイクロサービスアーキテクチャの
メリットとデメリットを挙げ、
どのような場合に採用すべきか、
採用すべきでないかを説明してください。

学習ポイント: バランスの取れた分析

プロンプト018: コード生成基礎

以下の要件でJavaのクラスを作成してください:
- クラス名: Employee
- フィールド: id(int), name(String), salary(double)
- getter/setterメソッド
- toStringメソッド

学習ポイント: 基本的なコード生成

プロンプト019: ドキュメント作成

以下のAPIエンドポイントの
ドキュメントを作成してください:
POST /api/users
- リクエストボディ: { "name": "string", "email": "string" }
- レスポンス: { "id": "number", "name": "string", "email": "string" }

学習ポイント: API文書の作成

プロンプト020: チェックリスト生成

本番環境へのデプロイ前チェックリストを
作成してください。
セキュリティ、パフォーマンス、
バックアップの観点を含めてください。

学習ポイント: 包括的なチェックリスト作成

プロンプト021: トラブルシューティングガイド

「データベース接続エラー」が発生した場合の
トラブルシューティング手順を、
フローチャート形式で作成してください。

学習ポイント: 問題解決プロセスの構造化

プロンプト022: ベストプラクティス

Javaでの例外処理のベストプラクティスを
5つ挙げ、それぞれ悪い例と良い例の
コードを示してください。

学習ポイント: 実例を使った学習

プロンプト023: レビューの依頼

以下のコードをレビューし、
改善点を指摘してください:
[コードをここに貼る]

特に以下の観点でレビューしてください:
- 可読性
- パフォーマンス
- セキュリティ

学習ポイント: コードレビューの活用

プロンプト024: テストケース生成

以下のメソッドのユニットテストケースを
JUnitで作成してください:
public int divide(int a, int b) {
    return a / b;
}

正常系、異常系、境界値を含めてください。

学習ポイント: テスト設計の自動化

プロンプト025: リファクタリング提案

以下のコードをリファクタリングしてください:
[複雑なコードをここに貼る]

SOLID原則に従って改善し、
なぜその改善が必要かも説明してください。

学習ポイント: 設計原則に基づく改善


🔧 レベル26-40: 初中級編 - 業務活用の第一歩 {#レベル26-40}

プロンプト026: 議事録作成

以下のメモから正式な議事録を作成してください:
日時: 2024/12/20 14:00-15:00
参加者: 山田、田中、鈴木
議題: 新システムの要件定義
- 山田: 現行システムの問題点を説明
- 田中: 予算は3000万円まで
- 鈴木: 3月末までに完成必要
決定事項: 来週までに要件定義書ドラフト作成

学習ポイント: 非構造化情報の構造化

プロンプト027: メール文案作成

以下の状況でクライアントへのメールを作成してください:
- 状況: プロジェクトが1週間遅延
- 原因: 外部APIの仕様変更
- 対策: リソース追加投入で遅延を3日に短縮予定
- トーン: 謝罪しつつも前向きに

学習ポイント: ビジネスメールの作成

プロンプト028: 技術選定の支援

以下の要件に最適な技術スタックを提案してください:
- Webアプリケーション
- 同時接続数: 最大1000人
- データ量: 100GB程度
- 予算: 限定的
- 開発期間: 6ヶ月
- チームスキル: Java経験者が多い

選定理由も含めて説明してください。

学習ポイント: 多角的な技術選定

プロンプト029: プロジェクト計画

以下のプロジェクトのWBSを作成してください:
プロジェクト: ECサイトリニューアル
期間: 6ヶ月
主要機能:
- 商品管理
- 注文管理
- 顧客管理
- 決済連携

各タスクに想定工数も記載してください。

学習ポイント: プロジェクト計画の構造化

プロンプト030: SQL最適化

以下のSQLクエリを最適化してください:
SELECT * FROM orders o
WHERE o.customer_id IN (
    SELECT c.id FROM customers c
    WHERE c.created_at > '2024-01-01'
)
AND o.status = 'completed'

実行計画の改善ポイントも説明してください。

学習ポイント: パフォーマンスチューニング

プロンプト031: アーキテクチャ図作成

以下のシステムのアーキテクチャ図を
PlantUMLコードで作成してください:
- フロントエンド: React
- API: Spring Boot
- データベース: PostgreSQL
- キャッシュ: Redis
- メッセージキュー: RabbitMQ

学習ポイント: 図表のコード化

プロンプト032: セキュリティ診断

以下のコードのセキュリティ脆弱性を指摘し、
修正方法を提示してください:
[脆弱性のあるコードをここに貼る]

OWASP Top 10を参考に診断してください。

学習ポイント: セキュリティ観点での分析

プロンプト033: 障害報告書作成

以下の情報から障害報告書を作成してください:
発生日時: 2024/12/20 15:30
復旧日時: 2024/12/20 16:45
影響: 注文処理が1時間15分停止
原因: DBサーバーのディスク容量不足
対応: 不要ログ削除、ディスク容量拡張

学習ポイント: インシデント文書化

プロンプト034: API設計

ユーザー管理システムのREST APIを設計してください。
以下の機能を含めてください:
- ユーザー登録
- ログイン/ログアウト
- プロフィール取得/更新
- パスワード変更

各エンドポイントのURL、メソッド、
リクエスト/レスポンス例を示してください。

学習ポイント: RESTful API設計

プロンプト035: データモデリング

図書館管理システムのERDを設計してください。
以下のエンティティを含めてください:
- 書籍
- 利用者
- 貸出記録
- 著者
- カテゴリ

関連性と主要な属性も定義してください。

学習ポイント: データベース設計

プロンプト036: バッチ処理設計

毎日深夜2時に実行する売上集計バッチの
処理フローを設計してください。
要件:
- 前日の全注文データを集計
- 商品別、顧客別の売上を計算
- 結果をCSVとDBに保存
- エラー時は管理者にメール通知

学習ポイント: バッチ処理の設計

プロンプト037: 移行計画作成

オンプレミスからAWSへの移行計画を
作成してください。
現状:
- Webサーバー: 3台
- DBサーバー: 2台(レプリケーション)
- ファイルサーバー: 1台(1TB)
- 稼働時間: 24時間365日

学習ポイント: クラウド移行計画

プロンプト038: パフォーマンステスト計画

ECサイトのパフォーマンステスト計画を
作成してください。
目標:
- 同時接続数: 1000人
- レスポンスタイム: 3秒以内
- 可用性: 99.9%

テストシナリオとツールも提案してください。

学習ポイント: 非機能要件のテスト

プロンプト039: 運用手順書作成

Webアプリケーションの日次運用手順書を
作成してください。
含める項目:
- ログ確認
- バックアップ確認
- リソース使用率確認
- アラート対応

学習ポイント: 運用ドキュメント作成

プロンプト040: 見積もり作成支援

以下の機能開発の工数見積もりを
作成してください:
- ユーザー認証機能(OAuth対応)
- 商品検索機能(全文検索)
- 注文処理機能(決済連携含む)
- 管理画面(CRUD操作)

各機能の詳細タスクと工数を示してください。

学習ポイント: プロジェクト見積もり


🎓 レベル41-55: 中級編 - プロンプトエンジニアリング {#レベル41-55}

プロンプト041: Few-shot Learning

以下の例を参考に、新しいテストケースを作成してください:

例1:
入力: null
期待結果: NullPointerException
説明: null値の処理確認

例2:
入力: ""
期待結果: 空文字列エラー
説明: 空文字列の検証

例3:
入力: "test@example.com"
期待結果: 正常処理
説明: 正しいメールアドレス形式

新しいテストケース: パスワード検証機能

学習ポイント: 例示による学習誘導

プロンプト042: Chain of Thought

以下の問題を段階的に考えて解決してください:

システムのレスポンスが遅い。
毎日14時頃に特に遅くなる。
CPUとメモリは正常範囲内。
データベースのコネクション数が上限に近い。

思考過程を明示しながら、
原因と対策を導き出してください。

学習ポイント: 思考過程の可視化

プロンプト043: 役割の詳細化

あなたは以下の特性を持つアーキテクトです:
- 経験: 金融系システム15年
- 専門: 高可用性システム設計
- 重視: セキュリティとコンプライアンス
- 性格: 慎重で詳細志向

この立場から、仮想通貨取引システムの
アーキテクチャを提案してください。

学習ポイント: 詳細なペルソナ設定

プロンプト044: 制約条件の複雑化

以下の制約下でシステム設計を行ってください:

技術的制約:
- 言語: Java 11以上
- フレームワーク: Spring Boot 2.x
- DB: PostgreSQL 12以上

ビジネス制約:
- 予算: 2000万円
- 期間: 4ヶ月
- チーム: 5名(Java経験3年以上)

非機能要件:
- 可用性: 99.5%以上
- レスポンス: 3秒以内
- 同時接続: 500人

学習ポイント: 多層的な制約管理

プロンプト045: 反復的改善

以下のコードを3回改善してください。
各回で異なる観点から改善してください:

1回目: 可読性の向上
2回目: パフォーマンスの最適化
3回目: 保守性の改善

[改善対象のコードをここに貼る]

各改善で何を変更したか説明してください。

学習ポイント: 段階的な品質向上

プロンプト046: コンテキスト注入

背景情報:
当社は従業員500名の製造業です。
現在、Excel管理している在庫管理を
システム化したいと考えています。
年間取引額は約10億円、
SKU数は約3000点です。

この背景を踏まえて、
在庫管理システムの要件定義を
作成してください。

学習ポイント: 背景情報の活用

プロンプト047: 出力の構造化強化

以下のJSON形式で
マイクロサービスの設計を出力してください:

{
  "services": [
    {
      "name": "サービス名",
      "responsibility": "責務",
      "api": [
        {
          "endpoint": "URL",
          "method": "HTTPメソッド",
          "description": "説明"
        }
      ],
      "database": {
        "type": "DBタイプ",
        "tables": ["テーブル名"]
      },
      "dependencies": ["依存サービス"]
    }
  ]
}

ECサイトを例に5つのサービスを設計してください。

学習ポイント: 厳密な出力形式指定

プロンプト048: 批判的レビュー

以下のアーキテクチャ設計をレビューし、
潜在的な問題点を5つ以上指摘してください:

[アーキテクチャの説明をここに記載]

各問題点について:
1. 問題の説明
2. 発生する可能性のある影響
3. 改善案
を提示してください。

学習ポイント: 批判的分析能力

プロンプト049: シミュレーション

以下のシナリオでシステムの動作を
シミュレーションしてください:

システム: ECサイト
イベント: フラッシュセール開始
条件:
- 通常時の10倍のアクセス
- 在庫100個の商品
- 1000人が同時購入試行

時系列で何が起こるか、
どんな問題が発生するか
詳細に描写してください。

学習ポイント: 動的シナリオ分析

プロンプト050: メタプロンプト活用

私は以下の課題を解決したいです:
「レガシーシステムのマイクロサービス化」

この課題を解決するために、
私が次に投げるべき5つの質問を
優先順位付きで提案してください。

また、それぞれの質問に対する
プロンプトの具体例も示してください。

学習ポイント: プロンプト自己生成

プロンプト051: 比較分析の深化

以下の3つのアプローチを
6つの評価軸で比較してください:

アプローチ:
1. モノリシック
2. マイクロサービス
3. サーバーレス

評価軸:
- 開発速度
- 運用コスト
- スケーラビリティ
- 保守性
- チーム必要スキル
- 導入リスク

点数(1-5)と理由を表形式で示してください。

学習ポイント: 多次元評価

プロンプト052: ドメイン知識の活用

あなたは日本の金融規制に精通した
システムアーキテクトです。

以下の要件を満たす
オンライン銀行システムの
セキュリティアーキテクチャを
設計してください:
- 金融庁ガイドライン準拠
- PCI DSS準拠
- 24時間365日稼働

特に規制要件との対応を
明確にしてください。

学習ポイント: 専門知識の適用

プロンプト053: エラーハンドリング設計

以下のシステムの包括的な
エラーハンドリング戦略を設計してください:

システム構成:
- フロントエンド(React)
- BFF(Node.js)
- マイクロサービス(Java)
- データベース(PostgreSQL)
- 外部API連携

各レイヤーでのエラー処理方針、
エラーコード体系、
ログ設計を含めてください。

学習ポイント: 横断的設計

プロンプト054: パフォーマンス最適化

以下のボトルネック分析を行い、
最適化案を提示してください:

症状:
- 朝9時にレスポンス遅延
- 特定のAPIのみ影響
- CPU使用率は50%程度
- メモリは余裕あり
- DB接続は正常

APMツールのデータ:
- 該当API平均レスポンス: 15秒
- DB クエリ時間: 2秒
- 外部API呼び出し: 12秒

段階的な調査手順と
対策を提案してください。

学習ポイント: 問題分析プロセス

プロンプト055: アーキテクチャ進化

以下のシステムを3年かけて
段階的に進化させる計画を立ててください:

現状:
- モノリシックアプリケーション
- 単一データベース
- 日次バッチ処理

目標:
- マイクロサービス化
- イベントドリブン
- リアルタイム処理

各年度の目標と移行手順を
リスクと対策含めて提示してください。

学習ポイント: 長期計画立案


🚀 レベル56-70: 中上級編 - 専門業務への応用 {#レベル56-70}

プロンプト056: 複雑なデバッグ支援

以下の状況で問題を特定してください:

症状:
- 本番環境でのみ発生
- 毎週月曜日の午前中
- 特定ユーザーのみ影響
- ログにエラーなし
- 画面が白くなる

環境情報:
- React + Redux
- nginx リバースプロキシ
- Spring Boot バックエンド
- PostgreSQL
- Redis セッション管理

調査手順と考えられる原因を
優先度付きで提示してください。

学習ポイント: 複雑な問題の切り分け

プロンプト057: アーキテクチャレビュー自動化

以下の観点でアーキテクチャレビューの
チェックリストを作成し、
各項目の確認方法も示してください:

1. セキュリティ
2. スケーラビリティ
3. 可用性
4. 保守性
5. コスト効率
6. 技術的負債

レビュー結果を点数化する
評価基準も定義してください。

学習ポイント: 品質評価の体系化

プロンプト058: インフラコード生成

以下の要件でTerraformコードを生成してください:

AWS環境:
- VPC(3つのAZ)
- パブリック/プライベートサブネット
- ALB + Auto Scaling(最小2、最大10)
- RDS PostgreSQL(Multi-AZ)
- ElastiCache Redis
- S3 + CloudFront

セキュリティグループと
IAMロールも適切に設定してください。

学習ポイント: IaCの実践

プロンプト059: CI/CDパイプライン設計

以下のプロジェクトの
GitLab CI/CDパイプラインを設計してください:

プロジェクト構成:
- フロントエンド(React)
- バックエンド(Spring Boot)
- インフラ(Terraform)

要件:
- 単体テスト必須
- ソナークラウド統合
- セキュリティスキャン
- 自動デプロイ(dev/stg/prod)
- ロールバック機能

.gitlab-ci.ymlを作成してください。

学習ポイント: DevOps実践

プロンプト060: データ移行戦略

以下のデータ移行計画を立ててください:

移行元:
- Oracle 12c
- データ量: 5TB
- テーブル数: 500
- 日次増加量: 10GB

移行先:
- PostgreSQL 14
- AWS RDS

制約:
- ダウンタイム: 最大4時間
- データ整合性必須
- 移行後の切り戻し可能

詳細な手順とリスク対策を
含めてください。

学習ポイント: 大規模データ移行

プロンプト061: マイクロサービス分割

以下のモノリシックシステムを
マイクロサービスに分割してください:

現在の機能:
- ユーザー管理
- 商品管理
- 在庫管理
- 注文処理
- 決済処理
- 配送管理
- レポート生成

ドメイン境界の識別、
サービス間通信方式、
データ整合性の確保方法を
提案してください。

学習ポイント: ドメイン駆動設計

プロンプト062: 監視・アラート設計

以下のシステムの監視設計を行ってください:

対象システム:
- マイクロサービス(10個)
- Kubernetes クラスター
- RDS, ElastiCache
- 外部API連携あり

要件:
- SLO: 99.9%
- MTTR: 30分以内
- 予防的検知

Prometheus + Grafanaでの
メトリクス、アラートルール、
ダッシュボード設計を
提示してください。

学習ポイント: 可観測性の実装

プロンプト063: セキュリティ監査

以下のコードとインフラ構成の
セキュリティ監査を実施してください:

[システム構成図]
[サンプルコード]
[ネットワーク設定]

OWASP Top 10、
CIS Benchmarks、
AWSセキュリティベストプラクティス
に基づいて評価し、
改善提案を優先度付きで
提示してください。

学習ポイント: セキュリティ評価

プロンプト064: 負荷試験シナリオ

ECサイトの年末セールに向けた
負荷試験シナリオを作成してください:

想定負荷:
- 通常時の20倍アクセス
- 同時購入者数: 5000人
- 商品数: 10000SKU

JMeterまたはGatlingでの
テストスクリプトを作成し、
監視すべきメトリクスと
判定基準を定義してください。

学習ポイント: 性能試験設計

プロンプト065: 災害復旧計画

以下のシステムのDR計画を
策定してください:

システム:
- 金融取引システム
- RTO: 1時間
- RPO: 5分
- 年間可用性: 99.99%

現在構成:
- 東京リージョン単一構成
- 日次バックアップ

コスト効率を考慮した
DR構成と切り替え手順を
提案してください。

学習ポイント: 事業継続計画

プロンプト066: コスト最適化分析

以下のAWS環境のコスト最適化案を
提示してください:

現在の月額: $50,000
内訳:
- EC2: $20,000(50インスタンス)
- RDS: $10,000(10インスタンス)
- データ転送: $8,000
- S3: $5,000(50TB)
- その他: $7,000

利用状況:
- 平日日中のみ高負荷
- 開発環境は夜間未使用
- ログ保持期間: 無期限

20%のコスト削減を目標に
具体的な施策を提案してください。

学習ポイント: クラウドコスト最適化

プロンプト067: API Gateway設計

以下の要件でAPI Gateway設計を
行ってください:

要件:
- 10個のマイクロサービス統合
- 認証・認可(OAuth2.0)
- レート制限(ユーザー別)
- キャッシング
- リクエスト/レスポンス変換
- API バージョニング

Kong または AWS API Gatewayでの
実装方法を示してください。

学習ポイント: API管理基盤

プロンプト068: ログ分析基盤

以下のログ分析基盤を設計してください:

ログソース:
- アプリケーションログ(1TB/日)
- アクセスログ(500GB/日)
- システムログ(100GB/日)
- 監査ログ

要件:
- リアルタイム分析
- 30日間の検索可能
- 1年間のアーカイブ
- コンプライアンス対応

ELKスタックまたは
AWS環境での構成を
提案してください。

学習ポイント: ログ基盤設計

プロンプト069: 機械学習パイプライン

以下の要件で機械学習パイプラインを
設計してください:

ユースケース:
- 商品レコメンデーション
- 日次で再学習
- リアルタイム推論

データ:
- ユーザー行動ログ(1億件/日)
- 商品マスタ(100万SKU)
- 購買履歴

MLOpsの観点を含めた
アーキテクチャと
実装方法を提案してください。

学習ポイント: ML基盤設計

プロンプト070: 技術的負債の評価

10年運用されているシステムの
技術的負債を評価してください:

現状:
- Java 8 + Struts 1.x
- Oracle 11g
- SVN管理
- 手動デプロイ
- テストカバレッジ: 20%
- ドキュメント: 古い

評価基準を定義し、
優先順位付けした
改善ロードマップを
作成してください。

学習ポイント: レガシー評価


💎 レベル71-85: 上級編 - 高度な活用技法 {#レベル71-85}

プロンプト071: アーキテクチャ意思決定記録

以下のアーキテクチャ決定について
ADR(Architecture Decision Record)を
作成してください:

コンテキスト:
大規模ECサイトのデータベース選定

選択肢:
1. PostgreSQL
2. MongoDB
3. DynamoDB
4. CockroachDB

評価軸:
- スケーラビリティ
- 一貫性保証
- 運用コスト
- 学習コスト
- エコシステム

決定とその根拠を
構造化して文書化してください。

学習ポイント: 意思決定の文書化

プロンプト072: Event Stormingファシリテーション

以下のビジネスドメインで
Event Stormingセッションを
シミュレートしてください:

ドメイン: オンライン保険申込システム

ステークホルダー:
- 顧客
- 保険アドバイザー
- アンダーライター
- システム管理者

以下を識別してください:
1. ドメインイベント
2. コマンド
3. アグリゲート
4. 境界づけられたコンテキスト
5. ポリシー

結果をMiroボード風に
視覚化してください。

学習ポイント: DDD実践技法

プロンプト073: カオスエンジニアリング計画

以下のシステムに対する
カオスエンジニアリング実験計画を
作成してください:

システム構成:
- Kubernetes(3ノード)
- マイクロサービス(15個)
- Istio サービスメッシュ
- PostgreSQL(レプリケーション)
- Redis クラスタ

実験シナリオ:
1. 定常状態の定義
2. 仮説設定
3. 実験設計
4. 影響範囲の最小化
5. 実行と観察
6. 学習と改善

各フェーズの詳細を
提示してください。

学習ポイント: レジリエンス検証

プロンプト074: GraphQL API設計

以下の要件でGraphQL APIを
設計してください:

ドメイン: ソーシャルメディアプラットフォーム

エンティティ:
- User
- Post
- Comment
- Like
- Follow

要件:
- リアルタイム更新(Subscription)
- ページネーション
- 認証・認可
- N+1問題の回避
- レート制限

スキーマ定義と
実装上の注意点を
含めてください。

学習ポイント: モダンAPI設計

プロンプト075: 分散トランザクション設計

以下のシナリオで分散トランザクションを
設計してください:

シナリオ: ECサイトの注文処理
関連サービス:
- 注文サービス
- 在庫サービス
- 決済サービス
- 配送サービス
- 通知サービス

要件:
- 最終的一貫性で可
- 補償トランザクション必須
- 監査証跡

Sagaパターンでの実装を
詳細に設計してください。

学習ポイント: 分散システム設計

プロンプト076: ゼロトラストセキュリティ

以下の企業システムに
ゼロトラストセキュリティモデルを
導入する計画を作成してください:

現状:
- VPN経由の社内アクセス
- ファイアウォール境界防御
- AD認証

目標構成:
- デバイス認証
- 継続的検証
- 最小権限アクセス
- 暗号化通信

移行ロードマップと
必要なコンポーネントを
提示してください。

学習ポイント: 最新セキュリティモデル

プロンプト077: SREプラクティス導入

従来の運用チームをSREチームに
転換する計画を作成してください:

現状:
- 手動オペレーション中心
- 障害対応は都度対応
- 変更作業は計画停止

目標:
- SLI/SLO駆動
- エラーバジェット管理
- トイルの削減
- 自動化推進

組織変革と技術導入の
両面から計画してください。

学習ポイント: SRE文化導入

プロンプト078: エッジコンピューティング設計

以下のIoTシステムに
エッジコンピューティングを
導入してください:

要件:
- センサー数: 10,000台
- データ送信間隔: 1秒
- リアルタイム異常検知
- 帯域幅制限: 1Mbps/拠点
- 拠点数: 100

アーキテクチャ:
- エッジでの処理内容
- クラウドとの連携
- データ同期戦略
- 機械学習モデル配布

詳細設計を提示してください。

学習ポイント: エッジ/クラウド連携

プロンプト079: ブロックチェーン活用

以下のユースケースに
ブロックチェーン技術を
適用する設計を行ってください:

ユースケース: サプライチェーン追跡
要件:
- 製造から消費者まで追跡
- 改ざん防止
- プライバシー保護
- 既存システム連携

以下を含めてください:
- ブロックチェーン基盤選定
- スマートコントラクト設計
- オフチェーンデータ戦略
- パフォーマンス考慮

学習ポイント: 分散台帳技術

プロンプト080: 量子コンピューティング対応

現在の暗号化システムを
量子コンピューティング時代に
対応させる移行計画を
作成してください:

現状:
- RSA-2048
- AES-256
- SHA-256

対応項目:
- 耐量子暗号への移行
- ハイブリッド暗号化
- 鍵管理システム更新
- 後方互換性維持

5年間の移行ロードマップを
作成してください。

学習ポイント: 将来技術への対応

プロンプト081: AIオペレーション基盤

以下の要件でAIOps基盤を
設計してください:

監視対象:
- 1000台のサーバー
- 50個のアプリケーション
- 10種類のミドルウェア

機能要件:
- 異常検知(教師なし学習)
- 根本原因分析
- 予測的スケーリング
- 自動修復

アーキテクチャと
実装アプローチを
提示してください。

学習ポイント: AI駆動運用

プロンプト082: マルチクラウド戦略

以下の要件でマルチクラウド
アーキテクチャを設計してください:

要件:
- ベンダーロックイン回避
- 地理的冗長性
- コスト最適化
- コンプライアンス対応

利用クラウド:
- AWS(メイン)
- Azure(DR)
- GCP(AI/ML)

統合管理方法と
ワークロード配置戦略を
提案してください。

学習ポイント: クラウド戦略

プロンプト083: 技術デューデリジェンス

M&A対象企業のシステムの
技術デューデリジェンスを
実施してください:

評価項目:
- アーキテクチャ
- コード品質
- 技術的負債
- セキュリティ
- スケーラビリティ
- チーム能力
- ライセンス

チェックリストと
評価レポートテンプレートを
作成してください。

学習ポイント: 技術評価手法

プロンプト084: グリーンIT戦略

データセンターの
カーボンニュートラル化計画を
作成してください:

現状:
- 1000台のサーバー
- PUE: 2.0
- 年間電力: 10GWh

目標:
- 2030年までにネットゼロ
- PUE: 1.2以下

以下を含む計画:
- 省電力化
- 再生可能エネルギー
- 冷却効率化
- ワークロード最適化

学習ポイント: 持続可能性

プロンプト085: フルスタック最適化

以下のWebアプリケーションの
エンドツーエンド最適化を
行ってください:

現状パフォーマンス:
- TTFB: 3秒
- FCP: 5秒
- TTI: 8秒
- バンドルサイズ: 5MB

スタック:
- Next.js
- GraphQL
- PostgreSQL
- Redis
- nginx

目標:
- Core Web Vitals達成
- 50%の高速化

各レイヤーでの
最適化案を提示してください。

学習ポイント: 統合最適化


🏆 レベル86-100: 超上級編 - エキスパートレベル {#レベル86-100}

プロンプト086: エンタープライズ変革

レガシー金融機関の
デジタルトランスフォーメーション
5カ年計画を策定してください:

現状:
- COBOL基幹システム(40年)
- 2000人のIT部門
- ウォーターフォール開発
- データセンター3拠点
- 年間IT予算: 500億円

ビジョン:
- クラウドネイティブ
- APIエコノミー
- アジャイル組織
- データドリブン経営

組織、技術、文化の
変革ロードマップを
作成してください。

学習ポイント: 大規模変革管理

プロンプト087: 次世代アーキテクチャ

2030年を見据えた
次世代システムアーキテクチャを
設計してください:

考慮技術:
- 量子コンピューティング
- 6Gネットワーク
- 脳型コンピューティング
- 自律型AI
- 拡張現実

ユースケース:
- スマートシティ基盤

要件、アーキテクチャ、
実現に向けた技術課題を
整理してください。

学習ポイント: 未来技術設計

プロンプト088: グローバルシステム設計

世界200カ国で利用される
金融決済システムを設計してください:

要件:
- 各国規制対応
- 24時間365日稼働
- 100億トランザクション/日
- レイテンシ: <100ms
- 可用性: 99.999%

考慮事項:
- データレジデンシー
- 多通貨対応
- タイムゾーン
- 言語/文化

詳細アーキテクチャを
提示してください。

学習ポイント: 超大規模設計

プロンプト089: AIガバナンス体系

企業のAIガバナンス体系を
構築してください:

対象:
- 1000個のAIモデル運用
- 機密データ利用
- 意思決定支援AI

フレームワーク:
- 倫理原則
- リスク管理
- 品質保証
- 説明可能性
- バイアス対策
- プライバシー保護

ポリシー、プロセス、
技術的実装を含めてください。

学習ポイント: AI統制

プロンプト090: ハイパースケール設計

以下の要件でハイパースケール
プラットフォームを設計してください:

要件:
- 10億ユーザー対応
- 1EB級データ
- 毎秒100万リクエスト
- 5大陸展開
- 多言語/多通貨

Netflix、Facebook級の
スケールを想定した
アーキテクチャを
提案してください。

学習ポイント: 極限スケール

プロンプト091: 複雑系システム分析

相互依存する50個のマイクロサービスの
システム全体の振る舞いを
分析してください:

課題:
- カスケード障害
- 性能劣化の伝播
- 一貫性の保証
- デバッグ困難性

以下を提示してください:
- 依存関係の可視化
- 障害伝播モデル
- 回復力の定量化
- 改善アーキテクチャ

学習ポイント: 複雑系理解

プロンプト092: 事業インパクト最大化

技術投資の事業インパクトを
最大化する戦略を立案してください:

予算: 100億円/年
期間: 3年

評価軸:
- 売上貢献
- コスト削減
- リスク低減
- 競争優位性
- イノベーション

ポートフォリオ戦略と
ROI測定方法を
提案してください。

学習ポイント: 技術経営

プロンプト093: 産業DX設計

製造業の工場全体の
DXグランドデザインを
作成してください:

対象:
- 10工場
- 10000台の設備
- 50000人の作業員

実現機能:
- 予知保全
- 自動品質管理
- サプライチェーン最適化
- カーボン管理
- 作業員スキル管理

IT/OT統合アーキテクチャを
設計してください。

学習ポイント: 産業IoT

プロンプト094: 危機管理シミュレーション

以下のシナリオでの
危機管理対応を
シミュレートしてください:

シナリオ:
大規模サイバー攻撃により
- 顧客データ1000万件流出疑い
- 基幹システム停止
- ランサムウェア感染

タイムラインで:
- 初動対応
- 調査分析
- 復旧計画
- 対外対応
- 再発防止

を詳細化してください。

学習ポイント: 危機管理

プロンプト095: テクノロジー融合

以下の技術を融合した
革新的なシステムを設計してください:

技術要素:
- ブロックチェーン
- AI/機械学習
- IoT
- 5G
- AR/VR
- 量子技術

ユースケース:
次世代医療システム

実現可能性と
段階的実装計画を
含めてください。

学習ポイント: 技術融合

プロンプト096: アーキテクト育成

エンタープライズアーキテクト
育成プログラムを設計してください:

対象: 中級エンジニア
期間: 2年
目標: 世界レベルのアーキテクト

カリキュラム:
- 技術スキル
- ビジネススキル
- コミュニケーション
- 思考法
- 実践プロジェクト

詳細プログラムを
作成してください。

学習ポイント: 人材育成

プロンプト097: 技術債務解消戦略

技術的負債1000億円相当の
解消戦略を立案してください:

負債内訳:
- レガシーコード: 40%
- 古いインフラ: 30%
- 不適切な設計: 20%
- ドキュメント不足: 10%

制約:
- 年間予算: 50億円
- ビジネス継続必須
- 人員増加不可

5年計画を作成してください。

学習ポイント: 負債管理

プロンプト098: イノベーション創出

技術駆動イノベーション創出の
仕組みを設計してください:

目標:
- 年間10個の新規事業創出
- 5年で1000億円規模事業

要素:
- アイデア創出
- PoC実施
- 事業化判断
- スケール戦略
- 失敗許容文化

組織とプロセスを
設計してください。

学習ポイント: イノベーション管理

プロンプト099: 究極の最適化

以下のシステムを
理論限界まで最適化してください:

対象: リアルタイム取引システム
現状:
- レイテンシ: 10ms
- スループット: 10万/秒
- 可用性: 99.99%

目標:
- レイテンシ: <1ms
- スループット: 100万/秒
- 可用性: 99.999%

ハードウェア、OS、
ネットワーク、アプリケーション
全レイヤーでの最適化を
提案してください。

学習ポイント: 極限最適化

プロンプト100: 未来予測と対応

今後10年間のIT業界の変化を予測し、
ITコンサルタントとして
準備すべきことを提案してください:

考慮要素:
- 技術トレンド
- ビジネスモデル変化
- 規制動向
- 社会変化
- 地政学リスク

個人として、組織として
取るべきアクションを
ロードマップ化してください。

最後に、このロードマップを
完了した後の次のステップを
提案してください。

学習ポイント: 未来洞察


📎 付録: トラブルシューティング集 {#付録}

よくある問題と対処法

1. AIが期待通りの回答をしない

対処法プロンプト:
あなたの回答は私の期待と異なりました。
私が本当に知りたかったのは[具体的な内容]です。
もう一度、以下の観点で回答してください:
1. [観点1]
2. [観点2]
3. [観点3]

2. 回答が抽象的すぎる

対処法プロンプト:
もっと具体的な例を使って説明してください。
実際のコードやコマンド、
設定ファイルの例を含めてください。

3. 回答が長すぎる/短すぎる

対処法プロンプト:
回答を[100文字/500文字/1000文字]程度に
調整して、もう一度答えてください。
重要なポイントを優先してください。

4. 専門用語が多すぎる

対処法プロンプト:
専門用語を使わずに、
新人エンジニアでも理解できるように
説明し直してください。
必要な専門用語は都度解説してください。

5. 実装方法がわからない

対処法プロンプト:
この概念を実際に実装する方法を
ステップバイステップで教えてください。
環境構築から始めて、
動作確認まで含めてください。

メタプロンプト集

改善要求

この回答をさらに改善するには
どのような質問をすればよいですか?
5つ提案してください。

理解度確認

今の説明で私が理解すべき
最も重要な3つのポイントは何ですか?

応用展開

この知識を実務で活用する
具体的なシナリオを3つ
示してください。

学習効果を最大化するコツ

  1. 必ず実行する - 読むだけでなく実際に試す
  2. 結果を分析する - なぜその回答になったか考える
  3. 改変して再実行 - プロンプトを修正して違いを観察
  4. 実務に適用 - 学んだ技法を即座に業務で使用
  5. チームで共有 - 良いプロンプトは組織の資産

🎊 完走おめでとうございます!

このロードマップを完了したあなたは、
生成AIを使いこなすエキスパートです。

次のステップ

  1. 専門特化 - 自分の専門分野に特化したプロンプト集作成
  2. 自動化推進 - APIを使った業務自動化
  3. チーム展開 - 組織全体のAI活用推進
  4. 最新動向 - 新しいAI技術への継続的適応
  5. 貢献 - コミュニティへの知見共有

最後に

生成AIは道具です。
その真価は使い手次第で決まります。
このロードマップで得た力を、
より良い未来の創造に
活かしてください。

さあ、AIと共に歩む新しい時代の
ITプロフェッショナルとして
羽ばたきましょう!


English version

🚀 AI Utilization Skills 0→100 Roadmap

This content was automatically generated by Claude 4.0.


📋 Table of Contents

  1. Introduction - How to Use This Roadmap
  2. Level 0-10: Ultra Beginner - Basics of AI Conversation
  3. Level 11-25: Beginner - Basic Prompting Techniques
  4. Level 26-40: Beginner-Intermediate - First Steps in Business Use
  5. Level 41-55: Intermediate - Prompt Engineering
  6. Level 56-70: Intermediate-Advanced - Application to Specialized Business
  7. Level 71-85: Advanced - Advanced Utilization Techniques
  8. Level 86-100: Ultra Advanced - Expert Level
  9. Appendix: Troubleshooting Collection

🎯 Introduction - How to Use This Roadmap

Basic Rules

  1. Implement in order - Please implement each prompt in sequence
  2. Copy & Execute - Copy and execute the prompt examples as they are
  3. Observe results - Always read and understand the AI's response
  4. Improve and re-execute - Modify and re-execute to get better results
  5. Ask the AI if you don't understand - If there are parts you don't understand, ask the AI "What does this mean?"

💡 Most Important Technique: Meta-Prompting

Use this prompt when you're stuck!

I am [your position/job description].
I want to achieve [what you want to accomplish],
what kind of prompts should I write?
Please provide 3 specific examples.

🌱 Level 0-10: Ultra Beginner - Basics of AI Conversation {#level0-10}

Prompt 001: First Step

Hello. I am an IT consultant.
What can you do?

Learning Point: Understanding the basic capabilities of AI

Prompt 002: Simple Question

What is Java?
Please explain in a way that beginners can understand.

Learning Point: How to specify the level of explanation

Prompt 003: Basics of Role Setting

You are an excellent IT consultant.
Please explain "DX promotion" 
to a client in an easy-to-understand way.

Learning Point: The effect of giving AI a role

Prompt 004: Specific Instructions

Please summarize the following content in bullet points with 5 items:
Characteristics of core business systems

Learning Point: How to specify output format

Prompt 005: Request for Staged Explanation

About databases:
1. Explain in one sentence
2. Explain in 3 lines
3. Explain in detail for beginners

Learning Point: Obtaining information in stages

Prompt 006: Request for Comparison

Please compare on-premises and cloud
in a table format.

Learning Point: Specifying table format output

Prompt 007: Request for Examples

Please show 3 examples of API usage
including actual code.

Learning Point: How to request specific examples

Prompt 008: Consulting on Error Resolution

I got the following error. Please tell me the cause and solution:
[Paste error message here]

Learning Point: Requesting troubleshooting help

Prompt 009: Request for Summary

Please summarize the following text in 3 lines:
[Paste long text here]

Learning Point: Utilizing summarization capability

Prompt 010: Continuous Dialogue

Regarding your previous explanation,
please tell me more details.
I'm particularly interested in [specific part].

Learning Point: Leveraging context in continuous dialogue


📚 Level 11-25: Beginner - Basic Prompting Techniques {#level11-25}

Prompt 011: Setting Constraints

Within 300 characters,
explain the V-model of system development.
Please don't use technical terms.

Learning Point: Combining multiple constraints

Prompt 012: Persona Setting

You are a core system architect
with 20 years of experience.
Please teach the basics of database design
to a new engineer.

Learning Point: Detailed persona setting

Prompt 013: Step by Step

Please teach me the basic usage of Git
step by step.
Include command examples for each step.

Learning Point: Requesting staged explanations

Prompt 014: Explicit Prerequisites

Prerequisites:
- Using Java Spring Boot
- PostgreSQL database
- RESTful API

Please design the structure of a simple CRUD application
under the above conditions.

Learning Point: Clarifying prerequisites

Prompt 015: Output Format Specification

Please create a template for a system requirements definition document
in the following format:

1. Overview
   1.1 Purpose
   1.2 Scope
2. Functional Requirements
   2.1 [Function Name]
      - Description:
      - Input:
      - Output:
      - Process:

Learning Point: Specifying detailed output format

Prompt 016: Learning through Examples

Please explain SQL JOINs
in the following format:
1. Explanation of the concept
2. Syntax
3. Specific examples using actual tables
4. Common mistakes
5. Best practices

Learning Point: Requesting structured explanations

Prompt 017: Promoting Critical Thinking

Please list the advantages and disadvantages
of microservice architecture,
and explain when it should be adopted
and when it should not be adopted.

Learning Point: Balanced analysis

Prompt 018: Basic Code Generation

Please create a Java class with the following requirements:
- Class name: Employee
- Fields: id(int), name(String), salary(double)
- getter/setter methods
- toString method

Learning Point: Basic code generation

Prompt 019: Document Creation

Please create documentation for
the following API endpoint:
POST /api/users
- Request body: { "name": "string", "email": "string" }
- Response: { "id": "number", "name": "string", "email": "string" }

Learning Point: Creating API documentation

Prompt 020: Checklist Generation

Please create a checklist for
pre-production deployment.
Include security, performance,
and backup considerations.

Learning Point: Creating comprehensive checklists

Prompt 021: Troubleshooting Guide

Please create a troubleshooting procedure
for "database connection errors"
in a flowchart format.

Learning Point: Structuring problem-solving processes

Prompt 022: Best Practices

Please list 5 best practices for exception handling in Java,
and show bad examples and good examples of code
for each.

Learning Point: Learning through examples

Prompt 023: Request for Review

Please review the following code and
point out areas for improvement:
[Paste code here]

Please review from the following perspectives:
- Readability
- Performance
- Security

Learning Point: Utilizing code reviews

Prompt 024: Test Case Generation

Please create unit test cases with JUnit
for the following method:
public int divide(int a, int b) {
    return a / b;
}

Include normal cases, error cases, and boundary values.

Learning Point: Automating test design

Prompt 025: Refactoring Proposal

Please refactor the following code:
[Paste complex code here]

Improve it according to SOLID principles,
and explain why these improvements are necessary.

Learning Point: Improvements based on design principles


🔧 Level 26-40: Beginner-Intermediate - First Steps in Business Use {#level26-40}

Prompt 026: Meeting Minutes Creation

Please create formal meeting minutes from the following notes:
Date: 2024/12/20 14:00-15:00
Participants: Yamada, Tanaka, Suzuki
Agenda: Requirements definition for new system
- Yamada: Explained issues with current system
- Tanaka: Budget is up to 30 million yen
- Suzuki: Completion needed by end of March
Decision: Create requirements document draft by next week

Learning Point: Structuring unstructured information

Prompt 027: Email Draft Creation

Please create an email to a client in the following situation:
- Situation: Project delayed by 1 week
- Cause: External API specification change
- Countermeasure: Plan to reduce delay to 3 days by adding resources
- Tone: Apologetic but positive

Learning Point: Creating business emails

Prompt 028: Technology Selection Support

Please suggest the optimal technology stack for the following requirements:
- Web application
- Maximum concurrent users: 1000
- Data volume: About 100GB
- Budget: Limited
- Development period: 6 months
- Team skills: Many have Java experience

Please include reasons for selection.

Learning Point: Multi-faceted technology selection

Prompt 029: Project Planning

Please create a WBS for the following project:
Project: EC site renewal
Period: 6 months
Main functions:
- Product management
- Order management
- Customer management
- Payment integration

Please include estimated workload for each task.

Learning Point: Structuring project plans

Prompt 030: SQL Optimization

Please optimize the following SQL query:
SELECT * FROM orders o
WHERE o.customer_id IN (
    SELECT c.id FROM customers c
    WHERE c.created_at > '2024-01-01'
)
AND o.status = 'completed'

Please also explain the improvement points for the execution plan.

Learning Point: Performance tuning

Prompt 031: Architecture Diagram Creation

Please create an architecture diagram in PlantUML code
for the following system:
- Frontend: React
- API: Spring Boot
- Database: PostgreSQL
- Cache: Redis
- Message Queue: RabbitMQ

Learning Point: Coding diagrams

Prompt 032: Security Assessment

Please identify security vulnerabilities in the following code
and suggest fixes:
[Paste vulnerable code here]

Please diagnose based on OWASP Top 10.

Learning Point: Security analysis

Prompt 033: Incident Report Creation

Please create an incident report from the following information:
Occurrence date/time: 2024/12/20 15:30
Recovery date/time: 2024/12/20 16:45
Impact: Order processing stopped for 1 hour 15 minutes
Cause: Insufficient disk space on DB server
Response: Deleted unnecessary logs, expanded disk capacity

Learning Point: Incident documentation

Prompt 034: API Design

Please design a REST API for a user management system.
Include the following functions:
- User registration
- Login/logout
- Profile retrieval/update
- Password change

Show the URL, method, and
request/response examples for each endpoint.

Learning Point: RESTful API design

Prompt 035: Data Modeling

Please design an ERD for a library management system.
Include the following entities:
- Books
- Users
- Lending records
- Authors
- Categories

Define relationships and key attributes.

Learning Point: Database design

Prompt 036: Batch Processing Design

Please design a processing flow for a daily sales aggregation batch
that runs at 2:00 AM.
Requirements:
- Aggregate all order data from previous day
- Calculate sales by product and customer
- Save results to CSV and DB
- Email notification to administrator in case of errors

Learning Point: Batch processing design

Prompt 037: Migration Plan Creation

Please create a migration plan from on-premises to AWS.
Current state:
- Web servers: 3
- DB servers: 2 (replication)
- File server: 1 (1TB)
- Operation hours: 24/7/365

Learning Point: Cloud migration planning

Prompt 038: Performance Test Planning

Please create a performance test plan for an EC site.
Goals:
- Concurrent users: 1000
- Response time: Within 3 seconds
- Availability: 99.9%

Please suggest test scenarios and tools.

Learning Point: Testing non-functional requirements

Prompt 039: Operation Procedure Manual Creation

Please create a daily operation procedure manual
for a web application.
Items to include:
- Log check
- Backup verification
- Resource usage check
- Alert response

Learning Point: Creating operational documentation

Prompt 040: Estimation Support

Please create a workload estimate for
the following feature development:
- User authentication feature (OAuth compatible)
- Product search feature (full-text search)
- Order processing feature (including payment integration)
- Admin panel (CRUD operations)

Show detailed tasks and workload for each feature.

Learning Point: Project estimation


🎓 Level 41-55: Intermediate - Prompt Engineering {#level41-55}

Prompt 041: Few-shot Learning

Please create new test cases based on the following examples:

Example 1:
Input: null
Expected result: NullPointerException
Description: Null value processing check

Example 2:
Input: ""
Expected result: Empty string error
Description: Empty string validation

Example 3:
Input: "test@example.com"
Expected result: Normal processing
Description: Correct email address format

New test case: Password validation feature

Learning Point: Learning guidance through examples

Prompt 042: Chain of Thought

Please solve the following problem step by step:

System response is slow.
It becomes particularly slow around 14:00 every day.
CPU and memory are within normal range.
Database connection count is close to the limit.

Please identify the cause and countermeasures
while showing your thought process.

Learning Point: Visualizing thought processes

Prompt 043: Detailed Role Definition

You are an architect with the following characteristics:
- Experience: 15 years in financial systems
- Specialty: High availability system design
- Focus: Security and compliance
- Personality: Cautious and detail-oriented

From this position, please propose an architecture
for a cryptocurrency trading system.

Learning Point: Detailed persona setting

Prompt 044: Complex Constraints

Please design a system under the following constraints:

Technical constraints:
- Language: Java 11 or later
- Framework: Spring Boot 2.x
- DB: PostgreSQL 12 or later

Business constraints:
- Budget: 20 million yen
- Period: 4 months
- Team: 5 people (3+ years Java experience)

Non-functional requirements:
- Availability: 99.5% or higher
- Response: Within 3 seconds
- Concurrent connections: 500 users

Learning Point: Managing multi-layered constraints

Prompt 045: Iterative Improvement

Please improve the following code 3 times.
Improve from a different perspective each time:

1st time: Improving readability
2nd time: Optimizing performance
3rd time: Improving maintainability

[Paste code to be improved here]

Please explain what you changed in each improvement.

Learning Point: Gradual quality improvement

Prompt 046: Context Injection

Background information:
Our company is a manufacturing company with 500 employees.
We are currently considering systemizing our inventory management,
which is currently managed in Excel.
Annual transaction amount is about 1 billion yen,
with about 3000 SKUs.

Based on this background,
please create requirements for an inventory management system.

Learning Point: Utilizing background information

Prompt 047: Enhanced Output Structuring

Please output the design of microservices
in the following JSON format:

{
  "services": [
    {
      "name": "Service name",
      "responsibility": "Responsibility",
      "api": [
        {
          "endpoint": "URL",
          "method": "HTTP method",
          "description": "Description"
        }
      ],
      "database": {
        "type": "DB type",
        "tables": ["Table name"]
      },
      "dependencies": ["Dependent service"]
    }
  ]
}

Please design 5 services using an EC site as an example.

Learning Point: Strict output format specification

Prompt 048: Critical Review

Please review the following architecture design and
point out 5 or more potential issues:

[Describe architecture here]

For each issue:
1. Explanation of the problem
2. Potential impacts
3. Improvement suggestions

Learning Point: Critical analysis capability

Prompt 049: Simulation

Please simulate the behavior of a system
in the following scenario:

System: EC site
Event: Flash sale start
Conditions:
- 10x normal access
- Product with 100 items in stock
- 1000 people attempting to purchase simultaneously

Please describe in detail what will happen
and what problems may occur in chronological order.

Learning Point: Dynamic scenario analysis

Prompt 050: Meta-prompt Utilization

I want to solve the following challenge:
"Microservice conversion of legacy systems"

Please suggest 5 questions I should ask next
to solve this challenge, with priority.

Also, please provide specific examples of prompts
for each question.

Learning Point: Self-generating prompts

Prompt 051: In-depth Comparative Analysis

Please compare the following 3 approaches
across 6 evaluation axes:

Approaches:
1. Monolithic
2. Microservices
3. Serverless

Evaluation axes:
- Development speed
- Operational cost
- Scalability
- Maintainability
- Required team skills
- Implementation risk

Please show scores (1-5) and reasons in a table format.

Learning Point: Multi-dimensional evaluation

Prompt 052: Domain Knowledge Utilization

You are a system architect familiar with
Japanese financial regulations.

Please design a security architecture
for an online banking system that meets
the following requirements:
- Compliance with Financial Services Agency guidelines
- PCI DSS compliance
- 24/7/365 operation

Please clearly indicate how it corresponds to regulatory requirements.

Learning Point: Applying specialized knowledge

Prompt 053: Error Handling Design

Please design a comprehensive
error handling strategy for the following system:

System configuration:
- Frontend (React)
- BFF (Node.js)
- Microservices (Java)
- Database (PostgreSQL)
- External API integration

Include error handling policies for each layer,
error code system, and log design.

Learning Point: Cross-layer design

Prompt 054: Performance Optimization

Please analyze the following bottleneck
and propose optimization solutions:

Symptoms:
- Response delay at 9 AM
- Only specific APIs affected
- CPU usage around 50%
- Plenty of memory available
- DB connections normal

APM tool data:
- Average response time for relevant API: 15 seconds
- DB query time: 2 seconds
- External API call: 12 seconds

Please propose step-by-step investigation procedures
and countermeasures.

Learning Point: Problem analysis process

Prompt 055: Architecture Evolution

Please create a plan to gradually evolve
the following system over 3 years:

Current state:
- Monolithic application
- Single database
- Daily batch processing

Goal:
- Microservices
- Event-driven
- Real-time processing

Please present goals and migration procedures for each year,
including risks and countermeasures.

Learning Point: Long-term planning


🚀 Level 56-70: Intermediate-Advanced - Application to Specialized Business {#level56-70}

Prompt 056: Complex Debugging Support

Please identify the problem in the following situation:

Symptoms:
- Occurs only in production environment
- Every Monday morning
- Affects only specific users
- No errors in logs
- Screen goes blank

Environment information:
- React + Redux
- nginx reverse proxy
- Spring Boot backend
- PostgreSQL
- Redis session management

Please present investigation procedures and
possible causes with priority.

Learning Point: Troubleshooting complex problems

Prompt 057: Architecture Review Automation

Please create an architecture review checklist
from the following perspectives,
and indicate verification methods for each item:

1. Security
2. Scalability
3. Availability
4. Maintainability
5. Cost efficiency
6. Technical debt

Please also define evaluation criteria
to score review results.

Learning Point: Systematizing quality assessment

Prompt 058: Infrastructure Code Generation

Please generate Terraform code for the following requirements:

AWS environment:
- VPC (3 AZs)
- Public/private subnets
- ALB + Auto Scaling (min 2, max 10)
- RDS PostgreSQL (Multi-AZ)
- ElastiCache Redis
- S3 + CloudFront

Please also properly configure security groups
and IAM roles.

Learning Point: IaC practice

Prompt 059: CI/CD Pipeline Design

Please design a GitLab CI/CD pipeline
for the following project:

Project structure:
- Frontend (React)
- Backend (Spring Boot)
- Infrastructure (Terraform)

Requirements:
- Unit tests required
- SonarCloud integration
- Security scanning
- Automatic deployment (dev/stg/prod)
- Rollback capability

Please create a .gitlab-ci.yml file.

Learning Point: DevOps practice

Prompt 060: Data Migration Strategy

Please create a data migration plan for the following:

Source:
- Oracle 12c
- Data volume: 5TB
- Number of tables: 500
- Daily increase: 10GB

Destination:
- PostgreSQL 14
- AWS RDS

Constraints:
- Downtime: Maximum 4 hours
- Data integrity essential
- Rollback possible after migration

Please include detailed procedures and risk mitigation.

Learning Point: Large-scale data migration

Prompt 061: Microservice Decomposition

Please decompose the following monolithic system
into microservices:

Current functions:
- User management
- Product management
- Inventory management
- Order processing
- Payment processing
- Shipping management
- Report generation

Please propose domain boundary identification,
inter-service communication methods,
and data consistency approaches.

Learning Point: Domain-driven design

Prompt 062: Monitoring & Alert Design

Please design a monitoring system for the following:

Target system:
- Microservices (10)
- Kubernetes cluster
- RDS, ElastiCache
- External API integration

Requirements:
- SLO: 99.9%
- MTTR: Within 30 minutes
- Preventive detection

Please design metrics, alert rules, and dashboards
using Prometheus + Grafana.

Learning Point: Implementing observability

Prompt 063: Security Audit

Please conduct a security audit of
the following code and infrastructure configuration:

[System architecture diagram]
[Sample code]
[Network configuration]

Please evaluate based on OWASP Top 10,
CIS Benchmarks, and
AWS security best practices,
and propose improvements with priority.

Learning Point: Security evaluation

Prompt 064: Load Testing Scenario

Please create load testing scenarios
for an EC site's year-end sale:

Expected load:
- 20x normal access
- Concurrent purchasers: 5000
- Number of products: 10000 SKUs

Please create test scripts using JMeter or Gatling,
and define metrics to monitor and
judgment criteria.

Learning Point: Performance test design

Prompt 065: Disaster Recovery Plan

Please formulate a DR plan for the following system:

System:
- Financial transaction system
- RTO: 1 hour
- RPO: 5 minutes
- Annual availability: 99.99%

Current configuration:
- Single Tokyo region
- Daily backups

Please propose a cost-effective DR configuration
and switchover procedures.

Learning Point: Business continuity planning

Prompt 066: Cost Optimization Analysis

Please propose cost optimization for
the following AWS environment:

Current monthly cost: $50,000
Breakdown:
- EC2: $20,000 (50 instances)
- RDS: $10,000 (10 instances)
- Data transfer: $8,000
- S3: $5,000 (50TB)
- Others: $7,000

Usage patterns:
- High load only during weekday daytime
- Development environments unused at night
- Log retention period: Unlimited

Please propose specific measures to achieve
20% cost reduction.

Learning Point: Cloud cost optimization

Prompt 067: API Gateway Design

Please design an API Gateway for
the following requirements:

Requirements:
- Integration of 10 microservices
- Authentication/authorization (OAuth2.0)
- Rate limiting (by user)
- Caching
- Request/response transformation
- API versioning

Please show implementation methods using
Kong or AWS API Gateway.

Learning Point: API management platform

Prompt 068: Log Analysis Platform

Please design a log analysis platform
for the following:

Log sources:
- Application logs (1TB/day)
- Access logs (500GB/day)
- System logs (100GB/day)
- Audit logs

Requirements:
- Real-time analysis
- 30 days searchable
- 1 year archiving
- Compliance support

Please propose a configuration using
ELK stack or AWS environment.

Learning Point: Log platform design

Prompt 069: Machine Learning Pipeline

Please design a machine learning pipeline
for the following requirements:

Use case:
- Product recommendations
- Daily retraining
- Real-time inference

Data:
- User behavior logs (100 million/day)
- Product master (1 million SKUs)
- Purchase history

Please propose an architecture and
implementation method including MLOps aspects.

Learning Point: ML platform design

Prompt 070: Technical Debt Evaluation

Please evaluate the technical debt
of a system that has been operating for 10 years:

Current state:
- Java 8 + Struts 1.x
- Oracle 11g
- SVN management
- Manual deployment
- Test coverage: 20%
- Documentation: Outdated

Please define evaluation criteria and
create an improvement roadmap with priorities.

Learning Point: Legacy evaluation


💎 Level 71-85: Advanced - Advanced Utilization Techniques {#level71-85}

Prompt 071: Architecture Decision Record

Please create an ADR (Architecture Decision Record)
for the following architecture decision:

Context:
Database selection for a large-scale EC site

Options:
1. PostgreSQL
2. MongoDB
3. DynamoDB
4. CockroachDB

Evaluation axes:
- Scalability
- Consistency guarantees
- Operational cost
- Learning cost
- Ecosystem

Please document the decision and its rationale
in a structured manner.

Learning Point: Documenting decisions

Prompt 072: Event Storming Facilitation

Please simulate an Event Storming session
for the following business domain:

Domain: Online insurance application system

Stakeholders:
- Customers
- Insurance advisors
- Underwriters
- System administrators

Please identify the following:
1. Domain events
2. Commands
3. Aggregates
4. Bounded contexts
5. Policies

Please visualize the results in a Miro board style.

Learning Point: DDD practical techniques

Prompt 073: Chaos Engineering Plan

Please create a chaos engineering experiment plan
for the following system:

System configuration:
- Kubernetes (3 nodes)
- Microservices (15)
- Istio service mesh
- PostgreSQL (replication)
- Redis cluster

Experiment scenarios:
1. Defining steady state
2. Hypothesis setting
3. Experiment design
4. Minimizing blast radius
5. Execution and observation
6. Learning and improvement

Please provide details for each phase.

Learning Point: Resilience verification

Prompt 074: GraphQL API Design

Please design a GraphQL API for
the following requirements:

Domain: Social media platform

Entities:
- User
- Post
- Comment
- Like
- Follow

Requirements:
- Real-time updates (Subscription)
- Pagination
- Authentication/authorization
- Avoiding N+1 problem
- Rate limiting

Please include schema definitions and
implementation notes.

Learning Point: Modern API design

Prompt 075: Distributed Transaction Design

Please design distributed transactions
for the following scenario:

Scenario: EC site order processing
Related services:
- Order service
- Inventory service
- Payment service
- Shipping service
- Notification service

Requirements:
- Eventual consistency acceptable
- Compensating transactions required
- Audit trail

Please design in detail using the Saga pattern.

Learning Point: Distributed system design

Prompt 076: Zero Trust Security

Please create a plan to introduce
a zero trust security model to
the following enterprise system:

Current state:
- VPN access to internal network
- Firewall boundary defense
- AD authentication

Target configuration:
- Device authentication
- Continuous verification
- Least privilege access
- Encrypted communications

Please present a migration roadmap and
necessary components.

Learning Point: Latest security model

Prompt 077: SRE Practice Introduction

Please create a plan to transform
a traditional operations team into an SRE team:

Current state:
- Manual operations focused
- Incident response is ad-hoc
- Change work with planned outages

Goals:
- SLI/SLO driven
- Error budget management
- Toil reduction
- Automation promotion

Please plan from both organizational change
and technology introduction perspectives.

Learning Point: SRE culture introduction

Prompt 078: Edge Computing Design

Please introduce edge computing to
the following IoT system:

Requirements:
- Number of sensors: 10,000
- Data transmission interval: 1 second
- Real-time anomaly detection
- Bandwidth limitation: 1Mbps/site
- Number of sites: 100

Architecture:
- Edge processing content
- Cloud integration
- Data synchronization strategy
- Machine learning model distribution

Please provide detailed design.

Learning Point: Edge/cloud integration

Prompt 079: Blockchain Utilization

Please design an application of
blockchain technology for
the following use case:

Use case: Supply chain tracking
Requirements:
- Tracking from manufacturing to consumer
- Tamper prevention
- Privacy protection
- Existing system integration

Please include:
- Blockchain platform selection
- Smart contract design
- Off-chain data strategy
- Performance considerations

Learning Point: Distributed ledger technology

Prompt 080: Quantum Computing Readiness

Please create a migration plan to
make current encryption systems
ready for the quantum computing era:

Current state:
- RSA-2048
- AES-256
- SHA-256

Action items:
- Migration to quantum-resistant cryptography
- Hybrid encryption
- Key management system update
- Backward compatibility maintenance

Please create a 5-year migration roadmap.

Learning Point: Preparing for future technologies

Prompt 081: AI Operations Platform

Please design an AIOps platform for
the following requirements:

Monitoring targets:
- 1000 servers
- 50 applications
- 10 types of middleware

Functional requirements:
- Anomaly detection (unsupervised learning)
- Root cause analysis
- Predictive scaling
- Self-healing

Please propose architecture and
implementation approaches.

Learning Point: AI-driven operations

Prompt 082: Multi-cloud Strategy

Please design a multi-cloud architecture
for the following requirements:

Requirements:
- Avoiding vendor lock-in
- Geographic redundancy
- Cost optimization
- Compliance support

Cloud services:
- AWS (main)
- Azure (DR)
- GCP (AI/ML)

Please propose integrated management methods
and workload placement strategies.

Learning Point: Cloud strategy

Prompt 083: Technical Due Diligence

Please conduct technical due diligence
for an M&A target company's systems:

Evaluation items:
- Architecture
- Code quality
- Technical debt
- Security
- Scalability
- Team capability
- Licensing

Please create checklists and
evaluation report templates.

Learning Point: Technical evaluation methodology

Prompt 084: Green IT Strategy

Please create a carbon neutralization plan
for a data center:

Current state:
- 1000 servers
- PUE: 2.0
- Annual power consumption: 10GWh

Goals:
- Net zero by 2030
- PUE: Below 1.2

Include plans for:
- Power reduction
- Renewable energy
- Cooling efficiency
- Workload optimization

Learning Point: Sustainability

Prompt 085: Full-stack Optimization

Please perform end-to-end optimization
for the following web application:

Current performance:
- TTFB: 3 seconds
- FCP: 5 seconds
- TTI: 8 seconds
- Bundle size: 5MB

Stack:
- Next.js
- GraphQL
- PostgreSQL
- Redis
- nginx

Goals:
- Achieve Core Web Vitals
- 50% speed improvement

Please propose optimization solutions
for each layer.

Learning Point: Integrated optimization


🏆 Level 86-100: Ultra Advanced - Expert Level {#level86-100}

Prompt 086: Enterprise Transformation

Please formulate a 5-year digital transformation plan
for a legacy financial institution:

Current state:
- COBOL core systems (40 years)
- 2000 people in IT department
- Waterfall development
- 3 data centers
- Annual IT budget: 50 billion yen

Vision:
- Cloud native
- API economy
- Agile organization
- Data-driven management

Please create a transformation roadmap
for organization, technology, and culture.

Learning Point: Large-scale transformation management

Prompt 087: Next-generation Architecture

Please design a next-generation system architecture
looking ahead to 2030:

Technologies to consider:
- Quantum computing
- 6G networks
- Neuromorphic computing
- Autonomous AI
- Augmented reality

Use case:
- Smart city infrastructure

Please organize requirements, architecture,
and technical challenges for realization.

Learning Point: Future technology design

Prompt 088: Global System Design

Please design a financial payment system
that will be used in 200 countries:

Requirements:
- Compliance with each country's regulations
- 24/7/365 operation
- 10 billion transactions/day
- Latency: <100ms
- Availability: 99.999%

Considerations:
- Data residency
- Multi-currency support
- Time zones
- Languages/cultures

Please present a detailed architecture.

Learning Point: Ultra-large-scale design

Prompt 089: AI Governance Framework

Please construct an AI governance framework
for a company:

Targets:
- Operation of 1000 AI models
- Use of confidential data
- Decision-support AI

Framework:
- Ethical principles
- Risk management
- Quality assurance
- Explainability
- Bias countermeasures
- Privacy protection

Please include policies, processes,
and technical implementation.

Learning Point: AI governance

Prompt 090: Hyperscale Design

Please design a hyperscale platform
for the following requirements:

Requirements:
- Support for 1 billion users
- Exabyte-scale data
- 1 million requests per second
- Deployment across 5 continents
- Multi-language/multi-currency

Please propose an architecture assuming
Netflix or Facebook scale.

Learning Point: Extreme scale

Prompt 091: Complex System Analysis

Please analyze the behavior of a system
with 50 interdependent microservices:

Challenges:
- Cascade failures
- Performance degradation propagation
- Consistency guarantees
- Debugging difficulty

Please present:
- Dependency visualization
- Failure propagation model
- Resilience quantification
- Improved architecture

Learning Point: Understanding complex systems

Prompt 092: Maximizing Business Impact

Please formulate a strategy to maximize
the business impact of technology investment:

Budget: 10 billion yen/year
Period: 3 years

Evaluation axes:
- Revenue contribution
- Cost reduction
- Risk reduction
- Competitive advantage
- Innovation

Please propose portfolio strategy and
ROI measurement methods.

Learning Point: Technology management

Prompt 093: Industrial DX Design

Please create a grand design for
the digital transformation of an entire factory:

Targets:
- 10 factories
- 10,000 pieces of equipment
- 50,000 workers

Functions to realize:
- Predictive maintenance
- Automated quality control
- Supply chain optimization
- Carbon management
- Worker skill management

Please design an IT/OT integrated architecture.

Learning Point: Industrial IoT

Prompt 094: Crisis Management Simulation

Please simulate crisis management response
in the following scenario:

Scenario:
Large-scale cyber attack resulting in
- Suspected leak of 10 million customer records
- Core system shutdown
- Ransomware infection

Please detail in timeline:
- Initial response
- Investigation and analysis
- Recovery plan
- External communication
- Recurrence prevention

Learning Point: Crisis management

Prompt 095: Technology Fusion

Please design an innovative system
that fuses the following technologies:

Technology elements:
- Blockchain
- AI/Machine Learning
- IoT
- 5G
- AR/VR
- Quantum technology

Use case:
Next-generation medical system

Please include feasibility and
phased implementation plan.

Learning Point: Technology fusion

Prompt 096: Architect Development

Please design a development program
for enterprise architects:

Target: Mid-level engineers
Period: 2 years
Goal: World-class architects

Curriculum:
- Technical skills
- Business skills
- Communication
- Thinking methods
- Practical projects

Please create a detailed program.

Learning Point: Talent development

Prompt 097: Technical Debt Resolution Strategy

Please formulate a strategy to resolve
technical debt equivalent to 100 billion yen:

Debt breakdown:
- Legacy code: 40%
- Old infrastructure: 30%
- Inappropriate design: 20%
- Lack of documentation: 10%

Constraints:
- Annual budget: 5 billion yen
- Business continuity essential
- No personnel increase possible

Please create a 5-year plan.

Learning Point: Debt management

Prompt 098: Innovation Creation

Please design a mechanism for
technology-driven innovation creation:

Goals:
- Creation of 10 new businesses per year
- 100 billion yen scale business in 5 years

Elements:
- Idea generation
- PoC implementation
- Business judgment
- Scaling strategy
- Failure-tolerant culture

Please design organization and processes.

Learning Point: Innovation management

Prompt 099: Ultimate Optimization

Please optimize the following system
to theoretical limits:

Target: Real-time trading system
Current state:
- Latency: 10ms
- Throughput: 100,000/second
- Availability: 99.99%

Goals:
- Latency: <1ms
- Throughput: 1,000,000/second
- Availability: 99.999%

Please propose optimization at all layers:
hardware, OS, network, and application.

Learning Point: Extreme optimization

Prompt 100: Future Prediction and Response

Please predict changes in the IT industry
over the next 10 years, and propose
what an IT consultant should prepare:

Consideration factors:
- Technology trends
- Business model changes
- Regulatory trends
- Social changes
- Geopolitical risks

Please create a roadmap of actions
to take as an individual and as an organization.

Finally, please suggest next steps
after completing this roadmap.

Learning Point: Future insight


📎 Appendix: Troubleshooting Collection {#appendix}

Common Problems and Solutions

1. AI doesn't respond as expected

Solution Prompt:
Your answer was different from my expectations.
What I really wanted to know was [specific content].
Please answer again from the following perspectives:
1. [Perspective 1]
2. [Perspective 2]
3. [Perspective 3]

2. Answer is too abstract

Solution Prompt:
Please explain using more concrete examples.
Include actual code, commands,
or configuration file examples.

3. Answer is too long/short

Solution Prompt:
Please adjust your answer to about [100/500/1000] characters
and answer again.
Please prioritize important points.

4. Too many technical terms

Solution Prompt:
Please explain without using technical terms,
so that a new engineer can understand.
Please explain any necessary technical terms as you go.

5. Don't understand implementation method

Solution Prompt:
Please teach me step by step how to
actually implement this concept.
Start from environment setup and
include verification steps.

Meta-prompt Collection

Request for Improvement

What questions should I ask
to further improve this answer?
Please suggest 5.

Comprehension Check

What are the 3 most important points
I should understand from this explanation?

Practical Application

Please show 3 specific scenarios
where I can apply this knowledge
in practical work.

Tips to Maximize Learning Effect

  1. Always execute - Don't just read, actually try it
  2. Analyze results - Consider why that response was generated
  3. Modify and re-execute - Modify prompts and observe differences
  4. Apply to work - Immediately use learned techniques in your job
  5. Share with team - Good prompts are organizational assets

🎊 Congratulations on Completion!

Having completed this roadmap,
you are now an expert in utilizing generative AI.

Next Steps

  1. Specialization - Create prompt collections specialized for your field
  2. Automation promotion - Business automation using APIs
  3. Team deployment - Promote AI utilization across the organization
  4. Latest trends - Continuous adaptation to new AI technologies
  5. Contribution - Share knowledge with the community

Finally

Generative AI is a tool.
Its true value depends on the user.
Use the power you gained from this roadmap
to create a better future.

Now, let's soar as IT professionals
in this new era of walking alongside AI!


Accenture Japan (有志)

Discussion