Техническое задание на разработку ИИ-агента
Цель проекта
Разработать и развернуть высоконагруженного чат-агента, который:
- Отвечает на вопросы пользователей исключительно на основе предоставленной базы знаний
- Автоматически определяет язык запроса (русский/английский) и отвечает на том же языке
- Поддерживает контекстную историю диалога
- Обладает заданным дружелюбным и мотивирующим стилем общения
- Масштабируется до ~10 000 одновременных пользователей через асинхронную архитектуру с интеллектуальным кэшированием
Технический стек (обязательный)
- Оркестратор: n8n (уже установлен на сервере)
- Языковая модель: DeepSeek API (ключ будет предоставлен)
- Сервер: Существующий сервер. Допустима установка Docker, Redis, Python
- Архитектурные компоненты:
- API Gateway: FastAPI (Python) для приема запросов и мгновенного ответа
- Очередь и кэш: Redis
- Воркер: n8n Workflow для обработки задач из очереди
Функциональные требования
Ядро ИИ-агента
Агент должен работать строго в рамках предоставленной базы знаний. Рассматриваются различные варианты архитектуры и подходов к реализации.