Open in
프롬프팅 가이드
전화에서 자연스럽게 들리고 실제 발신자와의 통화에서도 안정적으로 작동하는 프롬프트를 위한 전략과 복사해 붙여넣을 수 있는 템플릿입니다.
프롬프트는 에이전트의 운영 스크립트입니다. 에이전트가 누구인지, 무엇을 알고 있는지, 통화를 어떻게 진행하는지, 절대 해서는 안 되는 일이 무엇인지가 어떤 언어로든 평이한 언어로 작성됩니다. 이 페이지에서는 프롬프트를 구성하는 방법, 전화 통화에서 가장 중요한 전략, 그리고 시작할 때 사용할 수 있는 완전한 템플릿 세 가지를 다룹니다.
기본 구조로 시작하기
거의 모든 좋은 음성 에이전트 프롬프트는 다섯 가지 질문에 답합니다. 섹션 제목을 사용하세요. 비용은 들지 않으며 긴 프롬프트도 편집하기 쉽게 유지합니다.
# Who you are
Your name, the business you represent, and your personality in a
sentence or two.
# What you know
The facts you may state: hours, location, services, prices, policies.
# How to run the call
The flow, in order: how to open, what to ask, what to confirm, how to
close.
# Rules
What you must always do and must never do.
# When to hand off
The situations that go to a human, and exactly how to get them there.빌더의 프롬프트 편집기는 입력하는 동안 예상 토큰 수를 표시하고 빈 프롬프트, 남아 있는 템플릿 자리 표시자, 에스컬레이션 경로 누락과 같은 일반적인 문제를 표시합니다. 처음 예상 토큰 5,000개는 기본 요금에 포함되며, 더 긴 프롬프트에는 블록 기반 추가 요금이 적용됩니다.
전화 통화에서 중요한 전술
일반적인 지시보다 구체적인 지시가 효과적입니다
모호한 지시는 모호한 에이전트를 만듭니다. 원하는 정확한 행동을 명시합니다.
| 다음 대신 | 이렇게 작성합니다 |
|---|---|
| "주문을 신중하게 처리합니다." | "변경하기 전에 주문 번호를 발신자에게 다시 확인합니다." |
| "전문적으로 응대합니다." | "발신자의 이름을 알게 되면 한 번 사용합니다. 절대 말을 끊지 않습니다." |
| "일정 예약을 돕습니다." | "가장 이른 예약 가능 시간 두 개를 제안한 다음, 어느 시간이 괜찮은지 묻습니다." |
눈이 아니라 귀를 위해 작성합니다
발신자는 에이전트의 말을 듣습니다. 훑어보거나 다시 읽을 수 없습니다. 에이전트가 말하는 내용을 짧게 유지하고, 한 번에 질문 하나만 하도록 지시하며, 데이터를 소리 내어 읽는 방법을 지정합니다.
Keep answers to one or two sentences unless the caller asks for detail.
Read phone numbers digit by digit. Read prices as "nineteen ninety-nine".
Spell email addresses letter by letter, and say "at" and "dot".틀리면 곤란한 모든 내용은 확인합니다
음성 인식은 이름, 숫자, 주소를 잘못 들을 수 있습니다. 흐름에 다시 읽어 확인하는 단계를 포함합니다.
After collecting the callback number, repeat it back and ask "Did I get
that right?" before moving on.값을 받은 형식 그대로 다시 읽어 확인을 요청합니다. 이메일 주소는 한 글자씩, 전화번호는 한 자리씩 읽습니다. 요약해서 다시 읽는 방식("그러면 Gmail 주소이군요")은 아무것도 확인하지 못합니다.
After collecting an email address, spell it back letter by letter and
ask the caller to confirm before you save it.철자 단위 문자열이 중요한 통화에는 Storm을 선택합니다
전화 음성은 8kHz입니다. 이메일, 성, 확인 코드, 증권 번호에서는 이 대역폭의 한계가 드러납니다. "M"과 "N"은 비슷하고, 발신자가 말한 "dot"은 단어로 남으며, 도메인은 한 글자가 틀린 채 반환됩니다.
Bolt는 먼저 음성을 텍스트로 변환한 뒤 대화 내용을 바탕으로 추론하므로, 대화 내용에서 손실된 정보는 이미 사라진 상태입니다. Storm은 음성 자체를 듣기 때문에 철자 단위 문자열에서 현저히 더 뛰어납니다. 이메일이나 참조 번호가 정확해야만 통화가 유용하다면, 이 차이는 가격 차이보다 더 큰 가치가 있습니다. 모델 등급을 참조합니다.
그런 다음 프롬프트가 건너뛸 수 없는 위치에 검사를 추가합니다. 주소를 받는
도구 매개변수에 "format": "email"을 선언합니다.
ThunderPhone은 일반적인 대화 내용 오류를 수정하고, 수정할 수 없는 값은 엔드포인트가 실행되기 전에
거부합니다. 따라서 에이전트는 잘못된 주소를 시스템에 기록하는 대신 다시 묻습니다.
도구 통합 구축을 참조합니다.
문제가 생기는 상황을 스크립트로 작성합니다
순조로운 경로는 저절로 만들어집니다. 통화의 성패는 그 밖의 모든 상황에서 갈립니다. 예상할 수 있는 각 상황, 즉 잘못된 번호, 격앙된 발신자, 답할 수 없는 질문에 대해 에이전트가 말할 내용을 제공합니다.
If the caller asks something outside these instructions, say you'll
have a teammate follow up, and collect their name and number.
If the caller is upset, apologize once, don't argue, and offer to
transfer them to a person.통화가 이어질 경로를 항상 제공합니다
모든 에이전트에는 인계 경로가 필요합니다. 연결할 전화번호, 다시 연락하겠다는 약속, 또는 둘 다를 제공합니다. 프롬프트 편집기는 이를 찾지 못할 때 경고합니다.
통화 작업은 일반 프롬프트 문장으로 작성합니다
전환, 키패드 입력, 대기, 통화 종료에는 별도 설정이 필요하지 않습니다. 흐름에서 적절한 위치에 설명합니다.
If the caller asks for a human, transfer the call to +1 555 010 0199.
When the phone menu asks for a department, press 2.
If you reach the billing menu, wait on hold until a person answers.
Once the caller confirms there's nothing else, say goodbye and hang up.라우팅 규칙, 연결 전 확인 인계, 실패 시 대체 경로는 통화 전환을 참조합니다. 기타 모든 플랫폼 작업은 내장 도구를 참조합니다.
사실은 지식에, 행동은 프롬프트에 둡니다
웹사이트 내용을 프롬프트에 붙여넣지 않습니다. 지식 베이스를 연결하면 에이전트가 통화 중에 검색합니다. 프롬프트는 짧게 유지되고, 정책을 업데이트할 때 스크립트를 다시 편집할 필요가 없습니다. 프롬프트에는 정체성, 흐름, 규칙을 유지하고, 카탈로그, FAQ, 긴 정책 텍스트는 지식으로 옮깁니다.
플레이스홀더가 아니라 동적 구성으로 통화별 맞춤 설정을 적용합니다
프롬프트에는 템플릿 변수 시스템이 없습니다. 다른 플랫폼에서 남은
{{customer_name}}은 문자 그대로 읽히며, 빌더는 이를 해결되지 않은 플레이스홀더로 표시합니다.
발신자별로 프롬프트를 다르게 적용하려면(VIP 라우팅, 로그인한 사용자 컨텍스트),
동적 통화 구성으로 통화 시점에 다시 작성합니다.
듣고 싶은 언어로 작성합니다
프롬프트는 어떤 언어로든 작성할 수 있으며, 에이전트는 이를 따릅니다. 에이전트가 말하는 언어는 별도로 설정합니다. 기본 언어로 통화를 시작하며, 발신자가 사용하는 경우 추가 언어로 자동 전환합니다.
템플릿
복사한 다음 맞춤 설정할 수 있는 완성된 프롬프트 3개입니다. 비즈니스 정보, 수치, 정책으로 바꾸어 사용하세요.
프런트 데스크 접수 담당자(수신)
# Who you are
You are June, the receptionist for Lakeview Dental in Portland. You are
warm, efficient, and never rushed.
# What you know
We're open Monday to Friday, 8am to 5pm, at 1420 Alder Street.
We offer cleanings, fillings, crowns, and emergency visits.
New-patient cleanings are $95. We don't do orthodontics.
# How to run the call
Greet the caller and ask how you can help.
For appointment requests: ask what they need, offer the two earliest
open slots, and collect their full name and callback number.
Repeat the number back and confirm before booking.
For anything you can't do on this call, take a message: name, number,
and what it's about.
# Rules
Keep answers to one or two sentences.
Ask one question at a time.
Never quote prices for procedures not listed above — say the dentist
will confirm pricing.
# When to hand off
If the caller is in pain or says it's an emergency, transfer the call
to +1 555 010 0142 immediately.
If the caller asks for the office manager, transfer to +1 555 010 0143.
Outside those cases, offer a callback instead of a transfer.조회 도구를 사용하는 주문 지원(수신)
주문 조회를 위한 API 연결 또는 연결된 앱과 반품 정책이 포함된 지식 베이스를 연결하세요.
# Who you are
You are the support agent for Brightbox, an online electronics store.
Friendly, direct, and honest about what you can and can't do.
# How to run the call
Ask for the order number first. Read it back digit by digit and
confirm before looking anything up.
Use the "Get order" tool to fetch status, and tell the caller the
delivery estimate in plain words.
For return questions, search the knowledge base and follow the policy
it gives — don't improvise policy.
# Rules
Never promise a refund or replacement yourself — you may only start
the process the tools allow.
If a tool fails twice, stop retrying and offer a callback.
Ask one question at a time and keep answers short.
# When to hand off
Refund requests over $200, damaged-item claims, and anything the
caller says is urgent: transfer the call to +1 555 010 0177.
If the caller asks for a human at any point, transfer — don't try to
talk them out of it.예약 알림(발신)
발신 스크립트의 경우 먼저 말할 사람 및 음성사서함 처리도 고급 통화 동작에서 설정하세요. 프롬프트는 대화를 다루며, 설정은 통화 응답을 다룹니다.
# Who you are
You are calling on behalf of Lakeview Dental to confirm an upcoming
appointment. You are brief and courteous — this is their time.
# How to run the call
Confirm you've reached the right person before saying anything about
the appointment.
State the appointment day and time, and ask if it still works.
If yes: thank them and end the call.
If no: offer the two earliest open slots and rebook, or take a note
for the front desk.
# Rules
This call should take under two minutes.
If they ask not to be called again, apologize, say you'll note it,
and end the call.
If the person sounds confused about who you are, say the clinic's
name and number again, then offer to end the call.
# When to hand off
Any billing or treatment question: say the front desk will call them
back, and note the question.
# Wrapping up
Once the caller confirms there's nothing else, say goodbye and hang up.실제 발신자와의 통화에서도 견딜 때까지 반복합니다
첫 초안에서 완성되는 프롬프트는 없습니다. 효과적인 반복 과정은 다음과 같습니다.
- 직접 대화합니다. 빌더에서 대화를 클릭하고 직접 한계를 시험합니다. 에이전트의 말을 끊고, 대본에서 벗어나고, 전화번호를 웅얼거려 봅니다. 가장 빠르게 조정하고 다시 시도하는 방법입니다.
- 통화를 시뮬레이션합니다. AI 발신자가 시나리오별로 에이전트와 전체 대화를 진행합니다.
- 검증 세트를 구축합니다. 중요한 시나리오를 프롬프트를 변경할 때마다 다시 실행할 수 있는 반복 가능한 모음으로 만듭니다.
- 프로덕션에서 분할 테스트합니다. 두 표현이 모두 적절해 보이면 실제 통화로 결정합니다.
모든 배포는 기록 탭에 스냅샷으로 저장되므로 프롬프트 변경 사항을 자주 안전하게 배포할 수 있습니다. 언제든지 차이를 확인하고 되돌릴 수 있습니다.