Echter AI-Agent mit Function-/Tool-Calling (OpenAI-Schema, gpt-4o-mini via eigenem Proxy
theserver-open-ai.replit.app/api/chat) -- kein Skript mit vorgefertigten Antworten. Das Modell
entscheidet selbst, welches der 16 Tools es aufruft, die Tool-Ausführung läuft clientseitig im Browser
gegen die echten gecachten Datensätze dieses Stacks (1.424 Titel über 21 globale Leitindizes -- S&P500,
DAX, CAC40, NASDAQ100, FTSE100, Hang Seng, ASX200, Nifty50 u.a., keine Halluzination, keine erfundenen Zahlen --
jede Zahl in einer Antwort kommt aus einem echten Tool-Aufruf, sichtbar als 🔧-Chip im Chat). Tools:
Symbol-Lookup, Composite-Score-Ranking, flexibler Screener (Piotroski/KGV/Bollinger/
Midpoint-Filter), Symbolsuche, Backtest-Abfrage (alle 11 Strategien), Direkt-Vergleich
mehrerer Symbole, Relative-Stärke-Rang (Cross-Sectional-Momentum), Langfrist-Signal (1/3/5/10Y),
korrelierte Long/Short-Paare, Sektor-Übersicht, Dividenden-Info (separate 63k-Symbol
Cache-DB, strikt über Börsen-Kennung gematcht statt nacktem Ticker -- vermeidet Verwechslungen gleichnamiger
Ticker auf unterschiedlichen Börsen), Research-Report (orchestriert 6 Tools zu einem kompletten
Bericht), Markt-Übersicht (Marktbreite über die gesamte Datenbasis) und eine persistente
Watchlist (hinzufügen/entfernen/Zusammenfassung -- echter Agent-Zustand über mehrere Nachrichten UND
Browser-Reloads hinweg, kein Einmal-Query).
—TITEL IN DER DATENBASIS
—MIT VOLLEM COMPOSITE-SCORE
16TOOLS VERFÜGBAR
Proxy: eigener Node/Express-Gateway auf Replit, Modell fest auf gpt-4o-mini gesperrt (keine
API-Keys im Client-Code). Tool-Ausführung = reines clientseitiges JavaScript über bereits in diesem Repo
gecachte JSON-Snapshots (strat-fundamentals-snapshot.json, strat-price-snapshot.json,
midpoint-snapshot.json, rs-snapshot.json, longterm-snapshot.json,
pairs-snapshot.json, alle 11 Backtest-Resultate) -- einzige Ausnahme: get_dividend_info
lädt dividend-summary.csv (63k Zeilen) bei Bedarf einmalig aus dem separaten
genitus-ticker-cache-Repo nach, danach gecacht für die restliche Session -- keine sonstigen neuen
Live-API-Calls pro Chat-Nachricht
außer dem einen LLM-Call selbst. Agent-Loop: bis zu 5 Tool-Runden pro Nachricht, danach erzwungene finale Antwort.