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

В компании «Север» в окно вставляют весь файл заявки 184: сопроводительное, переписку и пункт про срок оплаты где-то в середине. Вопрос был короткий — можно ли подтвердить перенос отгрузки, не обещая новую дату. Ответ выходит длинным, срок оплаты пересказан своими словами, а нужный абзац тонет. Человек читает гладкое и не замечает, что модель ответила на весь договор сразу.
Цена ошибки не в длине файла. Цена в том, что абзац, ради которого открывали заявку, так и не стал опорой письма. Вырезать нужный кусок — работа на десять минут. Вечер уходит как раз тогда, когда в окно уезжает папка «на всякий случай», и потом приходится искать, откуда взялась чужая формулировка.
Назовите вопрос одним предложением до того, как открыли файл
Вопрос пишут на бумаге до поиска. Для заявки 184 у «Севера» он такой: «Что в тексте сказано про подтверждение переноса, и есть ли там новая дата». Пока вопрос не назван, поиск идёт по всему файлу, и в окно просится всё, что кажется связанным.
Одно предложение, не абзац намерений. «Разбери заявку и подскажи, как лучше ответить» — это ещё не вопрос. В нём нет границы, и модель честно заполняет её типичным письмом. Граница появляется, когда вы можете показать коллеге одну строку и он поймёт, какой кусок искать.
Если предложение не получается, файл открывать рано. Вы ещё не знаете, зачем он нужен, и любой абзац будет казаться полезным. Запишите вопрос на полях заявки 184. Поля потом сверяют с ответом: модель ответила на эту строку или на соседнюю тему.
Найдите абзац поиском по словам документа, не по словам вопроса
В вопросе стоит «перенос». В документе может стоять «сдвиг отгрузки» или «новая дата поставки». Поиск по словам вопроса такие места пропускает или, хуже, цепляет чужой раздел, где «перенос» означает перенос оплаты.

Ищите словами, которые уже написаны в файле. Откройте заявку 184 и пройдите глазами оглавление, если оно есть. Потом найдите устойчивые слова документа: «отгрузка», «подтверждение», «срок оплаты». Срок оплаты — соседняя тема. Её легко утащить в ответ, если искать только «срок».
Подсветка поиска не равна нужному куску. Она показывает, где слово встретилось. Читает человек. Если слово есть, а смысл вопроса в другом абзаце, берут смысл, не первое совпадение. Как вообще класть свои файлы в работу модели, без привычки заливать архив целиком, разобрано в гайде нейросеть по вашим документам. Здесь уже следующий жест: из открытого файла вынимают один лист.
Остальная папка в этом запросе закрыта. Не «модель сама разберётся, лишнее отбросит». Лишнее она часто пересказывает, потому что оно лежало рядом и выглядело деловым. Закрытая папка — это ваше решение, не надежда на вкус модели.
Сколько текста класть: абзац, соседний абзац, заголовок раздела
В окно кладут абзац, в котором нашёлся ответ на записанный вопрос. Если без соседнего предложения абзац двусмысленен, добавляют соседний абзац. Если смысл держится на заголовке раздела, заголовок кладут над цитатой. Главу «на всякий случай» не кладут.
На заявке 184 вопрос про перенос отгрузки. Нужен пункт, где этот перенос назван, строка над ним с номером пункта и, если там отсылка «как в предыдущем абзаце», сам предыдущий абзац. Приложения, реквизиты и история переписки в этот запрос не входят. Они отвечают на другие вопросы.
Короче, чем хочется, — нормально. Если после чтения куска вы сами можете ответить на своё предложение, куска хватает. Если не можете, не хватает определения или соседней фразы, а не «ещё контекста». Контекст без границы снова становится всей папкой.
Проверьте кусок вслух одним вопросом. Слышно ли в нём ответ? Если слышно лишнее — срок оплаты, штраф, чужой склад — лишнее вырезают до отправки, не после. Модель не отличит вашу осторожность от задания пересказать всё, что дали.
Если релевантных мест несколько: отдельные запросы, не склейка
В заявке 184 про отгрузку сказано в двух местах: в теле и в примечании внизу. Склеивать их в один простынный фрагмент заманчиво. Склейка прячет противоречие. Модель выбирает гладкую середину и пишет так, будто места не спорили.
Делайте отдельные запросы. Первый кусок — тело пункта. Второй — примечание. Вопрос тот же, бриф тот же, чаты чистые. Потом вы сами смотрите, говорят ли они одно и то же. Если нет, в письме нельзя выбрать «среднее». Нужно назвать расхождение человеку, который ведёт заявку.
Три и больше мест не склеивают «чтобы модель сравнила». Сравнение мест — ваша работа. Модели отдают один кусок за раз. Иначе она снова видит папку, только нарезанную абзацами в одном окне. Это та же ошибка, вид сбоку.
Отдельный запрос занимает ещё несколько минут. Склеенный экономит минуты и отдаёт вечер на разбор, откуда в письме взялась формулировка из примечания, которую вы не собирались подтверждать.
Учебный пример на вымышленном пункте про срок оплаты
Вопрос на полях, до файла: «Есть ли в заявке 184 уже названная дата отгрузки, которую нельзя заменить в ответе». Поиск по словам документа находит не слово «вопрос», а пункт, где написано «отгрузка». Рядом, ниже, пункт про срок оплаты. Его в этот запрос не берут, хотя слово «срок» так и тянет поиск.
Учебный кусок, который кладут в окно, короткий. Заголовок раздела, пункт про отгрузку, соседнее предложение, без которого неясно, чья это дата. Пункт про срок оплаты остаётся в закрытой папке. Если модель всё равно заговорит об оплате, она взяла это не из куска, а из привычки делового письма. Такая фраза в ответ не идёт.
Вымышленность здесь принципиальна. Живой договор клиента в учебный прогон не кладут. «Север» в примере — учебная вывеска, заявка 184 — учебный номер. Форма настоящая: толстый файл, один нужный пункт, соседний пункт, который легко утащить по похожему слову.
Когда кусок вынут, человек ещё раз читает свой вопрос и кусок рядом. Если кусок отвечает на другое предложение, ищут заново. Не просят модель «всё равно ответить по всему, что помнишь о таких заявках». Память окна не является пунктом документа.
Промпт с оградой фрагмента
Слабый запрос звучит так: «Вот вся заявка 184, скажи, можно ли обещать клиенту новую дату и заодно поясни про оплату». В нём нет одного вопроса, нет границы куска, и модель получает право говорить обо всём файле.
Точный запрос называет вопрос, запрещает выходить за ограду и не просит соседние темы. Ограда — это и есть вынутый лист. За пределами тройных кавычек инструкций модели нет материала.
Вопрос один: есть ли в фрагменте уже названная дата отгрузки. Ответь только по тексту между метками. Не добавляй срок оплаты, причину переноса и новую дату, если их внутри меток нет. Если в фрагменте ответа нет, напиши: «в этом фрагменте этого нет». Не пересказывай то, чего я не вставил. Фрагмент: """ [заголовок раздела] [абзац] [соседний абзац, если без него абзац двусмысленен] """
Рядом со слабым точный кажется сухим. Сухость здесь и нужна: она не даёт сроку оплаты просочиться в ответ про отгрузку. Как собирать сам каркас запроса, чтобы ограда не развалилась на следующем письме, — в гайде как писать промпты.
Чего не вырезают: определения, без которых абзац двусмысленен
Вырезают лишнее, не опору. Если в пункте сказано «в срок, указанный выше», а «выше» осталось в закрытой папке, абзац врёт уже на входе. Модель достроит, что было выше. Этого в открытом куске нет, и достройка попадёт в письмо как факт.
Определение, без которого фраза значит две вещи, кладут в ограду. Это может быть одна строка терминов в начале раздела или номер, на который пункт ссылается. Не кладут весь раздел ради одной отсылки. Кладут строку, которая снимает двусмысленность, и заголовок, чтобы было видно, откуда строка.
Проверка простая. Закройте остальной файл и прочитайте только то, что уедет в окно. Понимаете ли вы вопрос так же, как с открытой папкой? Если да, резать больше не нужно. Если фраза раздваивается, верните определение, не главу.
На заявке 184 такая строка — та, где впервые названо, чья дата отгрузки имеется в виду. Без неё «дата» может быть датой оплаты из соседнего пункта. Соседний пункт целиком по-прежнему не нужен. Нужна одна ясная отсылка.
За один вечер порядок такой.
- Напишите вопрос одним предложением до того, как откроете файл заявки 184.
- Найдите абзац словами документа, а не словами вопроса. Срок оплаты не забирайте за компанию со словом «срок».
- В ограду положите абзац, при необходимости соседний и заголовок. Главу не кладите.
- Второе релевантное место отправьте отдельным запросом, не склейкой.
- Прочитайте кусок с закрытой папкой. Если абзац двусмысленен, верните определение, не весь файл.
Десять минут на вырезание окупаются абзацем, который можно сверить глазами. Вся заявка в окне прячет как раз тот лист, ради которого вы открывали папку.
Комментарии
Пока никто не написал. Короткий комментарий по делу уместнее длинного спора.
Войдите, чтобы оставить комментарий.