자주 묻는 질문과 대답

어떤 언어들을 지원하나요?

현재는 영어한국어를 지원합니다.

얼마나 많은 예문들을 학습시켜야 하나요?

일단 학습을 위한 인텐트 예문들은 많을수록 좋습니다. 좀더 정확하게는, 인텐트의 성질에 따라 다르다고 할 수 있습니다. 즉, 예문들이 한개나 두개의 단어들로 이루어진 짧은 문장인 경우 상대적으로 더 많은 예문들이 필요합니다. 반면에 많은 단어들로 이루어진 복잡한 예문들의 경우에는 인텐트의 특성을 분류하기가 쉽기 때문에 상대적으로 적은 예문으로도 충분하다고 할 수 있습니다.

좋은 인텐트 예문들을 찾는 한가지 방법은, 일단 간단하게 첫번째 버전을 만들어 다른 사람들에게 공유를 하여 사람들이 봇에게 어떤 말을 하는지를 지켜보는 것 입니다. 거의 대부분은 상상도 못했던 다양한 표현들을 발견하게 될 것입니다. 히스토리 메뉴에서 사람들이 봇과 어떤 대화를 나누었는지 확인하세요. 인텐트 별로 사용자 입력을 필터링 할 수 있을 뿐 아니라 인텐트를 찾지 못한 표현들도 확인 할 수 있습니다. 그렇게 테스트와 개선을 여러번 반복하면서 점점 더 견고한 봇을 완성할 수 있게 됩니다.

엔티티는 언제 만들어야 할까요?

엔티티는 사용자가 입력한 문장의 특정부분을 사용해야 할 때 만듭니다, 이를테면:

  • 해당부분을 봇의 응답에서 재사용하고 싶은 경우 (예, 사용자의 이름)
  • 해당부분을 체크하기나 비교하기에 활용하여 스토리를 구성하고 싶은 경우
  • 해당부분을 커스텀 액션이나 빌트인 액션에 보내고 싶은 경우 (예, 일기예보 가져오기 액션에서 장소나 날짜)

슬롯 수명은 무엇인가요?

슬롯 수명은 봇이 해당 슬롯에 있는 값을 기억하는 기간입니다. 기본 수명으로 설정된 스토리 수명의 경우, 슬롯에 저장된 값이 현재 스토리가 수행되는 동안에만 유지됩니다. 수명 설정을 통해 고정된 기간(시간 혹은 일) 동안 유지되거나 평생 유지되게 만들 수 있습니다.

2개 이상의 슬롯들을 연산하는 것이 가능한가요?

숫자 타입의 슬롯인 경우 가능합니다. 스토리의 설정하기를 이용해주세요. 다음처럼 슬롯들을 활용한 기본 연산들을 할 수 있습니다.

현재 날짜/시간을 사용하는 방법을 알려주세요.

날짜시간 타입의 슬롯과 스토리의 설정하기를 이용해주세요, 날짜시간 타입의 슬롯은 시간을 의미하는 적절한 표현을 설정하는 경우 “영리한” 변환을 지원합니다. 즉, 해당 슬롯에 지금이라는 값을 설정하게 되면 실제 슬롯 값에는 현재 날짜와 시간이 들어가게 됩니다. 이 외에도 다음의 표현들이 가능합니다: 오늘 오후 5시, 오늘 정오, 내일, 다음주 월요일 등.

실제 슬롯 값에 따라 달라질 수 있는 복수형은 어떻게 처리하나요?

숫자 타입의 슬롯을 봇의 응답에서 사용하는 경우 실제 슬롯의 값에 따라 복수형이 적절하게 적용되도록 설정할 수 있습니다. 응답에 슬롯을 넣으신 후 해당 슬롯의 슬롯 태그를 클릭하시면 복수형 또는 서수형을 실제 슬롯 값에 따라 설정할 수 있는 메뉴가 나타나게 됩니다. 복수형에 대한 더 알아보기.

봇 추가 또는 버전 생성 팝업 페이지에서 제가 만든 스킬을 찾을 수가 없어요.

해당 스킬의 버전을 발행하셨나요? 스킬은 발행된 이후에만 봇에서 사용할 수 있게 됩니다. 스킬 발행에 대해 더 알아보기.

스킬을 수정했는데 봇에 수정한 내용이 반영되지 않은 것 같아요.

스킬을 수정하신 후 바로 봇 시뮬레이터에서 테스트를 원하시면, 다음의 순서대로 진행해주세요.

  1. 해당 스킬의 새 버전을 발행하세요.
  2. 만약 봇이 자동버전 생성 모드이면, 새로운 버전의 봇이 자동으로 발행되게 됩니다. 만일 그렇지 않다면, 원하시는 버전의 스킬을 선택하여 해당 봇의 버전을 수동으로 생성해 주어야 합니다.
  3. 새로운 스킬 버전을 포함한 새 봇의 버전이 발급되면, 봇 버전 페이지에서 해당 버전을 선택하여 사용으로 만드시거나, 아니면 시뮬레이터 상단을 클릭하면 보이는 테스트 버전 목록에서 테스트를 원하시는 버전을 선택하여 테스트를 할 수 있습니다.

봇과의 세션이 시작되면 봇은 대화가 끝날 때까지 동일한 버전을 유지합니다. 봇이 최신 버전을 사용하도록 “강제”하려면 이벤트 API의 세션 리로드를 사용하거나 시뮬레이터에서 새로고침 아이콘을 클릭해주세요.

봇을 만든 후 원하는 웹사이트에서 사용할 수 있나요?

물론입니다! 봇 페이지 외부연결 메뉴의 웹 위젯을 통하여 더욱 손쉽게 여러분의 봇을 퍼가실 수 있습니다. 위젯의 모양을 원하는 대로 구성한 후 웹페이지에 붙여넣을 수 있는 코드 모임인 <iframe> 블록이 생성됩니다. 외부연결에 대해 더 알아보기.