عن المشروع

توفر LangBot منصة قابلة للاستضافة الذاتية لربط نماذج اللغات الكبيرة وسير عمل الوكلاء بخدمات المراسلة الفورية. تدعم المحادثات متعددة الجولات، والاستجابات المتدفقة، والتفاعل متعدد الوسائط، واستدعاء الأدوات، وقدرات استرجاع معزز بالتوليد (RAG) وقاعدة المعرفة المدمجة. يمكن نشر البوتات عبر Discord وTelegram وSlack وLINE وQQ وWeChat وWeCom وLark وDingTalk وKOOK وSatori والبريد الإلكتروني وMatrix، مع ربط Matrix بشبكات دردشة إضافية. تتكامل المنصة مع خدمات النماذج والوكلاء بما في ذلك OpenAI وAnthropic وDeepSeek وGoogle Gemini وxAI وMoonshot وZhipu AI وOllama وLM Studio وDify وMCP وSiliconFlow، بالإضافة إلى عدة بوابات أو منصات GPU. كما تتصل بأدوات الأتمتة والتنسيق مثل n8n وLangflow وCoze وDeerflow. تتضمن LangBot لوحة إدارة قائمة على المتصفح للتكوين وإدارة البوتات وخطوط الأنابيب والنماذج ووصول API/MCP والمراقبة التشغيلية. تشمل الميزات الموجهة للإنتاج المدرجة في المستودع التحكم في الوصول وتحديد المعدل وتصفية الكلمات الحساسة ومعالجة الاستثناءات ومراقبة الجلسات والرسائل ودعم خطوط الأنابيب المتعددة. يسمح نظام الإضافات القائم على الأحداث وسوق الإضافات بتوسيع سلوك البوت. يكشف خادم MCP المدمج عن قدرات الإدارة عبر HTTP لوكلاء البرمجة، بينما يتضمن المستودع مهارات وإرشادات للوكلاء لتطوير الإضافات واختبارها ونشرها وتطوير النواة. تشمل خيارات النشر LangBot Cloud، وإطلاق `uvx langbot` بسطر واحد، وDocker Compose، وDocker، والتثبيت اليدوي، وKubernetes، وZeabur، وRailway، والنشر بنقرة واحدة عبر لوحة التحكم. المشروع مكتوب بلغة Python للإصدارات 3.10 حتى 3.13.