عن المشروع

# Frags Frags هو عميل AI/LLM متقدم مخصص لتنفيذ عمليات البيانات المعقدة مثل الاسترجاع والتحويل والاستخراج والتجميع. تم تصميمه ليكن قابلاً للتخصيص والتمدد، مما يتيح التكامل مع أدواتك الخاصة والعمليات. ## نظرة عامة Frags متاح ك**أداة خط أوامر** و**مكتبة** للتكامل في مشاريع Go. إنه نظام مخصص للمهندسين والخبراء، ويؤكد على الدقة والتركيز بدلاً من حل سريع بدون كتابة كود. ## الميزات الرئيسية - **دعم متعدد للـ LLMs:** اختر من بين عدة LLMs لتتناسب مع احتياجاتك. - **تركيز على الإخراج المهيكل:** الإخراج مصمم ليكن متوقعًا تمامًا وقابلًا للاستهلاك من قبل الآلات، مخصص للتكامل في عمليات متقدمة. - **نظام التوجيه:** يتيح Frags للمستخدمين وصف عمليات بيانات معقدة للاسترجاع والتحويل والاستخراج والتجميع لإنتاج هياكل بيانات معقدة. - **تكامل أدوات متقدمة:** نظام معياري لتكامل الأدوات الداخلية وخوادم MCP الخارجية. - **مكافحة التضخم السياقي:** نظام جلسات متعددة يتيح تحديد وتظيم ما هو موجود في سياق LLM بناءً على مهمة الجلسة، مما يحسن التركيز ويقلل من التوهيم. - **تقسيم الإخراج:** قسم الإخراج إلى عدة أجزاء لتجاوز حدود الرموز وتحسين جودة الإجابة. - **معالجة ما قبل/ما بعد:** حدد خطوات ومعالجات وأدوات ومحولات معالجة ما قبل/ما بعد مخصصة لتقليل العمل غير الضروري للـ LLM، مما يقلل التكلفة ويحسن الأداء. - **التعددية:** مصمم ليكن قابلاً للتمدد بسهولة مع ميزات جديدة وتكاملات مخصصة. ## حالات الاستخدام - **البحث/المقالات:** تصميم عمليات بحث منظمة تجمع بين تقليل السياق، تحسين التركيز، استيعاب المستندات، والبحث على الإنترنت. - **استخراج البيانات:** تحديد خطوط أنابيب استخراج بيانات معقدة من المستندات مع إخراج منظمة ومتوقعة. - **تحول/تحليل البيانات:** توجيه استرجاع البيانات من الإنترنت أو قواعد البيانات أو أدوات MCP عبر التحليل أو التحول. - **التقارير:** الاتصال بمصادر البيانات وتحديد قوالب تقارير معقدة لإنتاج تقارير عالية الجودة. - **توسيع الملاحظات:** توسيع الملاحظات إلى مستندات ذات ميزات كاملة. - **توسيع الروبوتات الدردشة:** ترقية الروبوتات الدردشة من آلات إجابات بسيطة إلى محركات شرح. - **الكتابة الإبداعية:** إنشاء محتوى إبداعي منظم مع تصميم مخصص. ## الوثائق الوثائق الكاملة متاحة في [ويكي Frags](https://github.com/fragshq/frags/wiki).