Создание таблиц с нуля
Привет друзья-коллеги!
Обещал при подключении сегодня дать пример промпта для того, чтобы ассистент выдавал таблицы с нуля.
Вот пример, который можно прописать в промпте. Пишу по шагам. Курсивом - мои комментарии.
ШАГ 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. Скопируйте текст ниже и вставьте в нужную программу — колонки распределятся автоматически.»
Что сделать, если таблица переносится некорректно:
- Скопируйте TSV-текст с таблицей из моего сообщения.
- Откройте Word или Google Документы.
- Вставьте через «Специальная вставка» → «Только текст» (в Word: Правка → Специальная вставка → Неформатированный текст; в Google Docs: Ctrl+Shift+V или Правка → Вставить без форматирования).
- После вставки выделите текст, зайдите в меню «Таблица» → «Преобразовать текст в таблицу». В поле «Разделитель» выберите «Знак табуляции» — Word/Google Docs сам разобьёт строки на столбцы.
Если так неудобно — напиши «Давай просто без таблицы, списком», я выведу данные обычным списком с отступами.
Пользуйтесь на здоровье! Подписка в благодарность приветствуется - https://spell-book.net/user-profile/12766
TenChat - https://m.tenchat.ru/u/yq9sIv7x


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