XWiki - Source de données

La source de données xWiki se connecte à une instance xWiki et indexe ses espaces et ses pages, afin que votre assistant réponde aux questions portant sur le contenu du wiki et renvoie vers la page d'origine.

Info
Le connecteur se trouve dans l'onglet Add data de l'éditeur d'assistant. Si vous n'avez pas encore créé d'assistant, commencez par Créer un assistant IA.

Ajouter le connecteur xWiki

Ouvrez votre assistant dans l'éditeur, allez dans l'onglet Add data cliquez sur Add connector puis choisissez xWiki.

Add connector menu with xWiki

Étape 1 : se connecter à xWiki

QAnswer s'authentifie auprès du wiki en authentification basique : il lui faut donc un compte xWiki pouvant lire le contenu à indexer :

  • xWiki base URL (obligatoire) : l'adresse de votre instance xWiki, par exemple https://wiki.example.com.
  • xWiki username (obligatoire) : l'utilisateur avec lequel QAnswer se connecte. Il ne voit que les pages que cet utilisateur peut lire.
  • Password (obligatoire) : le mot de passe de cet utilisateur xWiki.
  • Wiki name (facultatif) : le wiki à indexer sur une instance multi-wiki. Laissé vide, il vaut « xwiki ».

Le champ Connector's name au-dessus des étapes est prérempli avec « xWiki ». Renommez-le si l'assistant lit plusieurs wikis : c'est ce nom qui apparaît ensuite dans la liste des connecteurs.

Cliquez sur Connect pour vérifier les identifiants. Dès qu'ils sont acceptés, l'étape 1 se replie et l'étape 2 s'ouvre.

xWiki connection details
Note de sécurité
Vos identifiants xWiki sont chiffrés et conservés avec le connecteur. Ils sont réutilisés lors des synchronisations suivantes : vous n'avez jamais à les saisir de nouveau.

Étape 2 : choisir les espaces et les pages à indexer

QAnswer affiche le wiki sous forme d'arborescence, à partir de sa racine. Rien n'est indexé avant votre sélection :

  • Cochez un espace pour l'inclure avec toutes les pages et sous-espaces qu'il contient.
  • Dépliez un espace avec la flèche pour descendre et ne cocher que les pages ou sous-espaces voulus.
  • Un parent partiellement sélectionné affiche un tiret au lieu d'une coche : vous voyez toujours jusqu'où va la sélection.
  • Cliquez sur Finish pour enregistrer le connecteur et lancer l'indexation en arrière-plan.
Selecting a whole xWiki space
Conseil
Commencez par un espace pour vérifier le résultat, puis ajoutez le reste du wiki. Indexer moins d'espaces, mais plus pertinents, garde les réponses ciblées.

Pages indexées

De retour dans l'onglet Add data, la ligne du connecteur indique le nombre de pages et l'espace qu'elles occupent. Dépliez-la pour voir chaque page indexée :

  • La colonne Status et le filtre de statut montrent quelles pages sont indexées et lesquelles sont encore en attente.
  • Le champ de recherche retrouve une page par son titre dans le connecteur.
  • L'icône d'ouverture mène directement à la page d'origine dans votre instance xWiki.
  • L'icône de contenu affiche le texte extrait par QAnswer, et le menu de la ligne regroupe les actions page par page.
Indexed xWiki pages

Ajouter d'autres espaces plus tard

Pour indexer davantage de contenu, cliquez sur Add files sur la ligne du connecteur. Cette même ligne permet aussi de télécharger le contenu indexé, de renommer le connecteur ou de le supprimer avec tout ce qu'il a indexé.

xWiki connector actions
Note
Comme les identifiants enregistrés sont réutilisés, Add files vous amène directement à l'arborescence des espaces : inutile de ressaisir vos identifiants xWiki. S'ils ne fonctionnent plus, vous revenez à l'étape de connexion pour les mettre à jour.

Maintenir l'index à jour

Les pages xWiki évoluent : le connecteur peut les réindexer pour vous. Ouvrez Update Files sur la ligne du connecteur et choisissez la fréquence :

  • Never : aucun rafraîchissement automatique — la valeur par défaut d'un nouveau connecteur.
  • Now : lance un rafraîchissement immédiat, en réindexant les pages sélectionnées dont la version xWiki a changé.
  • Daily, Weekly, Monthly : rafraîchit selon cette fréquence à partir de maintenant. L'option active reste mise en évidence dans le menu.
xWiki refresh schedule options

Dépannage

Échec de la connexion

  • Vérifiez que l'URL de base pointe vers votre instance xWiki et qu'elle est joignable depuis QAnswer.
  • Vérifiez que le nom d'utilisateur et le mot de passe sont corrects et que le compte est actif.
  • Assurez-vous que le nom du wiki correspond à un wiki existant (« xwiki » par défaut).

Aucun espace ni page affiché

  • Assurez-vous que l'utilisateur xWiki a accès en lecture aux espaces attendus.
  • Certains espaces ne contiennent que des sous-espaces ; dépliez l'espace pour atteindre ses pages.
Conseil
Tous les connecteurs partagent le même comportement d'indexation et les mêmes limites. Pour la vue d'ensemble, voir Sources de données.