؟ Finguru: أداة أبحاث الأخبار
Finguru هي أداة أبحاث الأخبار تقوم بمعالجة وتحليل المقالات الإخبارية من عناوين URL المعطاة و PDF. إنه يعزز Langchain و Google تضمينات و STREMELIT لتوفير رؤى وإجابات بناءً على محتوى المقالات.
سمات
- جلب ومقالات إخبارية من عناوين URL أو تحليل البيانات من PDF المعطى
- تقسيم المقالات إلى قطع يمكن التحكم فيها
- قم بإنشاء تضمينات للنص باستخدام نموذج googleembedding
- تخزين التضمينات في فهرس FAISS لاسترجاع فعال
- الاستعلام عن البيانات المعالجة للحصول على إجابات ومصادر
كيف تم بناؤه
- بيثون 3.7+
- التدفق
- لانجشين
- مفتاح Google API
- google_cse_id
تستخدم LLM
google gemini-pro
AWS الهندسة المعمارية

تحليل أبحاث الأسهم


الهندسة المعمارية التقنية
- Issue 1 : Copy pasting article in ChatGPt is tedious
- Issue 2 : We need an aggregate knowledge base


إيرادات أبل

السعرات الحرارية في أبل

Semantic search
قاعدة بيانات المتجهات

الوكلاء

الوكلاء المستخدمة
Wikipedia Google Search Google Finance duckduckGo search
ابدء
تثبيت
1. استنساخ المستودع:
git clone https://github.com/mihirh19/news_research_tool_Equity-Research-Analysis-.git
cd news_research_tool_Equity-Research-Analysis-
2. إنشاء وتنشيط بيئة افتراضية:
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
3. قم بتثبيت الحزم المطلوبة:
pip install -r requirements.txt
يثبت
أولاً ، تحتاج إلى إعداد مفاتيح API المناسبة ومتغيرات البيئة. لإعداده ، قم بإنشاء Google_API_KEY في وحدة بيانات اعتماد Google Cloud (https://console.cloud.google.com/apis/credentials) و google_cse_id باستخدام محرك البحث القابل للبرمجة (https://programmablesearchengine.google.com/controlpanelpanel/create). بعد ذلك ، من الجيد اتباع التعليمات الموجودة هنا.
إنشاء مفتاح API على https://serpapi.com/
3. قم بإنشاء ملف يسمى secrets.toml في دليل .streamlit مع المحتوى التالي:
GOOGLE_API_KEY = " your-google-api-key "
GOOGLE_CSE_ID = " your-cse-id "
SERP_API_KEY = " your- "
تشغيل التطبيق
الاستخدام
- افتح تطبيق SPEMATLIT في متصفحك.
- حدد خيارات من القائمة المنسدلة في الشريط الجانبي
- لعنوان URL:
- أدخل عدد عناوين URL التي تريد معالجتها في الشريط الجانبي.
- توفير عناوين URL للمقالات الإخبارية.
- انقر على "Process URLs" لجلب المقالات وتحليلها.
- ل PDF
- تحميل PDF.
- انقر على "Process PDF" لتحليل PDF.
- أدخل استعلامًا في مربع إدخال النص وانقر فوق "إرسال" للحصول على إجابات بناءً على البيانات المعالجة.
يمكنك أيضًا استخدام بحث Google المسبق عن الأسئلة المالية.
مثال 1 عنوان URL:
- أدخل 3 كعدد من عناوين URL
- توفير عناوين URL التالية:
- https://www.moneycontrol.com/news/business/tata-motors-to-use-new-new-billion-blant-to-make-jaguar-land-drover-cars-neport-1266941.html
- https://www.moneycontrol.com/news/business/stocks/tata-motors-stock-jumps-x-after-robust-jlr-sales-brokerbages-bullish-12603201.html
- https://www.moneycontrol.com/news/business/stocks/buy-tata-motors-target-of-rs-1188-harekhan-12411611.html
- انقر فوق "Process URLs" لبدء المعالجة.
- أدخل استعلامًا مثل
what is the target price of tata motors ? وانقر فوق Submit للحصول على الإجابة.
مثال 2 PDF:
سنويري 202223.pdf قم بتحميل PDF المعطى
انقر فوق "Process PDF" لبدء المعالجة.
أدخل استعلامًا مثل what is the yoy change of revenue of tata motors ? وانقر فوق Submit للحصول على إجابة.
مؤلف
؟ ميهير هادافاني
- Twitter: @mihirh21
- Github: @mihirh19
- LinkedIn: @mihir-hadavani-996263232
أظهر دعمك
إعطاء ️ إذا ساعدك هذا المشروع!