In DevelopmentApril 5, 2026
Float-AI
Plain-English questions over the ARGO ocean fleet. Every answer ships with the SQL it ran — RAG router (LangChain + Gemini + FAISS), hardened text-to-SQL, NetCDF→Postgres ETL.
Overview
The problem
How it works
LLM + RAG pipeline
Hardened text-to-SQL
Real ETL
Map + plots, not just text
Architecture
- Backend — FastAPI serving /api/ask plus operational routes for stats, floats, profiles, trajectories, quality, and time-series
- AI — Gemini via langchain-google-genai; FAISS vector store; HuggingFace embeddings; LangChain router for intent classification
- Data — PostgreSQL argo_profiles table; SQLAlchemy access; ETL via data_pipeline/build_database.py
- Resilience — Sample-data fallback for API routes when the DB is unavailable; the UX stays responsive even with the database offline
Recognition
- Smart India Hackathon 2025 — Round 2 Qualifier with this build (Float Chat).




