Техническое задание: Внедрение ИИ-консультанта в форму сайта

Цель проекта

Интегрировать умного консультанта на основе нейросети YandexGPT в существующую форму обратной связи, расположенную в нижней части сайта. Консультант должен автоматически отвечать на вопросы пользователей.

Основные требования

  • Использовать YandexGPT в качестве движка для ИИ-консультанта.
  • Реализовать интеграцию через сервис Yandex Cloud Functions.
  • Настроить и внедрить промпт-запрос (системный промпт) для корректного поведения бота в роли консультанта.
  • Обеспечить работоспособность формы на сайте после интеграции.
  • Настроить взаимодействие фронтенда (форма на сайте) с бэкендом (Cloud Function) через API.
  • Скрыть все ключи API и чувствительные данные в настройках Cloud Functions.

Ожидаемый результат

  • Пользователь заполняет форму на сайте (или задает вопрос через нее).
  • Вопрос отправляется в Cloud Function, которая обращается к API YandexGPT.
  • YandexGPT генерирует ответ на основе заданного промпта и контекста.
  • Ответ возвращается пользователю в интерфейсе формы.
  • Функция работает стабильно и безопасно.

Что нужно предоставить

  • Рабочий код Cloud Function (например, на Node.js или Python).
  • Настроенный системный промпт для YandexGPT.
  • Инструкцию по настройке API-ключей и развертыванию функции в Yandex Cloud.
  • Фрагмент JavaScript-кода для встраивания в фронтенд сайта для отправки запросов к функции.
  • Проверку работоспособности всей цепочки.