Connaissances
Actions intégrées pour la base de connaissances de l’organisation
Rechercher dans la base de connaissances
ConnaissancesRecherche dans la base de connaissances de l’organisation par similarité sémantique. La base de connaissances fait autorité : préfère-la aux connaissances générales et cite ce que tu utilises. Envoie jusqu’à 3 requêtes en langage naturel, une par sujet distinct.
Obtenir un extrait de la base de connaissances
ConnaissancesRécupère des chunks spécifiques du contenu d’une base de connaissances à partir de l’ID du contenu et de l’index du chunk commençant à zéro. À utiliser après une recherche pour lire le contexte autour ou parcourir un document séquentiellement.
Lister les contenus de la base de connaissances
ConnaissancesListe le contenu de la base de connaissances (fichiers importés, texte collé, URLs explorées). Filtre par type, statut (ex. FAILED pour repérer le contenu cassé) ou recherche dans le titre. Le contenu n’est recherchable qu’une fois son statut PROCESSED.
Obtenir un contenu de la base de connaissances
ConnaissancesRécupère un contenu de la base de connaissances par ID : statut, progression des segments, aperçu du texte et (pour les URL explorées) ses sous-pages. Utilise-le pour vérifier si le contenu a fini d’être indexé ou pour comprendre pourquoi il a ÉCHOUÉ.
Obtenir le texte du contenu de la base de connaissances
ConnaissancesLire le texte extrait complet d’un contenu par identifiant (sans limite d’aperçu). À utiliser pour lire un document entier, ou avant find_in_content / replace_in_content.
Rechercher dans le contenu de la base de connaissances
ConnaissancesRechercher les occurrences d’une chaîne dans le texte d’un contenu. Renvoie chaque correspondance avec sa position et un extrait environnant. Insensible à la casse par défaut.
Remplacer dans le contenu de la base de connaissances
ConnaissancesTrouve et remplace un texte exact dans un contenu TEXT, puis réindexe-le. Remplace toutes les occurrences par défaut ; passe all=false pour ne remplacer que la première. Seul le contenu TEXT est modifiable (le contenu URL/fichier est dérivé de sa source).
Statistiques de la base de connaissances
ConnaissancesRécupère les totaux de la base de connaissances : nombre de contenus et de segments, stockage par type, et combien de contenus sont encore en cours d’indexation ou ont échoué. Utilise-le pour une vérification rapide de l’état général.
Ajouter un contenu à la base de connaissances
ConnaissancesAjoute du contenu pour qu’il puisse être recherché. Le type 'text' colle le contenu directement ; 'url' indexe une page web (url_mode 'crawl' suit les liens, 'single' indexe une seule page) ; 'file' indexe un fichier partagé par l’utilisateur. L’indexation s’exécute en arrière-plan : le contenu revient avec le statut PENDING et devient recherchable une fois PROCESSED. Ajoute uniquement le contenu que l’utilisateur t’a demandé d’enregistrer ; ne colle jamais de secrets.
Mettre à jour un contenu de la base de connaissances
ConnaissancesModifie le contenu de la base de connaissances. title / text mettent à jour un contenu TEXT (modifier le texte relance l’indexation). include_paths / exclude_paths ajustent le périmètre d’exploration d’un contenu URL. Pour récupérer à nouveau une URL ou retraiter un fichier inchangé, utilise reindex_content à la place.
Réindexer un contenu de la base de connaissances
ConnaissancesRetraite le contenu de la base de connaissances depuis zéro : supprime ses segments et l’indexe à nouveau (récupère à nouveau l’URL, réanalyse le fichier, regénère les embeddings du texte). Utilise-le pour réessayer un contenu en ÉCHEC ou actualiser une URL modifiée. S’exécute en arrière-plan ; le contenu repasse à EN ATTENTE.
Supprimer un contenu de la base de connaissances
ConnaissancesSupprime définitivement le contenu de la base de connaissances et tous ses segments indexés (et, pour une URL explorée, ses sous-pages). Confirme que l’utilisateur veut bien le supprimer avant d’exécuter l’action.