Example Prompt
Based on the data model described in the attached architecture PDF, create a dimensional model for tracking user engagement
Requirement: Add relevant PDF documents as context in DinoAI before sending your prompt.
Step-by-Step Instructions
- Add the PDF document(s) to your project
- Open DinoAI by clicking the DinoAI icon (🪄) in the left panel
- Add PDF as context by clicking the ”@” symbol in the Dino AI chat panel
- Formulate your prompt that references the information in the PDF:
- Be specific about which parts of the PDF you’re interested in
- Clearly state what you want DinoAI to do with the information
- Review DinoAI’s response and implement the solution
- Optional**: Ask follow-up questions** if needed to refine the understanding
How It Works
After you enter your prompt:- DinoAI reads and processes the PDF document you’ve provided as context
- It extracts text, tables, and structural information from the document
- It analyzes this information in relation to your specific request
- It applies the relevant knowledge from the PDF to your task
- If configured, DinoAI follows your .dinorules preferences when generating its response
Note: Text-based PDFs work better than scanned documents. For best results, provide PDFs with clear text content rather than handwritten notes or poor-quality scans.
Key Benefits
- Domain Expertise: Incorporate business-specific knowledge into your models
- Consistency: Ensure models align with documented specifications
- Documentation Integration: Bridge the gap between documentation and implementation
- Knowledge Transfer: Convert PDF information into actionable code
- Reduced Context Switching: No need to reference PDFs separately during development
Example Use Cases
- Implementing Documented Requirements: Create models based on specifications in project documentation
- Following Defined Business Rules: Apply business logic described in PDF reports
- Understanding Data Structures: Reference data dictionaries or schema documentation
- Translating Technical Specs: Convert written requirements into working dbt™ models
- Analyzing Reports: Use information from PDF reports to inform analytical model design
Tip: For recurring reference documents, consider adding instructions in your .dinorules file specifying how DinoAI should interpret and handle information from specific PDFs.