В этой статье
ChatGPT может представить переданные данные в таблице прямо в сообщении — этот формат описан в справке OpenAI о работе с данными. Для простого реестра достаточно вставить заметки, назвать колонки и задать правило для пропусков. Если срок неизвестен, в ячейке должно остаться не указан, а не подходящая по смыслу дата.
Разберём пример подготовки встречи клуба: четыре записи нужно превратить в четыре строки, сохранив имена, даты и количество программ. Затем уточним одну задачу.
Передайте записи и задайте колонки
Нам нужны колонки Задача, Ответственный, Срок, Статус — именно в таком порядке. В заметках есть задачи и имена, но не все сроки. О статусах не сказано ничего: само поручение ещё не означает ни «в работе», ни «выполнено».
Команда «сделай таблицу» оставляет модели выбор структуры. Указанные колонки и правила для пропусков делают запрос точнее. Как разделить задачу, исходные данные и требования к ответу, разобрано в статье о составлении промпта для ChatGPT.
Откройте чат и отправьте весь блок вместе с заметками:
Создай таблицу из следующих заметок координатора перед встречей клуба:
«Ира: проверить проектор до 16 октября;
Павел: распечатать 12 программ до 15 октября;
Лена: подтвердить зал, срок пока не определён;
Ира: собрать вопросы участников до 14 октября».
Сделай реестр из четырёх строк данных. Колонки в указанном порядке:
1. Задача
2. Ответственный
3. Срок
4. Статус
Правила:
- сохрани каждую исходную запись отдельной строкой и в исходном порядке;
- число программ включи в формулировку задачи;
- для всех четырёх строк укажи статус «не указан»;
- для Лены в колонке «Срок» укажи «не указан»;
- не добавляй год, фамилии, факт выполнения, время или новые колонки;
- выведи таблицу прямо в сообщении.
Число 12 здесь относится к задаче Павла, поэтому остаётся рядом со словом «программ». Для него не нужна отдельная колонка. А фраза «срок пока не определён» задаёт пропуск только в сроке Лены.
Сверьте таблицу с заметками
Для этих записей правильный результат выглядит так:
| Задача | Ответственный | Срок | Статус |
|---|---|---|---|
| Проверить проектор | Ира | 16 октября | не указан |
| Распечатать 12 программ | Павел | 15 октября | не указан |
| Подтвердить зал | Лена | не указан | не указан |
| Собрать вопросы участников | Ира | 14 октября | не указан |
Проверьте ответ по исходному тексту:
- Строк данных четыре, колонок тоже четыре. Две задачи Иры остались отдельными строками, у Павла сохранилось число
12. - Сроки идут в порядке
16 октября,15 октября,не указан,14 октября. У дат нет добавленного года или времени. - Во всех четырёх статусах стоит
не указан. Фамилии и сведения о выполнении не появились.
Если модель заполнила неизвестное поле, укажите конкретную ячейку: «В строке “Подтвердить зал” замени срок на “не указан”. Остальные значения сохрани». Проверка ответа и уточнение запроса входят в рекомендации OpenAI по работе с промптами.
Обновите только одну строку
Продолжим пример: срок Лены уточнили на 13 октября, статус её задачи — подтверждено. Отправьте в том же чате:
Обнови только строку с задачей «Подтвердить зал», ответственный — Лена:
- Срок: 13 октября
- Статус: подтверждено
Остальные три строки, все их значения и текущий порядок колонок оставь без изменений.
Покажи полную таблицу после изменения.
После этой правки таблица должна выглядеть так:
| Задача | Ответственный | Срок | Статус |
|---|---|---|---|
| Проверить проектор | Ира | 16 октября | не указан |
| Распечатать 12 программ | Павел | 15 октября | не указан |
| Подтвердить зал | Лена | 13 октября | подтверждено |
| Собрать вопросы участников | Ира | 14 октября | не указан |
Изменились ровно две ячейки одной строки. Сравните с первой таблицей и остальные три строки: новый статус не должен распространиться на задачи Иры и Павла.
Выберите нужный вид результата
Если позже понадобится переставить колонки, перечислите их в новом порядке: «Поставь “Ответственный” перед “Задача”, затем оставь “Срок” и “Статус”. Сохрани все строки и значения». После перестановки проверьте, что имена и сроки по-прежнему относятся к своим задачам.
В примере выше результат — таблица внутри сообщения. Данные с разделителями, например CSV, — текст, в котором поля разделены выбранным знаком. Готовая книга XLSX — отдельный файл. Видимая таблица ещё не означает, что такой файл создан: если нужна книга для скачивания, уточните формат в запросе и проверьте, что получили файл. Доступность работы с файлами зависит от функций аккаунта.
Когда по готовым колонкам понадобятся расчёты, например подсчёт задач каждого участника, пригодится статья о формулах Excel с ChatGPT.
Для текстового примера из четырёх записей платная подписка не обязательна: можно использовать бесплатный ChatGPT с его ограничениями использования. Если вы уже выбираете платный доступ, в Amber Market можно купить месячную подписку ChatGPT.