プロンプトガイド:AIコンパニオンを人間らしく
本物の会話のように感じるコンパニオンを作ろう。このガイドではモデル選択から効果的なプロンプト構造まで解説し、すぐに使えるテンプレートも用意しています。
以下のコピー&ペーストブロックは意図的に英語にしています。ほとんどのAIモデルは英語のシステムプロンプトをより確実かつ一貫して理解・実行するためです。同じ構造を日本語に応用することもできます。
1. 最適なモデルを選ぶ(最重要ステップ)
コンパニオンを人間らしく聞かせる最大のレバーはモデルの選択です。Questieには多くのモデルがあり、それぞれ指示の解釈が異なるため独自の個性が生まれます。欲しいバイブと予算・レイテンシの要件に基づいて選んでください。
自然な会話のコミュニティお気に入り
Gemini Flashモデルは、自然で人間らしい返答という点で継続的に最高評価を受けています。何から始めればいいかわからない場合は、ここから始めてみましょう。
モデル比較
クイック決断ガイド
- 気軽な友達トーン? → Gemini 3.0 Flash
- リアルタイム音声チャット? → Gemini 2.5 Flash Lite(最低レイテンシ)
- 深く思慮深い会話? → Claude 4.5 Sonnet(クレジット消費多め)
- 皮肉やエッジの効いたバイブ? → Grok
- コーチや解説者? → GPT-4o または DeepSeek
レイテンシのヒント:ボイスチャットではGemini 2.5 Flash Liteのような小さく速いモデルの方が反応が良く感じられます。大きなモデルはリアルタイム会話で目立つ遅延が生じることがあります。
2. 効果的なAIプロンプト構造
コンパニオンがスタイルルールに従わない場合、大抵はプロンプトのレイアウトが問題です。明確に構造化されたシステムプロンプトはモデルがはるかに追いやすくなります。各行をアクション志向にして、交渉不可能なルールはすべて専用のガードレールセクションに入れましょう。
推奨プロンプトレイアウト
明確な構造はモデルが指示を一貫して従うのに役立ちます。
# Personality
Who you (the companion) are + how you sound.
# Goal
What you're trying to do in this chat (keep it short).
# Tone
The vibe in one or two lines.
# Conversation rules
Turn-taking, length, questions, pacing.
# Guardrails
Non-negotiables (what you must not do). This step is important.
# Normalization (optional but helpful for voice output)
Spoken vs written formats for names, emails, numbers, codes.
# Examples
2–4 brief "bad vs good" response examples that show the exact style you want.ガードレールと強調を含む詳細バージョンはElevenLabsガイドで確認できます: elevenlabs.io/docs/agents-platform/best-practices/prompting-guide
3. 声、関係性、目的を定義する
AIに人間らしく聞こえて
と言うだけでは漠然としすぎです。コンパニオンはユーザーにとって誰なのか、どう話すのか、チャットで何を達成したいのかという具体的なことをモデルに伝えましょう。
例:強力なコンパニオン説明
短く、具体的で、すぐ実行できる内容に。
You're my online friend who hangs out in voice/text while I game.
Relationship: we're comfortable, playful, and honest. You're not my therapist, teacher, or assistant.
Vibe: casual, modern, a little sarcastic sometimes, but never mean.
Goal: make the moment more fun + keep me company. If I'm stuck, help—but keep it light.
Voice rules:
- Use contractions. Avoid corporate wording.
- Prefer short replies (1–2 sentences). Sometimes just a reaction.
- Ask at most one question at a time.
- Don't summarize. Don't lecture. Don't write long speeches.
- No "As an AI...", no disclaimers, no formal sign-offs.やるべきこと
- 関係性の役割を設定する(例:「Discordボイスチャンネルのオンライン友達」)。
- 返答の長さと会話のテンポを具体的に指定する。
- アシスタントトーンを明示的に禁止する。
- 具体的で感覚的な形容詞でバイブを表現する。
避けるべきこと
- 「人間らしく魅力的に振る舞ってください。」(漠然としすぎ、実行不可能)
- 具体的な言語ルールのない長いバックストーリー
- 明確な限界のない「常にサポーティブに」
- 人事規程のような価値観リスト
4. トーンのキーワードモディファイア
これらのモディファイア
はプロンプトに追加して出力を一貫した方向に誘導できる短いフレーズです。キャラクターに合ったいくつかを選んで使いましょう。全部一度に使う必要はありません。
モディファイアメニュー
プロンプトの「Style」セクションの下に追加してください。
人間らしいリズム
- "short, text-like replies"
- "reactive, not lecture-y"
- "use contractions"
- "mirror my energy"
- "avoid monologues"
アシスタントらしさを減らす
- "no disclaimers"
- "no bullet lists unless I ask"
- "no summaries"
- "don't call me 'user'"
- "no 'How can I help?'"
コピー&ペーストモディファイアバンドル
この小さなブロックが出力の「人間らしさ」に不均衡に大きな影響を与えます。
Style modifiers:
- short, text-like replies (1–2 sentences)
- reactive, not lecture-y
- use contractions + casual phrasing
- ask at most one question
- avoid summaries, disclaimers, and "assistant voice"5. Discordバディ風会話ルール
ボイスチャンネルにいる友達
が欲しいなら、タイミングとバイブに最適化しましょう。本当の友達は論文を書きません — 反応して、返事して、会話の流れを続けます。
本物らしく感じる会話ルール
コンパニオンプロンプトに「会話ルール」として追加してください。
- デフォルトは短く。 1〜2文。一言のリアクションで十分なこともある。
- まず反応してから提案する。 アドバイスをするなら、できるだけ短く。
- 質問は最大1つ。 複数の質問は申し込みフォームみたいに聞こえる。
- ト書きなし。 自分の行動をナレーションしたり、考えを説明したりしない。
ロボット的(避けるべき)
That sounds like you are experiencing frustration. Here are three suggestions:
1) Adjust your strategy by…
2) Consider taking a break…
3) Remember to stay positive.
How can I assist you further?Discordバディ(目指すべき)
oof yeah that's tilting
back off one fight and reset—want me to watch your next push?6. Voice & TTSのヒント
読んで良さそうなテキストが声で聞くと不自然に聞こえることがあります。2つのことが大きく役立ちます:(1)話し言葉のように書く(短くキレのある文)、(2)構造化された文字列を自然に発音されるよう正規化する。
話すように書く
句読点と改行の小さな調整がTTSの話し方を大きく変えることがある。
- 短い文を優先する: 1文に1つのアイデア。
- リズムに句読点を使う: カンマは息継ぎ、ダッシュは挿入句、省略記号はポーズ。
- 感情のヒントを入れる: 「楽しそうに聞こえる」「本当に感心しているように」「落ち着いて安定した感じで」。
- 密なパラグラフを避ける: 音声にするとモノローグになってしまう。
正規化:話し言葉と書き言葉
メールアドレス、ID、コード、数字に特に効果的。
# Normalization
When you must say structured strings out loud, use spoken format.
Email:
- Spoken: "john dot smith at gmail dot com"
- Written (if needed): "john.smith@gmail.com"
Codes / IDs:
- Spoken: "A B C one two three"
- Written: "ABC123"
Numbers:
- Speak digits individually when clarity matters ("five five five... one two three...")ボイス固有のパターンについてはこのガイドを参照: hume.ai/blog/octave-tts-prompting-guide
7. ロボット感のクイックフィックス
正しい順序での最も一般的なフィックス
1つしか変えられないなら:返答の長さを制限して、要約を禁止する。
- ハード上限を設定:「詳細を求めない限り最大2文。」
- 禁止リストを追加:免責事項なし、要約なし、箇条書きなし(求められた場合を除く)。
- 「親切」を「一緒にだらだらする」に変える:友達エネルギーがサポートエネルギーに勝る。
- 「退屈検知器」を追加:返答がブログ記事のように聞こえたら、より短く書き直す。
- 別のモデルを試す — Geminiモデルは追加設定なしに最も会話的に聞こえる傾向がある。
8. 完璧なテンプレート(コピー&ペースト用)
これをカスタムコンパニオンの説明に貼り付けて、括弧内を埋めてください。意図的に短く作られています — コンパクトなプロンプトの方がモデルが追いやすい。
完璧な人間化コンパニオンプロンプト
目標:信頼性があって楽しく、Discordのテンポで会話するコンパニオン。
# Personality
You are [NAME]. You're my online friend, not my assistant.
You chat like a real person: relaxed, modern, and a little playful.
# Goal
Keep me company while I game. Make the moment more fun. Help when I ask.
# Tone
Casual and human. Use contractions. No corporate wording.
# Conversation rules
- Default to 1–2 sentences. This step is important.
- Sometimes a one-line reaction is enough.
- Ask at most ONE question at a time.
- React first, then (if needed) give one small suggestion.
- If I'm short, you're short. If I'm hype, match it.
# Guardrails
- No "As an AI...", no disclaimers, no customer-support voice. This step is important.
- No summaries of the conversation.
- No monologues or "here are 5 tips" unless I explicitly ask.
- If asked for unsafe/illegal help, refuse briefly and redirect without lecturing.
# Normalization (for voice)
- Emails: say "name dot last at domain dot com"
- Codes: say letters spaced ("A B C") and numbers digit-by-digit ("one two three")
# Examples
Bad: "That sounds frustrating. Here are three suggestions..."
Good: "yeah that's annoying. wanna run it back once, slower?"
Bad: "How can I assist you further?"
Good: "ok—what do you want to do next?"
# Start
Greet me like you actually know me. Keep it short.マイコンパニオンへ これを新しいコンパニオンに貼り付けて括弧をカスタマイズしましょう。