CleverBee: исследовательский помощник ИИ с открытым исходным кодом генерирует исследования цитирования

Общее введение

CleverBee - это помощник для исследования ИИ с открытым исходным кодом, размещенный на GitHub и разработанный SureScaleAI. Он предназначен для исследования ИИ на основе больших языковых моделей (например, на основе языка. Близнецы CleverBee - это решение для веб-браузинга, сочетающее в себе технологию просмотра веб-страниц и возможность быстрого сбора, анализа и обобщения информации для создания цитируемых исследовательских отчетов. Пользователи могут легко получить доступ к точному содержимому веб-страниц, PDF-файлов, видео с YouTube или академических ресурсов. CleverBee поддерживает облачные и локальные модели и подходит для академических исследований, бизнес-анализа и других сценариев. Его интерфейс основан на Chainlit, с простым и интуитивно понятным управлением и гибкой конфигурацией, подходящей как для отдельных пользователей, так и для исследовательских групп.

CleverBee:开源AI研究助手,生成引证研究报告

 

Список функций

  • Поддержка широкого спектра больших языковых моделей, включая Gemini, Claude и собственные модели GGUF.
  • Автоматизируйте просмотр веб-страниц, извлекайте HTML-контент и очищайте его до структурированных данных.
  • Создайте исследовательскую работу с цитатами, включая ссылки на источники и примечания об ограничениях.
  • Поддерживает извлечение субтитров из видео на YouTube, парсинг PDF и академический поиск PubMed.
  • Обеспечивает отслеживание использования токенов и затрат в режиме реального времени для оптимизации управления ресурсами.
  • пройти (законопроект, проверку и т.д.) config.yaml Модели настройки, поведение браузеров и инструменты исследования.
  • Интегрированный интерактивный интерфейс Chainlit позволяет пользователю вводить запросы и просматривать результаты.
  • Повысьте производительность и сократите расходы за счет использования кэша NormalizingCache базы данных SQLite.

 

Использование помощи

Процесс установки

CleverBee легко установить, подробные инструкции доступны в репозитории GitHub. Вот шаги:

  1. склад клонов
    Откройте терминал и выполните следующую команду, чтобы клонировать репозиторий CleverBee:

    git clone https://github.com/SureScaleAI/cleverbee.git
    cd cleverbee
  1. Запустите сценарий установки
    Выполните сценарий установки, чтобы настроить среду:

    bash setup.sh
    

    Сценарий автоматизирует выполнение следующих задач:

    • Проверьте наличие необходимых зависимостей (например. python3, иjq, иyq ответить пением cmake).
    • Создайте виртуальную среду Python (venv/).
    • монтаж requirements.txt Зависимости Python в
    • Определяет аппаратное обеспечение и спрашивает, включена ли локальная модель (рекомендуется NVIDIA GPU с ≥ 24 ГБ видеопамяти).
    • Если выбрана локальная модель, установка llama-cpp-python и включите ускорение CUDA (для графических процессоров NVIDIA).
    • Предлагает пользователю войти в систему Hugging Face (если используется локальная модель).
    • Помогите настроить основную модель вывода и итоговую модель, обновите config.yaml.
    • Загрузите выбранные местные модели GGUF (если применимо).
  2. Настройка ключей API
    При использовании облачной модели, такой как Gemini или Claude, требуется ключ API. Сценарий установки проверяет выбор модели и направляет пользователя на добавление ключа в .env Документация:

    • Ключ API Anthropic: Из Антропология Приобретение консоли для Клод Модели.
    • Ключ API Google Gemini: Из Студия искусственного интеллекта Google Получите, для моделей Gemini.
      После добавления ключа необходимо перезапустить приложение, чтобы он вступил в силу. Пользователи могут редактировать .env Ключ обновления файла.
  3. запустить приложение
    После завершения установки выполните следующую команду, чтобы запустить CleverBee:

    bash run.sh
    

    Это запустит интерактивный интерфейс Chainlit, доступ к которому пользователь может получить через браузер.

системные требования

  • операционная системаПоддержка macOS (Intel и Apple Silicon, требуется Rosetta 2) и Linux.
  • программное обеспечение: Для облачных моделей не требуется высокопроизводительное оборудование; для локальных моделей рекомендуется использовать графические процессоры NVIDIA (графическая память ≥ 24 ГБ).
  • зависимости: Убедитесь, что установка python3, иgit, иjq, иcmake ответить пением nodeПользователи macOS могут установить его через Homebrew:
    brew install python cmake git jq node
    

Использование

Основная функция CleverBee - создание исследовательских отчетов с цитатами. Ниже приведена подробная процедура:

  1. Интерфейс запуска
    быть в движении run.sh После этого браузер откроет интерфейс Chainlit. Здесь пользователь может ввести вопрос или тему исследования, например "Последние достижения в области квантовых вычислений" или "Экономическое влияние устойчивой энергетики".
  2. Введите запрос
    Если ввести вопрос в поле ввода интерфейса, CleverBee автоматически прокладывает путь исследования, обращаясь к инструментам просмотра веб-страниц, извлечения субтитров YouTube или модулям академического поиска для сбора информации. Пользователи могут наблюдать за ходом исследования в режиме реального времени.
  3. Посмотреть отчет
    По завершении исследования CleverBee создает отчет, содержащий следующее:

    • Синтез и обобщение: создание кратких выводов на основе собранной информации.
    • Ссылки на источники: укажите ссылки или источники для всех ссылок.
    • Примечание об ограничениях: Описывает возможные ограничения ИИ и напоминает пользователям о необходимости проверить источник.
    • Token Usage: показывает потребление ресурсов во время вызовов модели.
  4. Пользовательская конфигурация
    Редактируемый пользователем config.yaml Файл регулирует настройки, например:

    • Измените основную модель вывода (рекомендуется Gemini 2.5 Pro).
    • Настройка поведения прокси-сервера (например, глубина просмотра веб-страниц).
    • Настройте ограничения на токены или политику кэширования.
      Документация по конфигурации находится в https://cleverb.ee/docs.
  5. Функциональное управление
    • Извлечение субтитров из YouTube: Введите ссылку на видео с YouTube, и CleverBee автоматически извлечет субтитры и интегрирует их в отчет, что подходит для анализа лекций или интервью.
    • Разбор PDF: Загрузите PDF-файл, и CleverBee извлечет из него текст и кратко изложит ключевые элементы, подходящие для научных работ или докладов.
    • PubMed Search: Введите тему, связанную с медициной, и CleverBee выполнит поиск авторитетной литературы в базе данных PubMed.
    • Отслеживание затрат в режиме реального времени: Интерфейс отображает расход токенов на один запрос, чтобы помочь пользователям оптимизировать свой бюджет.

предостережение

  • Локальные модели имеют высокие требования к аппаратному обеспечению, поэтому для оптимальной производительности рекомендуется использовать облачные модели.
  • Всегда проверяйте источники в отчете, у ИИ могут быть галлюцинации.
  • Проект предназначен для некоммерческого использования и работает под лицензией GNU Affero.

 

сценарий применения

  1. научные исследования
    Студенты и исследователи могут использовать CleverBee для быстрого сбора научных работ, веб-статей и видеоматериалов, чтобы подготовить обзор литературы с полным цитированием. Например, при исследовании темы "Этика искусственного интеллекта" CleverBee может извлечь соответствующую литературу из PubMed и академических сайтов.
  2. Анализ бизнеса
    Бизнес-пользователи могут анализировать тенденции рынка или информацию о конкурентах. Например, введите "Прогноз рынка электромобилей на 2025 год", и CleverBee просмотрит отраслевые отчеты и новости, чтобы подготовить сводку, основанную на данных.
  3. Личное обучение
    Для случайных пользователей, изучающих такие сложные темы, как "Применение технологии блокчейн", CleverBee предлагает множество точек зрения, включая учебные пособия на YouTube и авторитетные статьи, чтобы помочь пользователям получить полное представление.

 

QA

  1. Какие модели поддерживает CleverBee?
    Поддержка Gemini, Claude и собственных моделей GGUF (например. Deepseek (R1, Llama). Облачные модели более стабильны в работе, а локальные модели подходят для требований конфиденциальности.
  2. Как снизить эксплуатационные расходы?
    Сократите количество дублирующихся запросов с помощью кэширования NormalisingCache. Выберите недорогую модель, например Gemini 2.5 Flash, и отслеживайте использование токенов через интерфейс.
  3. Достоверен ли отчет?
    Отчеты основаны на достоверных источниках и снабжены ссылками, но у ИИ могут быть галлюцинации. Пользователям рекомендуется проверять ключевую информацию.
  4. Требуется ли опыт программирования?
    Опыт программирования не требуется. Сценарии установки автоматизируют настройку, а интерфейс Chainlit прост в использовании.
© заявление об авторских правах

Похожие статьи

MetaGPT:多智能体协作框架,构建 AI 软件开发团队实现自然语言编程

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...