الصفحة الرئيسية>المتعلقة بالبرمجة>شفرة المصدر الأخرى


مكتبة الامتدادات . الوثائق

فيديو تعليمي · انضم إلى خلافنا

Untitled.design.mp4

وصف

Hexabot هو حل chatbot / الوكيل مفتوح المصدر. يسمح لك بإنشاء وإدارة القنوات المتعددة ، و chatbots / الوكلاء متعدد اللغات بسهولة. تم تصميم Hexabot للمرونة والتخصيص ، مما يوفر إمكانيات قوية من النص إلى اتخاذ إجراء. في الأصل مشروع مغلق المصدر (الإصدار 1) ، لدينا الآن الإصدار 2 مفتوح المصدر للمساهمة في المجتمع وتمكين المطورين من تخصيص وتوسيع نطاق المنصة بامتدادات.

سمات

هيكل الدليل

ابدء

المتطلبات الأساسية

تثبيت

تثبيت hexabot cli على مستوى العالم للحصول على سهولة الوصول إلى أوامرها:

npm install -g hexabot-cli

الاستخدام

  1. إنشاء مشروع جديد :

    hexabot create my-chatbot

    سيؤدي ذلك إلى إنشاء مجلد جديد my-chatbot مع جميع الملفات اللازمة للبدء.

  2. انتقل إلى مجلد المشروع الخاص بك :

     cd my-chatbot
  3. تثبيت التبعيات :

    npm install
  4. تهيئة البيئة :

    hexabot init

    يقوم هذا الأمر بنسخ ملف .env.example إلى .env ، والذي يمكنك تحريره لتخصيص التكوين الخاص بك.

  5. تشغيل في وضع التطوير :

    hexabot dev --services nlu,ollama

    هذا يبدأ الخدمات المطلوبة في وضع التطوير.

يمكن الوصول إلى لوحة مسؤول واجهة المستخدم عبر http: // localhost: 8080 ، بيانات الاعتماد الافتراضية هي:

الوثائق

للحصول على معلومات مفصلة حول كيفية البدء ، وكذلك أدلة المستخدم والمطورين المتعمقة ، يرجى الرجوع إلى وثائقنا الكاملة المتاحة في مجلد المستندات أو زيارة الوثائق.

يمكنك أيضًا العثور على وثائق محددة لمكونات مختلفة للمشروع في المواقع التالية:

المساهمة

نرحب بالمساهمات من المجتمع! سواء كنت ترغب في الإبلاغ عن خطأ ، أو اقتراح ميزات جديدة ، أو إرسال طلب سحب ، فإن مدخلاتك ذات قيمة بالنسبة لنا.

يرجى الرجوع إلى سياسة المساهمة الخاصة بنا أولاً: كيفية المساهمة في Hexabot

لا تتردد في الانضمام إلينا في الخلاف

  1. استنساخ المستودع:
$ git clone https://github.com/hexastack/hexabot.git
  1. التثبيت: تثبيت تبعيات العقدة:
$ npm install
  1. إعداد البيئة: لتكوين متغيرات البيئة ، استخدم الأمر التالي في المجلد الجذر للتهيئة:
$ hexabot init

سيؤدي ذلك إلى نسخ ملف .env.example إلى .env في دليل ./docker إذا لم يكن الملف موجودًا بالفعل.

  1. تشغيل التطبيق: بمجرد إعداد بيئتك ، يمكنك بدء التطبيق. استخدم أيًا من الأوامر التالية:

لوضع التطوير:

$ hexabot dev

خلاف ذلك ، يمكنك اختيار تنزيل صور Docker بدلاً من بنائها:

$ hexabot start 

يمكنك أيضًا تمكين خدمات مثل NLU Engine و Ollama (يتم الإعلان عن الخدمات بموجب مجلد ./docker ):

$ hexabot dev --services ollama,nlu

ملاحظة: في المرة الأولى التي تقوم فيها بتشغيل التطبيق ، ستستغرق Docker بعض الوقت لتنزيل جميع الصور المطلوبة.

رخصة

تم ترخيص هذا البرنامج بموجب ترخيص GNU Affero العام v3.0 (AGPLV3) مع الشروط الإضافية التالية:

  1. اسم "hexabot" هو علامة تجارية لـ Hexastack. لا يجوز لك استخدام هذا الاسم في الأعمال المشتقة دون إذن كتابي صريح.
  2. يجب أن تتضمن جميع الأعمال المشتقة إسنادًا واضحًا إلى المبدع والبرمجيات الأصلية ، Hexastack و Hexabot ، في موقع بارز (على سبيل المثال ، في قسم "About" للبرنامج والتوثيق و README).
يوسع
معلومات إضافية