Per collegare wit.ai alla tua pagina di Facebook, è sufficiente creare un accound con wit.ai, e quindi creare una nuova applicazione (o utilizzare quello predefinito di partenza uno).
Poi si può andare alle impostazioni della app, e si vuole se il codice del server token di accesso.
È necessario incollare il codice di accesso al server nel campo "NLP Integrato", che troverete nel vostro Facebook per gli sviluppatori account, quindi accedere all'applicazione che si desidera utilizzare la PNL, nella cornice per Messenger. Per questo è necessario che l'applicazione Messenger già creato e configurato con il suo webhook Quale immagino che avete.
Una volta fatto, il Natural Language Processing (NLP) verrà inviato al server automaticamente come un altro campo nel messaggio. Ed è preety semplice da capire e treno da wit.ai
I messaggi degli utenti saranno analizzati wit.ai, e se trova qualsiasi entità di quelli di default o uno definito dall'utente formazione bot da wit.ai, potranno inviarlo al messaggero, e questo sarà inserire la NLP in il messaggio.
Così si Riceverai un normale messaggio JSON da Messenger, con un campo aggiuntivo chiamato NLP che conterrà qualcosa come il seguente esempio:
"text":"reservar una pista","nlp":{"entities":{"tipo_cita":[{"confidence":0.98398202482107,"value":"pista","_entity":"tipo_cita"}]},"detected_locales":[{"locale":"es_XX","confidence":0.9935}]}}}]
Il mio chatbot è in spagnolo, ma c'è un esempio di come si può vedere la NLP nel messaggio JSON.
Ho introdotto il testo: "reservar pista Una"
Ed ha riconosciuto il valore: "pista" con una sicurezza di 0,9839. Il motto di spirito anche rilevato il linguaggio "es_XX" che è spagnolo con una fiducia di 0,9935.