Описание функциональных характеристик Платформы для создания умных поисковых ИИ-ассистентов "ИнсайтСтрим"
Общее описание системы
Платформа для создания умных поисковых ИИ-ассистентов "ИнсайтСтрим" представляет собой интеллектуальную поисковую систему для корпоративной сети, использующую технологию поиска с генерацией ответа (RAG) и большую языковую модель для формирования ответов. Система позволяет создавать ассистентов для поиска и формирования кратких сводок по загруженным документам. Платформа для создания умных поисковых ИИ-ассистентов "ИнсайтСтрим" помогает упростить доступ к информации, автоматизировать поиск и формировать итоговые ответы, что повышает эффективность работы сотрудников.
Функциональные характеристики
Основные функции
- Поиск информации в корпоративной сети и загруженных документах
- Формирование кратких сводок найденной информации на основе большой языковой модели
- Архитектура поиска с генерацией ответа (RAG) для интеллектуального поиска
- Веб-интерфейс для ввода запросов и просмотра ответов
- Обработка неструктурированных документов (регламенты, инструкции и др.)
- Создание и управление поисковыми агентами
- Контекстное понимание запросов пользователя
- Программный интерфейс приложений (API) для взаимодействия с системой
Требования к аппаратному обеспечению
Минимальные требования
- Операционная система: Linux (рекомендуется Ubuntu 20.04 и выше)
- Процессор: 4 ядра
- Оперативная память: 8 ГБ
- Дисковое пространство: 50 ГБ
- Сеть: 100 Мбит/с
Рекомендуемые требования
- Процессор: 8 ядер
- Оперативная память: 16 ГБ и более
- Дисковое пространство: 100 ГБ на твердотельном накопителе (SSD)
- Сеть: 1 Гбит/с
Требования к программному обеспечению
Серверная часть
- Docker и Docker Compose для развертывания компонентов системы
- База данных Qdrant для хранения и поиска данных
- RabbitMQ в качестве системы обмена сообщениями для управления очередями задач
Клиентская часть (для пользователей)
- Веб-браузер для доступа к интерфейсу системы
Архитектура системы
Основные компоненты
- База данных Qdrant: хранение и поиск данных (устанавливается отдельно)
- Система обмена сообщениями RabbitMQ: управление очередями задач и обмен сообщениями между сервисами
- Индексатор: работает с Qdrant для хранения и поиска данных, обеспечивая поиск наиболее подходящих документов по смысловой близости
- Суммаризатор: использует большую языковую модель для создания кратких и точных ответов на запросы
- Веб-интерфейс: предоставляет доступ к системе через браузер, построен на React.js и взаимодействует с серверной частью через программный интерфейс передачи данных (REST API)
Точки доступа к компонентам
- Индексатор: http://localhost:8501
- Поисковый интерфейс: http://localhost:3000
Безопасность и масштабируемость
- Система не имеет встроенной аутентификации; требуется дополнительная настройка
- Поддерживаются журналирование и мониторинг, включая интеграцию со стеком ELK
- Возможность создания резервных копий и восстановления данных