फेसबुक मैसेंजर - chatbot - wit.ai एकीकरण

वोट
0

मैं MongoDB डाटाबेस के साथ जावा कोड के साथ बिल्ला उदाहरण पर एडब्ल्यूएस पर अपने आवेदन चल रहा है।

मैं अब फेसबुक दूत chatbot और wit.ai. के साथ इस एकीकृत करने की जरूरत

मैं वास्तव में आरंभ करने के लिए, कुछ नमूना कोड मैं पाया है लेकिन अलग अलग भाषाओं में संघर्ष कर रहा हूँ।

मैं इस चलाने के लिए और मेरी पोर्टल बिलाव पर चल रहा है के साथ एकीकृत कर सकते हैं। यह दोनों फेसबुक दूत और बुद्धि API कॉल करना चाहिए।

मैं कैसे आगे बढ़ना के रूप में उच्च स्तर के विचार प्राप्त करने की जरूरत है।

03/07/2016 को 16:03
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


3 जवाब

वोट
0

आप अपने सरकारी रेपो से witai और फेसबुक दूत का एक नमूना NodeJS कार्यान्वयन का उपयोग कर सकते हैं। सबसे पहले, आप witai के मॉडल को प्रशिक्षित करने के भाव और निकालने संस्थाओं को समझना होगा। फिर अमेरिकन प्लान पर दूत बॉट की स्थापना की और कुछ अमेरिकन प्लान पेज में संलग्न करें। एक बार जब आप प्राप्त कर सकते हैं webhook कॉलबैक से संदेश उन्हें witai एपीआई को भेजें। तुम भी witai मॉडल में परिभाषित कार्यों को निष्पादित करने के लिए अपने कोड में कार्यों को निर्धारित करना होगा।

03/07/2016 को 18:23
का स्रोत उपयोगकर्ता

वोट
0

सबसे पहले क्या आपके बॉट क्या करना चाहिए के बारे में सोचते हैं। क्या कार्यक्षमता यह प्रदान करेगा, जो सवालों के उपयोगकर्ताओं द्वारा कहा जाएगा और कैसे आपको लगता है कि करने के लिए जवाब देना चाहूंगा। आप अपनी समस्या के बारे में अंतरिक्ष एक सामान्य विचार है, तो आप तकनीकी चुनौतियों के बारे में सोचना शुरू कर सकते हैं।

ध्यान रखें कि दोनों मैसेंजर प्लेटफार्म और wit.ai पूरी तरह से स्वतंत्र उत्पादों रहे हैं और वे अपनी सेवा के लिए एक HTTP इंटरफ़ेस प्रदान करते हैं। इसका मतलब है कि आप आप इन प्लेटफार्मों के साथ बातचीत करने के लिए पसंद के किसी भी भाषा का प्रयोग कर सकते हैं। आपका आवेदन इन सेवाओं के लिए बिचौलिए के रूप में कार्य करता है।

शुरुआत मैसेंजर प्लेटफार्म के साथ एकीकरण की स्थापना ताकि आप आप दोनों को प्राप्त करने और संदेश भेजने में समर्थ हैं। कि के लिए आप एक फेसबुक पेज जो अपने उत्पाद की पहचान के रूप में कार्य करता है बनाने के लिए किया है। उपयोगकर्ता अपने पृष्ठों की नाम से मैसेंजर में आप मिल जाएगा। आप यह भी है जहां आप अपने पेज की सदस्यता एक Facebook अनुप्रयोग बना सकते हैं और इतना है कि संदेशों अपनी खुद की बैकएंड सेवा को रिले कर रहे हैं webhook सेटिंग निर्दिष्ट करने की जरूरत है।

इस के लिए दस्तावेज़ वास्तव में अच्छा है और मैं आप इसे ध्यान से पढ़ें सलाह देते हैं। आप इसे पा सकते हैं यहाँ । डॉक्स अध्ययन करने के बाद आप आप मैसेंजर प्लेटफार्म और संदेशों के जो प्रकार आप भेजने और प्राप्त कर सकते हैं के साथ क्या कर सकते हैं की अच्छी समझ होगा।

एक बार आपके संदेश भेजने और प्राप्त करने में सक्षम आप उनमें से बाहर कुछ अर्थों को निकालने के लिए शुरू कर सकते हैं। इसके लिए आपको wit.ai उपयोग कर सकते हैं, लेकिन वहाँ भी अन्य सेवाओं पर विचार कर सकते हैं। उदाहरण के लिए गूगल बस जो समान सुविधाएँ प्रदान करता है अपने स्वयं के NLP मंच का विमोचन किया। देखें यहाँ भी है api.ai सामान्य तौर पर आप अपनी पसंद की सेवा प्राप्त हुए संदेशों को भेजने और वापस क्या उपयोगकर्ता की मंशा है और क्या मूल्यों जहां निकाले के बारे में संरचित जानकारी प्राप्त करने के लिए किया है। जानकारी की मदद से आप उसके अनुसार कार्य कर सकते हैं।

उनके आरंभ करने की मार्गदर्शिका और व्यंजनों अनुभाग के माध्यम से जाने के लिए आप wit.ai साथ रहना चाहते हैं। यही कारण है कि मुझे अपने मंच का उपयोग करने में सक्षम बनाया।

मैं इस आप कैसे एकीकरण काम कर सकता था के बारे में एक सामान्य विचार देता है उम्मीद है। यह काफी उच्च स्तर और विवरण (विशेष रूप से NLP तरफ) के ज्यादा अपने विशिष्ट उपयोग के मामलों पर निर्भर है।

21/07/2016 को 09:28
का स्रोत उपयोगकर्ता

वोट
1

अपने फेसबुक पेज को wit.ai कनेक्ट करने के लिए, तो आप सिर्फ wit.ai के साथ एक accound बनाते हैं और फिर एक नया आवेदन बनाने के लिए (या डिफ़ॉल्ट इसे प्रारंभ करने का उपयोग करें) की जरूरत है।

तो फिर तुम एप्लिकेशन की सेटिंग के लिए जा सकते हैं, और आप से सर्वर पहुंच टोकन कोड होगा।

आप है कि आप अपने डेवलपर्स के लिए फेसबुक खाते में मिल जाएगा, तो मैसेंजर के लिए सेटिंग में, अनुप्रयोग है कि आप NLP उपयोग करना चाहते हैं का उपयोग, क्षेत्र "एकीकृत NLP" में है कि सर्वर का उपयोग कोड पेस्ट करना होगा। उस के लिए आप पहले से ही बनाया और कॉन्फ़िगर के साथ यह webhook जो मुझे लगता है कि आपके पास है दूत एप्लिकेशन होना चाहिए।

एक बार यह हो, प्राकृतिक भाषा संसाधन (NLP) संदेश में एक और क्षेत्र के रूप में स्वचालित रूप से अपने सर्वर पर भेज दिया जाएगा। और यह समझते हैं और wit.ai से प्रशिक्षित करने के लिए प्रीति आसान है

उपयोगकर्ता के संदेशों wit.ai द्वारा विश्लेषण किया जाएगा, और कि क्या यह सामान्य लोगों को या आपके द्वारा परिभाषित wit.ai से बॉट प्रशिक्षण के किसी भी संस्था पाता है, दूत में भेज दिया जाएगा, और यह एक में NLP से जोड़ दिया जाएगा संदेश।

तो तुम NLP कहा जाता है एक अतिरिक्त क्षेत्र है कि निम्न उदाहरण की तरह कुछ में शामिल होंगे साथ दूत से एक सामान्य JSON संदेश recive जाएगा,:

"text":"reservar una pista","nlp":{"entities":{"tipo_cita":[{"confidence":0.98398202482107,"value":"pista","_entity":"tipo_cita"}]},"detected_locales":[{"locale":"es_XX","confidence":0.9935}]}}}]

मेरे chatbot में स्पेनिश है, लेकिन तुम कैसे JSON संदेश में NLP देख सकते हैं का एक उदाहरण है।

"Reservar ऊना पिस्ता": मैं पाठ की शुरुआत की

0.9839 के एक विश्वास के साथ "पिस्ता": और यह मूल्य को मान्यता दी। बुद्धि भी भाषा "es_XX" है कि 0.9935 के एक विश्वास के साथ स्पेनिश है का पता चला।

09/07/2019 को 11:10
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more