StoryCode

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