Alexa의 의도와 슬롯을 Clova로 빨리 마이그레이션하는 도구를 만들어 보았습니다.

Alexa 스킬 어워드로 만든 Alexa 스킬을 LINE BOOT AWARDS를 향한 Clova에 이식하고 싶습니다만, 인텐트, 슬롯, 샘플 발화의 GUI 조작으로의 이행이 너무 힘들기 때문에 변환 툴 만들었습니다.
Alexa 스킬 json을 기반으로 Clova 확장에서 업로드 tsv를 생성합니다.

GitHub
htps : // 기주 b. 코 m / 미소 - ゔ ぇ ぉ p / 아 2 ぉ ゔ

※2018/9/14 시점의 사양에 대응.
※역도 또 있을 수 있으므로 언젠가 대응합니다.

Install


git clone https://github.com/miso-develop/alexa2clova
cd alexa2clova

alexa.json 만들기



「index.js」와 같은 디렉토리에 「alexa.json」을 작성.
「alexa developer console」의 「JSON Editor」의 JSON을 copipe.

tsv 파일 내보내기


node index.js
intents 디렉토리와 slots 디렉토리가 작성되고 그 안에 tsv가 내보내집니다.

tsv 파일 업로드



그리고는 「Clova Developer Center」의 대화 모델 화면에서 업로드하는 것입니다.
예를 들어 인텐트를 업로드하는 방법을 설명합니다.
intents 디렉토리에 생성된 인텐트와 같은 이름의 인텐트를 만들고 아래 그림의 "업로드"버튼을 선택합니다.


아래 그림의 대화 상자가 표시되므로 tsv 파일을 선택하고 "업로드"버튼을 설정합니다.


업로드 방법 이상입니다.
슬롯 업로드도 마찬가지입니다.

좋은 웹페이지 즐겨찾기