Om wit.ai aan te sluiten op uw Facebook-pagina, je hoeft alleen maar een accound met wit.ai te creëren, en maak vervolgens een nieuwe toepassing (of gebruik de standaard start een).
Dan kunt u terecht bij de instellingen van de app, en je zult se de Server Access Token code.
Je moet die toegang tot de server code te plakken in het veld "Integrated NLP", die u in uw Facebook voor ontwikkelaars rekening zal vinden, dan toegang tot de toepassing die u wilt NLP gebruiken, in de instelling voor Messenger. Daarvoor moet u de Messenger-app al gemaakt en geconfigureerd met zijn webhook welke ik denk dat je moet hebben.
Als dat is gebeurd, de Natural Language Processing (NLP) worden naar uw server automatisch een ander veld in het bericht verzonden. En het is preety eenvoudig te begrijpen en trainen van wit.ai
De berichten van de gebruiker zal worden geanalyseerd door wit.ai, en als het even welke entiteit van de standaard instellingen of één bepaald door je opleiding van de bot uit wit.ai vindt, zal het naar boodschapper, en deze zal de NLP invoegen het bericht.
Je zult dus een normale JSON bericht recive van boodschapper, met een extra veld met de naam NLP dat zoiets als het volgende voorbeeld zal bevatten:
"text":"reservar una pista","nlp":{"entities":{"tipo_cita":[{"confidence":0.98398202482107,"value":"pista","_entity":"tipo_cita"}]},"detected_locales":[{"locale":"es_XX","confidence":0.9935}]}}}]
Mijn chatbot is in het Spaans, maar er is een voorbeeld van hoe je de NLP in de JSON bericht kan zien.
Ik stelde de tekst: "reservar una Pista"
En het herkende de waarde: "Pista" met een betrouwbaarheid van 0,9839. Wit gedetecteerd ook de taal "es_XX:" dat is spaans met een betrouwbaarheid van 0,9935.