> For the complete documentation index, see [llms.txt](https://docs.dydu.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dydu.ai/contenus/connaissances/types-de-connaissances/reponse-complementaire.md).

# Réponse complémentaire

Ce type de connaissance permet d'ajouter un complément de réponse en fonction de données propres à l'internaute ou d'éléments extérieurs. Plus concrètement, le déclenchement des réponses complémentaires s'effectue par le biais de conditions.

L'intérêt majeur de la réponse complémentaire va être d'apporter une réponse pouvant survenir sur un grand nombre de connaissances (une thématique ou bien même l'ensemble de la base de connaissances). Ainsi, la mise à jour de cette seule réponse complémentaire sera nécessaire, ce qui s'avère être très pratique lorsque vous souhaitez informer vos utilisateurs d'une information temporaire ou évolutive.

Note : afin de mieux comprendre l'intérêt et la manière d'utiliser les réponses complémentaires, il est conseillé de reproduire le cas pratique (en-dessous de la partie théorique).

**Quelques exemples**

Si l'internaute souhaite mettre à jour un élément de son dossier, il est possible d'afficher à la fin de la réponse prévue pour cette question, un complément d'informations qui lui rappelle qu'un autre élément de son dossier n'est pas à jour.

Pendant une période de promotions, en complément, il serait possible d'informer l'internaute qu'un produit est en promotion ou bien même qu'un nouveau produit est disponible.

La réponse complémentaire pourrait également être utilisée pour mettre en avant une action à effectuer sur une certaine période, comme l'actualisation de sa situation pour Pôle Emploi.

Pour créer une réponse complémentaire,

1. Dirigez-vous sur la page **Contenus > Connaissances**.

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

2. Cliquez sur le bouton **Créer connaissance**. Ou sélectionnez une thématique et cliquez sur **... > Ajouter des connaissances**. Cette deuxième option vous permet d'attribuer une thématique directement à vos connaissances.

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

3. Cliquez sur **Réponse complémentaire**.

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

Lorsque vous sélectionnez ce type de connaissance, voici ce qui apparaît :&#x20;

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

4. Effectuez un double clic sur la fenêtre bleue ou cliquez sur l’icône **Modifier** de la bulle bleue (condition de contexte) :&#x20;

<figure><img src="/files/iGT87ZQJSiDoRfbfGret" alt="" width="311"><figcaption></figcaption></figure>

5. Remplissez les champs des onglets **Configuration** et **Déclencheurs**.

<div align="center"><figure><img src="/files/r3y5yH42D2JKqGmqbliX" alt="" width="162"><figcaption></figcaption></figure></div>

* **Configuration :**
  * Label : ajoutez le nom que vous souhaitez donner à cette connaissance.
  * Activation : choisissez ici le type de fréquence d'utilisation de ce complément d'information.
  * Position : choisissez la position du complément avant, après ou à la place de la réponse sur laquelle vous souhaitez appliquer cette connaissance.

<figure><img src="/files/LMCuBuAIZcWGvCCgE4Sa" alt="" width="146"><figcaption></figcaption></figure>

* **Déclencheurs :**
  * Condition : la flèche de droite permet d'afficher la liste des [conditions de contexte](/contenus/conditions-de-contexte.md) créées au préalable. Sélectionnez la condition de contexte que vous souhaitez utiliser. Ce champ est **obligatoire**.
  * Thématiques utilisées précédemment : permet de limiter le déclenchement de la réponse complémentaire en fonction des thématiques (associées aux connaissances) utilisées pendant la conversation. Ce champ est **optionnel**.
  * Connaissances utilisées précédemment : vous pouvez déclencher cette réponse lorsque l'internaute a posé une question sur une connaissance ou plusieurs connaissances particulières. Ce champ est **optionnel**.
  * Filtre sur le type de réponse : vous pouvez choisir de déclencher cette réponse lorsque le bot répond directement, lorsqu'il reformule ou lorsqu'il ne comprend pas. Ce champ est **optionnel**.

Lorsque vous avez terminé la configuration de votre réponse complémentaire, cliquez sur **Mettre à jour**.

6. Complétez ensuite la fenêtre de réponse à l'aide des outils. Notez que vous pouvez consulter la page portant sur les [Éléments de Réponses](/contenus/connaissances/elements-de-reponse.md) afin d'obtenir un aperçu global des possibilités offertes par la fenêtre de réponse.
7. Sélectionnez votre statut et cliquez sur **Mettre à jour**. Votre connaissance est créée.

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

### Cas pratique

L'objectif de ce cas d'utilisation est de créer une réponse complémentaire pour compléter chaque question de l'utilisateur ayant porté sur les variables.

Afin de réaliser le cas pratique, veuillez suivre les étapes suivantes :

1. Vous devez tout d'abord créer la condition de contexte adéquate. Pour cela, dirigez-vous sur la page **Contenus > Conditions de contexte**.
2. Cliquez sur **Ajouter** puis remplissez les champs comme ceci :&#x20;

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

3. Cliquez sur la coche bleue. Votre condition de contexte est créée.
4. Dirigez-vous sur la page des **Connaissances** puis créez une nouvelle connaissance (**Réponse complémentaire**).
5. Éditez la bulle bleue puis remplissez les champs de l'onglet **Configuration** comme ceci :&#x20;

<figure><img src="/files/JXlnRI13GGHtWRx3iQcS" alt="" width="164"><figcaption></figcaption></figure>

3. Cliquez ensuite sur l'onglet **Déclencheurs** et remplissez les champs comme ceci :&#x20;

<figure><img src="/files/5HtdtWR6XTWJMTlI7GJ2" alt="" width="169"><figcaption></figcaption></figure>

Note : il est ici possible d'ajouter la thématique **Livechat** dans le champ **Thématiques utilisées précédemment** mais dans le cadre de cet exemple, ce filtre n'est pas nécessaire.

7. Cliquez sur **Mettre à jour**.
8. Éditez la fenêtre de réponse puis ajoutez-y la réponse complémentaire :&#x20;

<figure><img src="/files/1SxC0Z9tkATBDrEBbYvi" alt="" width="316"><figcaption></figcaption></figure>

Note : N'hésitez pas à insérer une séparation en début de votre réponse afin de séparer la réponse principale de la réponse complémentaire en deux bulles distinctes. Pour ce faire, veuillez cliquer sur le bouton de la barre d'outils :&#x20;

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

9. Cliquez sur **Mettre à jour** puis testez votre bot

<figure><img src="/files/IegD3OSDeiHtmQqppj5f" alt="" width="173"><figcaption></figcaption></figure>

Le premier terme « Variables » prononcé par l'utilisateur entraînera le déclenchement de la réponse complémentaire. Afin que celle-ci soit déclenchée à chaque interaction, il serait nécessaire de modifier le champ **Activation** et lui conférer la valeur **A chaque fois**.

Prochaine étape : afin d'enrichir le contenu de vos réponses, vous pouvez vous renseigner sur[ les éléments de réponses](/contenus/connaissances/elements-de-reponse.md) qui vous permettront de découvrir toutes les possibilités qui s'offrent à vous.


---

# 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://docs.dydu.ai/contenus/connaissances/types-de-connaissances/reponse-complementaire.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.
