# Configuration de la base de connaissances

## Configuration quand l'utilisateur final le demande explicitement:&#x20;

1. Créez votre [condition de contexte](/contenus/conditions-de-contexte.md) permettant de vérifier la disponibilité des opérateurs. Pour cela, dirigez-vous sur la page **Contenus > Conditions de contexte**.
2. Remplissez les champs comme dans l'exemple ci-dessous :

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

{% hint style="info" %}
Il est également possible de vérifier si le Livechat est ouvert en suivant les horaires d'ouverture configurés dans **Préférences** > **Paramètres Livechat** > **Général**.&#x20;

Pour cela, vous pouvez utiliser la condition **LiveChatOpen()**, qui vérifie uniquement si le Livechat est ouvert.&#x20;

En revanche, la condition **LiveChatAvailable()** vérifie à la fois si le Livechat est ouvert et si un opérateur est disponible.
{% endhint %}

3. Allez dans **Contenus > Connaissances** et créez une connaissance du type "réponse à une question".

Exemple :  "je veux parler à un conseiller"

<figure><img src="/files/sgadXIPtJ3EMAqwDHkh0" alt="" width="271"><figcaption></figcaption></figure>

4. Insérez une condition de contexte entre la question de l'utilisateur et la réponse et sélectionnez la condition que vous avez créée à l'étape 1.

<figure><img src="/files/Bm6coEdlHJ1QUkLynIGO" alt="" width="181"><figcaption></figcaption></figure>

5. Cliquez sur **Mettre à jour**.
6. Complétez les réponses de succès et d'échec :&#x20;

Exemple de succès : Je vous mets en relation avec un conseiller. / Exemple d'échec : Malheureusement aucun conseiller n'est disponible.

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

7. &#x20;Editez la réponse à afficher quand un opérateur est disponible (la branche à gauche) et cliquez sur **Plus d'options - Autres options - Définir une action GUI** et sélectionnez **Connexion Livechat**.

<figure><img src="/files/RQAiurkhCZHscfaoyuQq" alt="" width="307"><figcaption></figcaption></figure>

<figure><img src="/files/M9mkuGb9Nu6zoGJZl6ga" alt="" width="315"><figcaption></figcaption></figure>

<figure><img src="/files/TNYCpb8pEpsXIiGSmNLm" alt="" width="305"><figcaption></figcaption></figure>

7. Cliquez sur **Mettre à jour** pour enregistrer la réponse. Votre escalade Livechat est dès lors effective.

Si un opérateur est disponible, l'internaute est dirigé dans la branche de gauche et est mis en relation avec un opérateur. Dans le cas contraire, l'utilisateur aura la réponse fournie dans la branche à droite.

Il est également possible de rediriger l'utilisateur vers un opérateur possédant une expertise particulière. Lorsque vous avez défini les compétences pour chaque opérateur, vous pouvez choisir d'affecter chaque compétence à une connaissance. Les compétences apparaîtront dans la liste des conditions de contexte lorsque vous créerez vos réponses.

Note : vous avez la possibilité de créer des réponses prédéfinies pour vos sessions en Livechat. Pour en savoir plus, consultez [cet article.](/contenus/connaissances/types-de-connaissances/reponse-predefinie.md)


---

# 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.dydu.ai/livechat/configuration-de-la-base-de-connaissances.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.
