An innovative solution, meticulously crafted to transform challenges into opportunities and simplify everyday experiences.
Explore Our Prototype
A high-level overview displaying key operational metrics and real-time BGC data summaries for quick analysis. This central hub provides actionable insights into the status of all tracked assets.
The core interaction point where users input natural language questions to generate data queries or factual answers. It leverages RAG technology to ensure accurate, context-grounded responses from the database.
Details the mission and team behind the project, ensuring transparency and building user trust in the system. Discover our commitment to innovative data solutions and shaping a streamlined future.
Visual representation of geospatial data, allowing users to track and analyze BGC float deployments across oceans. This interactive feature is essential for monitoring asset locations and historical routes.
Allows users to manage account preferences, configure data display options, and adjust notification settings. Control the look and feel of the interface and tailor data views to your specific needs.
We are constantly working to expand our visual data features and provide more interactive tools for advanced analysis.
Watch our detailed video demonstration to fully grasp the potential and impact of this groundbreaking idea.
Modern user interface and data visualization built with HTML, JavaScript, and Tailwind CSS.
High-performance orchestration of the RAG pipeline and request management using FastAPI.
Determines user intent (SQL Query vs. Text Answer) and guides generation using Llama3.
Locally hosts and serves the Llama3 model and embedding models via Ollama.
Stores all high-volume, structured numerical and time-series data using PostgreSQL.
Manages contextual definitions and metadata for grounded answers in ChromaDB.
Uses psycopg2 to connect to PostgreSQL and nomic-embed-text for vector creation.
Handles asynchronous requests (httpx), data validation (Pydantic), and SQL parsing (re).
The FloatChat Data Viewer is a working proof-of-concept. This prototype successfully integrates a complex RAG and LLM pipeline to enable natural language interaction with structured data.
The end-to-end pipeline is functional, demonstrating successful data ingestion, RAG-powered SQL generation, execution, and final data retrieval.
We have successfully implemented strict prompt engineering to prevent model hallucination and ensure the AI accurately discriminates between factual questions (returning text) and data questions (returning SQL).
The core framework is massively scalable and ready to be extended with more complex BGC (Biogeochemical) datasets and advanced interactive plotting features.