Skip to main content
L’outil information_analysis est un moteur puissant pour la recherche approfondie, la synthèse et la transformation de contenu. Contrairement aux outils de recherche standard qui récupèrent des extraits, cet outil traite les documents dans leur intégralité, permettant une analyse complète qui contourne les limitations de fenêtre contextuelle des grands modèles de langage (LLM) standards. Il utilise un pipeline de résumé et de synthèse récursif pour digérer de grands volumes de texte et produire un résultat cohérent adapté à une intention utilisateur spécifique.

Quand Utiliser Cet Outil

Utilisez information_analysis lorsque vous avez besoin de :
  • Synthétiser des informations provenant de plusieurs documents volumineux (par ex., “Résume ces 5 rapports trimestriels”).
  • Transformer du contenu dans un format spécifique (par ex., “Transforme ce livre blanc technique en un article de blog”).
  • Analyser des tendances à travers un ensemble de données (par ex., “Quels sont les thèmes communs dans ces journaux de retours clients ?”).
  • Créer des rapports complets qui nécessitent de lire chaque page du matériel source.
Note de PerformanceParce que cet outil traite le contenu complet des documents plutôt que de simplement récupérer des extraits, il est significativement plus intensif en calcul que l’outil RAG. Il peut entraîner des coûts et une latence plus élevés par rapport au RAG si vous recherchez uniquement une information précise au sein de plusieurs documents.

Paramètres d’Entrée

L’outil accepte les paramètres suivants : *Soit document_ids soit text doit être fourni.

Structure de Sortie

L’outil renvoie un objet structuré contenant la réponse synthétisée et des métadonnées sur les sources.

Exemple d’Utilisation

Scénario : Création d’un Script de Pitch Deck

Entrée :
Résultat : L’outil traitera le contenu complet du livre blanc et de l’analyse concurrentielle, les résumant récursivement tout en gardant les points spécifiques demandés dans l’intent. Le résultat final sera un script cohérent qui tisse ensemble les détails techniques et les données de marché, citant les documents originaux.

Comment Ça Marche

  1. Génération Dynamique d’Instructions : L’outil analyse d’abord votre intent et l’échantillon de document pour générer automatiquement des instructions spécialisées pour ses sous-agents. Cela garantit que chaque étape du résumé est adaptée pour extraire exactement ce que vous recherchez, le rendant bien plus efficace qu’un résumé générique.
  2. Découpage (Chunking) : L’outil divise les documents d’entrée en morceaux gérables.
  3. Résumé Récursif : Il traite ces morceaux en vagues parallèles. Chaque morceau est résumé en fonction des instructions personnalisées générées à l’étape 1.
  4. Agrégation : Les résumés sont combinés et résumés à nouveau (et encore) jusqu’à ce qu’ils tiennent dans la fenêtre contextuelle.
  5. Synthèse Finale : L’ensemble final de résumés concentrés est utilisé pour générer la réponse, assurant qu’elle coule logiquement et répond directement à votre demande.
Comportement des CitationsContrairement à rag_search, qui cite des morceaux/passages de texte spécifiques, information_analysis synthétise le contenu de plusieurs parties d’un document. Par conséquent, ses citations référencent le document source dans son ensemble qui soutient un point particulier, plutôt qu’une ligne ou un paragraphe spécifique.