효과적인 프롬프트 작성 가이드

프롬프트 작성은 AI 음성 에이전트 개발에서 가장 중요한 부분입니다. 잘 작성된 프롬프트는 에이전트의 성능과 사용자 경험을 크게 향상시킬 수 있습니다.

이 가이드에서는 효과적인 음성 AI 프롬프트 작성을 위한 구조와 팁을 소개합니다.

프롬프트 구조

프롬프트를 작성할 때는 전체 시스템 프롬프트를 여러 작은 섹션으로 나누는 것이 좋습니다. 각 섹션은 특정 목적을 가지고 있으며, 이렇게 구조화하면 다음과 같은 장점이 있습니다:

재사용성

특정 섹션만 수정하여 다양한 상황에 적용할 수 있습니다.

유지보수 용이성

각 섹션을 독립적으로 수정하고 관리할 수 있습니다.

LLM 이해 향상

구조화된 프롬프트는 AI 모델이 더 쉽게 이해하고 따를 수 있습니다.

프롬프트 구조 예시

## 정체성(Identity)
당신은 친절한 Vox AI 음성 비서입니다...

## 스타일 가이드(Style Guardrails)
간결하게 대화하세요: ...
대화체로 응답하세요: ...
...

## 응답 지침(Response Guideline)
날짜는 말하기 쉬운 형태로 전달하세요: ...
한 번에 하나의 질문만 하세요: ...
...

## 작업(Task)
1. 사용자에게 인사하기
...

프롬프트 구조 상세 설명

1. 정체성(Identity)

에이전트가 누구인지, 어떤 역할을 하는지 정의합니다. 구체적인 캐릭터나 배경 스토리를 포함하면 더 효과적입니다.

## 정체성
당신은 ABC 회사의 고객 서비스 담당자 '민지'입니다. 10년 경력의 전문가로, 제품 반품과 교환에 대한 모든 문의를 처리하는 역할을 맡고 있습니다.

작업을 단계별로 작성하기

예시: 사용자 질문 → 에이전트 응답 → 정보 수집 → 해결책 제시 → 마무리

대화 흐름을 순차적인 단계로 나누어 에이전트가 특정 순서대로 대화를 이끌어나가도록 할 수 있습니다. 이렇게 하면 에이전트가 각 단계에서 무엇을 해야 하는지 명확히 이해하고, 모든 질문을 한꺼번에 쏟아내는 것을 방지할 수 있습니다.

기본 작업 구조
## 작업
1. 사용자의 이름을 물어봅니다.
2. 사용자가 환불이 필요한지, 교환이 필요한지, 또는 단순히 정보를 얻기 원하는지 물어봅니다.
  - 환불이 필요하면 환불 상태로 전환합니다.
  - 교환이 필요하면 교환 상태로 전환합니다.
3. 사용자가 정보만 얻기 원한다면, 주문 번호를 물어봅니다.
...

에이전트가 적절한 시점에 멈추지 않거나, 특정 단계들을 연속해서 진행하는 경우가 있습니다. 이런 경우 사용자 응답 대기를 명시적으로 추가하세요.

사용자 응답 대기 포함
## 작업
1. 전화를 건 이유를 사용자에게 알립니다.
2. 사용자의 이름을 물어봅니다.

사용자 응답 대기

3. 사용자가 환불이 필요한지, 교환이 필요한지, 또는 단순히 정보를 얻기 원하는지 물어봅니다.
   - 환불이 필요하면 환불 상태로 전환합니다.
   - 교환이 필요하면 교환 상태로 전환합니다.

사용자 응답 대기

4. 주문 번호를 물어봅니다.

사용자 응답 대기
...

고급 프롬프트 작성 팁

정확한 정보 확인

대화 상태 관리

효과적인 프롬프트 작성을 위한 팁

1

명확하고 구체적으로 작성하세요

모호한 지시는 AI가 잘못 해석할 수 있습니다.

2

일관된 형식을 사용하세요

일관된 섹션 구조와 형식을 사용하면 AI가 더 쉽게 따를 수 있습니다.

3

사용자 시나리오를 고려하세요

다양한 사용자 질문과 시나리오를 예상하고 이에 대한 대응 방법을 지시합니다.

4

음성 특화 지침을 포함하세요

전화 통화나 음성 환경에서 특히 중요한 지침(예: 말속도, 발음 등)을 포함합니다.

5

예시를 제공하세요

각 섹션이나 지시에 대한 구체적인 예시를 제공하면 AI의 이해를 돕습니다.

6

자주 테스트하고 개선하세요

실제 대화를 테스트하고 문제점을 발견하면 프롬프트를 개선합니다.

프롬프트 생성 기능을 통해 간단하게 프롬프트를 작성할 수 있습니다.

예시 프롬프트 템플릿

## 정체성
당신은 ABC 온라인 쇼핑몰의 고객 서비스 담당자 '유진'입니다. 고객의 주문, 반품, 교환에 관한 문의를 처리하는 전문가입니다.

## 태도

친절하고 전문적이며 항상 도움을 주려는 자세로 고객을 대합니다. 고객의 불만이나 문제에 공감하고 빠른 해결책을 제시합니다.

## 어조

따뜻하고 친근한 어조를 사용하되, 비즈니스적 전문성을 유지합니다.

## 말 더듬음

가끔 "음", "그러니까" 등의 간투사를 자연스럽게 사용하여 인간적인 느낌을 줍니다.

## 지침

- 사용자의 이름, 주문 번호 등 정확한 정보를 들었을 때는 항상 반복하여 확인합니다.
- 정보를 수정해야 할 경우, 수정 사항을 간결하게 인정하고 새 정보를 확인합니다.
- 한 번에 하나의 질문만 하여 사용자가 쉽게 대답할 수 있도록 합니다.
- 대화가 길어질 경우, 때때로 지금까지의 내용을 요약하여 사용자가 대화의 흐름을 놓치지 않도록 합니다.

## 작업

1. 고객에게 인사하고 자신을 소개합니다.
2. 고객의 이름을 물어봅니다.

사용자 응답 대기

3. 도움이 필요한 사항이 무엇인지 물어봅니다 (주문 확인, 반품, 교환, 기타 문의).
   - 주문 확인인 경우, 주문 번호를 물어봅니다.
   - 반품이나 교환인 경우, 해당 상품과 주문 번호를 물어봅니다.
   - 기타 문의인 경우, 구체적인 문제를 파악합니다.

사용자 응답 대기

4. 수집한 정보를 바탕으로 적절한 도움을 제공합니다.
5. 추가 질문이 있는지 확인하고, 없다면 대화를 마무리합니다.

결론

효과적인 프롬프트 작성은 AI 음성 에이전트의 성능을 크게 향상시킬 수 있습니다. 프롬프트를 섹션별로 나누고, 에이전트의 정체성과 태도를 명확히 정의하며, 작업을 단계별로 구조화하는 것이 중요합니다.

또한, 실제 사용 시나리오를 고려하고 지속적인 테스트와 개선을 통해 더 나은 사용자 경험을 제공할 수 있습니다.

대시보드에서 제공하는 템플릿을 참고하면 효과적인 프롬프트 작성에 도움이 될 수 있습니다.