# Auto-generated Data Documentation

In this guide, you'll learn how to use Paradime's Catalog feature, powered by DinoAI, to effortlessly create and maintain high-quality documentation for your data assets. Well-documented assets are crucial for clarity and collaboration, and the Catalog feature helps you comprehensively document your dbt™ models and their columns, ensuring consistency across your project.

**Estimated completion time:** 10 minutes

{% hint style="warning" %}

### Prerequisites

* [A dbt™ project set up in Paradime](https://docs.paradime.io/app-help/guides/paradime-101/getting-started-with-the-paradime-ide/setting-up-a-dbt-project)
* [At least one dbt™ model materialized in your dbt™ project](https://docs.paradime.io/app-help/guides/paradime-101/creating-a-dbt-model#id-4.-materialize-your-dbt-tm-model)
  {% endhint %}

### What you'll learn

In this guide, you'll learn how to:

1. Access and navigate the Catalog feature
2. View and edit model documentation
3. Use DinoAI for auto-generating documentation
4. Review and customize generated content

***

### Tutorial

{% embed url="<https://youtu.be/31RXmmxgcko>" %}

### Key Features

* **Model Classification**: Tag and categorize your models for easy organization.
* **Model Description**: Add detailed descriptions to explain the purpose and logic of each model.
* **Model Column Details**: Document metadata for each column, including type, tests, and classification.
* **DinoAI Auto-generation**: Automatically generate context-specific descriptions for models and columns.
* **Auto-updating YAML files**: All documentation updated via the Catalog UI will immediately be reflected in your project's corresponding .yaml files.&#x20;

### How to Use

1. **Access the Catalog:**
   * Open the Command Panel within the Code IDE (located at the bottom of the screen)
   * Click on the "Catalog" tab.
2. **View and Edit Model Information:**
   * Click on any model in your project to view it's documentation.
   * Option: Click "Expand" icon on the top right of Catalog tab to expand view.&#x20;
   * Click "Edit" Icon  (**✎)** to edit any model classifications, description, column details, etc.
3. **Use DinoAI for Auto-generation:**
   * In the Catalog tab, click "Autogenerate" at the top left.
   * DinoAI will generate a detailed, context-specific model model and column descriptions.
   * Click "Edit" Icon  (**✎)** to edit AI generated descriptions.&#x20;
4. **Review and Customize Generated Content:**
   * Make any necessary edits to tailor the documentation to your specific needs.
   * Save your changes.

{% hint style="success" %}

### Pro Tips

* Use auto-generation as a starting point, then customize for your specific needs.
* Regularly update documentation as your models evolve.
* Consistency in documentation style improves team collaboration.
  {% endhint %}

***

{% hint style="info" %}

### Related Documentation

* [How to use the data catalog](https://docs.paradime.io/app-help/documentation/data-catalog)
* [Utilizing data assets](https://docs.paradime.io/app-help/documentation/data-catalog)
  {% endhint %}

***

### Summary

You've learned how to use Paradime's Catalog feature to autogenerate and maintain high-quality documentation for your dbt™ models. By leveraging this feature, you can significantly speed up your documentation process, ensure consistency across your project, and maintain up-to-date documentation as your models evolve.

Next, we'll explore [how to enforce SQL and YAML best practices](https://docs.paradime.io/app-help/guides/paradime-101/getting-started-with-the-paradime-ide/utilizing-advanced-developer-features/enforce-sql-and-yaml-best-practices) to further improve your code quality.


---

# 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/guides/paradime-101/getting-started-with-the-paradime-ide/utilizing-advanced-developer-features/auto-generated-data-documentation.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.
