DinoAI
Last updated
Was this helpful?
Last updated
Was this helpful?
DinoAI, developed by Paradime, is an AI-powered suite of features designed to enhance analytics engineering productivity streamline SQL and dbt™ development
🤖 : AI-powered assistant that helps write, debug, and test dbt™ models through natural language
⚡️ : Context-aware code completion that understands your project structure and patterns
💬 : Smart generation of detailed git commit messages based on your code changes
📚 : Automated documentation that explains your models and columns in plain English
Copilot is your AI assistant within the editor, offering real-time coding help and project-specific guidance.
In addition to entering generic inquiries into the Copilot prompt, you can leverage copilot's one-click commands:
/test
/test @stg_orders
Generates a test tailored to your dbt™ project's structure and content
/explain
/explain @stg_customers
Provides a detailed summary of a dbt™ model's purpose, output, and key executions.
/fix
/fix @stg_orders
Identifies and corrects errors in your dbt™ model.
/model
/model create a dbt model called stg_orders that... [additional instructions]
Generates a new dbt™ model for your project.
/mermaid
/mermaid @stg_orders
Creates entity relationship diagrams (ERDs) of your dbt model's dependencies.
/sql_to_dbt
Converts existing SQL queries into dbt™ models
Access the Copilot commands via the following methods:
Click the Dino AI icon (🪄) icon on the left side of the Editor.
Select a command
Enter your inquiry in the prompt and either press "Enter"
Autocomplete, powered by the “/dino/” command, provides smart autocompletion for SQL and dbt™ code, streamlining the creation of queries, columns, calculations, etc.
Begin by typing code in any .sql file in the Editor.
Type "/dino/" to trigger autocomplete suggestions.
Press "Tab" to accept, or "Esc" to cancel.
The selected code will automatically fill into your model.
DinoAI's Commit Messages feature automatically generates detailed commit messages tailored to your specific code changes, enhancing communication within your team.
Make changes to your code.
Review the AI-generated commit message. If unsatisfied, click "Write Commit" again for a new suggestion.
Click "Catalog" tab located in the Apps Panel within the Code IDE.
Click "Autogenerate" at the top left of the Catalog panel
Edit, regenerate model description as needed.
Save changes.
Commit Message feature is only available for users.
Click on "Write Commit" in the panel.
your changes
Autogenerate, powered by DinoAI, automatically generates detailed, context specific descriptions for your . These descriptions are tailored specifically to your model and individual columns.