2016-08-18 4 views
1

J'ai téléchargé le programme ab-0.0.4.3, de sorte que je puisse utiliser les fonctionnalités AIML 2.0.Comment utiliser le programme AB

Je souhaite effectuer un appel d'API en fonction des entrées des utilisateurs. Des conseils sur la façon de le faire? Je lis à propos des balises oob et de sraix, il y a quelques exemples de balises oob dans le dossier aiml dans le programme-ab-0.0.4.3, mais quand je le lance pour comprendre comment cela fonctionne, il sort juste le tag en conséquence

Ex: Human: what is the weather like? 
    Sraix ‘WHAT+IS+THE+WEATHER+LIKE’ failed 
    Robot: I used my lifeline to ask another robot, but he didn’t know. 
    Perhaps we should try a web search. 
    <oob><search>what is the weather like</search></oob> 

S'il vous plaît aidez-moi de savoir comment puis-je appeler une API basée sur l'entrée d'utilisateur et donne une sortie personnalisée à l'utilisateur en fonction de la réponse de l'API

Merci

Répondre

0

Votre appel api devrait ressembler à quelque chose comme ça. Changez le service en XML si vous utilisez un XML pour transmettre des données.

Pour plus de détails, voir ici https://www.botlibre.com/forum-post?id=13020078

<category> 
     <pattern>*</pattern> 
     <that>What is your postal code</that> 
     <template>You live in <sraix service="JSON" hint="code/name">URL_GOES_HERE</sraix>.</template> 
    </category>