стаття

Чому одну й ту саму задачу варто прогнати в моделі тричі

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

АвторМихайло ПацанІнвестор · Підприємець
Профіль автора
Чому одну й ту саму задачу варто прогнати в моделі тричі
Три прогони одного входу показують, де модель тримається джерела, а де вгадує.

Одну й ту саму задачу варто прогнати в моделі тричі, бо той самий вхід дає різні виходи. Модель щоразу складає відповідь наново, і між прогонами можуть змінитися сума, дата, строк повернення і навіть те, що ви пообіцяли клієнту. Одна чернетка виглядає переконливо саме тому, що її нема з чим порівняти. Три чернетки поруч показують, у яких місцях модель тримається джерела, а де вона вгадує, і роблять це до того, як людина поставить під текстом свій підпис і натисне "надіслати".

П'ятниця, вечір, невеликий інтернет-магазин домашнього текстилю. Менеджерка Оксана відкриває Telegram і бачить повідомлення від клієнтки: замовлення на 4 860 гривень мало поїхати ще в середу, а тепер з'ясувалося, що однієї позиції на складі немає. Клієнтка питає, коли чекати посилку і скільки їй повернуть. Оксана збирає все, що має: скрін замовлення з трьома позиціями, рядок з виписки про оплату, статус доставки з новою датою відправлення на понеділок і умови повернення з сайту, де сказано, що гроші за відсутній товар повертаються на картку протягом трьох банківських днів. Плед за 1 290 гривень закінчився. До цього вона дописує інструкцію: ввічливо вибачитися, назвати суму повернення і нову дату, обіцяти рівно те, що записано в умовах. Далі робить те, що ще місяць тому здавалося зайвим: відкриває новий чат, вставляє той самий текст, забирає відповідь, відкриває ще один чат і повторює. Через десять хвилин на екрані три чернетки. І всі три різні.

Коротко

  • Той самий запит до моделі дає різні відповіді, і це нормальна властивість генеративної моделі.
  • Три прогони одного входу показують, де відповідь стабільна, а де модель домальовує від себе.
  • Найчастіше між прогонами розходяться цифри: суми, дати, строки повернення.
  • Друге місце розбіжностей - тон і обіцянки, яких в інструкції взагалі не було.
  • Фінальний лист збирають з джерела даних і свідомо обраного тону. Факти між чернетками не усереднюють.
  • Підпис під листом ставить людина, яка звірила цифри з випискою і прайсом.

Схема задачі: вхід, обробка, вихід

Перед трьома прогонами задачу зручно розкласти на три частини. Інакше незрозуміло, що саме ви порівнюєте. Вхід - це все, що модель отримує від вас: дані й інструкція. У Оксани дані складаються з чотирьох шматків: склад замовлення з цінами, рядок виписки з сумою оплати, статус доставки з датою і текст умов повернення. Інструкція - кілька речень про те, що треба написати, кому і яким тоном. Обробка - те, що відбувається всередині моделі і чого ми не бачимо. Вихід - чернетка відповіді клієнту.

Схема потрібна з однієї причини: у правильному виході немає жодного факту, якого не було на вході. Сума повернення береться з прайсу, дата - зі статусу доставки, строк - з умов повернення. Модель тут збирає ці факти в людський текст, підбирає слова вибачення і не губить деталей. Щойно у виході з'являється цифра або обіцянка, якої на вході не було, ви бачите межу, де модель перестала переказувати і почала вигадувати. Одна чернетка цю межу ховає. Три чернетки її підсвічують, бо вигадане рідко повторюється однаково.

Я собі вхід записую окремим блоком у нотатках, а не тримаю в голові. Через тиждень, коли прийде схожий лист, вставляю той самий каркас лише з новими цифрами і отримую порівнянний результат.

Як поставити той самий вхід тричі

Головна умова - щоб вхід справді був тим самим. Звучить банально, але на практиці його змінюють, навіть не помічаючи. Хтось після першої відповіді пише в тому самому чаті "а тепер ще раз", і модель уже бачить свою попередню чернетку, тож друга відповідь виростає з першої. Хтось переформульовує інструкцію, бо перший варіант здався сухим. Хтось на третьому прогоні додає "і не забудь про знижку". Після цього порівнювати вже нічого: ви змінили вхід і дивуєтеся, що змінився вихід.

Робочий порядок у мене такий. Вхід повністю, разом з даними й інструкцією, лежить в одному текстовому блоці в нотатках. Для кожного прогону відкривається новий чат без попередньої розмови. Модель у селекторі та сама на всіх трьох прогонах. Текст запиту копіюється і вставляється без правок, без коментарів і без уточнень після відповіді. Кожен вихід одразу переноситься в один документ під своїм номером, щоб три тексти лежали поруч, а не в трьох вкладках.

Навіть при такій дисципліні відповіді будуть різними. Це саме те, що треба побачити. Модель на кожному кроці вибирає наступне слово з певною часткою випадковості, тому той самий запит дає різні тексти. Для вітального листа це добре: виходить три варіанти стилю. Для листа з сумою повернення це ризик, який варто побачити очима.

Де розходяться цифри

У Оксани перша чернетка повторила все з джерела: повернення 1 290 гривень, відправлення в понеділок, гроші на картці протягом трьох банківських днів. Друга залишила суму правильною, але написала, що посилка поїде "у понеділок або вівторок", а гроші повернуться "протягом п'яти робочих днів". Ні вівторка, ні п'яти днів на вході не було. Третя назвала суму повернення 1 390 гривень: модель побачила в скріні замовлення рядок про доставку за 100 гривень і вирішила, що її теж треба компенсувати.

Кожна з цих трьох чернеток окремо виглядала б правдоподібно. Якби Оксана зробила один прогін і отримала третій варіант, вона цілком могла б надіслати клієнтці обіцянку повернути на сто гривень більше, ніж магазин збирався. Сто гривень - невеликі гроші. Але клієнтка зробить скріншот, і наступна розмова почнеться з того, що магазин не виконує власних обіцянок.

Для порівняння цифр мені зручна маленька таблиця на три рядки: сума повернення, дата відправлення, строк зарахування коштів. У кожну клітинку вписую значення з відповідної чернетки, а поруч окремою колонкою - значення з джерела. Усе, що не збігається з джерелом, позначаю. На таку звірку йде дві хвилини. Вона показує розбіжності швидше, ніж уважне перечитування.

Де розходиться тон і обіцянки

Цифри видно в таблиці. Тон видно, якщо прочитати три чернетки підряд уголос. Перша звучала тепло і по-діловому: коротке вибачення, факти, подяка за терпіння. Друга вибачалася в кожному абзаці і в кінці пообіцяла клієнтці знижку 10 відсотків на наступне замовлення. Цієї знижки ніхто не погоджував, власник магазину про неї навіть не чув. Третя вийшла сухою, як довідка з архіву: "Повідомляємо, що ваше замовлення буде відправлено після надходження товару". Товар при цьому вже ніхто не чекав, плед зняли з продажу.

Обіцянки небезпечніші за невдалий тон. Сухий лист клієнтка перетерпить. Знижку, яку їй написали, вона запам'ятає і прийде по неї. Модель додає такі речі з добрих намірів: інструкція просила вибачитися, і модель вирішила, що найкраще вибачення підкріплене подарунком. Три прогони показують, що ці додатки нестабільні: в одній чернетці є знижка, в іншій немає. Це знижка від моделі. Магазин її не давав, і в лист вона не йде.

Як зібрати фінальну відповідь

Найпоширеніша помилка на цьому кроці - вирішувати голосуванням. Дві чернетки з трьох кажуть 1 290, одна каже 1 390, значить правильно 1 290. Цього разу збіглося, але логіка хибна. Якщо дві чернетки з трьох вигадають однакову неправильну дату, голосування видасть неправильну дату. Факти не усереднюють і не вибирають більшістю. Кожну цифру у фінальному листі беруть з джерела: суму з прайсу і виписки, дату зі статусу доставки, строк з умов повернення. Три прогони тут лише показують, які саме цифри треба перевірити особливо уважно.

Тон, навпаки, обирають свідомо. Можна взяти першу чернетку як основу, позичити з другої одне вдале речення вибачення і прибрати з неї все, що звучить як догоджання. Обіцянки лишаються тільки ті, які магазин реально може виконати і які записані в умовах. Якщо хочеться дати клієнтці знижку, це рішення власника, і воно приймається окремо від моделі.

Останній крок - людина читає готовий лист ще раз, звіряє дві-три ключові цифри з випискою і прайсом, і тільки тоді ставить свій підпис. Оксана надіслала клієнтці текст на основі першої чернетки з одним реченням з другої. Клієнтка відповіла "дякую, чекаю в понеділок". На цьому історія закінчилась.

Чому ця вправа закріплює звичку перевірки

Модель може вигадувати. У довгій розмові губиться контекст. Запит працює як технічне завдання. Є межі, де модель допомагає, а де її краще не пускати. Три прогони однієї задачі складають усе це в одну звичку, яку можна повторити руками за десять хвилин. Ви бачите вхід і вихід на своїй справжній задачі. Бачите невизначеність не в теорії, а в трьох різних сумах на екрані. І бачите, де саме потрібна людська перевірка перед тим, як текст піде до клієнта.

Що робити далі

  1. Візьміть одну живу задачу, де в листі клієнту є сума, дата або строк, і запишіть її вхід окремим блоком: дані плюс інструкція.
  2. Проженіть цей вхід тричі, щоразу в новому чаті, з тією самою моделлю в селекторі і без жодних правок у тексті запиту.
  3. Складіть таблицю з колонками для кожної цифри і окремою колонкою для джерела, і позначте всі значення, які з джерелом не збігаються.
  4. Прочитайте три чернетки вголос підряд і випишіть окремо кожну обіцянку, якої немає в інструкції чи в умовах.
  5. Зберіть фінальний лист: цифри з джерела, тон з найвдалішої чернетки, обіцянки тільки погоджені, а після звірки поставте свій підпис.

Про цей матеріал

Це навчальна нотатка про практику роботи з моделлю. Магазин, менеджерка, суми і дати в тексті ілюстративні, вони показують механіку вправи і не описують конкретну компанію. Матеріал має освітній характер і не є індивідуальною порадою щодо ведення вашого бізнесу чи роботи з клієнтами.

Попросіть Лева пояснити окрему тезу, порівняти підходи або застосувати ідею до вашої ситуації. Для особистої консультації залиште заявку.

Розібрати цей матеріал із ЛевомЗалишити заявку

Надіслати запит на консультацію

Опишіть задачу, бажаний результат і терміни. Вам відповість людина.