# Use Cases

DinoAI Code Mode can help you tackle a wide range of analytics engineering tasks by automating repetitive work and ensuring consistency across your dbt™ project. These use cases showcase how you can leverage Code Mode to accelerate your development workflow.

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>🏭 Creating Sources from your Warehouse</strong></td><td>Automatically generate complete and accurate sources.yml files by directly accessing your data warehouse metadata.</td><td></td><td><a href="/pages/19fCtVbhRvYoJVOHuw9z">/pages/19fCtVbhRvYoJVOHuw9z</a></td></tr><tr><td><strong>🧩 Generating dbt™ Models</strong></td><td>Build sophisticated data models quickly by leveraging your existing project patterns and data warehouse schema.</td><td></td><td><a href="/pages/e13rcOiivyQPW2Qdm1Vj">/pages/e13rcOiivyQPW2Qdm1Vj</a></td></tr><tr><td><strong>🔧 Fixing Errors with Jira</strong></td><td>Streamline the process of fixing production issues by connecting ticket information directly to your development workflow.</td><td></td><td><a href="/pages/05AzyMThfxwnByN5zwxv">/pages/05AzyMThfxwnByN5zwxv</a></td></tr><tr><td><strong>🔍 Researching with Perplexity</strong></td><td>Access the latest technical information, best practices, and examples to improve your analytics engineering.</td><td></td><td><a href="/pages/f6ZcdWnXEsjzR6ofBWzk">/pages/f6ZcdWnXEsjzR6ofBWzk</a></td></tr><tr><td><strong>📄 Enhanced Dyno Knowledge with PDFs</strong></td><td>Enrich DinoAI's context with project-specific information contained in PDF documentation, specifications, or reports.</td><td></td><td><a href="/pages/NV5YhltbQJzaSiNxY0Ud">/pages/NV5YhltbQJzaSiNxY0Ud</a></td></tr></tbody></table>

{% hint style="info" %}
**Getting Started Tip**

For best results with DinoAI, start with the [**Creating Sources from your Warehouse**](/app-help/documentation/dino-ai/agent-mode/use-cases/creating-sources-from-your-warehouse.md) use case. This establishes a solid foundation for your project by accurately mapping your data sources, which you can then reference when generating models.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.paradime.io/app-help/documentation/dino-ai/agent-mode/use-cases.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
