وصف التدفق
الغرض والفوائد
تم تصميم سير العمل هذا لتسهيل تجربة دردشة تفاعلية حيث يستجيب مساعد الذكاء الاصطناعي للمهام التي يحددها المستخدم، مع الاستفادة من سجل الدردشة لتقديم إجابات مدركة للسياق. إنه قالب عام للاستخدام، مما يجعله قابلاً للتكيف مع مجموعة واسعة من أتمتة المحادثات وحلول الدردشة المدفوعة بالذكاء الاصطناعي والقابلة للتوسع.
تحليل سير العمل خطوة بخطوة
1. بدء جلسة الدردشة ورسالة الترحيب
- تشغيل عند فتح الدردشة: عند فتح الدردشة، يتم تفعيل مشغل.
- رسالة الترحيب: يعرض عنصر الرسائل رسالة ترحيبية ودودة للمستخدم:
👋 مرحبًا بك في سير المهام البسيط!
تم تصميم هذه الأداة لتحديد مهمتك الخاصة بناءً على مدخلاتك 🌟. سأأخذ في الاعتبار سجل دردشتنا لتقديم المساعدة ذات الصلة دون أي سياق إضافي.
فقط أخبرني بما ترغب في القيام به، ولنبدأ! ✨💬
- العرض: تظهر رسالة الترحيب في منطقة إخراج الدردشة، مما يوفر تجربة تعارف وتوضيح التوقعات.
2. التقاط مدخلات المستخدم
- عنصر إدخال الدردشة: يستقبل نصًا (وأحيانًا ملفات) من المستخدم، ويمثل المهمة أو السؤال الذي يريد المستخدم طرحه.
3. استرجاع سجل الدردشة
- عنصر سجل الدردشة: يجلب حتى آخر 10 رسائل (مع حد أقصى 8000 رمز) من الدردشة. يُستخدم هذا السجل لاحقًا لتوفير السياق والحفاظ على استمرارية الحوار.
4. بناء المحفز
عنصر قالب المحفز: يبني محفزًا ديناميكيًا للنموذج اللغوي. يدمج فيه:
- أحدث مدخلات من المستخدم.
- سجل الدردشة الأخير.
- رسالة نظام ثابتة توجه الذكاء الاصطناعي لإنتاج إجابات مدركة للسياق.
قالب المحفز المستخدم هو:
أنت مساعد ذكاء اصطناعي لغوي.
مهمتك هي توليد إجابة لمدخلات الإنسان مع الأخذ في الاعتبار المحادثة السابقة في سجل الدردشة.
--- بداية سجل الدردشة
{chat_history}
--- نهاية سجل الدردشة
--- بداية المدخل
{input}
--- نهاية المدخل
الإجابة:
5. توليد الرد من الذكاء الاصطناعي
- عنصر التوليد: يتلقى المحفز المُنشأ وينتج ردًا نصيًا باستخدام نموذج لغوي ضخم (LLM). يضمن ذلك أن يكون الرد مناسبًا للسياق ومخصصًا لطلب المستخدم.
6. عرض الإخراج
- عنصر إخراج الدردشة: يتم عرض الإجابة التي أنشأها الذكاء الاصطناعي للمستخدم في واجهة الدردشة.
جدول هيكل سير العمل
الخطوة | العنصر/المكون | الهدف |
---|
بدء الدردشة | ChatOpenedTrigger | يكتشف عند فتح الدردشة |
رسالة الترحيب | MessageWidget | يرحب بالمستخدم ويُعلمه |
عرض الترحيب | ChatOutput | يعرض رسالة الترحيب |
مدخلات المستخدم | ChatInput | يلتقط مهمة أو سؤال المستخدم |
استرجاع السجل | ChatHistory | يجلب المحادثة الأخيرة لتوفير السياق |
بناء المحفز | PromptTemplate | يبني محفزًا لـ LLM مع المدخلات وسجل الدردشة |
توليد الذكاء الاصطناعي | Generator | ينتج ردًا مدركًا للسياق باستخدام المحفز |
عرض رد الذكاء الاصطناعي | ChatOutput | يعرض الإجابة التي أنشأها الذكاء الاصطناعي للمستخدم |
لماذا هذا سير العمل مفيد للتوسع والأتمتة
- تفاعلات مدركة للسياق: من خلال تضمين سجل الدردشة، يحافظ النظام على السياق، مما يُحسن من ملاءمة الردود ورضا المستخدم.
- مهام يحددها المستخدم: سير العمل غير مرتبط بمهمة محددة، مما يسمح للمستخدمين بتحديد أهدافهم الخاصة، وهذا يجعله مرنًا للغاية.
- أتمتة قابلة للتوسع: التصميم المعياري مناسب للتوسع—يمكن لعدة مستخدمين التفاعل في نفس الوقت مع الحفاظ على سياق كل جلسة.
- سهولة التخصيص: يمكن بسهولة تعديل قالب المحفز والعناصر لحالات استخدام محددة (مثل الدعم، استرجاع المعلومات، التعريف).
- تجربة مستخدم متسقة: تضمن التحية التلقائية والردود المدركة للسياق أن يتم التعامل مع كل تفاعل باحترافية وكفاءة.
أمثلة على حالات الاستخدام
- روبوتات دعم العملاء التي تتذكر التفاعلات السابقة.
- مساعدو التعريف الذين يوجهون المستخدمين الجدد بناءً على المحادثة الجارية.
- مساعدو ذكاء اصطناعي عامون في التطبيقات حيث يمكن للمستخدمين تحديد استفساراتهم أو مهامهم الخاصة.
يوفر سير العمل هذا أساسًا قويًا لبناء أتمتة دردشة ذكية ومدركة للسياق يمكن تخصيصها للعديد من التطبيقات المختلفة.