стаття

Як працювати з таблицею Excel через ChatGPT, щоб кожну цифру, яку порахувала модель, можна було перевірити?

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

АвторМихайло ПацанІнвестор · Підприємець
Профіль автора
Обкладинка Думки: Як працювати з таблицею Excel через ChatGPT, щоб кожну цифру, яку порахувала модель, можна було перевірити

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

Коротко

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

Чому цифрі від моделі не можна вірити без перевірки

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

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

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

Як підготувати таблицю до роботи з чат-асистентом

Почніть з копії. Оригінальний файл залиште недоторканим: усі експерименти, нові стовпці й формули робіть у копії таблиці.

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

  • у першому рядку стоять зрозумілі назви стовпців, наприклад [дата оплати], [сума], [категорія], а не скорочення, які знаєте лише ви;
  • один запис займає один рядок: одна покупка, одне замовлення, одна витрата;
  • у даних немає об'єднаних клітинок, порожніх рядків і порожніх стовпців посередині;
  • на одному аркуші лежить одна таблиця, без кількох незв'язаних блоків поруч.

Окремо подбайте про особисті дані. Імена клієнтів, телефони, адреси й інші відомості про людей у файлі для чат-асистента не потрібні. Замініть їх нейтральними мітками на кшталт [клієнт А] або [клієнт Б]. Для розрахунку суми чи середнього значення модель від цього нічого не втрачає, а ви не передаєте стороннім сервісам те, що передавати не варто.

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

Чому просити формулу, а не готове число

Готове число від моделі схоже на чорну скриньку. Ви бачите результат, але не знаєте, які рядки модель врахувала, які пропустила і що зробила з порожніми клітинками.

Формула видима. Її можна вставити у вільний стовпчик копії таблиці, подивитися, що вона повертає в кожному рядку, і порівняти з вашою власною формулою, якщо така вже є. Помилка у формулі виявляється на конкретному рядку, а не губиться в одному підсумковому числі.

Тому формулюйте запит так, щоб модель віддала вам інструмент, а не відповідь. Попросіть її:

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

Для частини задач чат-асистент сам пише і запускає код замість того, щоб давати формулу. Офіційна довідка радить у такому разі переглядати код, результат і припущення, а також просити вказати метод, бо з першої спроби асистент може обрати спосіб розрахунку, який не відповідає вашому наміру. Попросіть показати код або кроки розрахунку і перелік усіх припущень. Корисна вправа з методик перевірки коду, згенерованого ШІ: перекажіть своїми словами, що робить кожен крок. Якщо переказати не виходить, ви ще не розумієте розрахунок і не можете йому довіряти.

Як перевірити формулу на трьох рядках вручну

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

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

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

Як звіряти підсумки контрольними сумами

Перевірка трьох рядків стосується окремих значень. Контрольна сума перевіряє інше: чи нічого не загубилося і не задвоїлося на рівні всієї таблиці. Це практика, яку легко вбудувати в кожен розрахунок:

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

Схожі перевірки радять і навчальні методики перевірки коду, згенерованого ШІ: тест на малому наборі даних, де ви заздалегідь знаєте відповідь, окрема увага до граничних випадків і перевірка здорового глузду після кожного кроку. Зручно тримати в копії таблиці маленький контрольний фрагмент з кількох рядків, для якого відповідь порахована вручну. Кожну нову формулу спершу проганяйте на ньому.

Як просити модель називати припущення і що робити з розбіжністю

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

Дослідження перевірки аналізу, виконаного ШІ, показують, що відповідь і код можуть виглядати правильними, але не відповідати наміру користувача і вести до хибних висновків. Автори окремо наголошують, що така перевірка потрібна і що вона нелегка. Чесний перелік припущень робить її посильною, бо ви перевіряєте кілька зрозумілих рішень замість цілого розрахунку наосліп.

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

Журнал перевірки і чого не робити

Щоб цифру можна було відстежити через тиждень чи місяць, ведіть короткий журнал перевірки. Це може бути окремий аркуш у копії таблиці з кількома стовпцями: що ви запитали, яку формулу взяли, які рядки й контрольні суми перевірили і коли. Згодом він відповідає на питання, звідки взялася цифра, без пошуку в історії розмов.

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

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

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

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

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

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

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

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