Задача
Поиск информации в базе знаний и ответы на вопросы пользователей на нескольких языках.
Решение
В FINKO предусмотрены поиск по материалам базы знаний и сохранение контекста диалога. Ассистент рассчитан на работу на русском, узбекском в латинской и кириллической записи, а также английском языке.
Описание проекта
Backend чат-ассистента, который использует материалы базы знаний при подготовке ответа и сохраняет контекст текущего диалога.
В документации FINKO описан подход RAG: ассистент обращается к материалам базы знаний и использует найденную информацию в ответе. Это связывает диалог с содержанием подключённых документов.
Backend построен на FastAPI с интеграцией OpenAI. В README указаны память сессии и четыре языковых варианта: русский, узбекский на латинице и кириллице, английский. Для развёртывания предусмотрен Docker.
Состав и возможности
Диалог: Backend API чат-ассистента.
Знания: Поиск по подключённым материалам через Vector Store.
Контекст: Память текущей сессии.
Языки: Русский, узбекский в двух вариантах записи и английский.
Интеграции
Состав внешних подключений в доступных материалах не раскрыт; описание интеграций требует проектной документации.
Искусственный интеллект: ИИ — основной механизм ассистента
Описано в документации
FINKO использует языковую модель вместе с поиском по знаниям. Здесь ИИ составляет ядро продукта, а работа с источниками и памятью задаёт контекст ответа.
RAG-поиск по базе знаний.
Формирование ответа с учётом контекста сессии.
Диалог на нескольких языках.
О проекте
Описание подготовлено по README проекта. Эксплуатационная стадия и измеренные результаты не подтверждены.