2 votes

Comment puis-je former une intention dans une conversation Watson pour qu'elle accepte n'importe quel nombre ?

Comment pouvons-nous former une intention à accepter des nombres et à l'identifier comme cet état particulier ? Par exemple, je forme une intention à accepter un prix.

Si je tape :

  • Qu'en est-il de 560 ?

Il accepte 560 mais si je tape simplement 560, il ne s'identifie pas.

1voto

Sayuri Mizuguchi Points 3865

Si vous voulez combiner l'intention et l'entité, vous pouvez simplement ADD une condition supplémentaire, par exemple

if bot recognizes #yourIntent AND @sys-number 
response: "Do you want information about @sys-number?"

Ou, si vous souhaitez identifier le numéro même SEULEMENT lorsqu'il est saisi par l'utilisateur, vous pouvez ajouter un flux de nœuds supplémentaire avec la condition :

if bot recognizes @sys-number 
response: "Do you want information about @sys-number"?

Si l'utilisateur tape simplement quelque chose sur votre intention (vous devez former l'intention avec des questions comme dans votre exemple) :

if bot recognizes #yourIntent
response: "Okay, but, what is the number that you want information?"

Obs. : Vous devez activer l'entité Système @sys-number car il fonctionne. Et la formation de votre #Intent avec des exemples sur lesquels poser des questions. Comme l'a dit @data_henrik, la #Intents sont ce que vous voulez faire et les @entity est l'objet.

  • En savoir plus conditions y méthodes pour les conditions figurant dans la documentation officielle de Watson Conversation Service.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X