Сравнение отзывов до и после запуска функции в JSON
Промпт делит отзывы на периоды до и после запуска функции, считает тональность и дельты, выделяет ключевые эффекты и проблемы, а затем формирует рекомендации по улучшению функции.
Подготовь JSON-анализ отзывов о функции {feature_name} по данным {feedback_sources} за период {time_period}.
Правила
- Сначала нормализуй вход к списку записей с полями id, source, date, text и optional metadata.
- Раздели отзывы на эпохи до запуска и после запуска.
- Если в заданном периоде нет данных до запуска, возьми контрольный период той же длины непосредственно перед датой запуска.
- Для каждого отзыва используй только одну из тональностей: positive, neutral или negative.
- Для каждой эпохи посчитай n и распределение positive_pct, neutral_pct, negative_pct.
- Посчитай delta_pts и delta_rel_pct после запуска относительно периода до запуска.
- Выдели три главных положительных эффекта и три главные проблемы по частотности и значимости.
- Для каждой рекомендации по оптимизации {feature_name} укажи связь с отзывами и приоритет.
- Если в любой эпохе меньше 30 отзывов, confidence должен быть low, а notes должен объяснить ограничение.
Верни только JSON такого вида
{
"feature": "{feature_name}",
"period": "{time_period}",
"sample_size": {"total": 0, "before": 0, "after": 0},
"confidence": "high|medium|low",
"sentiment_summary": {
"before": {"n": 0, "positive_pct": 0.0, "neutral_pct": 0.0, "negative_pct": 0.0},
"after": {"n": 0, "positive_pct": 0.0, "neutral_pct": 0.0, "negative_pct": 0.0},
"delta_pts": {"positive": 0.0, "neutral": 0.0, "negative": 0.0},
"delta_rel_pct": {"positive": 0.0, "neutral": 0.0, "negative": 0.0}
},
"top_positive_effects": [
{
"tag": "строка",
"mentions": 0,
"share_of_epoch_pct": 0.0,
"representative_quotes": [{"text": "...", "source": "...", "date": "..."}],
"interpretation": "строка"
}
],
"top_concerns": [
{
"tag": "строка",
"mentions": 0,
"share_of_epoch_pct": 0.0,
"representative_quotes": [{"text": "...", "source": "...", "date": "..."}],
"interpretation": "строка"
}
],
"recommendations": [
{"action": "конкретное действие", "rationale": "связь с отзывами", "priority": "high|medium|low"}
],
"notes": "короткое примечание о допущениях и ограничениях"
}
Проверка перед ответом
- проценты и дельты округлены до одного знака;
- в top_positive_effects ровно 3 элемента;
- в top_concerns ровно 3 элемента;
- ответ содержит только JSON.
ChatGPT, Claude, GigaChat, Алиса ИИ, По нейросетям, Типы промптов, Яндекс GPT