ChatScript 문법 간단 설명
ChatBot 띄우기반응형
[ 참조 ] http://exagen.tistory.com
명령) source.명령목록을 만들어 한줄씩 실행하기
:source command.txt
명령) testpattern.룰 단위 테스트
작성한 룰 : ?: ( 음악 좋아* ) reuse(FaveKPOP)
입력문 : 음악 좋아해요?
결과 : Matched
:testpattern ( 음악 좋아* ) 음악 좋아해요
명령) verify.토픽내룰 vs 토픽내워드 연결 점검
:verify ~kpop
1 Missing keyword ~kpop.2.0 <= 음악좋아해요 ?
설명) keyword 가 없는 룰이 1개 있는데, 그게 ~kpop토픽의 2번째룰 0번째 예상응답(0은 자기자신)
명령) word.단어 확인
:word
오류) 빌드 오류 처리 방법
1. 정의되지 않은 컨셉 사용 : 수정 필요
2. 정의되지 않은 라벨 사용 ( reuse 등에서 사용 ) : 수정 필요
3. 등록되지 않은 단어의 사용 : 보조사전에 단어 등록
4. 빌드후 체크 방법
:word 단어
오류) testpattern 결과가 Matched 인데 안 나올 경우
"명령.verify" 를 참조.
반응형
'ChatBot 띄우기' 카테고리의 다른 글
build 과정 (0) | 2018.10.22 |
---|---|
bot 을 만들었으면, 대화 만들기 (0) | 2018.10.21 |
ChatScript Client/ Server 실행 옵션들. (0) | 2018.10.21 |
Client 에서 Command 실행 권한자 제한 (0) | 2018.10.21 |
자신만의 Bot 만들기 (0) | 2018.10.09 |