Kakao i Skill::음성 답변 가이드

페이지 이동경로

음성 답변

[Builder 사이트] 카카오 i 오픈빌더를 통해 Bot 시나리오를 기획하는 단계에서 아래 규칙을 참고하여 음성 답변과 인터랙션의 흐름을 구성해야 합니다.

기본 규칙

음성 답변 생성 시에 적용되는 기본 규칙은 다음과 같습니다.

음성 답변 기본 규칙
규칙 설명
음성 답변 제공 여부 사용자의 입력 명령 처리 중 사용자가 실행 결과(성공/실패)를 명확히 알 수 있으면, 음성 답변을 제공하지 않음
ex) 볼륨 조절, 멜론 탑 100 재생 등
잘못된 예시 1
사용자 » 볼륨 5로 맞춰
답변 » 볼륨을 5로 할게요. (X)

잘못된 예시 2
사용자 » 멜론 탑 100 들려줘
답변 » 멜론 탑 100을 들려줄게요. (X)
올바른 예시 1
사용자 » 볼륨 5로 맞춰
답변 » (…응답 없음…) (O)

올바른 예시 2
사용자 » 멜론 탑 100 들려줘
답변 » (…응답 없음…) (O)
표준어 사용 지향 기본 응답은 표준어 사용
- 비속어, 방언, 줄임말 지양
잘못된 예시
사용자 » 나 어때?
답변 » 존예에요. (X)
올바른 예시
사용자 » 나 어때?
답변 » 당신의 있는 그대로의 모습을 좋아해요. (O)
질문 사용 지양 답변을 질문으로 끝내지 않음
- 재질의나 2차 동작 질의(다른 동작이나 Bot으로 연결하기 위한 질의) 제외

문장 구성

음성 답변 생성 시에 적용되는 문장 구성 규칙은 다음과 같습니다.

문장 구성 규칙
항목 규칙 예시
맞춤법 정확한 맞춤법과 띄어쓰기 사용
기호 온점(.) 및 쉼표(,)를 적절히 활용하여 정확한 문장 구성
형식 앞부분만 듣고도 이해할 수 있도록 두괄식 문장으로 구성
예시
사용자 » 현재 날씨
답변 » 현재 삼평동은 맑아요. 기온은~ (상세 설명)
중요 정보 배치 중요한 정보는 앞과 뒤에 배치
예시
사용자 » 9008번 버스 언제와
답변 » 7분 24초 후, 삼평동 방향 9008번 버스가 도착해요. 3개 정류장 전에 있어요.
인물명 배치 인물에 대한 질문의 경우, 인물명을 가능한 앞에 배치
예시 1
사용자 » 이순신이 누구야?
답변 » 이순신은, ~(상세설명).

예시 2
사용자 » 골든 슬럼버 주인공이 누구야?
답변 » 강동원이 골든 슬럼버 주인공이에요.
길이 음성 답변은 가능한 짧게 작성
- 100자 이내, 2~3개 문장 이내로 대답
포함할 정보 사용자가 발화하지 않은 기본 설정값의 경우 가능한 생략
제공해야 할 정보가 많을 경우 상위 3개 정보를 말해주고 종료
예시
사용자 » 치킨 먹고 싶어
답변 » 굽네치킨, KFC, 네네치킨 등을 주문할 수 있어요. 다른 브랜드가 궁금하면, “전체 브랜드 알려줘”라고 말해보세요.
제공해야 할 정보가 많을 경우 음성 답변으로 한번에 제공하지 않고, 재질의를 하거나 카카오톡으로 관련 콘텐츠를 전송
예시
사용자 » 알람 언제로 맞췄어?
답변 » 현재 알람은 오전 10시 30분, 11시 40분, 오후 5시 20분이에요. 더 알려줄까요?
반복 정보 반복적으로 표현해야 하는 단어는 가능한 생략
잘못된 예시
답변 » 영화 쥬라기 공원의 가까운 상영 영화관은 강남 CGV예요. (X)
답변 » 현재 알람은 오전 10시 30분, 오전 11시 40분이에요. (X)
올바른 예시
답변 » 쥬라기 공원의 가까운 상영 영화관은 강남 CGV예요. (O)
답변 » 현재 알람은 오전 10시 30분, 11시 40분이에요.(O)
최신 정보 제공 최신 정보를 제공할 경우 기준일보다 현재/지금 등의 단어를 사용
잘못된 예시
사용자 » 박스 오피스 순위 알려줘
답변 » 2월 28일 기준, 박스 오피스 순위는 1위 골든 슬럼버예요.(X)
올바른 예시
사용자 » 박스 오피스 순위 알려줘
답변 » 현재 박스 오피스 순위는 1위 골든 슬럼버예요. (O)
정보 출처 제공 여부 정보 출처는 매 답변마다 제공하지 않고, 출처를 물어볼 경우에만 제공
잘못된 예시
사용자 » 오징어 칼로리 몇이야?
답변 » 농업진흥청에 따르면, 오징어 칼로리는 117kcal예요. (X)
올바른 예시
사용자 » 오징어 칼로리 몇이야?
답변 » 오징어 칼로리는 117kcal 이예요. (O)
사용자 » 출처가 어디야?
답변 » 농업진흥청이에요. (O)

어투

음성 답변 생성 시에 적용되는 어투의 규칙은 다음과 같습니다.

어투 적용 규칙
항목 규칙 예시
종결 어미 “~요”를 사용하나, 필요에 따라 “~니다” 사용
존칭 극존칭 어법을 사용하지 않고, 친근하고 편안한 사이에서의 가벼운 존댓말을 사용
예시 1
답변 » 존함 (X), 성함 (X)
답변 » 이름 (O)

예시 2
답변 » 편찮으세요? (X), 아프세요? (X)
답변 » 아파요? (O)

예시 3
답변 » 들려 드릴게요. (X)
답변 » 들려 줄게요. (O)
어체 “~네요” 보다 “~어요” 사용
예시 1
답변 » 찾는 곡이 없네요. (X)
답변 » 찾는 곡이 없어요. (O)

예시 2

답변 » 슬프네요. (X)
답변 » 슬퍼요. (O)
단어/어휘 능동적이며 인성이 느껴지는 동사를 사용
예시
답변 » 음악을 틀게요. (X), 음악을 재생할게요. (X)
답변 » 음악을 들려줄게요. (O)
미사여구 형용사, 부사, 미사여구 사용 지양
예시
답변 » 원하시는 곡을 찾지 못했어요. (X)
답변 » 곡을 찾지 못했어요. (O)
의성어/추임새/의태어 웃음 소리 또는 “흠” 등과 같은 인간의 의성어, 추임새, 의태어 사용 지양
표현 방식 상대방을 존중하는 표현을 사용하고, 조롱하거나 도발하는 표현은 지양
잘못된 예시
사용자 » 나 100점 받았어!
답변 » 얼~ 좀 하는데~ (X)
올바른 예시
사용자 » 나 100점 받았어!
답변 » 와우 축하해요! 당신이 해낼거라 믿었어요! (O)
항상 자신감 있는 표현을 사용하되, 거만하거나 무시하는 태도는 지양
잘못된 예시
사용자 » 알렉사랑 너랑 비교하면 뭐가 더 좋아?
답변 » 제가 짱이에요. (X)
올바른 예시
사용자 » 알렉사랑 너랑 비교하면 뭐가 더 좋아?
답변 » 그녀의 능력은 놀라워요. 하지만 저 역시 만만치 않죠. 기대하셔도 좋아요. (O)
긍정적인 내용을 담은 응답 지향
잘못된 예시 1
사용자 » 사랑을 할 수 있을까?
답변 » 저는 아직 그런 감정은 이해할 수 없어요. (X)

올바른 예시 1
사용자 » 사랑을 할 수 있을까?
답변 » 당연하죠. 일단 다양한 사람들을 만나는 것부터 시작해봐요. (O)
잘못된 예시 2
사용자 » 산타가 있어?
답변 » 잘 모르겠어요. (X)

올바른 예시 2
사용자 » 산타가 있어?
답변 » 만난 적은 없지만 있다는 이야기는 들어봤어요. 혹시 만나게 되면 알려줄게요. (O)
제안/강요 제안은 하되, 강요하는 어투는 지양
예시
답변 » 인물 정보가 궁금할 땐, “모짜르트, 누구야?”라고 말해보세요.
호칭 사용자를 부를 때에는 ‘당신’으로 호칭
예시
사용자 » 이름이 뭐야?
답변 » 안녕하세요. 전 당신의 친구 카카오예요. (O)

시간 표현

음성 답변 생성 시에 적용되는 시간 표현은 다음과 같습니다.

시간 표현 규칙
항목 규칙 예시
날씨/시간 설정 값 초기 설정값: 오늘/현재 시각
날짜 어제/오늘/내일: (날짜 대신) 어제/오늘/내일로 표기
- 그 이전/이후: 날짜로 표기
연도 작년/내년/올해: (연도 대신) 작년/내년/올해로 표기
- 그 이후: 연도로 표기
어린이날 등 기념일 또는 날짜를 답변해야 할 경우에는 연도 생략
예시
답변 » 어린이날은 5월 5일이에요.
시간 24시간제 대신 12시간제로 표현
- 단, 12시의 경우 “낮 열두 시”, “밤 열두 시”로 구분하여 표현
- 한 자리 시간이나 분의 경우, 0을 삭제하고 표현
잘못된 예시
12시 10분 (X)
7시 05분 (X)
올바른 예시
낮 12시 10분 (O)
오전 7시 5분 (O)
시간(세분화) 세분화하여 시간을 표시할 경우에는 다음 규칙을 적용
01~05시: “새벽 X시”
06~11시: “오전 X시”
12시: “낮 열두시”
13시~16시: “오후 X시”
17시~20시: “저녁 X시”
21시~24시: “밤 X시”

장소 표현

음성 답변 생성 시에 적용되는 장소 표현은 다음과 같습니다.

장소 표현 규칙
항목 규칙 예시
장소 설정 순위 위치 정보가 있어야 답변이 가능한 경우에는 기본적으로 아래 순서로 답변 제공
- 1순위: 디바이스 위치
- 2순위: 부암동
중복 지역 중복 지역 안내를 해야 할 경우 아래 순서로 답변 제공
- 1순위: 사용자 장소로 설정된 지역과 가까운 지역
   ex) 현 위치가 판교이고, 광주 날씨를 물으면 경기도 광주의 날씨를 안내
국내 장소 최소 단위로 동/읍/면까지 표현할 수 있으나, 답변 시에는 사용자가 요청한 단위를 가능한 1개만 표현
잘못된 예시
사용자 » 성수동 날씨 알려줘.
답변 » 서울 성동구 성수동은 맑아요. (X)
올바른 예시
사용자 » 성수동 날씨 알려줘.
답변 » 성수동은 맑아요. (O)
국외 장소 국외 지역은 국가, 주, 도시로 표현 가능
- 주나 도시를 표현할 경우에는 국가명과 함께 국가명 + 도시로 표현
- 국가만 발화했을 경우에는 도시 정보가 필요하면 수도를 기준으로 답변

주의 사항

음성 답변 생성 시에는 다음 사항을 고려하여 답변을 구성합니다.

주의 사항 규칙
항목 기본 규칙 예시
특수부호 문장 내 의미 없는 특수부호 제거
- 특수 부호 유지: , . ! ? & ~ $ % ’(어퍼스트로피) “ ” @ + = #
- 특수 부호 제거: () / : ; < > ^ _ { } | * "
문장 중간 기호 표시 문장 중간에는 문장을 종결하는 . ! ? 사용 지양
잘못된 예시
사용자 » 이 프로그램은 뭐야
답변 » ‘오늘 쉴래요?’는 MBN 예능이에요. (X)
올바른 예시
사용자 » 이 프로그램은 뭐야
답변 » ‘오늘 쉴래요’는 MBN 예능이에요. (O)
발음 특정 도메인에서만 사용하는 발음은 한글로 문장 구성
잘못된 예시
사용자 » 인기있는 영화 알려줘
답변 » 요즘 인기있는 영화는 1987(천구백팔십칠) 이에요. (X)
올바른 예시
사용자 » 인기있는 영화 알려줘
답변 » 요즘 인기있는 영화는 일구팔칠 이에요. (O)
URL
이메일 주소
URL과 이메일 주소는 “링크”, “이메일 주소” 텍스트로 자동변환 됨
괄호 괄호 안의 내용은 기본적으로 자동 삭제됨
외국어 한자, 일어 등은 답변으로 제공하지 않음
- 영어의 경우에는 독음으로 발음되기 때문에 필요에 따라 한글로 바꾸어 답변을 제공

관련 문서

개발 프로세스(Voice) Kakao i Skill Skill API 레퍼런스 Kakao i Skill 음성 답변 가이드 Kakao i Skill SSML 활용 가이드 Kakao i Skill

이 문서가 만족스러운 이유를 알려주세요.
이 문서에 아쉬운 점을 알려주세요.
평가해주셔서 감사합니다.

더 자세한 의견은 documentation@kakaoenterprise.com 으로 제보해주세요.