-
Allow LLM to See Data: Enable the AI to view sample data from tables for better context and more accurate analysis.
If false, the system will use metadata only
-
Allow File Upload: Let users upload spreadsheets (xls/csv) and PDFs. The AI will parse and incorporate the data into analysis.
When file upload is allowed, the LLM will see the data of the file (for indexing) - this cannot be avoided.
- Allow Users to Edit and Execute LLM Generated Code: Users can view, edit, and run the SQL or Python code generated by the AI. Useful for advanced users who want more control.
- Enable LLM Judge: The AI evaluates query quality for accuracy, efficiency, and best practices. Provides feedback to improve results over time.
-
Autogenerate Instructions: Automatically suggest saving user clarifications as instructions. For example: “Active users should exclude test accounts” becomes a suggested instruction.
Suggested instructions require admin approval before becoming active.
- Validate Code: Automatically validate AI-generated code for syntax errors, security issues, and schema correctness before execution.
- Limit Analysis Steps (Default: 6): Controls how many sequential steps (queries, visualizations, calculations) the AI can take to answer a question.
- Limit Code Retries (Default: 3): Limits how many times the AI can retry code generation after failures to prevent infinite loops.