Onyx: интеллектуальная платформа для чата с искусственным интеллектом, объединяющая корпоративные базы знаний

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

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

Onyx:连接企业知识库的智能AI聊天平台

 

Onyx:连接企业知识库的智能AI聊天平台

 

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

  • Интеллектуальный чат с искусственным интеллектомВзаимодействие с документами и данными предприятия с помощью естественного языка.
  • Кроссплатформенный поиск: Получение информации о знаниях команды из различных приложений.
  • 40+ разъемов для передачи данных: Стыковка таких инструментов, как Google Drive, Slack, Salesforce и др.
  • Пользовательские агенты искусственного интеллекта: Создайте ИИ-помощника с эксклюзивными советами, знаниями и действиями.
  • мультимодальная обработка: Поддерживает широкий спектр типов данных, таких как текст, изображения и т.д.
  • Произвольная интеграция LLM: Подключение внешних или собственных больших языковых моделей.
  • Доступ через приложение: Используйте Onyx непосредственно в Slack, Teams и других инструментах.
  • управление безопасностью: Обеспечивает SSO, права доступа к ролям и шифрование.
  • Инструменты управления знаниями: Поддержка наборов документов, истории запросов и анализа использования.
  • Масштабируемое развертываниеВысокая доступность с помощью Docker или Kubernetes.

 

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

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

Onyx поддерживает различные методы развертывания, в качестве примера приводится локальное развертывание Docker с подробным описанием этапов работы:

предварительные условия

  • Установите Docker (рекомендуется версия 20.10+) и Docker Compose.
  • Требования к аппаратному обеспечению: минимум 4 ГБ ОЗУ, 2-ядерный процессор, рекомендуется 8 ГБ ОЗУ.
  • Сетевое подключение для загрузки изображений и зависимостей.

Этапы установки

  1. Получить код
    Откройте терминал и клонируйте репозиторий Onyx:
git clone https://github.com/onyx-dot-app/onyx.git

Перейдите в каталог Docker:

cd onyx/deployment/docker_compose
  1. Конфигурационная среда
  • Конфигурация по умолчанию работает без изменений.
  • Для настройки (например, изменения LLM или портов) отредактируйтеdocker-compose.dev.ymlили создать.envфайл, чтобы добавить ключ, например:
    OPENAI_API_KEY=your-openai-key
    
  1. Начальные услуги
    Выполните следующую команду, чтобы извлечь образ и запустить его:
docker compose -f docker-compose.dev.yml -p onyx-stack up -d --pull always --force-recreate
  • Первый запуск занимает 5-15 минут, в зависимости от сети и оборудования.
  • Проверьте состояние контейнера:
    docker ps
    

    безопасныйapi_server, иweb_serverи т.д. контейнеры функционируют должным образом.

  1. Платформы доступа
  • Ввод данных из браузераhttp://localhost:3000Войдите в интерфейс Onyx.
  • Для начального использования требуется ввести ключ API LLM (например, ключ OpenAI), что можно сделать в Настройках.
  1. устранение неисправностей
  • Если вы не можете получить доступ к нему, проверьте журнал:
    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.

Пример потока операций

взять: Найдите последнюю документацию команды и задайте вопросы.

  1. Войдите в Onyx и перейдите в раздел "Поиск".
  2. Введите "Последние документы" и отфильтруйте источник на "Confluence".
  3. Чтобы просмотреть результаты, проверьте целевой документ.
  4. Переключитесь на "Чат" и спросите "Какие новые функции упоминаются в документе?". Спросите "Какие новые функции упоминаются в документах?".
  5. Получите ответ ИИ и нажмите "Поделиться", чтобы создать ссылку для обмена.

Дополнительные возможности

  • Настройки безопасности: Enterprise Edition поддерживает SSO (например, OAuth2), настраивается в разделе "Admin" > "Security".
  • Анализ использования: Проверьте частоту запросов и популярные вопросы в Analytics.
  • массовое развертывание: Kubernetes поддерживает обработку многомиллионных документов, обратитесь к официальной документации.

Благодаря открытому исходному коду и гибкости развертывания Onyx легко начать использовать, а подробная документация и поддержка журнала позволяют быстро решать проблемы.

© заявление об авторских правах

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

Amurex:开源AI会议记录助手,自动记录会议内容生成总结

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

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