بث Clawdbot
تعرف على استجابات البث في مساعد الذكاء الاصطناعي Clawdbot والتقسيم ومؤشرات الكتابة وتسليم الرسائل في الوقت الفعلي.
نظرة عامة على بث Clawdbot
يدعم Clawdbot استجابات البث للتفاعلات الذكية في الوقت الفعلي. يتيح البث مؤشرات الكتابة وتحديثات الرسائل الجزئية والتسليم المقسم للاستجابات الطويلة.
أوضاع البث
البث الكامل
البث الكامل يسلم الرموز فور إنشائها:
{
"streaming": {
"mode": "full",
"chunkSize": 50
}
}التسليم المقسم
التسليم المقسم يقسم الاستجابات الطويلة:
{
"streaming": {
"mode": "chunked",
"maxLength": 4000,
"delimiter": "\n\n"
}
}دعم المزودين
| المزود | البث | الكتابة | التقسيم |
|---|---|---|---|
| جزئي | نعم | نعم | |
| Telegram | كامل | نعم | نعم |
| Discord | كامل | نعم | نعم |
| لا | لا | نعم | |
| Feishu | جزئي | نعم | نعم |
مؤشرات الكتابة
التكوين
{
"typing": {
"enabled": true,
"interval": 3000,
"stopOnComplete": true
}
}السلوك
- يتم إرسال المؤشرات كل
intervalمللي ثانية - يتم إيقافها تلقائيًا عند اكتمال الاستجابة
- تنفيذ خاص بكل مزود
تقسيم الرسائل
لماذا التقسيم؟
- حدود طول الرسائل في المنصة
- تجربة مستخدم أفضل
- تقليل خطر انتهاء المهلة
إعدادات التقسيم
| الإعداد | الافتراضي | الوصف |
|---|---|---|
maxLength | 4000 | الحد الأقصى للأحرف لكل قطعة |
delimiter | \n\n | نقطة التقسيم المفضلة |
delay | 500 | مللي ثانية بين القطع |
مثال
الاستجابة الطويلة تُقسم تلقائيًا:
[Chunk 1] First part of response...
[Chunk 2] Continuation...
[Chunk 3] Final part...أحداث البث
أنواع الأحداث
| الحدث | الوصف |
|---|---|
stream_start | بدأ البث |
stream_chunk | قطعة محتوى جديدة |
stream_end | اكتمل البث |
stream_error | حدث خطأ |
أحداث WebSocket
ws.on('message', (data) => {
const event = JSON.parse(data);
switch(event.type) {
case 'stream_start':
// Show typing indicator
break;
case 'stream_chunk':
// Append content
break;
case 'stream_end':
// Hide typing indicator
break;
}
});إدارة المخزن المؤقت
التكوين
{
"buffer": {
"maxSize": 10000,
"flushInterval": 100,
"strategy": "adaptive"
}
}الاستراتيجيات
| الاستراتيجية | الوصف |
|---|---|
immediate | إرسال كل رمز فورًا |
batched | تجميع الرموز حسب الفاصل الزمني |
adaptive | التكيف بناءً على الشبكة |
معالجة الأخطاء
إعادة المحاولة عند خطأ البث
{
"streaming": {
"retry": {
"enabled": true,
"maxAttempts": 3,
"backoff": "exponential"
}
}
}الرجوع إلى وضع عدم البث
إذا فشل البث، يرجع Clawdbot تلقائيًا إلى التسليم بدون بث.
نصائح الأداء
- اضبط حجم القطعة بناءً على حدود المزود
- فعّل مؤشرات الكتابة لتجربة مستخدم أفضل
- استخدم التخزين المؤقت التكيفي للشبكات المتغيرة
- راقب تأخير البث للتحسين
الخطوات التالية
- مفاهيم Clawdbot - المفاهيم الأساسية
- قنوات Clawdbot - إعداد القنوات
- بوابة Clawdbot - تكوين البوابة
مجموعات Clawdbot
قم بتكوين مساعد الذكاء الاصطناعي Clawdbot للدردشات الجماعية. تعرف على اكتشاف المجموعات ومعالجة الرسائل والإشارات والمحادثات متعددة المستخدمين.
Clawdbot Gateway
Clawdbot Gateway هي الخدمة الدائمة التي تدير اتصالات المراسلة ووقت تشغيل الوكيل ومستوى التحكم لمساعد الذكاء الاصطناعي الخاص بك.