> For the complete documentation index, see [llms.txt](https://40factory.gitbook.io/wilson/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://40factory.gitbook.io/wilson/3.11/wilson-academy/chat.md).

# Chat

The chat section allows users to interact with a selected bot by initiating a new chat session.&#x20;

Users can start a new chat by clicking the "new chat" button. The system automatically assigns a chat name based on the first message from the user. Once a new chat is initiated, users must choose an appropriate bot for their interaction. This selection is finalized to ensure context consistency throughout the conversation. The chosen bot is displayed at the bottom left of the chat interface, and it cannot be changed within the same chat session.

<figure><img src="/files/FmcJ0doxOWyrKSR1hLHF" alt="" width="375"><figcaption></figcaption></figure>

## New chat

User can create a new chat clicking on the "new chat" button in the top right of the page. Wilson will automatically assign a name to the chat based on the first user message.&#x20;

When you create a new chat, select the most suitable bot for the interaction you want to have!

Once you have chosen the bot, you can start chatting.&#x20;

<figure><img src="/files/jUiahGPRnpyDmJah9QYg" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
The selected bot is displayed at the bottom left. Once selected, the bot cannot be changed for that specific chat, to maintain context consistency.
{% endhint %}

{% hint style="warning" %}
**Pay attention**

Once you create a bot, remember to set it among the available bots for each user you want to give access to!
{% endhint %}

## Edit chat

Clicking on the button with three dots on chat selection, it is possible to rename a chat or archive it.ù

{% hint style="info" %}
The system automatically generate a name for the chat, based on the topic of the questions.
{% endhint %}

## Chat with Wilson

Inside the chat window, the user can chat with Wilson. By typing a message into the bar at the bottom, the user can send a message and receive a response from Wilson.

For each of Wilson's responses, actions can be performed:

<figure><img src="/files/1twaD3a5Q2vzxSuVVDaT" alt=""><figcaption></figcaption></figure>

* **Message Information:** open a dialog where is possibile to view all the information about that message response, such as rephrasing applied, ratings, tags, sources Wilson used to get that response.

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

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

* **Copy Answer**: allows to copy to clipboard the response message.

* **Valutate Answer:** rate the response, providing a score: like or dislike.

<figure><img src="/files/VAhSvxnZycz2ngIN0HFi" alt="" width="145"><figcaption></figcaption></figure>

* **Correct Answer:** allows the user to modify the response and suggest an alternative answer to Wilson. The correction will be visible in the Feedback tab in Knowledge Base section, where it can be further modified.

  <figure><img src="/files/9VMgK1C30iWFNYpSwebM" alt="" width="375"><figcaption></figcaption></figure>

* **Thoughts**: exposes the internal reasoning steps of the LLM during response generation.\
  It provides transparency into how the model processes input, enabling better debugging, validation, and trust in the generated output.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://40factory.gitbook.io/wilson/3.11/wilson-academy/chat.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
