# Build a Dataset

Data is the DNA of AI models. With a quality dataset, you can train different models and test variations with ease. In this guide, we will show you how to import your data, work with it, and expand it.

A dataset for fine-tuning typically consists of both inputs and outputs. When designing a dataset for a particular use case, ask yourself these questions:

* What do I want to get out of my model? What format should it be in?&#x20;
* Which data is actually relevant to the task?
* If I wanted a human to do the job, what data would I provide them? How would they filter it before doing the task—can I pre-filter the data at all to make sure there is nothing extraneous?
* Am I asking the model to do more than one thing at the same time? How can I make the job easier for the model?

If you are hoping to get more than one output back from your model, consider using separate models, each dedicated to its own task. In programming, this is called "separation of concerns," and it applies to designing AI models too.

In general, the simpler you make the task upfront, the better your chances are of creating a high-performing model.

To see how datasets work in Entry Point, we'll start by importing a CSV.&#x20;


---

# 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.entrypointai.com/guides/build-a-dataset.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.
