글 수 218
http://www.slideshare.net/deview/api-67563048
http://www.bloter.net/archives/266343
만약 메신저로으로 피자를 주문하는 챗봇을 만들기 위해서는 우선 자연어처리 기술이 필요합니다.
"슈프림피자 4개 주세요"
형태소 분석 => 슈프림 + 피자 + 4 + 개 + 주(다) + 세 + 요
구분 분석 => 슈프림피자(를)(목적어) + 4개(보어) + 주세요(서술어)
의미 부석 => 슈프림피자(메뉴) + 4개(수량) + 주세요(주문)
이를 구현하기 위해서는 상당히 전문적인 기술과 많은 연구 및 경험이 필요합니다.
영어의 경우 몇몇 회사들이 이를 대신 해주는 API를 제공하고 있습니다.
하지만 한국어에서는 네이버가 개발하고 있는 AMICA.ai가 최초인 것 같습니다.
이 API를 사용해서 문장을 분석하면
메뉴 : 슈프림피자
수량 : 4
의도 : 주문
이렇게 결과가 나오고 개발자를 이를 이용해서 나머지 구현을 하면 됩니다.
아직 개발중이라 언제 서비스를 할지는 정확하지 않은데 아마 올해안에는 나올 것 같습니다.
저도 대화시스템에 관심이 많아서 기대하고 있는 중입니다.
< 챗봇 개발자 모임 >
- 페이스북 그룹에 가입하시면 챗봇에 대한 최신 정보를 쉽게 받으실 수 있습니다.