في هذا المنشور ، سنلقي نظرة على أفضل منصات chatbot مفتوحة المصدر في السوق اليوم. ترتيب هذه القائمة ليس له رأي فيما إذا كان عرض واحد أفضل من الآخر. يعتمد أفضل برنامج chatbot بالنسبة لك على احتياجاتك الفريدة وسيناريوهاتك. ستساعدك المعلومات الواردة في هذه المقالة في اتخاذ قرار مستنير.
ما هو روبوت الدردشة مفتوح المصدر؟
المصدر المفتوح chatbots هي تطبيقات المراسلة التي تحاكي محادثة بين البشر. المصدر المفتوح يعني أن الكود الأصلي للبرنامج يتم توزيعه بحرية ويمكن تعديله بسهولة.
تؤدي البرامج مفتوحة المصدر إلى مستويات أعلى من الشفافية والكفاءة والتحكم من خلال المساهمات المشتركة. يتيح ذلك للمطورين إنشاء برامج ذات جودة أعلى مع زيادة معرفتهم بمنصات البرامج بأنفسهم.
هناك العديد من برامج chatbot مفتوحة المصدر في السوق اليوم. يعتمد روبوت الدردشة الأفضل بالنسبة لك على التكنولوجيا ولغات الترميز التي تستخدمها حاليا جنبا إلى جنب مع كيف استخدمت الشركات الأخرى chatbots يمكن أن تساعدك على اتخاذ القرار.
بدلا من ذلك ، هناك مصدر مغلق chatbots البرامج التي حددنا بعض الإيجابيات والسلبيات التي تقارن بين chatbot مفتوح المصدر والحلول الاحتكارية.
الآن ، دعنا نلقي نظرة على بعض من أفضل المصادر المفتوحة chatbots في عام 2024 ، وتذكر أن هذه ليست بترتيب معين!
1. Botpress
Botpress هو برنامج الذكاء الاصطناعي محادثة مفتوح المصدر تماما ويدعم العديد من مكتبات فهم اللغة الطبيعية (NLU).
Botpress تم تصميمه ل بنى chatbots استخدام التدفقات المرئية وكميات صغيرة من بيانات التدريب في شكل مقاصد وكيانات وفتحات. هذا يقلل بشكل كبير من تكلفة التطوير chatbots ويقلل من حاجز الدخول الذي يمكن إنشاؤه بواسطة متطلبات البيانات.
Botpress لديه منشئ محادثة مرئية ومحاكي لاختبار محادثاتك. يتيح لك محرر كود JavaScript المدمج ترميز الإجراءات التي يمكن استخدامها لأداء مهام محددة. تتيح لك وحدة NLU تحديد الأهداف والكيانات والفتحات. هذه هي الطريقة التي يمكن لمساعد المحادثة الخاص بك فهم مدخلات المستخدم.
Botpress يحافظ بنشاط على التكامل مع خدمات المراسلة الأكثر شيوعا بما في ذلك Facebook Messenger و Slack و Microsoft Teams و Telegram.
تم تصميم النظام الأساسي بشكل أساسي للمطورين الذين يحتاجون إلى نظام مفتوح بأقصى قدر من التحكم. ومع ذلك ، من السهل أيضا على مصمم المحادثة تولي زمام الأمور والتعاون مع مطور في مشروع ، وذلك بفضل منشئ المحادثة المرئية.
Botpress يسمح للمتخصصين ذوي المهارات المختلفة بالتعاون وبناء مساعدين أفضل للمحادثة.
يمكنك قراءة ملف استعراض شامل ل Botpress على G2 وشاتيميز.
2. إطار مايكروسوفت بوت
يوفر Microsoft Bot Framework (MBF) نظاما أساسيا مفتوح المصدر لبناء برامج الروبوت.
يعتمد نهج Microsoft بشكل أساسي على التعليمات البرمجية ويستهدف المطورين حصريا. يمنح MBF المطورين تحكما دقيقا في تجربة بناء chatbot والوصول إلى العديد من الوظائف والموصلات خارج الصندوق.
يقدم MBF عددا رائعا من الأدوات للمساعدة في عملية إنشاء روبوت محادثة. يمكن أن يتكامل أيضا مع لويس ، محرك فهم اللغة الطبيعية.
استحوذت Microsoft أيضا على Botkit ، وهي منصة أخرى مفتوحة المصدر. Botkit هو أكثر من منشئ محادثة مرئية مع تركيز أكبر على إجراءات واجهة المستخدم المتاحة للمستخدم.
لا يمكن اعتبار MBF مفتوح المصدر تماما لأن محرك NLU الذي يستخدمه ، لويس ، هو برنامج احتكاري. قد تكون هذه مشكلة بالنسبة لك اعتمادا على وضعك للحصول على مزيد من التحكم.
من عيوب عدم كون محرك NLU مفتوح المصدر أنه لا يمكن تثبيته في مكان العمل. هذا مرة أخرى مفهوم من Microsoft لأن MBF و Luis هما منتجان مدمجان جزئيا لتعزيز استخدام نظام Azure الأساسي الخاص به. لويس هي خدمة تدفعها مقابل كل مكالمة API ، والتي يمكن أن تترجم إلى فاتورة شهرية باهظة.
3. بوتكيت
كما ذكرنا سابقا ، أصبح Botkit الآن جزءا من Microsoft Bot Framework. تشتهر بكونها منصة تتمحور حول الكود ويسهل على المطورين استخدامها. Botkit هو جزء واحد فقط من مجموعة أكبر من أدوات المطور وحزم SDK التي تشمل Microsoft Bot Framework. يوفر Bot Framework SDK القاعدة التي تم بناء Botkit عليها. وهي متوفرة بلغات برمجة متعددة!
يحتوي على عدد كبير من المكونات الإضافية لمنصات الدردشة المختلفة بما في ذلك Webex و Slack و Facebook Messenger و Google Hangout.
أنشأت Botkit مؤخرا منشئ محادثة مرئية للمساعدة في تطوير chatbots والذي يسمح للمستخدمين الذين ليس لديهم الكثير من الخبرة في الترميز بالمشاركة.
يستخدم Botkit لويس كمحرك NLU الأساسي. ومع ذلك ، يمكن دمجها مع محركات NLU الأخرى إذا لزم الأمر.
4. راسا
راسا هو إطار عمل مفتوح المصدر لبناء الروبوتات يركز على نهج القصة في البناءchatbots. راسا هي شركة رائدة في محركات فهم اللغة الطبيعية مفتوحة المصدر وإطار عمل راسخ.
يركزون على الذكاء الاصطناعي وبناء إطار عمل يسمح للمطورين ببناء مساعدي الذكاء الاصطناعي وتحسينهم باستمرار.
بدلا من تحديد التدفقات المرئية والنوايا داخل النظام الأساسي ، يسمح Rasa للمطورين بإنشاء قصص (سيناريوهات بيانات التدريب) المصممة لتدريب الروبوت.
راسا في أماكن العمل مع محرك NLU القياسي الخاص بها مفتوح المصدر بالكامل. قاموا ببناء Rasa X وهي مجموعة من الأدوات التي تساعد المطورين على مراجعة المحادثات وتحسين المساعد. يحتوي Rasa أيضا على العديد من الميزات المتميزة المتوفرة مع ترخيص المؤسسة.
تتطلب كل منصة chatbot قدرا معينا من بيانات التدريب ، لكن Rasa تعمل بشكل أفضل عندما يتم تزويدها بمجموعة بيانات تدريب كبيرة ، عادة في شكل سجلات دردشة لخدمة العملاء. يتم تحليل محادثات خدمة العملاء هذه وتنظيمها وتصنيفها واستخدامها في النهاية لتدريب محرك NLU.
تتمثل إحدى المشكلات المحتملة في نهج القصة في أنه قد يكون من الصعب التنبؤ بما سيقوله الروبوت في لحظة معينة حيث لا يمكن لأحد الوصول إلى المنطق الأساسي ، فهو صندوق أسود. يتم تقليل خطر حدوث ذلك من خلال وجود كميات كبيرة من بيانات التدريب عالية الجودة.
5. Wit.ai
Wit.ai هو إطار عمل روبوت محادثة مفتوح المصدر تم الحصول عليه بواسطة Facebook في عام 2015. نظرا لكونك مفتوح المصدر ، يمكنك تصفح الروبوتات والتطبيقات الحالية التي تم إنشاؤها باستخدام Wit.ai للحصول على مصدر إلهام لمشروعك.
يحتوي Wit.ai على واجهة برمجة تطبيقات روبوت محادثة مفتوحة المصدر موثقة جيدا تسمح للمطورين الجدد على النظام الأساسي بالبدء بسرعة.
نظرا لأنه مملوك ل Facebook ، يعد Wit.ai خيارا جيدا إذا كنت تخطط لنشر الروبوت الخاص بك على Facebook Messenger. يجعل Facebook من السهل نشر Wit.ai chatbots على رسول.
محرك معالجة اللغة الطبيعية (NLP) في إطار عمل روبوتات الدردشة الخاص ب Wit.ai قوي وقادر عند مقارنته بمنافسيه مثل Microsoft و Amazon و IBM.
تتوفر SDK for Wit.ai بلغات متعددة مثل Python و Ruby و NodeJS.
يتكامل Wit.ai بسهولة مع منصات مختلفة مثل Facebook Messenger و Slack والأجهزة القابلة للارتداء وأتمتة المنزل والمزيد.
أحد الجوانب السلبية لهذا الإطار هو أن التدريب يمكن أن يكون شاقا للغاية. يفتقر إلى الكمية اللازمة من الفتحات والمعلمات. للتعويض عن هذا ، ستحتاج إلى استخدام منطق الأعمال للتعامل مع المعلومات غير المعلنة.
6. افتح الحوار
OpenDialog عبارة عن منصة الذكاء الاصطناعي محادثة مفتوحة المصدر على مستوى المؤسسات بدأت في عام 2018.
باستخدام OpenDialog ، يمكنك النشر والتكامل والتدريب بكفاءة. يسمح محرك المحادثة الذكي للمستخدمين بالتخصيص والتكامل حسب الحاجة. يعني دعم NLU المرن أنه يمكنك استخدام أفضل تقنيات الذكاء الاصطناعي للمشكلة المطروحة.
يتميز OpenDialog أيضا بمصمم محادثة بدون رمز يسمح للمستخدمين بتصميم المحادثات ونمذجتها بسرعة.
يمكنك إدارة استراتيجية الذكاء الاصطناعي المحادثة الخاصة بك وتأمينها في المستقبل.
تدعم البنية مفتوحة المصدر والقابلة للتمديد بسهولة الابتكار بينما تجعل قابلية إعادة استخدام مكونات المحادثة عبر الحلول هذه الأداة التي تتناسب مع فريقك.
تشمل الميزات الرئيسية ل OpenDialog ما يلي:
- قدرتها على إجراء عمليات STT في الوقت الفعلي
- انخفاض استخدام الذاكرة (أقل من 64 ميجابايت لكل 20000 كلمة)
- القدرة على إنتاج إخراج N-best / Word-graph
- القدرة على العمل كوحدة خادم.
باستخدام هذا البرنامج ، يمكنك إنشاء تطبيق المحادثة الأول بسهولة دون أن يكون لديك أي خبرة سابقة في لغة الترميز.
OpenDialog عبارة عن نظام أساسي بدون رمز مكتوب بلغة PHP ويعمل على Linux و Windows و macOS. تم ترخيص OpenDialog بموجب ترخيص Apache ، الإصدار 2.0.
7. بوتونيك
Botonic هو إطار عمل تفاعلي لإنشاء تطبيق محادثة. إنه أكثر من مجرد إنشاء نص بسيط قائم على chatbots. إنه مصمم للمطورين ويوفر حلا كاملا بدون خادم. يسمح للمطور بإنشاء chatbots وتطبيقات المحادثة الحديثة التي تعمل على منصات متعددة مثل تطبيقات الويب والجوال والمراسلة مثل Messenger و Whatsapp و Telegram.
باستخدام Botonic ، يمكنك إنشاء تطبيقات محادثة تتضمن أفضل واجهات النص (البساطة ، تفاعل اللغة الطبيعية) والواجهات الرسومية (الوسائط المتعددة ، السياق المرئي ، التفاعل الغني). هذا مزيج قوي يوفر تجربة مستخدم أفضل من التقليدية chatbots، والتي تعتمد فقط على النص ومعالجة اللغات الطبيعية.
تتضمن الميزات النباتية بطارية من المكونات الإضافية حتى تتمكن من دمج الخدمات الشائعة بسهولة في مشروعك.
تتم كتابة Botonic في TypeScript و JavaScript. إنه مبني على قمة React و Serverless و Tensorflow. يعمل Botonic على Linux و Windows و macOS.
تم ترخيص Botonic بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
8. كلوديا بوت بيلدر
Claudia Bot Builder هي مكتبة ملحق ل Claudia .js تساعدك على إنشاء روبوتات ل Facebook Messenger و Telegram و Skype وأوامر Slack slash و Twilio و Kik و GroupMe. الفكرة الرئيسية وراء المشروع مفتوح المصدر هي إزالة جميع التعليمات البرمجية المعيارية ومهام البنية التحتية الشائعة ، حتى تتمكن من التركيز على كتابة الجزء المهم حقا من الروبوت.
ستقوم Claudia تلقائيا بإعداد خطافات الويب الصحيحة لجميع الأنظمة الأساسية المدعومة وإرشادك خلال تكوين الوصول ، حتى تتمكن من البدء بسرعة.
يعمل Claudia Bot Builder على تبسيط سير عمل المراسلة وتحويل الرسائل الواردة من جميع الأنظمة الأساسية المدعومة إلى تنسيق مشترك ، بحيث يمكنك التعامل معها بسهولة. كما أنه يقوم تلقائيا بتجميع الردود النصية بالتنسيق الصحيح لمحرك الروبوت الطالب ، لذلك لا داعي للقلق بشأن تنسيق النتائج للردود البسيطة.
كلوديا مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
9. توك
Tock عبارة عن منصة الذكاء الاصطناعي محادثة مفتوحة المصدر. إنه حل كامل لبناء وكلاء المحادثة والروبوتات. لا يدعم أو يعتمد على واجهات برمجة تطبيقات الطرف 3rd.
يتميز Tock بالقدرة على إنشاء القصص والتحليلات ، ويحتوي على DSL للمحادثة لواجهات برمجة تطبيقات Kotlin و Node .js و Python و REST ، ويمكنه الاتصال بالعديد من القنوات النصية / الصوتية: Messenger و WhatsApp و Google Assistant و Alexa و Twitter والمزيد.
يوفر Tock مجموعات أدوات لتكامل الويب / الجوال المخصص مع React و Flutter ويمنحك القدرة على النشر في أي مكان في cloud أو في مكان العمل مع Docker. Tock مرخص بموجب ترخيص Apache ، الإصدار 2.0.
10. بوتمان
BotMan هو إطار عمل PHP مجاني لتطوير chatbot. إنه أشهر روبوت محادثة PHP مفتوح المصدر في العالم. تم تصميم BotMan للمطورين لتبسيط مهمة تطوير روبوتات مبتكرة لمنصات مراسلة متعددة ، بما في ذلك Slack و Telegram و Microsoft Bot Framework و Nexmo و HipChat و Facebook Messenger و WeChat.
يسمح لك BotMan بكتابة منطق chatbot الخاص بك مرة واحدة وتوصيله بخدمات المراسلة المختلفة ، بما في ذلك Amazon Alexa أو Facebook Messenger أو Slack أو Telegram أو حتى موقع الويب الخاص بك.
BotMan هو إطار عمل محايد ، مما يعني أنه يمكنك استخدامه في قاعدة التعليمات البرمجية الحالية الخاصة بك مع أي إطار تريده. يدور BotMan حول وجود بناء جملة معبر ولكنه قوي يسمح لك بالتركيز على منطق العمل ، وليس على رمز الإطار.
يقدم BotMan وثائق كاملة وهو مكتوب بلغة PHP ، ويعمل على Linux و Windows و macOS. BotMan مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
11. بوتندر
Bottender هو إطار عمل لبناء واجهات مستخدم للمحادثة وهو مبني على واجهات برمجة تطبيقات المراسلة.
يتميز هذا الإطار بإعداد سهل ، وقد تم تحسينه لحالات الاستخدام في العالم الحقيقي ، وطلبات التجميع التلقائي ، وعشرات الميزات المقنعة الأخرى مثل واجهات برمجة التطبيقات البديهية.
يعتني Bottender بتعقيد واجهات مستخدم المحادثة نيابة عنك. يمكنك تصميم إجراءات لكل حدث وذكرها في التطبيق الخاص بك ، وسيتم تشغيل Bottender وفقا لذلك. هذا الأسلوب يجعل التعليمات البرمجية الخاصة بك أكثر قابلية للتنبؤ وأسهل في التصحيح.
مع Bottender ، تحتاج فقط إلى عدد قليل من التكوينات لجعل الروبوت الخاص بك يعمل مع القنوات ، والاستماع التلقائي للخادم ، وإعداد webhook ، والتحقق من التوقيع والمزيد.
هناك الآلاف من الروبوتات التي تدعمها Bottender. لقد تم تحسينه لحالات الاستخدام في العالم الحقيقي وطلبات التجميع التلقائي وعشرات الميزات المقنعة الأخرى.
يتيح لك Bottender إنشاء تطبيقات على كل قناة وعدم المساومة أبدا على تجربة المستخدمين. يمكنك تطبيق التحسين التدريجي أو استراتيجية التدهور الرشيقة على اللبنات الأساسية الخاصة بك.
لدى Bottender بعض الأساليب الوظيفية والتقريرية التي يمكن أن تساعدك في تحديد محادثاتك. بالنسبة لمعظم التطبيقات ، ستبدأ بتحديد المسارات التي قد تكون على دراية بها عند تطوير تطبيق ويب.
Bottender مكتوب بلغة TypeScript و JavaScript ويعمل على Linux و Windows و macOS. وهي مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
12. ديببافلوف
DeepPavlov هو إطار عمل الذكاء الاصطناعي محادثة مفتوح المصدر للتعلم العميق وأنظمة الحوار الشاملة و chatbots. يسمح لكل من المبتدئين والخبراء على حد سواء بإنشاء أنظمة حوار. يحتوي على أدوات شاملة ومرنة تتيح للمطورين وباحثي البرمجة اللغوية العصبية إنشاء مهارات محادثة جاهزة للإنتاج ومساعدين محادثة معقدين متعددي المهارات.
يمكنك استخدام نماذج التعلم العميق مثل BERT وغيرها من نماذج التعلم العميق الحديثة لحل التصنيف و NER و Q&A ومهام البرمجة اللغوية العصبية الأخرى.
يسمح DeepPavlov Agent ببناء حلول صناعية مع تكامل متعدد المهارات عبر خدمات API.
يتم الآن تعبئة طرازات DeepPavlov في حاوية سهلة النشر مستضافة على Nvidia NGC و Docker Hub.
DeepPavlov مكتوب بلغة Python وهو مرخص بموجب ترخيص Apache 2.0.
13. جوليم
Golem هو إطار عمل بيثون للبناء chatbots. تم تصميمه لمطوري python ويمكنه بسهولة استخراج الكيانات من الرسائل الموجودة.
يتميز بواجهة المستخدم الرسومية الخاصة به على الويب لسهولة الاختبار ويمكنه التفاعل مع الرسائل من Messenger و Telegram.
Golem هي تقنية تحليل اللغة مع نهج لغوي عالمي. يختلف هذا الوضع اختلافا كبيرا عن النهجين الأكثر شيوعا في NLU اليوم:
- المنهج الإحصائي (تدريب الشبكات العصبية الاصطناعية)
- المنهج النحوي.
هذان النهجان لهما نقاط قوتهما وضعفهما.
تقدم Golem.ai تقنية متعددة اللغات بسهولة ودون الحاجة إلى التدريب. لدى الذكاء الاصطناعي بالفعل معرفة بفهم اللغويات ، مشتركة بين جميع اللغات البشرية. يتكون التكوين فقط من وصف تنسيق العناصر المتوقعة (ما هي أغراض العمل أو التفسير ، في السياق المحدد) وتوفير مفردات الأعمال المحددة. تم تطوير هذه التقنية بعد سنوات عديدة من التجريب ، للعثور على الطريقة الأسهل والأكثر فعالية لتكوين الذكاء الاصطناعي NLU.
Golem مكتوب بلغة Python ويعمل على Linux و Windows و macOS. Golem مرخص بموجب ترخيص GPL-3.0.
كيف تختار أفضل برنامج روبوت محادثة مفتوح المصدر لك؟
قبل اتخاذ قرار بشأن برنامج chatbot الذي تريد استثمار الوقت والمال فيه ، يجب أن تفهم كيف تخطط لاستخدامه وما هي الوظائف المطلوبة لذلك. واحدة من المزايا العظيمة للمصدر المفتوح هي أنه يمكنك تجربة المنتج قبل اتخاذ القرار.
على الرغم من أن بعض الشركات قد أدرجت حالات استخدام مختلفة لمنصتها ، إلا أن الأمر ليس كذلك دائما. نوصي بشدة بزيارة منتديات chatbot المختلفة والبحث عما تريد إنشاءه. هناك احتمالات ، شخص آخر يفعل ذلك أيضا. إذا لم يكن كذلك ، اطرح الأسئلة.
الملخص ليس معلومات كافية بالنسبة لك لاتخاذ قرار ، ولكنه نقطة انطلاق رائعة ربما للقضاء على بعض المتنافسين وفهم نقاط القوة والضعف.
لمعرفة المزيد عن المصدر المفتوح chatbots والمحادثة الذكاء الاصطناعي ، اقرأ هذه المقالة الأخرى حول كل ما تحتاج لمعرفته حول الذكاء الاصطناعي المحادثة.
شارك هذا على:
قم ببناء روبوت الدردشة الذكاء الاصطناعي المخصص الخاص بك مجانا
ابدأ في إنشاء روبوت GPT مخصص من خلال واجهة السحب والإفلات البديهية.
ابدأ - إنه مجاني! 🤖بطاقة الائتمان غير مطلوبة
ابق على اطلاع بأحدث ما الذكاء الاصطناعي chatbots