القنوات
قنوات الإدخال
كل قناة وحدة مستقلّة. هاتفة في الزمن الحقيقي، بريد إلكتروني، chat widget، مراسلة، webhooks. إضافة قناة لا تؤثّر إطلاقًا على الأخرى.
- عقد إدخال موحّد
- مصادقة حسب المؤسسة
- عزل صارم للوحدات
المنصة
تفصل betool بصرامة نواة التنسيق عن وحدات الأعمال. النتيجة: تنمو المنصة دون دَين، حتى بعد عشرات التكاملات.
البنية
كل ركيزة تكشف عقدًا واضحًا. ولا واحدة تعتمد على بنية الأخرى الداخلية.
القنوات
كل قناة وحدة مستقلّة. هاتفة في الزمن الحقيقي، بريد إلكتروني، chat widget، مراسلة، webhooks. إضافة قناة لا تؤثّر إطلاقًا على الأخرى.
pipelines
محرّك عام يسلسل وكلاء الذكاء الاصطناعي، مشغّلات حتمية، شروطًا، حلقات وعمليات تحقّق بشرية. يرفض المحرّر البصري الوصلات غير المتوافقة في أبكر وقت ممكن.
التكاملات
اربط أنظمتك عبر مشغّلات قابلة للتهيئة: HTTP، قواعد بيانات، APIs أعمال، tools مخصّصة. مصادقة OAuth2، Bearer، API key. كل شيء مُصدَر، كل شيء قابل للتتبّع.
قنوات الإدخال
صوت، كتابة، ويب، مجدول — كل قناة وحدة تتّبع العقد نفسه.
الصوت
هاتفة في الزمن الحقيقي
LiveKit + SIP, ASR/TTS, barge-in
بريد إلكتروني وارد / صادر
IMAP، تحليل المرفقات
Web
Webhook HTTP
POST موقَّع، payload اعتباطي
Chat widget للويب
سكربت مضمَّن، token عمومي
المراسلة
Cloud API، وسائط مدعومة
Telegram
Bot API، مجموعات وخاص
Mattermost
Outgoing webhook, threads
SMS
AllMySMS، مقاطع GSM-7/UCS-2
Slack
Events API, slash commands
CRM
Meta Lead Ads
Webhook للعميل المحتمل، تعيين الحقول
CRM (HubSpot, Salesforce…)
OAuth + مزامنة ثنائية الاتجاه
النظام
الجدولة (cron)
مهام دورية، مناطق زمنية
لبنات الـ pipeline
لا prompts متناثرة: كل نوع عقدة يكشف عقدًا واضحًا (مدخلات، مخرجات، تهيئة).
agent
يستدعي LLM بمهمّة ودور وtools
operator
فعل حتمي (HTTP, DB, transform)
condition
يتفرّع وفق مُسنَد على الـ slots
loop
يكرّر على مجموعة
filter
يستبعد الـ exchanges غير ذات الصلة
confirmation
توقّف للتحقّق البشري
file_transform
قراءة / كتابة / تقسيم الملفات
compute
حسابات، تجميعات، إسقاطات مخطّط
code_step
كود مخصّص في sandbox، مقفل بمراجعة بشرية
pipeline_call
يستدعي pipeline آخر كدالّة
المبادئ
المحرّك لا يعرف أي مجال. إضافة حالة استخدام لا تستلزم أبدًا تعديل النواة.
كل قناة، وكل نوع عقدة يعيش في مجلّده الخاص. حذف وحدة = صفر تأثير على الأخرى.
بيانات وpipelines وأسرار مفصولة حسب المؤسسة. لا شيء يتسرّب، ولا شيء يختلط.
عمليات تنفيذ متتبَّعة، عدّادات لكل tool، benchmarks قابلة لإعادة الإنتاج. حالة النظام قابلة للقراءة دائمًا.
فرقنا التقنية تجيب عن أسئلتك حول التكامل والنشر السيادي.