Ask RITA
Four Powerful Workflows¶
-
SQL Agent
Natural language to SQL across 7+ database engines with conversational follow-ups, error recovery, and smart visualization.
-
NoSQL Agent
Natural language to MongoDB aggregation pipelines with full feature parity — PII detection, charts, and Chain-of-Thoughts.
-
Research Agent
CRISP-DM data science workflows with scipy-powered hypothesis testing, effect sizes, and actionable insights.
-
Data Classification
LLM-powered processing of Excel, CSV, and images with runtime configuration, multi-tenant support, and batch processing.
Key Features¶
-
Security & PII Detection
SQL safety validation, prompt injection detection, and Microsoft Presidio-powered PII/PHI scanning for HIPAA and GDPR compliance.
-
Schema Enrichment
Automatic schema caching, hybrid descriptions, business glossary terms, and cross-project access for BigQuery.
-
Export to PPTX, PDF, Excel
One-call export of query results into branded PowerPoint decks, PDF reports, and Excel spreadsheets.
-
13 Chart Types
Automatic visualization recommendations with Google Charts integration. Bar, line, pie, scatter, treemap, Sankey, and more.
-
Chain of Thoughts
Step-by-step reasoning traces, progress callbacks, and full observability into every stage of the analytics pipeline.
-
CLI & MCP Server
askritaCLI for interactive queries, batch testing, and an MCP server for integration with Claude Desktop and other AI tools.
Supported Platforms¶
-
LLM Providers
OpenAI · Azure OpenAI · Google Vertex AI · AWS Bedrock
-
Databases
PostgreSQL · MySQL · SQLite · SQL Server · BigQuery · Snowflake · IBM DB2 · MongoDB
Quick Start¶
Answer: The top 10 customers by revenue are: 1. Acme Corp ($42.3M),
2. Globex Inc ($38.7M), 3. Initech ($35.1M), 4. Umbrella Co ($31.9M),
5. Wonka Industries ($28.4M), 6. Stark Enterprises ($25.6M),
7. Wayne Corp ($22.8M), 8. Pied Piper ($19.3M), 9. Hooli ($16.7M),
10. Dunder Mifflin ($14.2M).
Recommended Visualization: bar_chart
Reason: Bar chart is ideal for comparing revenue across customers
Or use the Python API directly:
from askrita import SQLAgentWorkflow, ConfigManager
config = ConfigManager("my-config.yaml")
workflow = SQLAgentWorkflow(config)
result = workflow.query("What are the top 10 customers by revenue?")
print(result["answer"])
Explore the Docs¶
-
Getting Started
Installation, configuration, usage examples, and supported platforms.
-
Configuration
YAML config for LLM providers, databases, workflows, PII detection, and security.
-
Guides
In-depth walkthroughs for every workflow, feature, and integration.
-
Benchmarks
BIRD Mini-Dev accuracy results across 6 models — Gemini, GPT-5.4, and more.
-
Charts
13 chart types with React and Angular integration guides and sample previews.
-
Developer
Contributing guide, branching workflow, and Docker-based compatibility testing.