/ runtime
1,447live
← all work
● live

AskDB

Natural language to SQL that heals itself: failed queries are re-generated against the schema until they run — or until they're proven unsafe.

≤3 retries
self-heal
SELECT only
guard
RAGAS
eval

engineering decisions

  • ›Read-only guard: every query validated as SELECT/WITH before execution
  • ›Gemini primary with automatic Groq failover
  • ›RAGAS benchmark with score history — quality tracked across runs, not claimed once
  • ›Live schema viewer: users see their data model, not row data

stack

StreamlitLangChainGeminiGroqNeon PostgresRAGAS