Заказ закрыт
ИИ агент для психотерапевта

Бюджет: по договоренности
Техническое задание
На разработку ИИ-агента по книгам (RAG) и ВК-ботом
1. Цель проекта
Разработать ИИ-агента, который:
отвечает на вопросы пользователей во ВКонтакте (чат-бот)

использует книги из Google Drive как источник знаний

работает через n8n (аккаунт заказчика)

позволяет заказчику:

загружать новые книги самостоятельно

управлять векторной базой

редактировать prompt

2. Архитектура системы
VK Bot → n8n → OpenAI → Vector DB → Ответ клиенту
            ↑
      Google Drive (книги)
3. Основные компоненты
3.1 Оркестрация
n8n (размещается на VPS / VDS сервере заказчика, либо облачная версия)
3.2 Источник данных
Google Drive:

заказчик загружает книги вручную

3.3 Интерфейс
ВКонтакте бот:

Long Poll API или Callback API

обработка входящих сообщений

3.4 LLM
OpenAI API (ключ заказчика)
3.5 База данных и векторная база
(на аккаунте заказчика)
Supabase

4. Основной функционал
4.1 Загрузка и обработка книг (Google Drive ingestion)
Источник:
Google Drive

Поддерживаемые форматы:
PDF

DOCX

TXT

Workflow в n8n: Импорт книг
Trigger:
Cron (например, каждые 5–10 минут)

или manual запуск

Шаги:
Получение списка файлов из Google Drive

Проверка новых файлов (по ID / дате)

Скачивание файла

Извлечение текста

Очистка текста

Генерация embeddings:
через OpenAI API

Сохранение:
В БД сохраняется:
chunk_text

embedding

metadata:

file_name

google_drive_id

страница (если доступно)

дата загрузки
4.2 Векторный поиск
При вопросе пользователя:
Генерируется embedding вопроса

Выполняется поиск

Возвращаются Top-K чанков (3–10)

4.3 Генерация ответа
В OpenAI передается:
вопрос пользователя

найденный контекст

системный prompt

Модель должна:
отвечать строго по контексту

не выдумывать

4.4 Взаимодействие через ВК-бот
Workflow: VK Bot Handler
Trigger:
Webhook (Callback API VK)

Основной сценарий:
Пользователь задаёт вопрос

Вызов retrieval

Вызов OpenAI

Отправка ответа в VK

5. Управление системой
5.1 Самостоятельная загрузка книг
Пользователь:
загружает файлы в Google Drive

система автоматически:

находит новые файлы

индексирует их

5.2 Управление векторной базой
Должно быть доступно:
удаление документа

переиндексация

обновление embeddings

5.3 Управление prompt
Prompt хранится:
в n8n variables

Заказчик может:
изменить prompt через сценарий шаблона n8n

6. Требования к n8n workflows
6.1 Import Books Workflow
Google Drive node

Function node (chunking)

OpenAI node (embeddings)

Vector store node

6.2 QA Workflow (вопрос-ответ)
Webhook (VK)

OpenAI (embedding)

Vector store (vector search)

OpenAI (completion)

HTTP response (VK)

7. Результат разработки
В результате должно быть:
настроенный n8n (на аккаунте заказчика)

интеграция:

Google Drive

VK Bot

OpenAI
вкpo
Supabase

Vector store

управление prompt
8. Критерии приемки
Система считается готовой если:
книги из Google Drive используются в ответах

новые книги можно загружать через Google Drive и они автоматически индексируются

prompt можно менять без разработчика

для сервисов и интеграций используются аккаунты заказчика
Опубликован 20.03.2026 в 18:53
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.