Level-Navi Agent : framework d'agent de recherche web universel et open source 190

小编 ·

Level-Navi Agent : framework d'agent de recherche web universel et open source

Level-Navi Agent est un framework d'agent de recherche web open source qui s'appuie sur les grands modèles de langage (LLM) pour décomposer les requêtes complexes et effectuer des recherches précises. Il prend en charge les modèles open source et propriétaires, décompose et comprend les questions complexes, puis recherche progressivement des informations en ligne jusqu'à fournir une réponse.

Level-Navi Agent : framework d'agent de recherche web universel et open source

Qu'est-ce que Level-Navi Agent ?

Level-Navi Agent est un framework open source d'agent de recherche web qui s'appuie sur les grands modèles de langage (LLM) pour analyser progressivement les questions complexes et effectuer des recherches précises. Il peut s'adapter à divers modèles open source ou propriétaires, capable de décomposer et de comprendre les questions complexes, puis de rechercher progressivement des informations en ligne jusqu'à fournir la réponse à la question de l'utilisateur.

Level-Navi Agent.webp

Les principales fonctionnalités de Level-Navi Agent

Navigation hiérarchique

  • Décomposition des questions : décompose les questions complexes en plusieurs sous-questions, résolues une par une grâce à un raisonnement en chaîne.

  • Recherche parallèle : après avoir listé les sous-questions, recherche simultanément les informations pertinentes, améliorant ainsi l'efficacité de la recherche.

Planification intelligente et décomposition des problèmes

  • Chaîne de pensée : tout comme la façon de penser humaine, clarifie progressivement les informations à collecter à l'étape suivante.

  • Affinage itératif : ajuste dynamiquement les opérations en fonction des informations de retour et des informations existantes, jusqu'à ce que suffisamment d'informations soient collectées pour répondre à la question.

Recherche d'informations et retour

  • Recherche en ligne : effectue des recherches en ligne ciblées sur les sous-questions, collecte des informations et les transmet au planificateur.

  • Intégration des résultats : intègre les résultats de recherche pour fournir une réponse claire.

Framework généraliste sans entraînement :peut être utilisé avec n'importe quel grand modèle de langage (LLM) open source ou propriétaire, sans nécessiter d'entraînement ou de fine-tuning pour une tâche spécifique.

Évaluation et benchmark :fournit un jeu de données de référence pour la recherche web en chinois (Web24) ainsi qu'un ensemble d'indicateurs d'évaluation adaptés, permettant de mesurer de manière exhaustive les performances des différents LLM de la communauté dans l'exécution de tâches de recherche web.

Les scénarios d'application de Level-Navi Agent

  • Traitement des requêtes complexes : capable de gérer des questions multi-sauts complexes, telles que « Où se trouve le siège de l'entreprise du livreur du 150 milliardième colis de cette année ? », qui nécessitent de comprendre des chaînes logiques complexes et d'effectuer des recherches et un raisonnement à plusieurs niveaux.

  • Recherche web en chinois : particulièrement adapté aux tâches de recherche web en chinois, propose un nouveau jeu de données de recherche web en chinois (Web24) et des indicateurs d'évaluation, favorisant ainsi le développement du domaine de la recherche web en chinois.

  • Recherche d'informations et acquisition de connaissances : grâce à la navigation hiérarchique et à la recherche parallèle, il peut collecter efficacement des informations sur Internet, convient aux scénarios d'application nécessitant une acquisition et une intégration rapides d'informations.

  • aiÉvaluation et optimisation des agents de recherche : fournit un cadre d'évaluation équitable permettant à différents grands modèles de langage (LLM) d'être évalués sur la même base, aidant les chercheurs et développeurs à optimiser les performances des modèles dans les tâches de recherche complexes.

  • Génération automatisée de contenu : combiné à la technologie de génération de contenu par IA, il peut être utilisé pour la génération et la publication automatisées de contenu, en particulier dans les scénarios nécessitant la collecte et l'intégration d'informations provenant de multiples sources.

Guide d'utilisation de Level-Navi Agent

  • Cloner le projet.

  • Créer un environnement virtuel Python.

  • Installer les dépendances.

  • Configurer l'API du moteur de recherche (par exemple Bing).

  • Déployer une API ou un modèle local.

  • Lancer les tests.

Dépôt GitHub :https://github.com/chuanruihu/Level-Navi-Agent-Search