Как сравнить предложения поставщиков в ChatGPT и не потерять обязательные расходы

Три стопки карточек разной высоты рядом со стаканами для карандашей

Самая низкая цена в письме поставщика ещё не показывает стоимость закупки. Один продавец включает нужную принадлежность в комплект, другой продаёт её отдельно, третий добавляет доставку. Если просто попросить ChatGPT выбрать выгодное предложение, задача допускает слишком много трактовок: что входит в заказ, какие условия считать одинаковыми и насколько важен срок.

Практический результат здесь скромнее и полезнее: справка, по которой закупщик видит сопоставимые суммы, исходные условия и вопросы, мешающие принять решение. Ниже приведён полный учебный пример с двумя вариантами промпта и контрольным пересчётом. Он помогает проверить, какие именно данные сохранил ответ, а не оценивать его по убедительности.

Сначала определите одинаковый состав закупки

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

Отдельно задайте количество, валюту, налоги и способ доставки. Не разрешайте модели достраивать отсутствующие условия по привычке. Фраза «доставка включена» относится к стоимости доставки, но ничего не говорит о гарантии. Указание «12 месяцев на лампу» нельзя распространять на подставку.

Если исходные предложения находятся в разных письмах или файлах, перед сравнением полезно присвоить каждому короткий ID. Такой ID позволяет проверить спорное условие в источнике. Он не доказывает правильность ответа сам по себе: ссылка A2 рядом с выдуманной гарантией остаётся ошибкой.

Полный исходник для воспроизведения

Все компании и условия ниже вымышлены. Скопируйте блок целиком после выбранного промпта.

Источник A0
Это учебная закупка 20 настольных комплектов для офиса. Полный комплект состоит из лампы L и обязательной подставки S. Все цены в рублях, окончательные, налоги уже включены. Доставка нужна одним отправлением по одному адресу. Все предложения действуют для количества от 20 до 30 комплектов включительно. Скидок нет. Даты оплаты и подтверждения заказа неизвестны. Календарную дату доставки не рассчитывать.

Предложение A1, поставщик «Ясень»: полный комплект L+S стоит 2400 за штуку; доставка всего заказа 3000; срок 5 рабочих дней после оплаты; гарантия на полный комплект 12 месяцев.

Предложение A2, поставщик «Клён»: лампа L стоит 2300 за штуку; обязательная подставка S отдельно, 180 за штуку; доставка всего заказа включена; срок 7 календарных дней после подтверждения заказа; гарантия на лампу 12 месяцев, на подставку не указана.

Предложение A3, поставщик «Бук»: полный комплект L+S стоит 2500 за штуку; доставка всего заказа 1500; срок 4 рабочих дня после оплаты; гарантия не указана.

Здесь намеренно нет даты оплаты, календаря рабочих дней и полной информации о гарантии. Это часть задачи: корректная справка должна сохранить пробелы, а не заполнить их правдоподобными значениями.

Короткий запрос и проверяемый промпт

Для отправной точки подойдёт обычная формулировка:

Сравни три предложения ниже для 20 полных комплектов и подготовь короткую справку закупщику.

[Вставьте исходник A0 и предложения A1–A3 целиком.]

В таком запросе не определено, что считать достаточным сравнением. Ответ может оказаться кратким, но читателю всё равно придётся проверить состав заказа, расчёт и оговорки.

Вторая формулировка задаёт структуру, по которой справку можно принять или вернуть на доработку:

Ты готовишь проверяемую справку, а решение принимает закупщик. Сравни только предоставленные предложения для 20 полных комплектов L+S. Для каждого укажи состав, стоимость товаров с формулой, доставку, итог, срок вместе с точкой отсчета и видом дней, гарантию по каждой части. К каждому условию добавь ID источника. Не подменяй неизвестное предположением. Отдельно перечисли неизвестное и вопросы поставщикам. Не называй самый быстрый срок, не имея дат исходных событий и сопоставимого календаря. Можно назвать минимальную известную сумму, но не объявлять победителя по совокупности критериев.

[Вставьте исходник A0 и предложения A1–A3 целиком.]

Важная часть промпта находится после требований к суммам. Модель должна различать рабочие и календарные дни, сохранять событие начала отсчёта и не превращать частичную гарантию в общую. Даже безошибочная арифметика не исправляет потерю этих условий.

С чем сверять расчёт

Ниже контрольный расчёт по исходнику, подготовленный до запросов, а не ответ ChatGPT.

Поставщик Товары для 20 комплектов Доставка Итого
Ясень 20 × 2400 = 48 000 ₽ 3000 ₽ 51 000 ₽
Клён 20 × (2300 + 180) = 49 600 ₽ 0 ₽ 49 600 ₽
Бук 20 × 2500 = 50 000 ₽ 1500 ₽ 51 500 ₽

Минимальная известная сумма у «Клёна». В этой формулировке нет вывода, что поставщик лучший для конкретной закупки. Гарантия на подставку у него неизвестна, а срок начинается после подтверждения заказа.

«Бук» обещает четыре рабочих дня после оплаты, «Ясень» пять. У «Клёна» семь календарных дней после другого события. Без исходных дат нельзя построить общий календарь и уверенно назвать самый ранний день получения. При необходимости закупщику придётся уточнить даты и правила отсчёта.

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

Измените количество и проверьте сохранность условий

Когда первая справка готова, отправьте в тот же чат уточнение:

Количество изменилось с 20 до 25 полных комплектов. Все прочие условия остаются прежними. Пересчитай товары, доставку и общую сумму по каждому поставщику. Покажи формулы и явно укажи, какие условия остались неизвестны. Не меняй цены и гарантии.

Контрольные итоги для 25 комплектов: «Ясень» 25 × 2400 + 3000 = 63 000 ₽; «Клён» 25 × (2300 + 180) = 62 000 ₽; «Бук» 25 × 2500 + 1500 = 64 000 ₽.

Доставка остаётся фиксированной платой за заказ, скидки не появляются. Неизвестная гарантия тоже не становится известной после пересчёта. Эта проверка нужна потому, что новый ответ должен учитывать изменение количества и одновременно сохранять остальные ограничения исходника.

Что получилось в практической проверке

Проверка состоялась 22 октября 2026 года в ChatGPT. В интерфейсе отображались ChatGPT Plus и настройка мощности Medium; точное имя модели не показано. Это редакционная сверка с заранее подготовленным эталоном, а не независимая экспертная оценка или статистическое исследование. Для двух формулировок использовали отдельные чаты с одинаковым исходником. Затем в каждом изменили количество на 25 комплектов. Контрольные расчёты были зафиксированы заранее и модели не передавались.

Доступны три содержательных ответа из четырёх запланированных. В первом ответе на короткий запрос и в обоих пересчётах верны все основные суммы: стоимость товаров, доставка и итог у каждого поставщика. Совпали 27 из 27 проверенных числовых полей. Это результат одного учебного примера, а не показатель общей точности ChatGPT.

Все три ответа сохранили полный состав L+S, фиксированную доставку, сроки с событиями отсчёта и неизвестные гарантии. Короткий запрос привёл к предварительной рекомендации «Клёна» по цене с оговорками о гарантии и приоритетах закупщика. Запрос не запрещал рекомендацию, поэтому нарушением инструкции она не является. Заявленный срок «Бука» был назван самым коротким в рабочих днях, но ответ отдельно предупреждал, что фактические даты поставки несопоставимы.

Первый ответ на подробный промпт не загрузился: интерфейс показал «Не удалось загрузить этот ответ». Повторную генерацию не запускали. Поэтому утверждать, что структурированный запрос лучше справился с исходной закупкой, нельзя.

В доступном структурированном пересчёте условия снабжены ID источников, неизвестное сохранено, победитель по совокупности критериев не назначен. Этот ответ показывает выполнение требуемого формата на пересчёте, но не заменяет недоступный первый результат.

Как использовать справку в работе

После проверки у закупщика должны остаться три вещи: сопоставимая стоимость, непотерянные условия и короткий список вопросов. В нашем примере это гарантия на подставку у «Клёна», гарантия на комплект у «Бука» и данные для календарного сравнения доставки.

Для действующей закупки добавьте только критерии, которые действительно заданы компанией: техническую совместимость, документы, порядок оплаты, допустимый срок. Не просите модель назначить веса этим критериям без вашего решения. Красивый общий балл скрывает допущения, если никто не определил, сколько стоит день ожидания или дополнительный год гарантии.

Такой промпт помогает разобрать уже полученные предложения. Подготовка собственного коммерческого предложения решает другую задачу: там нужно сформулировать условия продавца. Здесь важнее точно сохранить чужие условия и показать, какой информации для выбора пока не хватает.

Если нужно проверить, как изменились условия в двух редакциях одного файла, см. разбор сравнения версий документа в ChatGPT. Это отдельная задача: в этой статье сравниваются предложения разных поставщиков.

Понравилась статья? Поделиться с друзьями:
GPT Insider