2016-12-09 7 views
0

Google 액션의 작동 방식을 확인하려면 api.ai로 조금만 놀고 있습니다. 나는 와 같은 재미있는 것을 시도했다 "5 분 허가 코드 42 파이 오메가에있는 자기 파괴를 초기화하십시오."은 Si-Fi 필름을 사용합니다.비밀번호와 같은 알 수없는 항목 허용

그러나 기본으로는 실패하고 있습니다. 시간에 대한 시스템 엔티티가있는 시간에 대해서는 알고 있지만 비밀번호는 무엇입니까? 가능한 값의 집합으로 암호를 저장하는 것은 어리석은 아이디어 일 것이기 때문에 단순히 엔티티를 만들 수는 없다는 것을 의미합니다.

예이 질문은 아주 기본적인 질문이지만 올바른 리소스 나 키워드를 찾지 못했습니다. 정규 표현식을 입력 할 수 있다면 문장의 끝 부분 만 확인합니다. 결국

내가 카운트 다운AUTHCODE, 나는 처럼 다음 실제 결과를 생성하는 백엔드이 전달하고자하는 엔티티를하고 싶은 "큰 불꽃 놀이 5 분에 시작됩니다" 또는 "이 작업을 수행 할 권한이 없습니다".

답변

2

API.AI를 사용하면 @sys.any 엔티티 유형을 사용할 수 있습니다. . * regexp (또는 필요한 경우. +)와 매우 비슷합니다.

구문을 정의 할 때 "5 분 인증 코드 foo bar baz에 자체 파괴 초기화"라는 샘플 문구를 입력 할 수 있습니다. "5 분"부분을 @sys.time 매개 변수로 선택하면 나머지를 선택하고 @sys.any 유형의 새 매개 변수를 만듭니다. 사용자가 말하면 "authcode"부분에 "foo bar baz"와 정확히 일치 시키려하지 않습니다. 원인

screen shot of api.ai

+0

오 어떤 종류의 내가 있음을, 내가 다른 언어가 지원되는 경우에도 영어로이 작업을 수행해야 – rekire

+0

그것을 시도 할 것이라는 점 : 결국

, 그것은 다음과 같이 보일 수 있습니다 의외였다. – rekire

+0

@Prisoner - Google에서 내 프로필 이미지를 검색했을 때 Luke Skywalker를 반환했습니다. :) –