2017-04-11 6 views
2

전화 번호를 캡처하려고합니다. 금액, 우편 번호 등 실제적으로 많은 다른 숫자입니다. 우리는 Google Home을 사용하고 있습니다.API.AI Google 비서와 함께 - 전화 번호 캡처 문제

아래 URL은 서비스 측에서 수신 한 JSON 페이로드입니다. 엔티티 이름은 TheNumber입니다.

하나의 JSON은 @ sys.number와 같이 @sys.phone-number 일 때 다른 JSON으로 설정합니다.

https://s3.amazonaws.com/xapp-bela/gh/phone-number-test.json

첫 번째 문제

https://s3.amazonaws.com/xapp-bela/gh/number-test.json

는 구글 도우미가 정말 전화 번호 나 우편 번호와 같은 번호 시퀀스를 인식하는 어려움을 겪고 있다는 점이다. 하지만 (JSON 페이로드의 originalRequest에 따라) 올바른 것으로 설정하더라도, 엔티티는 여전히 이행 측에 도착할 때 잘못된 값을 갖습니다.

내 질문에 내가 뭘 잘못하고있는 것 같니? 아무도 똑같은 문제를 안고 있습니까?

+0

또한 문제가 있습니다. 우리는 숫자를 청크, 다른 유형 등으로 나누려고 시도했지만 여전히 안정적인 솔루션을 찾을 수 없습니다. 그게 효과가있는 것을 찾았습니까? – poperob

+0

마지막으로 시도한 시간은 언제입니까? 며칠 전에 그들은 그것을 고치기위한 이메일을 보냈습니다. 지금은 훨씬 잘 작동합니다. –

+0

감사합니다. 다시 시도하겠습니다. – poperob

답변

1

이것이 Google 홈 기기와 이야기하는 것이기 때문에 도움이 될지 확신하지는 못했지만 ... 나는 긴 숫자로 비슷한 문제를 겪고있었습니다. Intent의 컨텍스트의 일부로 @ sys.number-sequence를 사용하면 장치를 중단하지 않고도 더 긴 숫자를 낭독 할 수 있습니다. NodeJS 코드에서 Google 홈 에이전트에서 사용할 number-sequence 인수를 가져올 수 있습니다.

if (assistant.getArgument('number-sequence') != null) { <do something> }