Описание задачи:
Нужно создать веб-приложение для малого бизнеса.
Ключевая идея проекта:
Сервис должен автоматизировать ответы на входящие обращения клиентов из разных каналов (формы на сайте, мессенджеры WhatsApp/Telegram, виджет на сайте, сервисы записи и т.п.).
Вместо того чтобы менеджеры вручную отвечали на каждое сообщение, система подключает источники обращений, объединяет их в едином интерфейсе и автоматически инициирует общение с клиентами через ИИ-ботов.
Простота управления:
Пользователь не пишет промпты и не настраивает API вручную. Вместо этого он «собирает» бота, как конструктор: заполняет удобные формы и поля (имя, стиль общения, список вопросов, цели и т.д.), а система сама формирует промпт и загружает его в OpenAI.
Если нужно — в отдельном окне пользователь может простыми словами описать изменения («Сделай стиль дружелюбнее», «Добавь вопрос про бюджет»). Эти инструкции отправляются в Claude API, который обновляет промпт, и система автоматически подгружает его в OpenAI.
Основные разделы приложения
1. Источники обращений
Подключение разных каналов:
Email — через IMAP (host, port, ssl, login, password).
Виджет на сайте — интеграция через TalkMe API.
YClients — получение заявок через вебхуки.
WhatsApp — через Wappi API.
Telegram — через Wappi API.
MAX — через Wappi API.
Все входящие обращения автоматически собираются в одном интерфейсе.
2. ИИ-ассистенты
Возможность создавать несколько ботов в одном аккаунте.
Настройки для каждого ассистента:
Имя и роль (например, «Менеджер Анна»).
Стиль общения (формальный, дружелюбный, креативный и т.п.).
Каналы работы (WhatsApp, Telegram и др.).
Целевое действие (сбор контактов, запись на услуги и т.п.).
Галочки: «Раскрывать, что это бот», «Разрешать оффтоп».
FAQ (частые вопросы и ответы).
Поведение при неизвестном вопросе (связь с менеджером, заготовленный текст, импровизация).
Формирование промпта и интеграция с LLM (OpenAI, Claude):
Пользователь собирает бота через удобный UI-конструктор.
Система на основе этих настроек автоматически формирует промпт.
Промпт загружается в OpenAI API → бот начинает вести диалоги.
Дополнительно пользователь может «своими словами» корректировать промпт, система отправляет правку в Claude API → Claude возвращает обновлённый вариант → система сохраняет и подгружает его в OpenAI.
3. Чаты
Центр всех диалогов с клиентами.
Интерфейс в стиле мессенджера: список чатов слева, активный диалог справа.
Возможность видеть переписку клиента с ботом и при необходимости подключаться вручную.
Технологии (желательно)
Frontend: React + Vite + TailwindCSS.
Backend: Node.js (Express/NestJS).
БД: PostgreSQL или MongoDB.
Интеграции:
Email (IMAP),
TalkMe API,
YClients Webhooks,
Wappi API (для WhatsApp, Telegram, MAX),
OpenAI API,
Claude API.
Деплой: сервер/хостинг REG.RU (Nginx/Apache).
Что требуется от исполнителя
Разработать полный проект (frontend + backend).
Подключить все указанные интеграции.
Реализовать интерфейс в формате конструктора (простое управление ботами через формы и поля).
Настроить деплой на моём домене (REG.RU).
Подготовить инструкцию по использованию.
Опубликован 18.08.2025 в 21:33 Последнее изменение: 18.08.2025 в 20:25
Заказ находится в архиве