# Chat Assistant

The **Chat Assistant** interface is the classic chat interface many of your users will be familiar with. On the right side panel, you will see UI customization options.

Note the **Fields** section. If your project has more than one input or output, you can choose which ones will interface with the user. The user will be able to enter text into only one of the inputs, and see the output of only one of the outputs in your project. Everything else will be hidden.

<figure><img src="/files/h0mAaK1UEbt9GjpEReBJ" alt=""><figcaption></figcaption></figure>

### Configuration

You can customize some of the options for this interface:

* **User feedback:** allow the user to give thumbs up or thumbs down feedback on chat responses, you will be able to see this feedback in the Manager View
* **Related results:** shows the user suggestions for follow-up inputs to the chat assistant
* **Show steps:** shows the user what parts of your project are processing
* **Show attachment icon:**&#x20;
  * when enabled without a [Files Node](/workflow-builder/inputs/files-node.md) checked as an input, allows the user to attach images by clicking the attachment icon on the bottom left of the chat box denoted.&#x20;
  * enabled with a [Files Node](/workflow-builder/inputs/files-node.md) checked as an input, allows the user to attach any file.
* **Show audio icon:** allows the user to do voice-to-text instead of typing
* **Default loading message:** shows a message while the chat assistant is thinking
* **Conversation Starters:** shows the user example queries


---

# 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.stackai.com/interface-and-deployment/end-user-interfaces/chat-assistant.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.
