Recent, David Gewirtz de la ZDNet s-a trezit într-un scenariu clasic de suport tehnic marital. Soția sa Denise, care cântă în corul bisericii, avea nevoie să scaneze broșuri de cântece (imprimate pe hârtie galbenă, aproximativ format trade paperback) în PDF-uri, să elimine fundalul galben și să le reimprime mai mari pe hârtie de 8,5 pe 11 inch, pentru a putea citi fără ochelarii de citit. De asemenea, plănuia să introducă muzica în PlayScore 2, o aplicație care redă partituri pentru a cânta împreună, și se temea că galbenul ar putea deruta software-ul.

Gewirtz a sugerat inițial Photoshop, dar a găsit procesul prea complicat - fiecare imagine necesita setări diferite ale glisorului. Așa că a sugerat ChatGPT, pe care Denise îl folosește printr-un cont ChatGPT Plus. Asta a funcționat pentru eliminarea galbenului, dar rezultatul a fost de rezoluție scăzută. O cerere ulterioară a rezolvat asta, dar ChatGPT a modificat subtil PDF-urile rezultate. Denise era îngrijorată că ar putea schimba notele sau cuvintele, făcând-o să practice muzica greșită.

După cum explică Gewirtz, ChatGPT și alte AI-uri sunt „non-deterministe” - pot produce rezultate diferite de la aceeași intrare, ca un instalator vorbăreț. Denise dorea un instrument strict determinist, ceva care să nu-și permită libertăți cu capodoperele ei muzicale. Gewirtz, care a scris un instrument interactiv de gestionare a imaginilor pentru certificarea sa Harvard în Python, știa că Python are bibliotecile necesare pentru a face treaba, dar nu avea timp să scrie el însuși codul.

Așa că a făcut ce ar face orice persoană rezonabilă: a folosit AI-ul non-determinist pentru a scrie un script Python determinist. I-a dat lui ChatGPT un prompt cerând un script care preia JPEG-uri sau PDF-uri și setează pixelii non-gri/non-negri la alb, păstrând griurile ușor nuanțate pentru textul negru pe fundaluri colorate. Până când cina a fost gata (ajuta și la pregătirea unui pui la rotisor), ChatGPT produsese un script funcțional.

Instrumentul rezultat, decolor_pdf.py, rulează din linia de comandă și scoate un nou PDF cu fundalul decolorat. Gewirtz l-a postat pe repo-ul său GitHub, demonstrând cu un cântec din domeniul public al marelui jazzman Fats Waller (scris împreună cu Andy Razaf, cunoscut pentru „Ain't Misbehavin'”).

Concluzia? Dacă ai nevoie de o soluție rapidă, roagă ChatGPT să o scrie pentru tine. A funcționat pentru Gewirtz, care a rezolvat atât problema soției sale, cât și a dez-chickelat un pui la rotisor simultan.