# Conversational

**Conversational** **labeling** allows you to label spans in a text document using a chat-style interface.

The interface displays each line as a message with bubbles and avatars, making it easier to work with conversational data. You can label individual spans within messages or label entire messages, which is useful for conversation-level classification.

Conversational labeling projects use the same label sets as span labeling projects, so existing label configurations are compatible.

![Conversational Overview](https://448889121-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbjY0HseEqu7LtYAt4d%2Fuploads%2Fgit-blob-5b1bb1bcd596a04ab8cc64083f20f223b3f59da0%2FConversational%20Overview.gif?alt=media)

### Create a conversational labeling project

1. In step 1 of project creation, upload a file in a supported format for conversational labeling. You can use the sample `.json` file below to setup the project.
2. In step 3 of project creation, set up your label set by creating it from scratch or by uploading a `.csv` label set file.

{% file src="<https://448889121-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbjY0HseEqu7LtYAt4d%2Fuploads%2Fgit-blob-b28f0528d8e1d043515f23e842970d366fa48f6e%2FDatasaur%20sample%20-%20Conversational%20(1).json?alt=media>" %}

{% file src="<https://448889121-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbjY0HseEqu7LtYAt4d%2Fuploads%2Fgit-blob-b5e3e1bc6879bf436c38132f3697c24f203b98fc%2FDatasaur%20sample%20-%20Conversational%20label%20set%20(1).csv?alt=media>" %}

{% hint style="info" %}
For more detailed information on conversational labeling projects, refer to [this page](https://docs.datasaur.ai/data-studio-projects/lets-get-labeling/conversational-labeling).
{% endhint %}

### Additional settings

Conversational labeling projects support the same additional settings available in span labeling projects.

* **Limit selection to a span of 1 token** is useful when you want to ensureenforce that every token in the document is be labeled.
* **Spans should have at most one label** prevents you from adding multiple labels to a single span.
* **Allow arrows to be drawn between labels** lets you draw arrows from one label to another to annotate relationships between words.
* **Default text selection** allows you to choose between token-level and character-level selection.

![](https://448889121-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MbjY0HseEqu7LtYAt4d%2Fuploads%2Fgit-blob-dbda614de9704e7c885aa3b0e6ca5d6700a7e9c9%2FProject%20settings%20-%20Task%20settings%20-%20span%20labeling.png?alt=media)
