Техническое задание: Система автоматической генерации описаний для врачей
Требуется разработать решение для WordPress, которое позволит автоматически создавать и публиковать уникальные текстовые описания для профилей врачей на сайте.
Основные задачи
- Автоматическое создание уникального текста в блоке «Информация о себе» для каждого профиля врача.
- Генерация текстов должна быть массовой, с возможностью загрузки исходных данных из CSV/Excel файла.
- Интеграция с OpenAI API (ChatGPT) для обеспечения качества и уникальности контента.
- Автоматическая публикация сгенерированного текста в соответствующие профили на сайте.
Требования к текстам
- Уникальность и естественность: Тексты должны быть полностью уникальными, читаться естественно и без шаблонности.
- Структура и объем: Длина текста - 120-150 слов. Текст должен содержать 5 логических блоков:
- Введение
- Методы и подход в работе
- Дополнительная информация
- Профессиональные качества
- Заключение
Функциональные требования
- Массовая обработка: Система должна принимать на вход CSV/Excel файл со столбцами: ФИО врача, специальность, город.
- Интеграция с OpenAI: Настройка и использование API ключа для обращения к модели ChatGPT. Необходимо предусмотреть обработку ошибок и квот.
- Публикация в WordPress: Сгенерированный текст должен автоматически размещаться в заданном поле (например, custom field или блок редактора) профиля врача, созданного, например, через плагин типа Custom Post Type.
- Интерфейс управления: Создание простой админ-страницы в WordPress для загрузки CSV-файла, запуска процесса генерации и просмотра статуса.
Технические детали
- Решение должно быть реализовано в виде плагина WordPress.
- Код должен быть хорошо структурирован, документирован и готов к передаче.
- Необходима безопасная работа с API ключами.
- Желательно предусмотреть возможность предпросмотра сгенерированных текстов перед публикацией.