ReportAI هي أداة تعتمد على لغة Python وتقوم بإنشاء تقارير بحثية شاملة بتنسيق PDF باستخدام الذكاء الاصطناعي. ما عليك سوى إدخال المحادثات باستخدام نموذج الذكاء الاصطناعي بتنسيق منظم، وسيعمل ReportAI على إنتاج تقرير مفصل مكتمل بملخص تنفيذي وأقسام وجداول وأشكال منسقة بشكل صحيح. باستخدام تقنيات تم تنفيذها بذكاء لإلغاء تكرار أي محتوى متكرر في التقرير، فإنه يضمن أن كل المحتوى مباشر في صلب الموضوع مع كونه وصفيًا دون إنشاء أي تكرار على محتوى التقرير. الناتج النهائي هو ملف PDF يتكون من حوالي 9-15 صفحة اعتمادًا على عدد الرسائل التي تم تمريرها لإنشاء التقرير.
git clone https://github.com/AdirthaBorgohain/reportAI.git
cd reportAI
pip install -r requirements.txt
ملاحظة : ستحتاج إلى python>=3.10
لتشغيل هذا المشروع دون الحاجة إلى إجراء أي تغييرات على قاعدة التعليمات البرمجية
report_ai
) باستخدام مفاتيح واجهة برمجة التطبيقات الضرورية وتكوينات النموذج: OPENAI_API_KEY ={YOUR OPENAI API KEY}
ANTHROPIC_API_KEY ={YOUR ANTHROPIC API KEY}
LLM ={CHOICE OF LLM TO USE. Valid values are 'gpt', 'claude'}
GPT_MODEL ={GPT MODEL TO USE IN CASE LLM IS SET TO 'gpt'. Valid values are 'gpt-3.5-turbo', 'gpt-4-turbo', 'gpt-4o'}
CLAUDE_MODEL ={CLAUDE MODEL TO USE IN CASE LLM IS SET TO 'claude'. Valid values are 'claude-3-haiku', 'claude-3-opus'}
قم بزيارة main.py
للحصول على مثال حول كيفية إنشاء التقارير باستخدام محادثاتك.
يمكن العثور على نموذج تقرير تم إنشاؤه باستخدام الرسائل الموجودة في main.py
في report_ai/reports/sample.pdf
.
فيما يلي بعض لقطات الشاشة لنموذج التقرير:
git checkout -b feature/new-feature
).git commit -m 'Add some new feature'
).git push origin feature/new-feature
).تم ترخيص هذا المشروع بموجب ترخيص Apache 2.0. راجع ملف الترخيص للحصول على التفاصيل.