# Choisir les sources

L’assistant ne répond qu’à partir de ce que tu lui donnes à lire. Sans source, il dit qu’il ne sait pas. Cette page montre comment ajouter, relire et retirer des sources.

**Avant de commencer** : un assistant créé (voir [Ton premier assistant](/iassistant/docs/demarrer/premier-assistant/)) et un rôle admin. Un membre peut voir la liste, pas la changer.

## Ajouter des sources

Ouvre **Sources**, puis clique **Ajouter des sources**. Quatre onglets sont proposés.

| Onglet       | À utiliser pour                                | Ce que tu saisis                                                      |
| ------------ | ---------------------------------------------- | --------------------------------------------------------------------- |
| **Pages**    | Quelques pages précises                        | Une adresse par ligne, 50 au plus                                     |
| **Sitemap**  | Tout le site d’un coup                         | L’adresse du sitemap, `https://www.exemple.ch/sitemap.xml` par défaut |
| **Question** | Une réponse que tu veux contrôler mot pour mot | Une **Question** (300 caractères) et sa **Réponse** (4000 caractères) |
| **Texte**    | Ce qui n’est écrit sur aucune page             | Un **Titre** (120 caractères) et un **Texte** (30 000 caractères)     |

Chaque page doit se trouver sur une des adresses de l’assistant. Une page d’un autre domaine est refusée : ajoute d’abord ce domaine dans **Adresses du site**, dans **Réglages**.

Un assistant accepte 300 sources au plus.

### Pages

Colle les adresses, une par ligne, puis clique **Ajouter**. Une page déjà ajoutée est ignorée.

### Sitemap

Les 100 premières pages du sitemap sont lues. Pour un site plus grand, ajoute les pages importantes une par une dans l’onglet **Pages**.

### Question et Texte

Utilise **Question** pour une réponse précise : « Livrez-vous le samedi ? ». Utilise **Texte** pour des horaires, des tarifs, des délais ou des conditions qui ne sont pas sur ton site.

## Lire l’état d’une source

Chaque ligne de la liste porte un état :

| État         | Signification                                                                             |
| ------------ | ----------------------------------------------------------------------------------------- |
| **Lecture…** | La page est en cours de lecture.                                                          |
| **Prête**    | La source est lue. La ligne indique quand, et en combien de passages elle a été découpée. |
| **Échec**    | La lecture a échoué. Le message est écrit sous le titre.                                  |

## Relire ou retirer une source

IAssistant relit tes pages chaque semaine, la nuit. Seules les pages dont le texte a changé sont relues en entier.

Pour ne pas attendre, clique **Relire les pages** en haut de la liste : même chose, tout de suite. Pour une seule page, clique l’icône **Relire** à droite de sa ligne : elle est relue en entier, même sans changement.

Pour supprimer une source, clique **Retirer**. L’assistant arrête de s’en servir tout de suite.

## Si une source échoue

- **Page introuvable (404)** : l’adresse est fausse ou la page a été supprimée.
- **Le site a répondu 4xx ou 5xx** : le serveur de ton site a refusé la lecture ou était en panne. Clique **Relire** plus tard.
- **Aucun texte lisible sur cette page** : la page n’a pas de texte dans son code HTML. Si son contenu est affiché par du JavaScript, copie-le dans un onglet **Texte**.
- **Trop de redirections** : l’adresse renvoie vers d’autres adresses en boucle. Colle l’adresse finale.
- **Pas sur une adresse de l’assistant** : ajoute le domaine dans **Adresses du site** (voir [Installer la bulle sur ton site](/iassistant/docs/guides/installer-la-bulle/#autoriser-dautres-adresses)).
