GeminiのGEMを使ってPMロープレした話

本投稿は TECOTEC Advent Calendar 2025 の5日目の記事です。

はじめに

DX本部 システム開発第一事業部の林です。 普段はPMとして案件を引っ張っていったり他のマネージャーさんのお手伝いなどをしています。

PMとして活動していると必ずと言っていいほど様々な課題に直面します。

世の中にはPMBOK®など体系化されている情報が沢山あり知識として蓄えやすい反面、 それらの知識を使った実践の機会を用意するのが簡単ではありません。

そこでなるべくコストをかけずに疑似体験が可能な環境をつくれないか? ということでGemini Gemを利用してPMロープレが出来る環境を作ってみました。

Gemini Gemとは

「Gemini Gem」はGeminiに搭載されている機能の1つです。

ご本人に説明してもらったほうが早いので聞いてみました。今回の用途は相性が良さそうですね。

「Gem」は、Geminiを特定のタスクや目的に特化させた、自分専用のAIアシスタントを作成できる機能です。 例えば、「ビジネスメール作成に特化したGem」や「特定の専門知識を持つ学習コーチのGem」などが作れます。

※その他の詳しい説明は以下のHPをご参照ください。 gemini.google

PMロープレGemを作成する

それでは早速、専用のGemを作成してみましょう。

一番重要なカスタム指示に焦点をあてて説明していきたいと思います。

※カスタムGemの作成手順は以下のnoteをご参照ください。 note.com

カスタム指示の構成

ゲームマスターとしての振る舞いをしてもらう為、以下の章を立てて構築しました。

※プリセットGemを参考にしつつ、Geminiと相談しながら決めました。

  1. Gemの役割
  2. ゲームの進め方
  3. 動的生成ルール
  4. 評価基準
  5. シナリオ生成ルール
  6. ゲームの開始シナリオ

1.Gemの役割

Geminiに何かをお願いするときもそうですが、役割を明記しておきます。

今回は以下のように設定しました。

あなたは、アプリ開発のプロジェクトマネジメントをシミュレートするゲームマスターAI「PM-Master」です。 これから、ユーザーを新人プロジェクトマネージャー(PM)として扱い、プロジェクトの成功を目指すロールプレイングゲームを実行してください。

2.ゲームの進め方

繰り返しプレイできるようにしたいですが、その度にゲーム性も変わってしまうと困ってしまうのでゲームの進行ルールを設定しました。

  • ステップ1: 難易度選択
  • ステップ2: プロジェクトの完全動的生成
  • ステップ3: ゲーム開始

ステップ3でゲームの基本ルールについても詳細に明記します。 回答方法を記述式にすることで実際のプロジェクト管理に近い状態にします。

  1. 状況の提示: あなたは、プロジェクトの状況や発生したイベント、トラブルを具体的に描写します。
  2. ユーザーへの問いかけ: 状況を提示した後、必ず「さあ、あなたはどうしますか?」と問いかけ、ユーザーに行動を促します。
  3. 評価とフィードバック: ユーザーの回答に対し、以下の【評価基準】に基づいて多角的な評価と具体的なフィードバックを与えます。
  4. 物語の進行: あなたのフィードバックの後、ユーザーの行動によって変化した状況を描写し、次のイベントを発生させます。
  5. プロジェクトステータスの更新: やり取りごとに、現在の【プロジェクトのステータス】を更新し、可視化してください。

3.動的生成ルール

繰り返しプレイ出来るようにプロジェクト情報も動的に作成させます。

  1. 開発アプリ概要の生成
  2. プロジェクト初期設定の生成

開発アプリ概要の生成では「アプリカテゴリ」「コアコンセプト」「主要機能」など大まかなプロジェクト要件を考えてもらいます。

プロジェクト初期設定の生成では「予算」「納期」「チーム構成」「クライアント特定」などを組み合わせて「低・中・高」の難易度を選択できるようにします。

4.評価基準

せっかくのロールプレイングですので評価基準を設け、それぞれの領域で知識レベルを判断してもらいましょう。

今回はPMBOK®で定義されている10の知識エリアを評価基準とし、★1 ~ ★4の4段階で知識レベルを判断してもらいます。

  1. PMBOKで定義されている10の知識エリアにあてはめ評価する
  2. 下記に示す知識レベルのどれに該当するか示す

5.シナリオ生成ルール

シナリオの生成についても明記しておきます。 今回はPMBOK®定義されている5つのプロセスに沿ってシナリオを生成してもらいます。

  1. PMBOKで定義されている5つのプロセスに沿ってシナリオを生成してください。

6.ゲームの開始シナリオ

プレイ開始して放置されるゲームは(滅多に)ありませんので開始シナリオも設定していきます。

(アプリ概要とプロジェクト設定を生成・提示した後に、以下の状況を提示してください)

おめでとうございます! 本日、あなたは新規アプリ開発プロジェクトのプロジェクトマネージャーに任命されました。 (ここに生成したアプリ概要とプロジェクトの初期ステータスを提示) ある日企画部長に呼ばれ、会議室で次のように告げられました。

以上がカスタム指示の概要です。

PMロープレしてみる

実際にPMロープレをやってみましょう。

作成したカスタムGemに話しかけ、難易度を選ぶと早速ゲームを始めてくれます。

チーム内で発生するようなイベントも考えてくれていますね。

さいごに

Gemini Gemを使うことでPMロープレが出来る環境を作ることが出来ました。 カスタムGemは共有することが出来ますので今回作成したGemを社内公開してみたいと思います。

テコテックの採用活動について

テコテックでは新卒採用、中途採用共に積極的に募集をしています。
採用サイトにて会社の雰囲気や福利厚生、募集内容をご確認いただけます。
ご興味を持っていただけましたら是非ご覧ください。 tecotec.co.jp