Примеры промптов для преобразования данных
Готовые промпты для ChatGPT, Claude и других нейросетей
Преобразование списка в таблицу
Преобразуй следующий список данных в структурированную таблицу:
[ВСТАВЬТЕ ДАННЫЕ ДЛЯ ПРЕОБРАЗОВАНИЯ]
Требования к таблице:
- Создай логичные названия колонок на основе содержания данных
- Отсортируй данные по основному параметру (если применимо)
- Добавь нумерацию строк
- Убедись в читаемости и понятности таблицы
- Если есть числовые данные - выровняй их по правому краю
- Для текстовых данных используй выравнивание по левому краю
Формат представления:
| № | Колонка 1 | Колонка 2 | Колонка 3 | Колонка 4 |
|---|-----------|-----------|-----------|-----------|
| 1 | данные | данные | данные | данные |
| 2 | данные | данные | данные | данные |
Если данные содержат сложные структуры, разбей их на отдельные колонки.
Создание иерархического списка
Преобразуй предоставленные данные в иерархический многоуровневый список:
[ВСТАВЬТЕ ДАННЫЕ ДЛЯ СТРУКТУРИРОВАНИЯ]
Требования к списку:
- Определи основные категории (уровень 1)
- Выяви подкатегории (уровень 2)
- Распредели элементы по соответствующим категориям (уровень 3)
- Используй маркированные списки для наглядности
- Сохрани логическую структуру данных
- Добавь пустые строки между основными разделами для лучшей читаемости
Формат представления:
• Категория 1
○ Подкатегория 1.1
- Элемент 1.1.1
- Элемент 1.1.2
○ Подкатегория 1.2
- Элемент 1.2.1
• Категория 2
○ Подкатегория 2.1
Убедись, что вложенность отражает реальные отношения между элементами.
Конвертация в JSON формат
Преобразуй следующие данные в валидный JSON формат:
[ВСТАВЬТЕ ДАННЫЕ ДЛЯ КОНВЕРТАЦИИ]
Требования к JSON:
- Создай логичную структуру объектов и массивов
- Используй осмысленные названия ключей
- Сохрани все исходные данные
- Обеспечь валидность синтаксиса JSON
- Добавь комментарии к сложным структурам (если необходимо)
- Учитывай типы данных (строки, числа, булевы значения)
- Если есть иерархия - отрази её через вложенные объекты
Пример структуры:
{
"category": "Название категории",
"items": [
{
"id": 1,
"name": "Название элемента",
"description": "Описание элемента",
"value": 100
}
],
"metadata": {
"totalCount": 10,
"lastUpdated": "2024-01-01"
}
}
Проверь результат на валидность с помощью JSON валидатора.
Создание сводной таблицы
На основе предоставленных данных создай сводную таблицу (pivot table):
[ВСТАВЬТЕ ИСХОДНЫЕ ДАННЫЕ]
Требования к сводной таблице:
- Выбери наиболее релевантные поля для строк и колонок
- Добавь агрегированные значения (сумма, среднее, количество)
- Группируй данные по логическим категориям
- Предусмотри итоговые строки и колонки
- Обеспечь наглядность представления
- Используй форматирование для числовых данных
Структура сводной таблицы:
| Группа | Подгруппа | Показатель 1 | Показатель 2 | Итого |
|--------------|-------------|--------------|--------------|-------|
| Категория A | Подкат A1 | значение | значение | сумма |
| | Подкат A2 | значение | значение | сумма |
| Категория B | Подкат B1 | значение | значение | сумма |
| ИТОГО | | общая сумма | общая сумма | |
Добавь краткое описание ключевых инсайтов из полученной сводной таблицы.
Группировка данных по категориям
Сгруппируй следующие данные по логическим категориям:
[ВСТАВЬТЕ ДАННЫЕ ДЛЯ ГРУППИРОВКИ]
Требования к группировке:
- Выяви естественные категории в данных
- Создай осмысленные названия для групп
- Распредели все элементы по соответствующим группам
- Добавь подсчет количества элементов в каждой группе
- Если возможно, создай подгруппы для более детальной организации
- Представь результат в виде иерархической структуры
Формат представления:
Категория 1 (10 элементов)
├── Подкатегория 1.1 (5 элементов)
│ ├── Элемент 1
│ ├── Элемент 2
│ └── ...
└── Подкатегория 1.2 (5 элементов)
Категория 2 (8 элементов)
├── Элемент 1
├── Элемент 2
└── ...
Добавь краткую аналитику по распределению данных.
Преобразование текста в таблицу с извлечением данных
Извлеки структурированные данные из следующего текста и представь их в виде таблицы:
[ВСТАВЬТЕ ТЕКСТ ДЛЯ АНАЛИЗА]
Требования:
- Выяви все значимые сущности и их атрибуты
- Создай колонки для каждого типа данных
- Извлеки числовые значения, даты, названия и другие релевантные данные
- Если в тексте есть повторяющиеся паттерны - используй их для структурирования
- Добавь колонку "Источник" с указанием из какой части текста взяты данные
Пример колонок:
| Сущность | Атрибут 1 | Атрибут 2 | Числовое значение | Дата | Источник (абзац) |
|----------|-----------|-----------|-------------------|------|------------------|
Убедись, что все значимые данные из текста отражены в таблице.
Создание временной шкалы из данных
Преобразуй следующие данные в хронологическую временную шкалу:
[ВСТАВЬТЕ ДАННЫЕ С ДАТАМИ ИЛИ ВРЕМЕННЫМИ МЕТКАМИ]
Требования к временной шкале:
- Упорядочи события по дате/времени
- Сгруппируй по годам/месяцам/дням (в зависимости от данных)
- Добавь описания для каждого события
- Выдели ключевые вехи или важные события
- Используй визуальное форматирование для наглядности
Формат представления:
2024 год
├── Январь
│ ├── 15.01 - Событие 1 (подробное описание)
│ └── 25.01 - Событие 2 (подробное описание)
├── Февраль
│ └── 10.02 - Событие 3 (подробное описание)
└── ...
Ключевые вехи:
• 15.01 - Важное событие
• 10.03 - Переломный момент
Добавь анализ временных паттернов если они присутствуют.
Нормализация данных в таблице
Нормализуй данные в следующей таблице, устранив избыточность и дублирование:
[ВСТАВЬТЕ ТАБЛИЦУ ДЛЯ НОРМАЛИЗАЦИИ]
Требования к нормализации:
- Выяви и устрани дублирующиеся данные
- Создай отдельные таблицы для связанных сущностей
- Определи первичные и внешние ключи
- Обеспечь ссылочную целостность
- Сохрани все исходные связи между данными
- Представь результат в виде нескольких связанных таблиц
Пример структуры:
ТАБЛИЦА 1: Основные сущности
| ID | Название | Описание |
|----|----------|-----------|
ТАБЛИЦА 2: Атрибуты
| ID | EntityID | Атрибут | Значение |
|----|----------|---------|----------|
ТАБЛИЦА 3: Связи
| ID | FromID | ToID | Тип связи |
|----|--------|------|-----------|
Опиши связи между таблицами и преимущества новой структуры.
Создание диаграммы связей из данных
Преобразуй следующие данные в диаграмму связей (mind map):
[ВСТАВЬТЕ ДАННЫЕ С ВЫРАЖЕННЫМИ СВЯЗЯМИ]
Требования к диаграмме:
- Определи центральную тему/объект
- Выяви основные ветви и подветви
- Покажи связи между различными элементами
- Используй визуальные обозначения для разных типов связей
- Сгруппируй связанные элементы
- Добавь краткие описания для каждого узла
Формат представления:
┌─── Подэлемент 1.1.1
│
ЦЕНТРАЛЬНАЯ ТЕМА ──┤── Подветвь 1.1 ───┼─── Подэлемент 1.1.2
│
└── Подветвь 1.2 ───┼─── Подэлемент 1.2.1
│
┌── Подветвь 2.1 └─── Подэлемент 1.2.2
│
└── Подветвь 2.2 ───┼─── Подэлемент 2.2.1
Легенда:
• ── сильная связь
• ─· умеренная связь
• ·· слабая связь
Добавь анализ наиболее значимых связей в данных.
Преобразование в формат CSV с обработкой
Преобразуй следующие данные в CSV формат с дополнительной обработкой:
[ВСТАВЬТЕ ДАННЫЕ ДЛЯ КОНВЕРТАЦИИ]
Требования к CSV:
- Создай осмысленные названия колонок
- Обработай специальные символы (запятые, кавычки, переносы строк)
- Приведи данные к единому формату (даты, числа, валюты)
- Добавь колонку с вычисляемыми значениями если это уместно
- Удали дублирующиеся строки
- Отсортируй данные по основному критерию
Дополнительные операции:
- Вычисли итоговые суммы/средние значения если есть числовые данные
- Добавь колонку с категориями/тегами на основе содержания
- Создай отдельный блок с общей статистикой
- Проверь данные на аномалии и отметь их
Формат:
Колонка1,Колонка2,Колонка3,ВычисляемаяКолонка,Категория
значение1,значение2,значение3,вычисленное,"категория"
СТАТИСТИКА:
- Всего записей: X
- Уникальных значений в Колонка1: Y
- Среднее значение в Колонка2: Z
Создание сравнительной таблицы
Создай сравнительную таблицу на основе следующих данных:
[ВСТАВЬТЕ ДАННЫЕ ДЛЯ СРАВНЕНИЯ]
Требования к сравнительной таблице:
- Выяви ключевые параметры для сравнения
- Сгруппируй объекты по логическим категориям
- Добавь колонки с преимуществами и недостатками
- Включи рейтинги или оценки по каждому параметру
- Выдели лучшие варианты по каждому критерию
- Добавь итоговую оценку для каждого объекта
Структура таблицы:
| Параметр | Объект A | Объект B | Объект C | Лучший |
|----------|----------|----------|----------|--------|
| Критерий 1 | значение ⭐⭐⭐⭐ | значение ⭐⭐⭐ | значение ⭐⭐⭐⭐⭐ | Объект C |
| Критерий 2 | значение ⭐⭐⭐⭐⭐ | значение ⭐⭐ | значение ⭐⭐⭐ | Объект A |
| ... | ... | ... | ... | ... |
| ИТОГО | 4.2/5 | 2.8/5 | 4.0/5 | Объект A |
Ключевые выводы:
- Объект A лучше всего по [критериям]
- Объект B требует улучшения в [областях]
- Объект C выделяется в [аспектах]
Извлечение и структурирование контактной информации
Извлеки всю контактную информацию из следующего текста и структурируй её:
[ВСТАВЬТЕ ТЕКСТ С КОНТАКТНОЙ ИНФОРМАЦИЕЙ]
Требования к структурированию:
- Выдели отдельно: имена, должности, телефоны, email, адреса
- Сгруппируй контакты по организациям/отделам
- Приведи телефоны к единому формату
- Проверь валидность email адресов
- Стандартизируй формат адресов
- Добавь примечания если есть дополнительная информация
Формат представления:
Организация 1
Имя Фамилия
• Должность: [должность]
• Телефон: +7 (XXX) XXX-XX-XX
• Email: example@domain.com
• Адрес: [стандартизированный адрес]
• Примечания: [дополнительная информация]
Организация 2
Имя Фамилия
• ...
Проверь полноту извлеченной информации и отметь возможные пропуски.