الوصف
BambooAI هي مكتبة بايثون مفتوحة المصدر مصممة لتسهيل تحليل البيانات المستند إلى اللغة الطبيعية. تمكن المستخدمين من استكشاف البيانات وتحليلها من خلال التفاعلات المحادثاتية، مما يجعل تحليل البيانات في متناول الأفراد الذين ليس لديهم معرفة واسعة بالبرمجة. تتكامل المكتبة مع العديد من النماذج اللغوية الكبيرة (LLMs)، مما يمكّن المستخدمين من طرح الأسئلة باللغة الطبيعية وتلقي ردود فعل ثاقبة.
تعمل BambooAI من خلال عملية متعددة الخطوات. تبدأ بإدخال المستخدم، وتصنيف الأسئلة وتوجيهها إلى المعالج المناسب. ثم يقوم النظام بإنشاء وتنفيذ كود بايثون للتحليل والتصور. إذا كان الإرشاد غامضًا، يطلب النموذج ملاحظات المستخدم. يشتمل النظام أيضًا على قاعدة بيانات متجهة لتخزين واسترجاع المعرفة، مما يعزز قدرته على تقديم إجابات ذات صلة ودقيقة. تدعم الأداة مجموعات بيانات متعددة، وعمليات بحث على الإنترنت، وعلم الوجود المخصص، مما يوفر حلاً شاملاً لتحليل البيانات.
تشمل القدرات الرئيسية واجهة اللغة الطبيعية، ودعم واجهة الويب ودفتر Jupyter، والتكامل مع واجهات برمجة التطبيقات الخارجية. كما تتميز بعامل تخطيط للمهام المعقدة، وتكامل علم الوجود المخصص، وإنشاء التعليمات البرمجية لتحليل البيانات. يدعم النظام العديد من موفري النماذج، بما في ذلك OpenAI و Google (Gemini) و Anthropic والنماذج المحلية عبر Ollama و VLLM. تم تصميم BambooAI لعلماء البيانات والباحثين وأي شخص يسعى إلى استخلاص رؤى من البيانات من خلال واجهة بديهية وتفاعلية. تكمن قيمة الأداة في قدرتها على تبسيط سير عمل تحليل البيانات، مما يسهل استكشاف البيانات وفهمها.
الميزات الأساسية لـ BambooAI: تحليل البيانات بالمحادثة
واجهة لغة طبيعية لتحليل البيانات
دعم واجهة الويب و Jupyter Notebook
دعم مجموعات البيانات المحلية والخارجية
التكامل مع عمليات البحث على الإنترنت وواجهات برمجة التطبيقات الخارجية
ملاحظات المستخدم أثناء التدفق
عامل تخطيط اختياري للمهام المعقدة
تكامل علم الوجود المخصص
إنشاء التعليمات البرمجية لتحليل البيانات والتصور
الإصلاح الذاتي/تصحيح الأخطاء
تعديلات التعليمات البرمجية المخصصة وتنفيذ التعليمات البرمجية
تكامل قاعدة المعرفة عبر قاعدة بيانات المتجهات
حفظ سير العمل والمتابعات
الاستعلامات في السياق والمتعددة الوسائط
نظام متعدد العوامل للمهام المتخصصة
البدء مع BambooAI: تحليل البيانات بالمحادثة
استنساخ: استنساخ مستودع BambooAI من GitHub.
تثبيت التبعيات: قم بتثبيت حزم Python المطلوبة باستخدام pip.
تكوين البيئة: قم بإعداد متغيرات البيئة، بما في ذلك مفاتيح API.
تكوين وكلاء LLM: قم بتكوين وكلاء ونماذج LLM في LLM_CONFIG.json.
تنفيذ: قم بتشغيل التطبيق من دليل web_app.
الوصول إلى واجهة الويب: قم بالوصول إلى واجهة الويب من خلال متصفح الويب.
حالات استخدام BambooAI: تحليل البيانات بالمحادثة
- تحليل البيانات
- استكشاف البيانات
- إنشاء التعليمات البرمجية
- اكتشاف الرؤى
- أتمتة سير العمل








