عن المشروع
AstrBot منصة محادثات وكيل مفتوحة المصدر تهدف إلى دمج الذكاء الاصطناعي القائم على المحادثة في تطبيقات الرسائل الفورية (IM) الشائعة. تركز على الأفراد والمبرمجين والفرق الذين يريدون بناء رفقاء ذكاء اصطناعي، روبوتات خدمة العملاء، مساعدين آليين، أو تجارب محادثة تعتمد على قاعدة المعرفة مباشرة داخل سير عمل الرسائل الفورية الحالية.
تتضمن الميزات الأساسية المذكورة في ملف README:
- محادثات نموذج لغوي كبير (LLM) مع دعم متعدد الوسائط، وسلوك الوكيل، وMCP، والمهارات، وقاعدة المعرفة، وإعدادات الشخصية، والضغط التلقائي للسياق.
- دمج منصات الوكيل مثل Dify وAlibaba Cloud Bailian وCoze.
- دعم الرسائل متعددة المنصات، بما في ذلك QQ وWeChat Work وWeChat Official Accounts وFeishu (Lark) وDingTalk وTelegram وSlack وDiscord وLINE وSatori وKOOK وMisskey وMattermost، مع مُثبّتات مجتمعية لـ Matrix وRocket.Chat وVoceChat.
- نظام إضافات قابل للتوسيع مع سوق يوفر تثبيتًا واحدًا للنقرة لـ 1000+ إضافة.
- صندوق تشغيل وكيل لتشغيل الشيفرة والاتصالات بال쉘 بشكل منعزل، مع إعادة استخدام الموارد على مستوى الجلسة.
- واجهة ويب وواجهة محادثة ويب، حيث تشمل الأخيرة صندوق تشغيل وكيل وبحث ويب مدمج.
- دعم الترجمة (i18n).
تشمل خدمات النماذج APIs متوافقة مع OpenAI، وAnthropic، وGoogle Gemini، وMoonshot AI، وZhipu AI، وDeepSeek، وOllama، وLM Studio، بالإضافة إلى عدة بوابات واجهات برمجة تطبيقات ومزودي سحابة. خدمات الصوت تشمل OpenAI Whisper وSenseVoice وXiaomi MiMo Omni لتحويل الصوت إلى نص، بالإضافة إلى خيارات متعددة لتحويل النص إلى صوت (TTS) مثل OpenAI TTS وGemini TTS وGPT-Sovits وFishAudio وEdge TTS وAzure TTS وMinimax TTS وVolcano Engine TTS.
تغطي خيارات النشر تثبيت سحابي بسيط عبر RainYun، وتثبيت CLI مبني على uv، وDocker/Docker Compose، وتطبيق سطح المكتب، ومحفّز لاستخدام متعدد المثيلات منعزل، وتركيبات قائمة على لوحة مثل BT Panel و1Panel وCasaOS، بالإضافة إلى التثبيت اليدوي للمصدر. المشروع مكتوب بلغة Python (3.12+) ويستخدم ruff لتنسيق وتصحيح الأخطاء. إنه مجاني وشفاف، مع قنوات مجتمعية تشمل مجموعات QQ وDiscord.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.