На початку цього місяця Адріан Головатий, засновник музично-навчальної платформи Soundslice, розгадав таємницю, яка не давала йому спокою вже кілька тижнів. На сайт продовжували завантажуватися дивні зображення того, що явно було сесіями ChatGPT.
Вирішивши цю проблему, він зрозумів, що ChatGPT став одним з найбільших хайп-менів його компанії – але він також брехав людям про те, що може робити його додаток.
Головатий найбільш відомий як один із творців проекту Django з відкритим вихідним кодом, популярного фреймворку для веб-розробки на Python (хоча у 2014 році він відійшов від керівництва проектом). У 2012 році він запустив Soundslice, який залишається “з гордістю завантаженим”, як він сказав TechCrunch. Зараз він зосереджений на своїй музичній кар’єрі – і як артист, і як засновник.
Soundslice – це додаток для навчання музики, яким користуються студенти та викладачі. Він відомий своїм відеоплеєром, синхронізованим з нотами, який підказує користувачам, як слід грати ноти.
Він також пропонує функцію під назвою “сканер нот”, яка дозволяє користувачам завантажувати зображення паперових нот і за допомогою штучного інтелекту автоматично перетворює його на інтерактивний нотний аркуш з нотами.
Головатий уважно стежить за журналами помилок цієї функції, щоб побачити, які проблеми виникають, і де потрібно додати вдосконалення, каже він.
Саме там він почав бачити завантажені сесії ChatGPT.
Вони створювали купу логів помилок. Замість зображень нот, це були зображення слів і блок символів, відомий як ASCII-табулатура. Це базова текстова система, що використовується для гітарних нот, яка використовує звичайну клавіатуру. (Наприклад, на вашій стандартній QWERTY-клавіатурі немає клавіші високих частот).
За словами Головатого, обсяг цих зображень сеансів ChatGPT не був настільки обтяжливим, щоб їх зберігання коштувало його компанії грошей і знижувало пропускну здатність його додатку. Він був спантеличений, написав він у своєму блозі про цю ситуацію.
“Наша система сканування не була призначена для підтримки цього стилю нотації. Чому ж тоді нас бомбардували такою кількістю скріншотів ASCII вкладок ChatGPT? Я був спантеличений протягом декількох тижнів, поки сам не попрацював з ChatGPT”.
Так він побачив, що ChatGPT повідомляє людям, що вони можуть почути цю музику, відкривши обліковий запис Soundslice і завантаживши зображення сесії чату. Але вони не могли цього зробити. Завантаження цих зображень не перетворило б вкладку ASCII на аудіо нотатки.
Він зіткнувся з новою проблемою. “Основна ціна була репутаційною: Нові користувачі Soundslice мали хибні очікування. Їм впевнено говорили, що ми будемо робити те, чого насправді не робимо”, – розповів він TechCrunch.
Він і його команда обговорили свої варіанти: Розмістити на сайті відмову від відповідальності – “Ні, ми не можемо перетворити сеанс ChatGPT на чутну музику” – або вбудувати цю функцію в сканер, хоча він ніколи раніше не думав про підтримку цієї незвичайної системи музичних нот.
Він вирішив створити цю функцію.
“Мої почуття щодо цього суперечливі. Я радий додати інструмент, який допомагає людям. Але я відчуваю, що нас змусили до цього дивним чином. Чи дійсно ми повинні розробляти функції у відповідь на дезінформацію?”, – написав він.
Він також задається питанням, чи це перший задокументований випадок, коли компанії довелося розробляти функцію через те, що ChatGPT продовжував повторювати багатьом людям свою галюцинацію про неї.
Колеги-програмісти з Hacker News висловили цікаву думку з цього приводу: Дехто з них сказав, що це нічим не відрізняється від надмірно завзятого продавця, який обіцяє світові перспективи, а потім змушує розробників надавати нові функції.
“Я думаю, що це дуже влучне і кумедне порівняння!” погодився Головатий.