Open Notebook: персонализированный инструмент для ведения заметок с искусственным интеллектом, альтернатива Notebook LM с открытым исходным кодом.

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

Open Notebook - это инструмент управления заметками с открытым исходным кодом, ориентированный на конфиденциальность и призванный предоставить пользователям альтернативу Google Notebook LM. С помощью Open Notebook пользователи могут управлять рабочими процессами исследований, генерировать заметки с помощью искусственного интеллекта и взаимодействовать с контентом под собственным контролем. Проект находится в стадии активного развития, постоянно вносятся оптимизации и улучшения, направленные на предоставление пользователям более гибкого и мощного инструмента управления заметками.

Проект поддерживает широкий спектр моделей ИИ (включая OpenAI, Anthropic, Gemini, Vertex AI и др.) и предоставляет широкие возможности интеграции контента, позволяя работать с широким спектром форматов, таких как ссылки, PDF, EPUB, документы Office, видео на YouTube, аудио- и видеофайлы и многое другое. Проект разрабатывается на Python с использованием Streamlit для создания интерфейса, LangChain для обработки взаимодействий ИИ и SurrealDB для хранения данных.

Open Notebook:个性化AI笔记工具,Notebook LM开源替代方案

 

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

  • Поддержка нескольких блокнотов: легко организуйте несколько исследовательских проектов
  • Поддержка нескольких моделей: совместимость с OpenAI, Anthropic, Gemini, Vertex AI, Open Router, Ollama и др.
  • Генератор подкастов: автоматическое преобразование заметок в формат подкаста
  • Широкая интеграция контента: поддержка ссылок, PDF, EPUB, Office, TXT, Markdown, видео с YouTube и многое другое!
  • Заметки, управляемые искусственным интеллектом: поддержка ручного создания или генерации информации с помощью искусственного интеллекта
  • Встроенная поисковая система: встроенные возможности полнотекстового и векторного поиска
  • Тонкое управление контекстом: точный контроль над объемом контента, передаваемого ИИ.
  • Пользовательские функции преобразования: поддержка глубокого анализа контента и извлечения информации

 

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

1. Способы установки

Проект предлагает два варианта установки:

Способ 1: Запуск из исходного кода

# 1. 克隆仓库
git clone https://github.com/lfnovo/open-notebook
cd open-notebook
# 2. 配置环境文件
cp .env.example .env
cp .env.example docker.env
# 编辑.env文件配置你的API密钥
# 3. 安装和运行
poetry install
docker compose --profile db_only up
poetry run streamlit run app_home.py

Способ 2: Запуск с помощью Docker

# 配置环境文件后执行
docker compose --profile multi up

2. Основное использование

Проект разработан с использованием трехколоночного макета:

  • Левая колонка "Источники": управление всеми материалами исследования
  • Средний столбец "Заметки": создайте или используйте искусственный интеллект для создания заметок
  • Right Chat bar: общайтесь с искусственным интеллектом и используйте свой контент

3. Конфигурация контекста

Предусмотрено три варианта контекста:

  • свободный от контекста
  • только резюме
  • Полное содержание
    Можно добавить описания предметов, чтобы помочь искусственному интеллекту дать более точный ответ.

4. функция поиска

  • Поддержка полнотекстового поиска
  • Поддержка векторного поиска
  • Быстрое нахождение любого исследования

5. использование специальных возможностей

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

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

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

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