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.

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
Assistant scénario▸
Apps AI
Actualités AI 