SayQL is a voice-first AI data analyst that helps business owners understand their data without writing SQL or building dashboards. A user can simply ask questions like, "How many returns did we have last week by city?" or "Why did returns increase last month?" and SayQL turns the conversation into a clear answer with tables, charts, SQL, and supporting evidence. Built around AssemblyAI's Voice Agent capabilities, SayQL supports natural voice interaction, real-time tool calling, and interruption-aware conversations. When the agent needs data, it can call backend tools to inspect the business schema, resolve the relevant metric, execute a guarded read-only SQL query, and use the results to generate the response. The key problem we solve is not just SQL generation. Business metrics often have different meanings across companies. "Net revenue," "active customer," or "return rate" cannot safely be guessed by an LLM. SayQL therefore uses a semantic metric layer with explicit business definitions. The agent retrieves the relevant definition before querying the data, and when a term is ambiguous, it asks the user instead of making an assumption. Every answer is designed to be transparent: users can see the metric definition used, the generated SQL, the result data, and the visual explanation behind the answer. This makes SayQL useful not only for asking questions, but for understanding and trusting the answer. Our vision is to make analytics feel as simple as having a conversation with a reliable data analyst, starting with small D2C businesses and evolving into a broader AI-powered business intelligence platform.
Category tags: