Техническое задание: Миграция и настройка базы данных для RAG-агента
Существует RAG-агент (Retrieval-Augmented Generation), развернутый в среде N8N на хостинге Beget. Агент использует крупную языковую модель Gemini 2.5 Pro и в настоящее время получает данные из облачной базы данных Supabase.
Цель проекта
Перенос инфраструктуры данных на единый хостинг для повышения отказоустойчивости и скорости взаимодействия между компонентами системы.
Основные задачи
1. Создание новой базы данных
- Развернуть базу данных PostgreSQL версии 14 или выше на хостинге Beget.
- Установить и активировать расширение
pgvector для работы с векторными embeddings. - Спроектировать и создать схему базы данных для хранения информации о пользователях Telegram-бота.
2. Перенос данных
- Обеспечить безопасное подключение к существующей облачной базе данных.
- Выполнить полный перенос структуры и данных из Supabase в новую базу на Beget.
- Проверить целостность и корректность перенесенной информации.
3. Интеграция
- Настроить RAG-агент в N8N для работы с новой базой данных на Beget.
- Провести тестирование функциональности агента после переключения на новый источник данных.
- Предоставить документацию по новой структуре подключения.
Требования к результату
- Полностью рабочая база данных PostgreSQL с pgvector на хостинге Beget.
- Перенесенные и верифицированные данные.
- Корректно работающий RAG-агент, подключенный к новой базе.