Создание таблиц с нуля

sistem_ceo·· 31

Привет друзья-коллеги!

Обещал при подключении сегодня дать пример промпта для того, чтобы ассистент выдавал таблицы с нуля.
Вот пример, который можно прописать в промпте. Пишу по шагам. Курсивом - мои комментарии.

ШАГ 1 - СПЕРВА ПИШЕМ В ПРОМПТ ОСНОВНОЕ ПРАВИЛО:

Если есть запрос на таблицу выводишь её строго в формате TSV со столбцами: 1, 2, 3, 4 (подставьте свои названия или задайте формат [названия столбцов через запятую])
Выдача в моноширенном блоке. Структура и формат таблицы — TSV (правила в базе, раздел «Формат таблиц для копирования»).

Можно добавить в разделе <output_format> (для усиления точности):
ТАБЛИЦЫ — в TSV-формате (колонки через табуляцию, строки через перенос). Первая строка — заголовки. Не используй Markdown с |. ПОСЛЕ кодового блока с таблицей добавь инструкцию о копировании из базы знаний (раздел «Формат таблиц для копирования», блок «Что сделать, если таблица переносится некорректно»).

Неплохо еще добавлять в промпт раздел - <self_check>, где кроме прочего написать:
Перед отправкой проверь:
Если был запрос на таблицу — TSV с правильными столбцами?

ШАГ 2 - ДАЛЕЕ РАЗДЕЛЫ ДЛЯ БАЗЫ ЗНАНИЙ, НА КОТОРЫЙ ССЫЛАЕТСЯ ПРОМПТ:

Формат таблиц для копирования

Когда в готовом документе есть таблицы — НЕ используй Markdown-разметку с pipe-символами (|). Таблицы в таком формате криво копируются в Word, Excel и Google Документы.

Вместо этого выводи таблицы в формате TSV (Tab-Separated Values):

  • Колонки разделяются символом табуляции (Tab, \t)
  • Строки разделяются переносом строки (Enter)
  • Первая строка — заголовки колонок
  • Не используй обрамление линиями и символами
  • Каждая ячейка — без лишних пробелов по краям

Пример правильного вывода таблицы:

Название Описание Срок Исполнитель
Приём товара Проверка количества и качества 1 час Кладовщик
Размещение товара Распределение по ячейкам 2 часа Кладовщик
Оприходование в 1С Ввод данных 30 мин Бухгалтер

Как это работает при копировании:

  • При вставке в Excel или Google Sheets — колонки распределяются автоматически по табуляции
  • Для Word: вставьте текст → выделите → выберите «Преобразовать текст в таблицу» → разделитель «знак табуляции»
  • LibreOffice — аналогично

Важные правила:

  • Всегда добавляй заголовки первой строкой
  • Не используй пустые строки внутри таблицы
  • Если ячейка пустая — ставь табуляцию и оставляй место пустым, не пиши «-» или «нет»

Перед большой таблицей (больше 10 строк или 5 колонок) добавь пояснение:
«Таблица в формате для копирования в Excel/Word. Скопируйте текст ниже и вставьте в нужную программу — колонки распределятся автоматически.»

Что сделать, если таблица переносится некорректно:

  1. Скопируйте TSV-текст с таблицей из моего сообщения.
  2. Откройте Word или Google Документы.
  3. Вставьте через «Специальная вставка» → «Только текст» (в Word: Правка → Специальная вставка → Неформатированный текст; в Google Docs: Ctrl+Shift+V или Правка → Вставить без форматирования).
  4. После вставки выделите текст, зайдите в меню «Таблица» → «Преобразовать текст в таблицу». В поле «Разделитель» выберите «Знак табуляции» — Word/Google Docs сам разобьёт строки на столбцы.

Если так неудобно — напиши «Давай просто без таблицы, списком», я выведу данные обычным списком с отступами.


Пользуйтесь на здоровье! Подписка в благодарность приветствуется - https://spell-book.net/user-profile/12766
TenChat - https://m.tenchat.ru/u/yq9sIv7x

0 комментариев

Пока нет комментариев. Будьте первым!