ChatBot 띄우기

ChatScript 문법 간단 설명

jake_kim 2018. 10. 22. 10:31
반응형

[ 참조 ] 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" 를 참조.



반응형