🚀 生成AI活用スキル0→100ロードマップ
🚀 生成AI活用スキル0→100ロードマップ
このコンテンツはClaude4.0により自動生成されたものです。
📋 目次
- はじめに - このロードマップの使い方
- レベル0-10: 超初級編 - AIとの対話基礎
- レベル11-25: 初級編 - 基本的なプロンプト技法
- レベル26-40: 初中級編 - 業務活用の第一歩
- レベル41-55: 中級編 - プロンプトエンジニアリング
- レベル56-70: 中上級編 - 専門業務への応用
- レベル71-85: 上級編 - 高度な活用技法
- レベル86-100: 超上級編 - エキスパートレベル
- 付録: トラブルシューティング集
🎯 はじめに - このロードマップの使い方
基本ルール
- 上から順番に実施 - 各プロンプトを必ず順番に実施してください
- コピペ&実行 - プロンプト例をそのままコピーして実行
- 結果を観察 - AIの回答を必ず読んで理解する
- 改善して再実行 - より良い結果を得るため修正して再実行
- わからなければ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つ
示してください。
学習効果を最大化するコツ
- 必ず実行する - 読むだけでなく実際に試す
- 結果を分析する - なぜその回答になったか考える
- 改変して再実行 - プロンプトを修正して違いを観察
- 実務に適用 - 学んだ技法を即座に業務で使用
- チームで共有 - 良いプロンプトは組織の資産
🎊 完走おめでとうございます!
このロードマップを完了したあなたは、
生成AIを使いこなすエキスパートです。
次のステップ
- 専門特化 - 自分の専門分野に特化したプロンプト集作成
- 自動化推進 - APIを使った業務自動化
- チーム展開 - 組織全体のAI活用推進
- 最新動向 - 新しいAI技術への継続的適応
- 貢献 - コミュニティへの知見共有
最後に
生成AIは道具です。
その真価は使い手次第で決まります。
このロードマップで得た力を、
より良い未来の創造に
活かしてください。
さあ、AIと共に歩む新しい時代の
ITプロフェッショナルとして
羽ばたきましょう!
English version
🚀 AI Utilization Skills 0→100 Roadmap
This content was automatically generated by Claude 4.0.
📋 Table of Contents
- Introduction - How to Use This Roadmap
- Level 0-10: Ultra Beginner - Basics of AI Conversation
- Level 11-25: Beginner - Basic Prompting Techniques
- Level 26-40: Beginner-Intermediate - First Steps in Business Use
- Level 41-55: Intermediate - Prompt Engineering
- Level 56-70: Intermediate-Advanced - Application to Specialized Business
- Level 71-85: Advanced - Advanced Utilization Techniques
- Level 86-100: Ultra Advanced - Expert Level
- Appendix: Troubleshooting Collection
🎯 Introduction - How to Use This Roadmap
Basic Rules
- Implement in order - Please implement each prompt in sequence
- Copy & Execute - Copy and execute the prompt examples as they are
- Observe results - Always read and understand the AI's response
- Improve and re-execute - Modify and re-execute to get better results
- 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
- Always execute - Don't just read, actually try it
- Analyze results - Consider why that response was generated
- Modify and re-execute - Modify prompts and observe differences
- Apply to work - Immediately use learned techniques in your job
- 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
- Specialization - Create prompt collections specialized for your field
- Automation promotion - Business automation using APIs
- Team deployment - Promote AI utilization across the organization
- Latest trends - Continuous adaptation to new AI technologies
- 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!
Discussion