الإنجليزية | 简体中文 | 日本語
قم ببناء سير عمل الأتمتة الخاص بك مع قوة الذكاء الاصطناعي وقاعدة المعرفة الشخصية الخاصة بك.
قم بإنشاء مهام سير عمل قوية فقط مع السحب والإفلات ، دون أي برمجة.

Vectorvein هو برنامج سير عمل منظمة AI بدون رمز مستوحى من Langchain و Langflow ، مصمم للجمع بين القدرات القوية لنماذج اللغة الكبيرة وتمكين المستخدمين من تحقيق سير عمل ذكي وآلي بسهولة لمختلف المهام اليومية.
يمكنك تجربة إصدار Vectorvein عبر الإنترنت هنا ، دون الحاجة إلى التنزيل أو التثبيت.
توثيق الموقع الرسمي عبر الإنترنت
بعد تنزيل Vectorvein من الإصدار ، سيقوم البرنامج بإنشاء مجلد "بيانات" في دليل التثبيت لتخزين قاعدة البيانات وموارد الملفات الثابتة.
تم تصميم Vectorvein باستخدام Pywebview ، استنادًا إلى kernel WebView2 ، لذلك تحتاج إلى تثبيت وقت تشغيل WebView2. إذا تعذر فتح البرنامج ، فقد تحتاج إلى تنزيل وقت تشغيل WebView2 يدويًا من https://developer.microsoft.com/en-us/microsoft-edge/webview2/
مهم
إذا كان لا يمكن فتح البرنامج بعد إلغاء الضغط ، فيرجى التحقق مما إذا كان ملف .zip الذي تم تنزيله تم تنزيله. يمكنك حل هذه المشكلة عن طريق النقر بزر الماوس الأيمن على الحزمة المضغوطة وتحديد "إلغاء الحظر".
تتضمن معظم مهام سير العمل والوكلاء في البرنامج استخدام نماذج لغة كبيرة من الذكاء الاصطناعي ، لذلك يجب عليك على الأقل توفير تكوين قابل للاستخدام لنموذج لغة كبير. بالنسبة لسير العمل ، يمكنك معرفة نماذج اللغة الكبيرة التي يتم استخدامها في الواجهة ، كما هو موضح في الصورة أدناه.

بدءًا من V0.2.10 ، يفصل VectorPulse نقاط نهاية API وتكوينات نموذج اللغة الكبيرة ، مما يتيح نقاط نهاية واجهة برمجة التطبيقات المتعددة لنماذج اللغة الكبيرة.

بعد فتح البرنامج بشكل طبيعي ، انقر فوق الزر Open Settings ، ويمكنك تكوين المعلومات لكل نقطة نهاية API حسب الحاجة ، أو إضافة نقاط نهاية API مخصصة. حاليًا ، تدعم نقاط نهاية API واجهات Openai المتوافقة مع واجهات ، والتي يمكن توصيلها بخدمات التشغيل المحلية مثل LM-Studio و Ollama و VLLM ، إلخ.
عادةً ما تكون قاعدة API لـ LM-Studio http: // localhost: 1234/v1/
عادةً ما تكون قاعدة API لـ Ollama http: // localhost: 11434/v1/
يرجى تكوين المعلومات المحددة لكل نموذج في علامة التبويب Remote LLMs .

انقر على أي نموذج لتعيين تكوينه المحدد ، كما هو موضح أدناه.

Model Key هو الاسم القياسي للنموذج الكبير ولا يلزم تعديله بشكل عام. Model ID هو الاسم المستخدم أثناء النشر الفعلي ، والذي يطابق عادة Model Key . ومع ذلك ، في عمليات النشر مثل Azure Openai ، يتم تعريف Model ID من قبل المستخدم وبالتالي يجب تعديله وفقًا للوضع الفعلي.
إذا كنت تستخدم نموذج لغة كبير مخصص ، املأ معلومات تكوين النموذج المخصص في علامة التبويب Custom LLMs . حاليًا ، يتم دعم الواجهات المتوافقة مع Openai ، مثل LM-Studio و Ollama و VLLM ، إلخ.

أولاً ، أضف عائلة طراز مخصصة ، ثم أضف نموذجًا مخصصًا. لا تنس النقر فوق زر Save Settings .
حاليًا ، يتم دعم خدمات التعرف على الكلام في Openai/Deepgram. بالنسبة لخدمات Openai ، يمكنك استخدام نفس التكوين مثل نموذج اللغة الكبير أو إعداد خدمة التعرف على الكلام المتوافقة مع API Openai (مثل Groq).

عندما تحتاج إلى إجراء عمليات البحث في المتجهات باستخدام بيانات المتجه ، لديك خيار استخدام خدمات التضمين التي توفرها OpenAI أو تكوين خدمات التضمين المحلية في إعدادات Embedding Model . في الوقت الحالي ، تتطلب منك خدمات التضمين المحلية المدعومة إعداد مؤتمرات إزالة النصوص بنفسك بنفسك.

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

لاستخدام واجهة برمجة تطبيقات الانتشار المستقرة المحلية الخاصة بك ، تحتاج إلى إضافة المعلمة-api إلى عنصر بدء التشغيل من webui-user.bat ، وهذا هو
set COMMANDLINE_ARGS=--api
يمثل سير العمل عملية مهمة عمل ، بما في ذلك الإدخال والمخرجات وكيفية معالجة الإدخال للوصول إلى نتيجة الإخراج.
أمثلة:
سير عمل الترجمة : الإدخال هو مستند كلمة إنجليزية ، والإخراج هو أيضًا مستند Word. يمكنك تصميم سير عمل لترجمة المستند الصيني للمدخلات وإنشاء مستند صيني.
Mind MAP SPARFFLOW : إذا تم تغيير إخراج سير عمل الترجمة إلى خريطة ذهنية ، فيمكنك الحصول على سير عمل يقرأ مستند كلمة إنجليزية ويلخصه في خريطة ذهنية صينية.
سير العمل ملخص مقالة الويب : إذا تم تغيير مدخلات سير عمل خريطة العقل إلى عنوان URL لمقال الويب ، فيمكنك الحصول على سير عمل يقرأ مقال ويب ويلخصه في خريطة ذهنية صينية.
التصنيف التلقائي لسير عمل شكاوى العملاء : الإدخال عبارة عن جدول يحتوي على محتوى شكوى ، ويمكنك تخصيص الكلمات الرئيسية التي تحتاج إلى تصنيف ، بحيث يمكن تصنيف الشكاوى تلقائيًا. الإخراج عبارة عن جدول Excel الذي تم إنشاؤه تلقائيًا يحتوي على نتائج التصنيف.
يحتوي كل سير عمل على واجهة مستخدم وواجهة محرر . يتم استخدام واجهة المستخدم لعمليات سير العمل اليومية ، ويتم استخدام واجهة المحرر لتحرير سير العمل. عادة ، بعد تصميم سير العمل ، تحتاج فقط إلى تشغيله في واجهة المستخدم ولا تحتاج إلى تعديله في واجهة المحرر.

يتم عرض واجهة المستخدم أعلاه وتتم تقسيمها إلى ثلاثة أجزاء: الإدخال والإخراج والمشغل (عادةً زر تشغيل). يمكنك إدخال المحتوى مباشرة للاستخدام اليومي ، انقر فوق الزر "تشغيل" لمعرفة نتيجة الإخراج.
لعرض سير العمل الذي تم تنفيذه ، انقر فوق سجلات تشغيل سير العمل ، كما هو موضح في الشكل التالي.

يمكنك إضافة قوالبنا الرسمية إلى سير العمل الخاص بك أو إنشاء قاعدة جديدة. يوصى بالتعرف على استخدام سير العمل باستخدام القوالب الرسمية في البداية.

يتم عرض واجهة محرر سير العمل أعلاه. يمكنك تحرير الاسم والعلامات والوصف التفصيلي في الأعلى. الجانب الأيسر هو قائمة العقدة لسير العمل ، واليمين هو قماش سير العمل. يمكنك سحب العقدة المطلوبة من الجانب الأيسر إلى قماش ، ثم توصيل العقدة عبر السلك لتشكيل سير عمل.
يمكنك عرض برنامج تعليمي حول إنشاء سير عمل Mind Mind Summer Simple Crawler + AI هنا.
يمكنك أيضًا تجربة هذا البرنامج التعليمي التفاعلي عبر الإنترنت.
الخلفية
بيثون 3.8 ~ بيثون 3.11
PDM مثبت
الواجهة
Vue3
فيت
قم بتشغيل الأمر التالي في دليل الواجهة الخلفية لتثبيت التبعيات:
تثبيت PDM
تثبيت PDM -G Mac
عادة ، ستجد PDM تلقائيًا بيثون النظام وإنشاء بيئة افتراضية وتثبيت تبعيات.
بعد التثبيت ، قم بتشغيل الأمر التالي لبدء خادم تطوير الواجهة الخلفية ورؤية تأثير التشغيل:
PDM Run Dev
إذا كنت بحاجة إلى تعديل رمز الواجهة الأمامية ، فأنت بحاجة إلى تشغيل الأمر التالي في دليل الواجهة الأمامية لتثبيت التبعيات:
تثبيت PNPM
عند سحب رمز المشروع لأول مرة ، تحتاج أيضًا إلى تشغيل
pnpm installلتثبيت التبعيات الأمامية.إذا لم تكن بحاجة إلى تطوير أي رمز أمامي على الإطلاق ، فيمكنك نسخ مجلد
webمباشرة من إصدار الإصدار في مجلدbackend.
بعد تثبيت تبعيات الواجهة الأمامية ، تحتاج إلى تجميع رمز الواجهة الأمامية في دليل الملف الثابت للواجهة الخلفية. تم توفير تعليمات اختصار في المشروع. قم بتشغيل الأمر التالي في دليل الخلفية لتعبئة ونسخ موارد الواجهة الأمامية:
PDM Run Build-front
تحذير
قبل إجراء تغييرات على بنية قاعدة البيانات ، يرجى النسخ الاحتياطي لنسخ قاعدة البيانات الخاصة بك (الموجود في my_database.db في دليل data المكون) ، وإلا فقد تفقد البيانات.
إذا قمت بتعديل بنية النموذج في backend/models ، فأنت بحاجة إلى تشغيل الأوامر التالية في دليل backend لتحديث بنية قاعدة البيانات:
أولاً ، أدخل بيئة بيثون:
PDM Run Python
من النماذج ، استيراد create_migrationscreate_migrations ("migration_name") # الاسم وفقًا للتغييرات التي تم إجراؤها بعد العملية ، سيتم إنشاء ملف ترحيل جديد في دليل backend/migrations ، مع تنسيق اسم الملف xxx_migration_name.py . يوصى بالتحقق من محتوى ملف الترحيل أولاً للتأكد من أنه صحيح ، ثم إعادة تشغيل البرنامج الرئيسي. سيقوم البرنامج الرئيسي بتنفيذ الترحيل تلقائيًا.
يستخدم المشروع pyinstaller للتغليف. قم بتشغيل الأمر التالي في دليل الواجهة الخلفية لتعبئته في ملف قابل للتنفيذ:
PDM تشغيل بناء
بعد التغليف ، سيتم إنشاء الملف القابل للتنفيذ في Directory الخلفية/dist .
Vectorvein هو برنامج مفتوح المصدر يدعم الاستخدام الشخصي غير التجاري. يرجى الرجوع إلى ترخيص اتفاقيات محددة.