Newspulse AI: Databricks Generative AI Hackathon [1. Platzgewinner in Finanzdienstleistungen]
Was es tut
Diese Anwendung wurde speziell entwickelt, um das Gefühl der neuesten Nachrichtenartikel zu bedeutenden Geschäftsereignissen wie Entlassungen, Fusionen und Akquisitionen, Reorganisationen und Streitigkeiten zu überwachen und zu analysieren. Diese Veranstaltungen können die Aktienleistung zutiefst beeinflussen, was es für Investoren von entscheidender Bedeutung macht, auf dem Laufenden zu bleiben.
Schlüsselmerkmale
- Stimmungsanalyse: Analysieren Sie das Gefühl von Tag und Thema mit aggregierten Ergebnissen.
- Aktienkurs vs Stimmung: Eine Zeitreihenanalyse zur Untersuchung der Auswirkungen der Nachrichtenstimmung auf die Aktienleistung.
- Chatbot: Bietet Q & A -Funktionen mithilfe eines Vektor -Suchindex und der gesammelten Informationen.
Datenerfassungsprozess
- Nachrichtenartikel: Verwendet die DuckDuckgo -API, um aktuelle Nachrichtenartikel über ausgewählte Unternehmen abzurufen.
- Inhaltskratzen: Verwendet Scrapegraphai und GPT 3.5-Turbo, um Inhalte aus URLs zu extrahieren.
- Sentiment -Extraktion: Wendet DBRX -Anweisungen und Langchain an, um die Stimmung aus Artikeln zu bestimmen.
- RAG -System: Artikel werden untergebracht, mit DBRX eingebettet und in einen Datenbanken Vektorspeicher geladen.
- Aktiendaten: Verwendet YahooQuery, um historische Aktienkursdaten von YahoofInance zu sammeln.
Automatisierte Datenbeuteljobs sollen täglich oder mehrmals am Tag ausgeführt werden, um die Datenbank- und Vektorspeicher kontinuierlich mit neuen Artikeln zu aktualisieren.
Tech Stack
- Datenbank - Datenverarbeitung, Speicher, Vektordatenbank
- Straffung - Frontend
- Openai - LLM
- DBRX - LLM
- Langchain - LLM -Wrapper
- Duckduckgo - Nachrichten -API
- ScapeGraphai - Web Scraping
- YahooQuery - Yahoo Finance API
- Einbettchain - RAG (verwendet für die Demo als Alternative zum Endpunkt der Datenbank)