Portfoliogpt هو مساعد تحليل محفظة متقدمة مصمم لمساعدة المستخدمين على تحليل وفهم بيانات المحفظة. يستخدم أدوات متخصصة للوصول إلى البيانات وتفسيرها من محفظة Faisal ، وتوفير رؤى حول المهارات وأنواع الأعمال واستئناف المعلومات.
استنساخ المستودع:
git clone https://github.com/faisal-fida/PortfolioGPT.git
cd PortfolioGPTتثبيت التبعيات:
pip install -r requirements.txtإعداد متغيرات البيئة:
cp .env.example .env
# Update .env with your API keys and configuration قم بتشغيل البرنامج النصي الرئيسي لتحليل بيانات الحافظة:
python main.pymain.pyيقوم بتنسيق العملية الشاملة للاستعلام عن بيانات المحفظة وتحليلها باستخدام الأدوات والمطالبات المحددة.
app/config.pyيعالج إعدادات التكوين ومتغيرات البيئة.
app/toolkit.py يحدد فئة PortfolioToolkit ، التي تدير الأدوات المستخدمة لاسترجاع البيانات وتحليلها.
app/portfolio_agent/tools.py يحتوي على أداة SkillsData التي تتفاعل مع API Portfolio لجلب بيانات المهارات ومعالجتها.
app/portfolio_agent/cleaning.pyيوفر وظائف لتنظيف وتنسيق بيانات المحفظة المستردة.
app/portfolio_agent/api_wrapper.py ينفذ فئة PortfolioAPIWrapper للتفاعل مع API Portfolio واسترداد البيانات.
المساهمات مرحب بها! يرجى تقديم المشكلات أو سحب طلبات تحسين المشروع.
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. انظر ملف الترخيص للحصول على التفاصيل.