
Solynth - AI Economic Intelligence Platform
An economic intelligence platform for theme discovery and monitoring. It combines a streamed RAG chat experience with scheduled ingestion, analysis, and reporting workflows.
An economic intelligence platform for theme discovery and monitoring. It combines a streamed RAG chat experience with scheduled ingestion, analysis, and reporting workflows.
What made this system difficult?
Coordinating ingestion, analysis, and long-running generation workflows while keeping the system observable and resilient to intermittent provider/API failures.
How did the design respond?
Implemented a server-side RAG pipeline (retrieval→context building→multi-provider response) with DB-backed sessions/messages and SSE streaming. Built node-cron schedulers and automation services for economic/news pipelines and theme analysis workflows in the admin stack.
How responsibility moves through the system.
AutoGenerator
- — Unified economic scheduler
- — Theme analysis automation
- — Operational pipelines
AInewsWeb
- — RAG chatbot core
- — SSE streaming chat
- — Session persistence
Overview
- Solo-built economic intelligence platform combining a user-facing RAG chatbot service with an admin automation stack.
Purpose & User Flow
Purpose
- Help users quickly understand “what themes matter now” and ask evidence-based questions over ingested sources (news/indicators).
User Flow (Chat)
- Ask a question → retrieve relevant context (vector search) → generate an answer → stream status/output via SSE.
- Conversations are stored per session to support continuity and revisiting.
Key Components
RAG Chatbot Service
- Vector retrieval → context assembly → multi-provider response generation, with session/message persistence (Prisma)
- SSE streaming endpoint for token-level output and status events
Ingestion & Scheduling
- node-cron based unified economic scheduler (event-aware triggering + DB cleanup)
Admin Automation
- Theme analysis/stock discovery scheduler integrating multi-source collectors and orchestration
