Level-Navi Agent: открытый универсальный фреймворк агента веб-поиска 194

小编 ·

Level-Navi Agent: открытый универсальный фреймворк агента веб-поиска

Level-Navi Agent — открытый фреймворк агента веб-поиска, использующий большие языковые модели (LLM) для поэтапного разбора сложных запросов и точного поиска. Поддерживает как открытые, так и закрытые модели, разбивает сложные вопросы на части и последовательно ищет информацию в сети до получения ответа.

Level-Navi Agent: открытый универсальный фреймворк агента веб-поиска

Что такое Level-Navi Agent?

Level-Navi Agent — это фреймворк агента для веб-поиска с открытым исходным кодом, который использует большие языковые модели (LLM) для пошагового анализа и точного поиска ответов на сложные вопросы. Он совместим с различными моделями с открытым или закрытым исходным кодом, способен разбивать сложные задачи на части, понимать их, а затем последовательно искать информацию в интернете, пока не будет получен ответ на вопрос пользователя.

Level-Navi Agent.webp

Основные функции Level-Navi Agent

Иерархическая навигация

  • Декомпозиция задачи: разбивает сложные вопросы на несколько подзадач и решает их одну за другой.

  • Параллельный поиск: после составления списка подзадач одновременно выполняет поиск по ним, повышая эффективность поиска.

Интеллектуальное планирование и декомпозиция задач

  • Цепочка рассуждений: подобно человеческому мышлению, последовательно определяет, какую информацию нужно собрать следующим шагом.

  • Итеративное уточнение: динамически корректирует действия на основе обратной связи и имеющейся информации, пока не будет собрано достаточно данных для ответа на вопрос.

Поиск информации и обратная связь

  • Онлайн-поиск: выполняет поиск по подзадачам в интернете, собирает информацию и передаёт её планировщику.

  • Интеграция результатов: объединяет найденные результаты и формирует чёткий ответ.

Универсальный фреймворк без обучения: может использоваться с любой большой языковой моделью (LLM) с открытым или закрытым исходным кодом, без необходимости обучения или дообучения под конкретную задачу.

Оценка и бенчмарки: предоставляет набор данных для китайскоязычного веб-поиска (Web24) и набор соответствующих метрик оценки, позволяющий всесторонне измерять производительность различных LLM в сообществе при выполнении задач веб-поиска.

Сценарии применения Level-Navi Agent

  • Обработка сложных запросов: способен справляться со сложными многоходовыми вопросами, такими как «В каком городе располагается штаб-квартира компании курьера, доставившего 150-миллиардную посылку в этом году?», требующими понимания сложных логических цепочек и многоуровневого поискового рассуждения.

  • Китайскоязычный веб-поиск: особенно подходит для задач китайскоязычного веб-поиска; предлагает новый набор данных для китайскоязычного веб-поиска (Web24) и метрики оценки, способствуя развитию данной области.

  • Поиск информации и получение знаний: благодаря иерархической навигации и параллельному поиску эффективно собирает информацию из интернета, что подходит для приложений, требующих быстрого получения и интеграции данных.

  • ai-оценка и оптимизация поисковых агентов: предоставляет объективный оценочный фреймворк, позволяющий различным большим языковым моделям (LLM) оцениваться на едином бенчмарке, помогая исследователям и разработчикам оптимизировать производительность моделей в сложных поисковых задачах.

  • Автоматизированная генерация контента: в сочетании с технологиями генерации контента на основе ИИ может использоваться для автоматического создания и публикации материалов, особенно в сценариях, где требуется сбор и интеграция информации из множества источников.

Руководство по использованию Level-Navi Agent

  • Клонируйте проект.

  • Создайте виртуальное окружение Python.

  • Установите зависимости.

  • Настройте API поисковой системы (например, Bing).

  • Разверните API или локальную модель.

  • Запустите тестирование.

Репозиторий на GitHub:https://github.com/chuanruihu/Level-Navi-Agent-Search