Onyx: интеллектуальная платформа для чата с искусственным интеллектом, объединяющая корпоративные базы знаний
Общее введение
Onyx (ранее известная как Danswer) - это чат-платформа с открытым исходным кодом и искусственным интеллектом, разработанная командой onyx-dot-app, чтобы помочь организациям интегрировать и управлять документами, приложениями и данными сотрудников. Она предоставляет богатую функциональность чата, поддерживает подключение к любой большой языковой модели (LLM) и синхронизирует знания и доступ с помощью 40+ коннекторов (например, Google Drive, Slack, Confluence и т. д.). Пользователи могут создавать собственные агенты искусственного интеллекта, настраивать уникальные подсказки и наборы знаний. Onyx поддерживает гибкое развертывание, работая на ноутбуках, локальных серверах или в облаке, с бесплатной лицензией MIT для Community Edition и расширенными функциями, такими как Single Sign-On (SSO) в Enterprise Edition для команд, нуждающихся в эффективном управлении знаниями и поддержке искусственного интеллекта.


Список функций
- Интеллектуальный чат с искусственным интеллектомВзаимодействие с документами и данными предприятия с помощью естественного языка.
- Кроссплатформенный поиск: Получение информации о знаниях команды из различных приложений.
- 40+ разъемов для передачи данных: Стыковка таких инструментов, как Google Drive, Slack, Salesforce и др.
- Пользовательские агенты искусственного интеллекта: Создайте ИИ-помощника с эксклюзивными советами, знаниями и действиями.
- мультимодальная обработка: Поддерживает широкий спектр типов данных, таких как текст, изображения и т.д.
- Произвольная интеграция LLM: Подключение внешних или собственных больших языковых моделей.
- Доступ через приложение: Используйте Onyx непосредственно в Slack, Teams и других инструментах.
- управление безопасностью: Обеспечивает SSO, права доступа к ролям и шифрование.
- Инструменты управления знаниями: Поддержка наборов документов, истории запросов и анализа использования.
- Масштабируемое развертываниеВысокая доступность с помощью Docker или Kubernetes.
Использование помощи
Процесс установки
Onyx поддерживает различные методы развертывания, в качестве примера приводится локальное развертывание Docker с подробным описанием этапов работы:
предварительные условия
- Установите Docker (рекомендуется версия 20.10+) и Docker Compose.
- Требования к аппаратному обеспечению: минимум 4 ГБ ОЗУ, 2-ядерный процессор, рекомендуется 8 ГБ ОЗУ.
- Сетевое подключение для загрузки изображений и зависимостей.
Этапы установки
- Получить код
Откройте терминал и клонируйте репозиторий Onyx:
git clone https://github.com/onyx-dot-app/onyx.git
Перейдите в каталог Docker:
cd onyx/deployment/docker_compose
- Конфигурационная среда
- Конфигурация по умолчанию работает без изменений.
- Для настройки (например, изменения LLM или портов) отредактируйте
docker-compose.dev.yml
или создать.env
файл, чтобы добавить ключ, например:OPENAI_API_KEY=your-openai-key
- Начальные услуги
Выполните следующую команду, чтобы извлечь образ и запустить его:
docker compose -f docker-compose.dev.yml -p onyx-stack up -d --pull always --force-recreate
- Первый запуск занимает 5-15 минут, в зависимости от сети и оборудования.
- Проверьте состояние контейнера:
docker ps
безопасный
api_server
, иweb_server
и т.д. контейнеры функционируют должным образом.
- Платформы доступа
- Ввод данных из браузера
http://localhost:3000
Войдите в интерфейс Onyx. - Для начального использования требуется ввести ключ API LLM (например, ключ OpenAI), что можно сделать в Настройках.
- устранение неисправностей
- Если вы не можете получить доступ к нему, проверьте журнал:
docker logs onyx-stack_api_server_1
- Если появится сообщение о недостаточном количестве памяти, отрегулируйте распределение памяти Docker (Docker Desktop > Настройки > Ресурсы).
Другие варианты развертывания
- Ониксовое облако: Доступcloud.onyx.app/signupЗарегистрируйтесь и используйте его без установки.
- Kubernetes: Справочник
deployment/helm
Каталог, подходящий для крупномасштабного развертывания.
Основные функции
1. Интеллектуальный чат с искусственным интеллектом
- Переход к интерфейсу: После входа в систему нажмите на "Чат" с левой стороны.
- Выбор источника данных: Отметьте целевой документ или приложение на левой панели.
- задавать вопросы: Введите вопрос, например "Где запланированы последние проекты?". .
- Регулировка настроек: Нажмите на значок шестеренки, чтобы выбрать LLM или настроить параметры.
- Ведение учета: Нажмите "Сохранить", чтобы сохранить диалог.
2. Кроссплатформенный поиск
- Доступ к поиску: Нажмите на кнопку "Поиск" в верхней части экрана.
- Введите ключевые слова:: например, "данные о продажах за 2024 год".
- Результаты фильтрации: Фильтр по источнику (например, Google Drive) или времени.
- Интеллектуальные ответы: Включите "Ответ AI", чтобы получить краткий ответ.
3. Настройка разъема данных
- Добавить соединение: Перейдите в раздел "Администратор" > "Коннекторы".
- Выберите приложение: Нажмите на целевой инструмент (например, Slack) и следуйте подсказкам для авторизации.
- Синхронизированные данные: Установите интервал синхронизации (например, ежечасно) и сохраните конфигурацию.
- подтвердить (теорию): Проверьте возможность поиска новых данных в "Поиске".
4. Настройка агентов искусственного интеллекта
- Создание прокси-сервера: Нажмите "Создать" в разделе "Администратор" > "Помощники ИИ".
- Советы по настройке: Введите инструкции, например "Отвечайте на вопросы в качестве эксперта по HR".
- Данные привязки: Выберите соответствующий документ или разъем.
- тестовое использование: Переключитесь на нового агента в "Чате" и введите вопрос для проверки.
5. доступ в приложениях
- Интеграция со Slack: Добавьте Onyx Bot в Slack и авторизуйтесь, как будет предложено.
- Использование: Вход
@Onyx 查找昨天的会议记录
Получите ответ. - Поддержка команд: Аналогичный процесс, требующий разрешения Enterprise Edition.
Пример потока операций
взять: Найдите последнюю документацию команды и задайте вопросы.
- Войдите в Onyx и перейдите в раздел "Поиск".
- Введите "Последние документы" и отфильтруйте источник на "Confluence".
- Чтобы просмотреть результаты, проверьте целевой документ.
- Переключитесь на "Чат" и спросите "Какие новые функции упоминаются в документе?". Спросите "Какие новые функции упоминаются в документах?".
- Получите ответ ИИ и нажмите "Поделиться", чтобы создать ссылку для обмена.
Дополнительные возможности
- Настройки безопасности: Enterprise Edition поддерживает SSO (например, OAuth2), настраивается в разделе "Admin" > "Security".
- Анализ использования: Проверьте частоту запросов и популярные вопросы в Analytics.
- массовое развертывание: Kubernetes поддерживает обработку многомиллионных документов, обратитесь к официальной документации.
Благодаря открытому исходному коду и гибкости развертывания Onyx легко начать использовать, а подробная документация и поддержка журнала позволяют быстро решать проблемы.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...