사용자가 사랑, 연애, 결혼 등에 관해 얘기를 할 때 어떻게 할 것이냐는 것은 전적으로 챗봇 개발자의 정책에 달려있다. 예를 들어 챗봇을 청소년으로 개발하고 있는지, 성인으로 개발하고 있는지에 따라 다르고 또 그런 대화에 응할 것인지 거절할 것인 지도 개발자가 선택할 문제이다. 기술적으로는 다른 주제와 동일하게 취급할 수 있는데, 이 주제를 특별 취급하겠다면 관련되는 유의어를 빠짐없이 모으는 것이 중요할 것이다.예를 들어, 챗봇을 20대 후반의 직장인으로 개발하고, 사랑에 관한 대화는 아래와 같이 3단계로 수위조절을 하기로 했다고 가정해 보자. concept: ~사랑1 [ 사랑, 아가페, 플라토닉_러브, 내리사랑 ]concept: ~사랑2 [ 그린라이트, 썸, 데이트, 프로포즈, 로맨틱, 연애 ]conc..
사용자의 질문에 대한 답을 스크립트 내에서 예상답변으로 준비할 수도 있지만 지식베이스에 지식으로 구축해 놓고 필요할 때 검색해서 답할 수도 있다. 어떤 방법을 선택할 것인가는 작성자의 판단이지만 보통 음악, 영화, 책, 스포츠, 가수, 배우, 작가, 운동선수 등 그 수가 방대할 때는 스크립트 내에 준비하기 보다 지식베이스로 구축하는 것이 반복 작업도 줄이고 코드를 읽기에도 더 효율적이다.이제 지식베이스를 이용하는 대표적인 상황을 알아 보기로 하자. 먼저 사용자가 챗봇에게 개인 신상을 묻는 경우이다. A. #! 너 학교에 다니니??: ( > ) if(^query(direct_svo 나 다니다 _0)) {예.} else {아니오.} 사람은 누군가를 알게 되면 점점 더 개인 신상에 대해 궁금해지게 마련이다. ..
사람 간의 대화에서 공유하는 지식이 비슷해야 말이 통하는 것처럼 챗봇도 사용자와 자연스런 대화를 하기 위해서는 사람만큼의 폭 넓은 배경지식을 가져야 한다. 대화는 사적인 영역뿐만 아니라 세상에 관한 내용도 포함하기 때문에 가족이나 친구, 사는 동네 등의 신상 명세에서부터 영화, 음악, 요리, 스포츠, 여행, 취미 등을 포함하여 역사, 지리, 경제, 사회 그리고 세세하게는 주요 건물의 이름, 관광지, 교통수단에 이르기까지 세상에 관한 지식을 폭 넓게 알고 있는 것이 필요하다. 많이 알면 알수록 대화가 자연스러워지겠으나 모든 것을 다 알게 만드는 데에는 시간이 많이 걸리므로 챗봇의 개발자가 잘 알고 있고 관심이 많은 분야를 선택해 지식을 구축해 가면 될 것이다.[1] 이 장에서는 K-POP이라는 분야를 예로..
- Total
- Today
- Yesterday
- Chatscript AI 인공지능 챗봇 chatbot
- chatscript chatbot 챗봇 한국어챗봇 ai 인공지능
- 한국어챗봇
- 챗봇개발 채팅로봇 한국챗봇
- 한글챗봇 우리말챗봇 인공지능챗봇 ai챗봇
- 소프트봇 채터봇
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |