Docusaurus
Synchronisez votre site de documentation Docusaurus dans la base de connaissances d'AI SmartTalk. Votre IA apprendra de chaque page de votre plan de site—parfait pour les bots de support qui répondent à des questions techniques.
Aperçu
L'intégration Docusaurus vous permet de :
- Importer automatiquement toutes les pages de votre plan de site
- Maintenir les docs synchronisés lorsque vous publiez des mises à jour
- Répondre aux questions sur votre documentation de manière conversationnelle
- Réduire la charge de support en laissant l'IA gérer les questions courantes
Fait amusant : La documentation d'AI SmartTalk utilise Docusaurus, et cette intégration alimente notre chatbot de support !
Prérequis
Avant de commencer, assurez-vous d'avoir :
- Un compte AI SmartTalk actif
- Un site Docusaurus avec un
sitemap.xmlvalide - Votre site doit être accessible publiquement (ou fournir une authentification)
Configuration étape par étape
Étape 1 : Localisez votre plan de site
Docusaurus génère automatiquement un plan de site. Trouvez-le à l'adresse :
https://your-docs-site.com/sitemap.xml
Vérifiez qu'il se charge dans votre navigateur et contient vos pages de documentation.
Étape 2 : Ajouter l'intégration Docusaurus
- Connectez-vous à votre compte AI SmartTalk
- Accédez à Paramètres → Intégrations
- Trouvez Docusaurus et cliquez sur Connecter
- Entrez l'URL de votre plan de site
- Cliquez sur Valider
Étape 3 : Configurer les paramètres d'importation
Après validation, configurez votre importation :
| Paramètre | Description |
|---|---|
| URL du plan de site | URL complète de votre sitemap.xml |
| Modèles inclus | Synchronisez uniquement les pages correspondant à des modèles (optionnel) |
| Modèles exclus | Ignorez des pages ou sections spécifiques (optionnel) |
Étape 4 : Démarrer l'importation
- Cliquez sur Importer des pages
- AI SmartTalk explore chaque URL de votre plan de site
- Le contenu est extrait et ajouté à votre base de connaissances
- Attendez que l'importation soit terminée (progrès affiché)
Étape 5 : Vérifiez l'importation
- Allez dans Connaissance dans AI SmartTalk
- Vos pages de documentation devraient apparaître
- Testez votre IA en posant des questions sur vos docs
Ce qui est synchronisé
| Contenu | Comment il est traité |
|---|---|
| Titre de la page | Utilisé comme identifiant de document |
| Contenu de la page | Texte complet extrait du HTML |
| Titres | Préservés pour la structure |
| Blocs de code | Inclus tels quels |
| Tableaux | Convertis en format lisible |
| URLs | URL de la page stockée pour référence |
Extraction de contenu
AI SmartTalk extrait la zone de contenu principal et ignore :
- Menus de navigation
- Barres latérales
- Pieds de page
- Scripts et styles
Comportement de Synchronisation
Importation Manuelle
Cliquez sur Importer dans les paramètres d'intégration pour :
- Récupérer le dernier sitemap
- Ajouter de nouvelles pages
- Mettre à jour les pages modifiées
- Supprimer les pages supprimées
Maintenir la Documentation à Jour
Pour une documentation toujours actuelle :
- Rafraîchissement manuel : Cliquez sur Importer après la publication des mises à jour
- Synchronisation programmée : Utilisez SmartFlow pour automatiser les importations
Importation Programmée SmartFlow
Workflow: Docusaurus Auto-Sync
Trigger: Scheduled (Daily at 3:00 AM)
Actions:
- Sync Connector:
Type: Docusaurus
Sitemap: https://docs.example.com/sitemap.xml
Modèles d'URL
Modèles Inclus
Synchronisez uniquement des sections spécifiques :
| Modèle | Effet |
|---|---|
/docs/api/* | Documentation API uniquement |
/docs/guides/* | Section des guides uniquement |
/blog/* | Articles de blog uniquement |
Modèles Exclus
Ignorez certaines pages :
| Modèle | Effet |
|---|---|
/docs/internal/* | Ignorer la documentation interne |
/changelog | Ignorer la page de changelog |
*/draft-* | Ignorer les pages de brouillon |
Cas d'Utilisation
Bot de Support Technique
Synchronisez la documentation de votre produit :
- "Comment installer le SDK ?"
- "Quelles sont les limites de taux de l'API ?"
- "Montrez-moi un exemple d'authentification"
Documentation pour Développeurs
Synchronisez les références et guides API :
- "Quels paramètres accepte le point de terminaison /users ?"
- "Comment gérer les webhooks ?"
- "Quelle est la différence entre l'API v1 et v2 ?"
Base de Connaissances Interne
Synchronisez les wikis et procédures de l'entreprise :
- "Quel est le processus pour demander un congé ?"
- "Comment configurer mon environnement de développement ?"
- "Où puis-je trouver les directives de la marque ?"
Dépannage
Problèmes de Sitemap
| Problème | Solution |
|---|---|
| "Sitemap invalide" | Vérifiez que l'URL renvoie un XML valide |
| "Aucune page trouvée" | Vérifiez que le sitemap contient des entrées <url> |
| "Accès refusé" | Assurez-vous que le sitemap est accessible publiquement |
Problèmes d'Importation
| Problème | Solution |
|---|---|
| Pages manquantes | Vérifiez les modèles d'inclusion/exclusion |
| Importation bloquée | Les grands sites prennent du temps ; attendez ou importez par lots |
| Ancien contenu | Réimportez pour récupérer les dernières versions |
Qualité du Contenu
| Problème | Solution |
|---|---|
| Contenu incorrect extrait | Signalez le problème – une extraction personnalisée peut être nécessaire |
| Blocs de code manquants | Vérifiez que le code est dans des balises standard <pre><code> |
| Texte illisible | Vérifiez l'encodage de la page (UTF-8 recommandé) |
Gestion de l'Intégration
| Action | Comment |
|---|---|
| Réimporter tout | Cliquez sur Importer dans les paramètres d'intégration |
| Changer le sitemap | Mettez à jour l'URL et réimportez |
| Supprimer du contenu | Déconnectez l'intégration ou supprimez-le de la base de connaissances |
| Déconnecter | Paramètres → Intégrations → Docusaurus → Déconnecter |
Meilleures Pratiques
- Contenu de qualité : Des documents bien rédigés = de meilleures réponses de l'IA
- Structure claire : Utilisez des titres, des listes et des tableaux
- Titres descriptifs : Les titres de page aident l'IA à comprendre le contexte
- Synchronisations régulières : Tenez l'IA à jour avec la dernière documentation
- Testez en profondeur : Posez des questions courantes pour vérifier l'exactitude de l'IA
Conseils de Configuration Docusaurus
Optimiser pour l'Extraction par l'IA
Dans votre docusaurus.config.js :
module.exports = {
// Ensure sitemap is generated
plugins: ['@docusaurus/plugin-sitemap'],
// Use descriptive page titles
title: 'Your Product Docs',
// Include metadata
themeConfig: {
metadata: [{
name: 'description',
content: 'Documentation for Your Product'
}],
},
};