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

Список функций
- Поддержка нескольких блокнотов: легко организуйте несколько исследовательских проектов
- Поддержка нескольких моделей: совместимость с 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. использование специальных возможностей
- Генерация подкастов: поддержка генерации на нескольких языках, настраиваемые динамики и структура
- Функция преобразования: доступны индивидуальные преобразования для анализа эссе, написания статей и т.д.
- Интеллектуальные вопросы и ответы: функция вопросов и ответов с поддержкой цитирования оригинального текста
- Управление моделями: унифицированный интерфейс для управления различными поставщиками ИИ и моделями
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...