0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

生成AI(Gemini)使いこなしの技術(第2回)

0
Posted at

「ペルソナ(Persona)を設定しよう」

みなさん、こんにちは!
連載第2回となる今回は、前回の第1回のAIチャットの基本を踏まえて、さらに「ペルソナ(Persona)」を設定することで、もっと楽しくGeminiのAIチャットを活用できるコツを解説します。
AIチャットとの会話では、そのままだと、AIとの淡々としたコミュニケーションになりがちなのですが、ペルソナというものを設定することでAIに特定のキャラクター(役割)を演じさせることができ、AIとあなたの間でさらに感情のこもった熱いトークを楽しむことができます。

今回は、そんな面白い機能の使い方についてです。


1.AIが変身する!? ペルソナ設定でAIチャットをもっと面白く!

「AIチャットに質問してみたけれど、なんだか無難でありきたりな回答しか返ってこない・・・。」
そう思うことはありませんか?

AIチャットは、そのまま使うと、「ごく平均的で当たり障りのない無難な回答を返す」ように振る舞おうとします。
これはAIの対話能力が低いからではなく、AIは「自分が誰として答えるべきか」を知らされていないため、誰にでも当てはまるような無難な回答を優先して返しているからなのです。
そこでAIにキャラクター(役割)を与える指示をするだけで、AIを一瞬にして『知識豊富な専門家』にも『対話練習の相手』にも、さらには『歴史上の有名人』にまでも変身させることができます。

この手法が、「ペルソナ設定(または役割指定)」と呼ばれるものです。

今回は、Geminiとあなたの実際の会話をシミュレーションしながら、ペルソナ設定の効果やアレンジのコツも紹介していきます。


シーン①: 『知識豊富な専門家』の役割を与える

 ~ Geminiが「スポーツ科学者」に大変身! ~

まずは、Geminiに特定の職業や専門家のキャラクター(役割)を与える基本パターンです。
同じ質問でも、ペルソナの有無で回答のキレがまったく変わります。
(以降のGeminiの回答例は、実際の回答を抜粋・編集した一例であり、回答結果はその都度異なります。)

【ペルソナ設定なしの通常のAIチャット】

あなたの質問:
「毎朝30分ランニングしているのになかなか体重が落ちないんだけど、何が原因なんだろうか?」

Geminiの回答例:
「体重が落ちない原因としては、摂取カロリーが消費カロリーを上回っていることや、運動による筋肉の浮腫み、一定の運動強度への慣れによる実消費カロリーの低下などが考えられます。
食事バランスや生活リズムを振り返ってみましょう。」

・・・、悪くはありませんが、なんだか検索エンジンの回答の要約を読んでいるようで味気ないですよね。 そこで、AIにペルソナ設定をしてみます。

【ペルソナ設定をしたAIチャット】
例えば、「スポーツ科学者」の役割をペルソナ設定します。

あなたの質問:
「あなたは『アスリートの指導経験が豊富なスポーツ科学者』だよ。科学的な視点から改善点を見つけて、親身にアドバイスしてほしいんだ。
質問は、毎朝30分ランニングしているのになかなか体重が落ちないんだけど、何が原因なんだろうか?」

Gemini(スポーツ科学者)の回答例:
「毎朝の継続、素晴らしい努力ですね!
しかし、科学的な観点から見ると『毎朝30分の有酸素運動』だけでは脂肪燃焼の停滞期に陥っている可能性が高いです。
主な原因は2つ考えられます。
・1つ目は『エネルギー収支の見落とし』です。運動したから大丈夫という安心感から、食事の量が無意識に増えてしまい、運動した以上のエネルギー(カロリー)を摂取してしまっているパターンです。
これは、毎日の食事の記録をつけて摂取カロリーを調整していくことで対策することができます。
・2つ目は『日常の活動量の低下』です。運動したからといって、それ以外の日常の運動量が少ないと1日トータルの消費カロリーが減少するため、消費カロリーが摂取カロリーを下回り、思うように体重が減少しません。
できるだけ普段から外を歩く習慣や、エレベーターの代わりに階段を利用されることをご提案します。
」

💡ワンポイント💡
《効果》
AIチャットの一番最初に「あなた(Gemini)は『スポーツ科学者』(特定の役割)だよ。」という指示でペルソナ設定したことで、Geminiは自分が「スポーツ科学者」であると認識し、「スポーツ生理学」「代謝機構」「具体的なトレーニング手法(HIITや心拍数管理)」といった各専門領域で重視される観点や語彙を取り入れた回答が生成されやすくなります。
《アレンジのコツ》
さらに「冷静沈着なデータアナリスト風」や「松岡修造のような熱血トレーナー風」など、性格やスタンスなどを一文添えると、回答のトーンや温度感がより洗練されます。


シーン②: 『対話練習の相手』の役割を与える

 ~ 面接を想定した疑似ロールプレイングも! ~

ペルソナは、Gemini(AI)側だけでなく、Geminiユーザー(あなた自身)の立場や役割も指定することができます。
例えば、あなたが仮に転職活動者だとして、Geminiを採用面接官としてペルソナ設定すれば、ちょっとした面接練習シミュレーターとしても使えます。
その場合は、いつもの「あなたが質問者 ⇔ Geminiが回答者」という立場が逆転し、「Geminiが質問者 ⇔ あなたが回答者」というAIチャットの進め方になります。
例えば、こんなペルソナ設定をしてみます。

あなたの質問:
「これから転職面接の対話練習をします。
【役割】
 あなたはIT企業の厳しくも公平な『ベテラン採用面接官』、私はIT業界未経験の『転職希望者』です。
【進め方】
 ・あなたは一度にたくさんの質問をせず、私に一問ずつ質問してください。
 ・私が回答したら、その内容に対して深掘り質問やフィードバックを行い、次の質問に進んでください。
 ・あなたからの質問は、10問程度までにして終了してください。

 では、今から面接を開始してください。」

この「【進め方】」の部分(太字の範囲)によって、あなた(転職活動者)とGemini(採用面接官)の対話の進め方が設定され、これ以降のAIチャットは転職面接の対話練習モードになります。

Gemini(採用面接官)の質問例:
「本日はお越しいただきありがとうございます。それでは最初の質問です。
あなたは今回、異業界からIT業界への挑戦となりますが、なぜあえて未経験のこの業界を選び、弊社を志望されたのでしょうか? 理由をお聞かせください。」

あなたの回答:
「前職の営業職で業務効率化ツールを導入した際、ITの力でチームの働き方が激変したことに感動したからです。
今度は自分自身がITサービスを提供する側になりたいと考え志望しました。」

Gemini(採用面接官)の質問例:
「なるほど、実体験に基づいたきっかけですね。ツール導入による変化に価値を感じた点には納得感があります。
では深掘りしてお聞きします。『感動した』という受け身の立場から、『自らサービスを創り出す・提供する』という主体的な立場に変わるにあたり、現在どのようなインプットや勉強を自主的に行っていますか?」

---(以降、AIチャットが続く)---

💡ワンポイント💡
《効果》
単に「転職面接の回答例を教えて」とGeminiに質問するよりも、実際に自分が当事者としてやり取りするため、本番さながらの臨場感と深い思考が得られます。
Geminiは文脈を把握しながら、あなたの回答内容に応じて臨機応変に追加の質問を生成してくれます。
「私に一問ずつ質問してください」という会話コントロールの指示を入れることで、一問一答形式の会話のキャッチボールができます。
さらに前回(第1回)にご紹介した「音声入力機能」も使えば、あなたが実際に喋りながら面接の練習を進めることができてお勧めです。
《アレンジのコツ》
もしあなたが従業者なら「上司と部下」、学生なら「先生と生徒」のような、自分に最も身近なシチュエーションでペルソナ設定すると、より感情移入できるAIチャットを疑似体験できるでしょう。
その際には、お互いの立場や関係性をより詳細にAIチャットで事前設定しておけば、Geminiはできる限りその情報に基づいたキャラクター(役割)を演じてくれます。


シーン③: 時代も場所も超えられる!

 ~ どんなシチュエーションもアリ!のペルソナ設定 ~

ペルソナ設定は、Gemini(AI)とGeminiユーザー(あなた自身)に対する設定だけでなく、時代であろうと場所であろうと自由自在に設定できます。

今回は一例として、幕末の勇士・坂本龍馬にフォーカスしたAIチャットを体験してみましょう。

あなたの質問:
「時代は幕末、場所は京都の寺田屋の一室。
あなたは、自由な発想と圧倒的な行動力で日本の新しい時代を切り開こうとしている坂本龍馬。 当時の時代背景を加味しつつ、私に想いを語りかけてもらいたい。
私は西暦2026年からタイムスリップしてきた独立起業家を目指すサラリーマンで、新規ビジネスへの挑戦に踏み出せず悩んでいるので相談に乗ってほしい。」

Gemini(坂本龍馬)の回答例:
「おお、遠い未来から来られたがか! ようここまで渡ってきたのう、まあそこに座って茶でも飲みながら話を聞こうやないか。
なに? 新しい商いを始めたいのに、失敗するのが怖くて足がすくんでおるとな?
何を迷うとるがぜよ! わしが亀山社中を作った時も、周りからは『浪人どもが集まって何ができる』と笑われたもんじゃ。
けんどな、誰もやったことのない道を行くからこそ、世の中は面白くなるんじゃないがか? 怖気づいている暇なんかないがぜよ!」

あなたの質問:
「龍馬さん、熱い言葉をありがとうございます。
でも、もし資金が尽きたり仲間から反対されたりしたらと思うと、どうしてもリスクを考えてしまいます。」

Gemini(坂本龍馬)の回答例:
「はっはっは!リスクを気にするのは当然ぜよ。わしも船を動かす資金繰りにはそりゃあ苦労したきに。
けんどな、リスクをゼロにしてから船を出す奴がどこにおる? 大切なのは『船を出す覚悟』と『志を共にする仲間』じゃ。
一人で抱え込まず、おまんの情熱に惚れ込んでくれる味方を探すのがまずは先決ぜよ!」

💡ワンポイント💡
《効果》
人物・場所・時代背景をセットで指定することで、AIチャットの「世界観への没入度」が一気にアップします。
Geminiはペルソナ設定した人物について、その人物の能力や性格、言葉遣いなどを似せたキャラクター(役割)を演じてくれます。
(ただし、こうした会話は歴史上の人物の発言をそのまま再現したものではなく、AIが設定や学習した情報などに基づいて生成した創作的なロールプレイです。史実や人物の実際の思想を確認したい場合は、別途、信頼できる資料などを確認しましょう。)

特に私は個人的に、このシーン③のようなペルソナ設定の使い方がいま一番好きでハマっています。
《アレンジのコツ》
あなたが話をしてみたい有識者やお気に入りの有名人を思い浮かべてGeminiにペルソナ設定してみましょう。
発明王・エジソンからヒラメキのコツを教えてもらうも良し。
天才学者・アインシュタインと宇宙論のディスカッションをするも良し。
革命児・ナポレオンに組織リーダーシップの秘訣について相談をするも良し。
ペルソナ設定はAIチャットならではの機能であり、あなたとGeminiのコミュニケーションをさらに盛り上げてくれるでしょう。


2.「指示の明確化」と「制約条件の指定」

さて、ペルソナ設定でGeminiとの会話が盛り上がってくると、新たな問題も出てきます。

 「スポーツ科学者から、もう少し実践的なアドバイスがほしい・・・」
 「面接官の質問に、どういう回答をするのがベストなのか分からない・・・」

そう、ペルソナ設定をしただけでは、Geminiが無駄に喋りすぎてしまったり、回答の粒度や形式がその都度バラバラになったりすることがあるのです。
そこで、「指示の明確化」と「制約条件の指定」という追加の設定をGeminiにしておくことで、回答の「長さ(文字数)の制限」「形式の指定」「推測の禁止」などの規則にGeminiが従うよう促せます。

質問する前に「守るべきルールや枠組み(長さ・形式・禁止事項など)」を与えることで、回答のブレを極力少なくし、回答の形式や具体性を整えて実用性を高めやすくすることができます。

例として、上記のシーン①(スポーツ科学者)とシーン②(採用面接官)に、指示の明確化と制約条件の指定をするとどのようにGeminiの回答が変化するのか見ていきましょう。

設定例①: 指示の明確化(回答の長さ・粒度・形式を指定する)

~ シーン①: スポーツ科学者の解説が「実践的リスト」に変化! ~

シーン①のスポーツ科学者の例では、適切な解説をしてはくれましたが、実践的にどうすべきかを読み解くのが少し分かりづらかったですね。

そこで、Geminiに「長さ」「粒度(情報の細かさ)」「形式(フォーマット)」の制約条件を追加してみます。

あなたの質問:
「毎朝30分ランニングしているのになかなか体重が落ちないんだけど、何が原因なんだろうか?
【ルール】
 回答は全体で500文字程度までとすること。
 以下のフォーマット(見出しと箇条書き)を厳守して回答すること。
 ・考えられる原因(1~2行で簡潔に)
 ・実践的な対策3選(各1〜2行で要点を絞って)
 ・注意点(1~2行で分かりやすく)
 専門用語を使う場合は、初心者に伝わる簡単な言葉に言い換えること。
」

この「【ルール】」の部分(太字の範囲)を新たに追加したことで、Geminiはこのルールに沿って回答する傾向になります。(ただし、必ず従うとは限りません。)

Gemini(スポーツ科学者)の回答例:
「■ 考えられる原因
毎朝30分のランニングで消費できるエネルギー(約200kcal)以上に食事でカロリーを摂っていたり、「運動しているから」と無意識に食べ過ぎていることが主な原因です。

■ 実践的な対策3選
① 食事内容を記録して見直す
 運動した安心感から無意識に食べ過ぎていないか、毎日の食事や間食を記録して客観的に把握しましょう。
② ランニングのペースに変化をつける
 常に同じ速度で走るのではなく、途中で早歩きや軽いダッシュを挟むことで体に新しい刺激を与えます。
③ 走る前に軽い筋トレを取り入れる
 ランニングの前にスクワットなどを行うと、脂肪が燃えやすい状態を作ることができます。

■ 注意点
 焦って極端な食事制限をすると筋肉が落ちて逆効果になります。1ヶ月に体重の2〜3%減を目標に、無理のないペースで継続しましょう。」

いかがでしょうか。
最初のペルソナ設定のみの回答に比べると、端的で分かりやすい解説にまとまった印象ですね。
このGeminiの個々の回答に対して、さらに深堀りした質問がしたければ、より専門的な回答を求める質問を投げれば良いのです。

設定例②: 制約条件の指定(曖昧な表現を抑制して、明確な指摘を返す)

 ~ シーン②: 面接官から「もっと評価される」アドバイスをもらう! ~

実際の転職面接では、あなたの回答に対して面接官から正直なフィードバックが返されるとは限りません。
しかし、AIチャットなら「あなたの回答の何が悪いのか? より良い回答をするにはどう答えればいいのか?」という事前シミュレーションを行うことができます。
そこで「制約条件の指定」の出番になります。

あなたの質問:
「これから転職面接の対話練習をします。
【役割】
 あなたはIT企業の厳しくも公平な『ベテラン採用面接官』、私はIT業界未経験の『転職希望者』です。
【進め方】
 ・あなたは一度にたくさんの質問をせず、私に一問ずつ質問してください。
 ・私が回答したら、その内容に対して深掘り質問やフィードバックを行い、次の質問に進んでください。
 ・あなたからの質問は、概ね20問程度までにして終了してください。
【制約条件】
 ・『〜と思います』『〜かもしれません』といった曖昧な推測表現はできるだけ使用しないこと。
 ・感想を返すのではなく、『評価できる点』と『改善すべき点』の2点だけに絞って明確に指摘すること。
 ・改善すべき点については、どのような回答をすればよいか『具体的な改善案』を提示すること。
 ・改善案は、私が提示した経験や実績の範囲内で作成すること。提示されていない経験、行動、数値、成果を創作しないこと。

では、今から面接を開始してください。」

 このような制約条件(太字の範囲)を付け加えてみました。

Gemini(採用面接官)の質問例:
「本日はお越しいただきありがとうございます。それでは最初の質問です。
あなたは今回、異業界からIT業界への挑戦となりますが、なぜあえて未経験のこの業界を選び、弊社を志望されたのでしょうか? 理由をお聞かせください。」

あなたの回答:
「前職の営業職で業務効率化ツールを導入した際、ITの力でチームの働き方が激変したことに感動したからです。
今度は自分自身がITサービスを提供する側になりたいと考え志望しました。」

Gemini(採用面接官)の回答例:
「【評価できる点】
 前職(営業職)での実体験に基づく原体験が盛り込まれており、IT業界に興味を持ったきっかけとして説得力があります。
【改善すべき点】
 自身の主体的な役割や具体的な成果(どのようなツールをどう活用し、どう変化したか)が欠落しています。
 そのため、「ツールの恩恵を受けた受動的な体験」にとどまっており、ビジネスパーソンとしての向上心や熱量が評価できません。
【具体的な改善案】
 『前職の営業職において業務効率化ツールを導入し、チームの働き方を大きく変えた経験があります。その経験から、自らツールを使う側ではなく、ITサービスを提供する側として企業の課題解決に寄与したいと考えたため、御社を志望しています。』のように、自身の主体的な行動やITサービス提供者としての貢献意欲を明確に述べてください。」

---(以降、AIチャットが続く)---

実際の面接の場で、ここまでハッキリと面接官から改善点を指摘されることは少ないと思いますので、まさに面接の対話練習にはもってこいですね。


3.ペルソナ設定の注意点

ペルソナ設定をする上で、注意しなくてはならない点があります。
これはGeminiに限ったことではなく、他のAIチャットサービスにも共通して言えることです。

注意点①: 知識データの品質や正確性がアップするわけではない

ペルソナ設定でAIを特定分野の専門家などに設定しても、その回答の基になる知識データの品質や正確性がグレードアップするわけではありません。
あくまで、その専門領域に特化した観点や考察などを優先的に引き出すための手法です。
また、前回の第1回でお話ししたように、間違った回答(ハルシネーション)をしてくるリスクが下がるわけでもありませんので、回答の真偽性については引き続き十分に注意する必要があります。
疑わしい回答は、その根拠や出典を確認することをお勧めします。

注意点②: 制約条件を付けすぎると不自然な回答になる場合がある

ペルソナ設定の前提と制約条件の縛りが相反するような設定をいくつも付けると、回答の精度が落ちたり、不自然な回答を返してくる場合があります。
制約条件を付ける際には、ペルソナ設定の前提と矛盾していないかを意識しながら、必要以上に制約条件を付けすぎないようにしておきましょう。

注意点③: 偏った考え方が強調された回答が返ってくることがある

年齢、性別、国籍、職業その他の属性を具体的に指定しすぎると、客観的な観点から逸れた固定観念や偏見に基づいた回答を出力しやすくなります。
回答に差別的・不適切な表現が含まれていないか、評価が偏っていないかなどを検証する視点が大切です。


4.プロンプトエンジニアリング とは?

今回は、「ペルソナ設定」「指示の明確化」「制約条件の指定」という3つの手法を使って、GeminiのAIチャットの回答内容をより面白く、より明確に、より厳格にできることが分かりました。
じつはこれらの手法は、AIチャットを活用する上での重要なテクニックの一つで、「プロンプトエンジニアリング」と呼ばれています。
プロンプトエンジニアリングは非常に奥が深く、今回ご紹介した3つの手法以外に何種類もあり、またそれらを組み合わせたバリエーション的な応用テクニックもありますが、それは次回(第3回)以降も実践的な設定方法やサンプルを組み合わせた解説を交えてご紹介していきます。
まず今はあまり難しく考えずに、分からないことや好きなことなど何でもGeminiに話しかけてみて、気になることは徹底的にGeminiに質問を投げてみましょう。


5.【まとめ】 ペルソナ設定でAIチャットはさらに盛り上がる!

今回のまとめです。

  • 結論: Geminiを自由自在に変身させるペルソナ設定で、多種多様な観点や考察を引き出すことができます。
  • 理由: Geminiはペルソナ設定されたキャラクター(役割)に応じて、まるでその人物のお面をかぶるかのように「なりきって」演じてくれるからです。
  • アクション: あなたの好きな有名人や相談したい相手をGeminiにペルソナ設定して会話を始めてみましょう。

ペルソナ設定で作れるシチュエーションは無限大です。
Geminiだけでなく、時代も場所もあなた自身も好きなように設定できるロールプレイングの世界が広がっていきます。
自分のイマジネーションをフルに働かせて、より没入感のあるAIチャット体験を楽しんでみてください。


次回(第3回)は、「プロンプトを事前に設定しよう①」をお届けします。
AIへの指示を予め設定しておくことで、瞬時に呼び出して再利用できるテクニックをお話しする予定です。(11月上旬掲載予定)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?