إن Chatbots هي مجرد نوع آخر من واجهة المستخدم. لا أكثر ولا أقل.
على الأقل، إذا كنا نفكر في روبوتات الدردشة باعتبارها واجهة مستخدم أخرى، فيمكننا تبسيط عملية التطوير بعدة طرق.
تسمح لك chatblocks بفصل طبقة العرض التقديمي ومنطق الروبوت (البرمجة اللغوية العصبية وما إلى ذلك) والعمل من جانب الخادم (تكوين خطافات الويب وما إلى ذلك). مع هذا النهج، ينخفض منحنى التعلم لفريقك.
تتعامل chatblocks مع الرسائل على أنها تمثيل لحالة ما. فهو لا يهتم بتنفيذ خطاف الويب أو تكامل قاعدة البيانات أو البرمجة اللغوية العصبية أو كيفية تعاملك مع الحمولات.
من خلال واجهة برمجة تطبيقات React-style API المريحة الخاصة بنا، يمكنك إنشاء روبوتات الدردشة الخاصة بك بشكل تصريحي وإعادة استخدام المكونات والتكامل مع الخدمات الأخرى (مثل قاعدة البيانات أو نحو ذلك). لدينا مكونات جاهزة لبرنامج Messenger chatbot، ولكن مكوناتك يمكنها فعل أي شيء.
هذا يعني أنه يمكنك بناء روبوتات الدردشة بنفس سرعة إنشاء Chatfuel، مقابل جزء بسيط من السعر، ولكن مع كل المرونة والإمكانيات التي يوفرها برنامج chatbot المخصص.
© سيمون كوريتنيكي
تتم إدارة هذا من خلال monorepo مع Lerna لجميع الحزم المتعلقة بمجموعات chatblocks ( chatblocks ، chatblocks -cli، chatblocks -router).
من فضلك اذهب إلى packages/ chatblocks /README.md
لقراءة المزيد عن chatblocks نفسها.
سيمون كوريتنيكي.