Техническое задание: Система автоматической генерации описаний для врачей

Требуется разработать решение для WordPress, которое позволит автоматически создавать и публиковать уникальные текстовые описания для профилей врачей на сайте.

Основные задачи

  • Автоматическое создание уникального текста в блоке «Информация о себе» для каждого профиля врача.
  • Генерация текстов должна быть массовой, с возможностью загрузки исходных данных из CSV/Excel файла.
  • Интеграция с OpenAI API (ChatGPT) для обеспечения качества и уникальности контента.
  • Автоматическая публикация сгенерированного текста в соответствующие профили на сайте.

Требования к текстам

  • Уникальность и естественность: Тексты должны быть полностью уникальными, читаться естественно и без шаблонности.
  • Структура и объем: Длина текста - 120-150 слов. Текст должен содержать 5 логических блоков:
    • Введение
    • Методы и подход в работе
    • Дополнительная информация
    • Профессиональные качества
    • Заключение

Функциональные требования

  • Массовая обработка: Система должна принимать на вход CSV/Excel файл со столбцами: ФИО врача, специальность, город.
  • Интеграция с OpenAI: Настройка и использование API ключа для обращения к модели ChatGPT. Необходимо предусмотреть обработку ошибок и квот.
  • Публикация в WordPress: Сгенерированный текст должен автоматически размещаться в заданном поле (например, custom field или блок редактора) профиля врача, созданного, например, через плагин типа Custom Post Type.
  • Интерфейс управления: Создание простой админ-страницы в WordPress для загрузки CSV-файла, запуска процесса генерации и просмотра статуса.

Технические детали

  • Решение должно быть реализовано в виде плагина WordPress.
  • Код должен быть хорошо структурирован, документирован и готов к передаче.
  • Необходима безопасная работа с API ключами.
  • Желательно предусмотреть возможность предпросмотра сгенерированных текстов перед публикацией.

Оптимизация скорости загрузки сайта и перенос на новый хостинг

Требуется комплексная работа по ускорению загрузки веб-сайта. Первоочередная задача - перенос на более производительный хостинг. Необходимо проанализировать причины медленной работы и предложить решения для улучшения показателей.