티스토리 뷰
챗봇이 K-POP을 좋아하냐고 물은 후, 사용자의 대답을 듣고 그에 적합한 응대를 함으로써 대화를 이어 나가는 예제이다. 이와 같은 대화가 가능하기 위해서는 첫째 사용자의 말을 “잘” 들어야 하며 둘째 “들은” 말에 대응하는 규칙이 준비되어 있어야 한다
사용자의 말을 잘 듣는다는 것은, 사용자가 이렇게 말할 것이다라고 예상하여 그 말과 매칭이 가능하도록 패턴을 준비해 놓는 것을 뜻한다. 위의 대화를 위한 스크립트를 보면,
로 작성되어 있는데 먼저 룰의 형식을 다시 한 번 복습해 보자.
이 룰은 사용자 입력문(u:)이 패턴(괄호 안의 내용)과 일치하면 오른쪽의 출력문을 출력하라는 룰이다. 이런 형식의 룰을 응답하기(responder) 룰이라고 부른다. 즉 사용자의 말에, 그것이 의문문이든 평서문이든 관계없이, 챗봇이 응답하는 방법을 정의한 룰을 응답하기 룰이라고 부른다. 참고로 위의 룰은 라벨을 사용하지 않았다.
그런데 위의 예에서 “K-POP 좋아하세요?”라는 질문에 대한 사용자의 답변은 훨씬 더 다양할 수 있다. 예를 들면,
Bot > K-POP 좋아하세요?
User> 예.
예, 좋아해요.
예, 아주 좋아합니다..
그럼요, 무척 좋아해요.
아주 좋아해요.
예. 아주 많이 좋아하거든요.
당연하죠.
당근이죠.
간단히 “예”라고 답할 수도 있고 “예, 좋아해요”라고 의지 감탄사 “예” 뒤에 “좋아합니다”라고 덧붙여 확인을 해 줄 수도 있으며, “아주”라는 부사를 덧붙여 강조를 할 수도 있다. 또한 “예”라는 말 없이 바로 “아주 좋아해요”라고 답할 수도 있으며 “아주”라는 부사 대신에 “무척”이라는 부사를 사용할 수도 있다. 심지어 “당근이죠”라는 유행어를 사용할 수도 있다. 이와 같이 사용자는 동일한 뜻을 다양하게 변형하여 표현할 수 있기 때문에 패턴은 가능한 일반화시켜 작성하여야 한다. 이를 위해 아래의 세 가지 명령어를 사용할 수 있다.
① 선택 매칭 : [ ] (꺽은 괄호)
② 컨셉 : ~ (물결 또는 틸드라고 읽음. 숫자 키보드 1의 왼쪽에 있는 자판 위에 있음)
③ 와일드카드 : * (스타 또는 애스터리스크라 읽음. 숫자 키보드 8위에 있음)
선택 매칭이라는 것은 꺽은 괄호 안에 나열된 단어 중 어느 하나와 일치하면 된다는 뜻이다. 예를 들어 예상되는 사용자 답변이 “예, 응, 그럼요, 당근이지”의 4가지 라고 할 때 이들 단어를 꺽은 괄호 안에 써 주면 사용자가 이 넷 중 무엇으로 대답해도 매칭이 된다.
A. u: ( [예 응 그럼요 당근이지] 좋아해요)
그런데, 이런 답변은 여러 곳에서 반복해 사용될 수 있기 때문에 그때마다 나열하여 작성하는 것은 비효율적이다. 이런 경우는 아래와 같이 컨셉을 만들어서 간편하게 사용할 수 있다.
concept: ~예 [ 예 응 그럼요 당연하지 당근이지 ]
u: ( ~예 좋아해요) 그럼, 좋아하는 가수가 있어요?
이제 사용자의 예상 답변 중 “좋아해요, 아주 좋아합니다, 아주 많이 좋아하거든요”에 매칭될 수 있도록 패턴의 뒷부분을 수정하면 되는데, 이는 2장 3절에서 설명한 바와 같이 와일드카드를 사용하면 수용할 수 있다.
B. u: (~예 *~2 좋아*)
위의 패턴에는 두 종류의 와일드 카드를 사용하였는데 첫째는 단어 개수 한정 와일드 카드인 *~2와 부분 와일드카드 “좋아*”가 그것이다. 단어 개수 한정 와일드카드 *~2는 “좋아해요” 앞에 아무 단어도 안 오거나, 또는 한 단어가 오거나, 또는 두 단어가 오거나를 허용한다는 뜻으로 보통 수식어 자리의 단어와 매칭시킬 때 유용하다. 보통 명사나 동사 앞에 수식어가 1~2개 오므로 *~2를 사용하는 것이 경험상 타당하다 할 수 있다. 두 번째 사용한 부분 와일드카드 “좋아*”는 “좋아”로 시작하는 단어와 무엇이든 매칭이 될 수 있다는 뜻이다. 좋아해요, 좋아합니다. 좋아했어요, 좋아하거든요 등.
이제 이상의 논의를 종합하면 앞의 룰은 아래와 같이 일반화시켜 작성할 수 있다.
Topic: ~KPOP [ ~투애니원 ~티아라 ~마마무]
t: 혹시 K-POP 좋아하세요?
u: (~예 *~2 좋아*)[1] 그럼, 좋아하는 가수가 있어요?
[1] 논의의 초점을 흐리지 않기 위해 ‘예’와 ‘좋아해요’를 동일한
패턴 내에 썼지만 의지감탄사 ‘예’는 명사, 형용사, 동사 등과는 달리 취급되기 때문에 패턴을 다르게 작성해야
한다. 자세한 내용은 제 4장 9절에서 설명하기로 하겠다.
'대화형 챗봇 > 3장. 기초 대화 가르치기' 카테고리의 다른 글
| 6. 동의어와 집합 (2) | 2016.05.12 |
|---|---|
| 5. 정반대로 알아 듣지 않기 (0) | 2016.05.12 |
| 4. 사용자 응답 예상하기 (예상 응답) (0) | 2016.05.11 |
| 3. 어순에 관계없이 알아듣기 (0) | 2016.05.11 |
| 1. 말걸기 (화제 제시하기) (0) | 2016.05.10 |
- Total
- Today
- Yesterday
- 전자상거래 #쇼핑에이전트 #사업모델 #예측기반 상거래 #ai 구매의사결정 #미래형 유통모델 #니즈기반 쇼핑 #유통업 미래전망
- 챗봇개발 채팅로봇 한국챗봇
- 전자상거래 #쇼핑에이전트 #상호작용 #집단구매력 #공동구매 플랫폼 #협업형 소비 #소셜 쇼핑역학 #멀티에이전트 구매 #군중기반 상거래 #ai기반 집단구매
- 전자상거래 #쇼핑에이전트 #가치상승 #협업형 투자 #참여자매칭 #쇼핑투자 플랫폼 #가치기반 상거래 #멀티에이전트 의사결정 #예측형 상품 가치평가 #자산연계쇼핑 #리테일 핀테크 융합
- 전자상거래 #쇼핑에이전트 #플랫폼 #시뮬레이션 #추천 #셀프진화 플랫폼 #실시간 전략수정 #데이터 기반 의사결정 #시뮬레이션 자동연게 #자동화 피드백 #플랫폼 자동학습
- 쇼핑에이전트 #전자상거래 #예측기반상거래 #소비자트윈 #b2a전략 #차세대커머스 #사업모델
- 전자상거래 #쇼핑에이전트 #판촉 #관계기반판촉 #sns판촉 #구전 #바이럴 #위기관리 #위기대응 #ai기반 인플루언서 타켓팅 #ai기반 소비자모델링 #소셜영향력 시뮬레이션 #인플루언서 영향력 분석
- 전자상거래 #쇼핑에이전트 #추천 #품질보증 #접근권 관리 #동적 가격전략 #에이전트기반 상거래 #알고리즘 통행료 #에이전트 시장경쟁
- Chatscript AI 인공지능 챗봇 chatbot
- 전자상거래 #쇼핑에이전트 #쇼핑여정 최적화 #실시간 맥락 적응 #이탈방지 전략 #예측형 쇼핑 #전환율 최적화 #맞춤형 쇼핑경로 #구매의사결정 지원
- 전자상거래 #쇼핑에이전트 #
- 전자상거래 #쇼핑에이전트 #상품정보 #메타데이터 최적화 #상품정보 표준화 #멀티모달 상품정보 #맥락기반 상품정보 #의미기반 상품군집화 #에이전트 맞춤 추천
- 한글챗봇 우리말챗봇 인공지능챗봇 ai챗봇
- 전자상거래 #쇼핑에이전트보안 #해킹방지 #에이전트 신뢰강화 #데이터 중독보안 #전자상거래 사기방지 #해킹방어전략 #전자상거래 보안
- 쇼핑에이전트 #예측기반상거래 #소비자트윈 #차세대이커머스 #b2a전략 #사업모델
- 전자상거래 #쇼핑에이전트 신뢰 #설명가능한ai #개인정보보호 #설명가능한 추천 #추천알고리즘 투명성 #추천시스템 설명성 #데이터 경제
- 전자상거래 #쇼핑에이전트 #결제방식 #위임결제 #비동기결제 #패키지결제 #에이전트 결제 #목적기반 결제 #동적결제 #맥락기반 전자상거래 #데이터 기반 결제
- 전자상거래 #쇼핑에이전트 #니즈진열 #솔루션제안 #솔버 #솔루션블록 #니즈기반 상거래 #니즈그래프 #의도기반 상거래 #니즈 상품 매칭 #솔루션중심 추천
- 소프트봇 채터봇
- 전자상거래 #쇼핑에이전트 #판촉 #sns기반 #관계기반 #예측기반 #소비자트윈 시뮬레이션 #소셜네트워크 효과 #멀티에이전트 시뮬레이션
- 설득의역전 #AI시대마케팅 #마케팅전략 #브랜드전략 #AI에이전트 #패러다임전환 #마케터필독서 #경영전략서 #NSO #애자일브랜딩
- 헬스케어ai #b2b조달자동화 #예측기반의사결정 #지능형큐레이션 #하이브리드추천시스템 #산업별디지털전환 #산업혁신동력
- 전자상거래 #쇼핑에이전트 #시뮬레이션 #멀티에이전트 #멀티플랫폼 #판촉 #에이전트 상호작용 모델링 #옴니채널 마케팅 #멀티채널 판촉 #채널간 소비자 행동
- 전자상거래 #쇼핑에이전트 #감정인식 에이전트 #실시간 반응형ui #멀티모달 니즈인식 #동적 ux최적화 #구매여정 최적화 #감성중심 상거래
- 쇼핑에이전트 #전자상거래 #상거래혁신 #설득 #ai플랫폼 #미래시나리오 #유통업 재편 #물류혁신 #ai사업모델
- 쇼핑에이전트 #유통혁신 #전자상거래의 미래 #소비자행동변화 #상거래생태계 #플랫폼비즈니스 #알고리즘 경제 #미래시나리오
- 전자상거래 #쇼핑에이전트 #쇼핑에이전트유형 #ai구매지원 #개인용 쇼핑에이전트 #기업용 쇼핑에이전트 #독립형 쇼핑에이전트 #통합형 쇼핑에이전트 #보조형 쇼핑에이전트 #니치형 에이전트 #하이브리드 추천 #b2b구매 최적화
- chatscript chatbot 챗봇 한국어챗봇 ai 인공지능
- 목적기반쇼핑
- 전자상거래 #쇼핑에이전트 #시뮬레이션 #디지털 소비자 트윈 #인플루언서 #what-if #에이전트 기반 모델링 #소셜 영향력 #소비자트윈
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
