Uomo usa ChatGPT per creare un editor PDF perché non si fida di ChatGPT per modificare i PDF
Un uomo usa ChatGPT per scrivere uno script Python che rimuove lo sfondo giallo dai PDF, perché non si fida di ChatGPT per modificare direttamente i file, e funziona, mentre la cena è servita.
Recentemente, David Gewirtz di ZDNet si è trovato in un classico scenario di supporto tecnico coniugale. Sua moglie Denise, che canta nel coro della chiesa, aveva bisogno di scansionare libretti di canzoni (stampati su carta gialla, formato tascabile) in PDF, rimuovere lo sfondo giallo e ristamparli più grandi su fogli 8,5x11 pollici per poter leggere senza occhiali da lettura. Inoltre, intendeva inserire la musica in PlayScore 2, un'app che riproduce spartiti per cantare insieme, e temeva che il giallo potesse confondere il software.
Gewirtz ha inizialmente suggerito Photoshop, ma ha trovato il processo troppo macchinoso: ogni immagine richiedeva impostazioni diverse dei cursori. Così ha proposto ChatGPT, che Denise usa tramite un account ChatGPT Plus. Ha funzionato per rimuovere il giallo, ma l'output era a bassa risoluzione. Una richiesta successiva ha risolto il problema, ma ChatGPT ha alterato sottilmente i PDF risultanti. Denise temeva che potesse cambiare le note o le parole, portandola a esercitarsi sulla musica sbagliata.
Come spiega Gewirtz, ChatGPT e altre IA sono "non deterministiche": possono produrre output diversi dallo stesso input, come un idraulico chiacchierone. Denise voleva uno strumento strettamente deterministico, qualcosa che non si prendesse libertà con i suoi spartiti. Gewirtz, che ha scritto uno strumento interattivo di gestione delle immagini per la sua certificazione Python a Harvard, sapeva che Python aveva le librerie per fare il lavoro, ma non aveva tempo per scrivere il codice lui stesso.
Così ha fatto ciò che qualsiasi persona ragionevole avrebbe fatto: ha usato l'IA non deterministica per scrivere uno script Python deterministico. Ha dato a ChatGPT un prompt chiedendo uno script che prendesse JPEG o PDF e impostasse i pixel non grigi/neri a bianco, preservando i grigi leggermente colorati per il testo nero su sfondi colorati. Quando la cena era pronta (stava anche aiutando a preparare un pollo allo spiedo), ChatGPT aveva prodotto uno script funzionante.
Lo strumento risultante, decolor_pdf.py, viene eseguito dalla riga di comando e produce un nuovo PDF con lo sfondo rimosso. Gewirtz lo ha pubblicato sul suo repository GitHub, dimostrandolo con una canzone di pubblico dominio del grande jazzista Fats Waller (co-scritta con Andy Razaf, noto per "Ain't Misbehavin'").
La morale? Se hai bisogno di una soluzione rapida, chiedi a ChatGPT di scriverla per te. Ha funzionato per Gewirtz, che ha risolto il problema di sua moglie e ha anche spolpato un pollo allo spiedo contemporaneamente.
The Good Times
Notizie nella tua casella.
Un riepilogo sardonico, consegnato secondo il tuo programma. Gratis. Annulla quando vuoi.
Già iscritto ma non arriviamo mai nella tua casella? Controlla la cartella spam e premi 'Non è spam' (o 'Rimuovi dallo spam') per tirarci fuori dal purgatorio della posta indesiderata. Aiuterai anche tutti gli altri.
Se non apri nessuna delle nostre email per un mese, verrai rimosso automaticamente dalla lista.
Rewrite Article
Select parts to regenerate with a fresh AI pass. Translations will be updated automatically.
Generate AI Image
Creates a sardonic version of the article image using OpenAI.