Skip to Content

Natural Language Time Series Forecasting with Google’s TimesFM Model

NEO built ChronoSight, a full-stack forecasting application that lets you query time series data in plain language using Google’s TimesFM-2.5-200M zero-shot forecasting model.


Problem Statement

We asked NEO to: Build a time series forecasting system that removes the usability gap—no data science background, no manual data shaping. Users ask questions in plain language and receive forecasts with confidence bands and trend analysis. The system should use a zero-shot foundation model so no fine-tuning is required.


Solution Overview

NEO built ChronoSight — a natural language time series forecasting platform:

  1. TimesFM-2.5-200M — 200M-parameter foundation model from Hugging Face; zero-shot forecasting with no training on your data
  2. Natural Language Query Routing — Parse queries (e.g. “Apple stock forecast next 30 days”), resolve data source, fetch history, run inference, return forecast with visualizations
  3. Multiple Data Sources — Live market data (Yahoo Finance), curated economic datasets (CO2, airline passengers, etc.)
  4. Full-Stack App — FastAPI backend, React 19 + TypeScript frontend with Recharts; confidence bands and trend summary

ChronoSight Time Series Forecasting Pipeline Architecture

Workflow / Pipeline

StepDescription
1. Natural Language QueryUser types a question (e.g. “Forecast airline passengers through Q4”)
2. Query Parsing & RoutingIdentify data source, fetch historical series; suggest reformulation if no match
3. TimesFM InferenceZero-shot forecasting; point estimate and confidence bands
4. Visualization & MetricsHistorical + forecast chart; trend direction, magnitude, natural-language summary

Technical Details


Repository & Artifacts

dakshjain-1616/AI-Powered-Time-Series-ForecastingView on GitHub

Generated Artifacts:


When to Use This Approach


References

View source on GitHub


Learn More