# 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.
