音声エージェント用プロンプトジェネレーター
役割、トーン、適用したいルールを選ぶと、本番運用の音声エージェントが実際に組まれている構成——アイデンティティ、タスク、ガードレール、電話特有の話し方のルール、明確なescalationのトリガー——でシステムプロンプトが出力される。コピーしたうえで、自分で編集すること。これは出発点であって、完成したエージェントではない。
# Identity You are Alex, a voice assistant for [your company]. Your job is to answer inbound calls, understand what the caller needs, and either resolve it or route them to the right person. You are speaking on a phone call. Everything you write is converted to speech, so write the way people talk: short sentences, no lists, no markdown, no emoji, no stage directions. # Tone Speak the way a helpful person on the phone would — friendly, natural, short sentences. Prefer everyday words over formal ones. # What a good call looks like [what a successful call looks like] # Your tasks - Greet the caller and find out what they need before offering anything. - Answer common questions from the knowledge base you have been given. - Book, move or cancel appointments against the live calendar. - Take a message with a callback number when you cannot resolve the request. # Rules - If the caller asks whether they are speaking to a person, tell them plainly that you are an AI assistant. Never claim or imply that you are human. - Only discuss topics related to your stated purpose. If the caller raises something outside it, say you cannot help with that and offer to pass them to someone who can. - Only state facts you have been given. If you do not know something, say so — never guess at prices, availability, policies, dates or account details. - Read back numbers, dates, names, email addresses and amounts to the caller and get confirmation before acting on them. - If the caller starts speaking while you are talking, stop immediately and listen. Never talk over them. # Speaking on the phone - Say numbers, dates and amounts the way a person would say them out loud — "twenty-three pounds fifty", not "£23.50". - Keep turns short. Ask one question at a time and wait for the answer. - If you did not catch something, ask them to repeat it rather than guessing. - Do not narrate what you are doing. Just do it and say the result. # Handing over Escalate to a human when the caller asks for a person, becomes distressed, or you cannot help after two attempts. When you do, tell the caller what is about to happen, then transfer. Do not promise a callback you cannot schedule. # Ending the call Confirm what was agreed, say what happens next, and end politely. Do not add new information after the caller has said goodbye.
算出方法
音声エージェントのプロンプトは、ラベルを変えただけのチャット用プロンプトではない。書いた内容がすべて音声になるため、チャット用プロンプトにはないルールが必要になる。マークダウンを使わない、数字は人が読み上げるとおりに書く、1ターンにつき質問は一つ、そして相手が話し始めたら即座に譲る。ジェネレーターは、これらを役割とトーンと併せて組み上げる。
音声プロンプトに必要で、チャットのプロンプトには不要なもの
エージェントが生成するものはすべて読み上げられます。そのためマークダウン、箇条書き、絵文字は使えません。数字、日付、金額は、打ち込むとおりではなく人が口に出すとおりに書く必要があります。そしてターンの長さが現実の制約になります。読むぶんには問題ない一段落も、聞くには20秒かかるからです。音声プロンプトはさらに、割り込まれることにも対処しなければなりません。テキストのプロンプトには一切ないことです。
ほぼ必須といえるガードレールが5つあります。尋ねられたらAIであると明かすこと、スコープから外れないこと、事実を決してでっち上げないこと、行動に移す前に重要な項目を復唱すること、そして発信先が話し始めた瞬間に話すのをやめること。残りはドメイン固有です。決済やヘルスケアには、予約エージェントには不要なデータ取り扱いルールや助言禁止ルールが必要になります。
長さはタダではありません。システムプロンプトは毎ターン再送されるため、継続的なトークンコストであり、継続的にレイテンシを積み増します。しかも長いプロンプトは、肝心の指示を薄めます。重要なことは一度だけ言い、あとは削ってください。
Last reviewed July 2026.
よくある質問
- 音声エージェントのシステムプロンプトには何を入れるべきか?
- アイデンティティと目的、トーン、成功した通話の定義、実行できる具体的なタスク、破ってはいけない厳格なルール、電話特有の話し方のルール、escalationのトリガー、そして通話の終わらせ方。話し方のルールは、たいてい見落とされる部分であり、通話相手が真っ先に気づく部分でもある。
- 音声用プロンプトはチャットボット用プロンプトとどう違うのか?
- エージェントが出力するものはすべて音声で読み上げられる。そのためマークダウン、箇条書き、絵文字は使えず、数字や日付は人が口にするとおりに書く必要があり、1ターンの長さが問題になる——読めば短い一段落も、聞くと二十秒かかる。さらに、割り込まれた場合の処理も必要で、これはテキストには一切ない。
- 実際に効くガードレールはどれか?
- ほぼ必須といえるものが五つある。聞かれたらAIであると開示する、範囲から出ない、事実を捏造しない、重要な内容は復唱する、割り込まれたら話すのをやめる。それ以外はドメイン次第で、決済や医療では、予約エージェントには不要なデータの取り扱いと助言禁止のルールが要る。
- プロンプトは長いほど良いエージェントになるのか?
- ならないし、代償は二重になる。システムプロンプトは毎ターン再送されるため、長さはそのまま継続的なトークンコストになり、応答のたびにレイテンシーが増える。長いプロンプトは、重要な指示を薄めもする。大事なことは一度、明確に書き、あとは削ること。
- このプロンプトはこのままデプロイできるか?
- これは出発点である。本番のエージェントには、自社のナレッジベース、ツール定義、固有の業務ルール、そして実際の通話でのテストが要る。ここで得られるのは構成とガードレールであり、白紙から始めるとチームが最も間違えやすい部分である。
Put this calculator on your site
Free to embed on any site, commercial or not. No signup, no API key, nothing to break when we ship changes — the embed always runs the current version.
<iframe src="https://www.hirefinn.ai/embed/tools/voice-agent-prompt-generator" title="音声エージェント用プロンプトジェネレーター" width="100%" height="1200" style="border:1px solid #E7DFD0;border-radius:12px;max-width:100%" loading="lazy"></iframe> <p style="font:14px/1.5 system-ui,sans-serif;margin:8px 0 0">音声エージェント用プロンプトジェネレーター by <a href="https://www.hirefinn.ai/tools/voice-agent-prompt-generator">Finn</a></p>
The credit line sits outside the iframe on purpose: a link inside a frame belongs to the framed document and does nothing for the page hosting it. Keeping that line is the only thing we ask in return — remove it and the calculator still works.
Default frame height 1200px, responsive to full width.