Mężczyzna używa ChatGPT do stworzenia edytora PDF, ponieważ nie ufa ChatGPT przy edytowaniu PDF
Mężczyzna używa ChatGPT do napisania skryptu w Pythonie usuwającego tło z PDF, ponieważ nie ufa ChatGPT przy edycji plików, a przy okazji podaje obiad.
Niedawno David Gewirtz z ZDNet znalazł się w klasycznej scenie pomocy technicznej małżeńskiej. Jego żona Denise, która śpiewa w chórze kościelnym, potrzebowała zeskanować śpiewniki (wydrukowane na żółtym papierze, format mniej więcej A5) do PDF, usunąć żółte tło i wydrukować je powiększone na papierze A4, aby mogła czytać bez okularów. Planowała również wrzucić nuty do PlayScore 2, aplikacji odtwarzającej nuty do śpiewania, i martwiła się, że żółty kolor może zmylić oprogramowanie.
Gewirtz początkowo zasugerował Photoshopa, ale proces okazał się zbyt skomplikowany – każde zdjęcie wymagało innych ustawień suwaków. Więc zasugerował ChatGPT, z którego Denise korzysta przez konto ChatGPT Plus. To zadziałało przy usuwaniu żółtego, ale wynik był niskiej rozdzielczości. Kolejna prośba to naprawiła, ale ChatGPT subtelnie zmienił powstałe PDF. Denise martwiła się, że może zmienić nuty lub słowa, przez co nauczy się złej muzyki.
Jak wyjaśnia Gewirtz, ChatGPT i inne AI są „niedeterministyczne” – mogą produkować różne wyniki z tych samych danych wejściowych, jak gadatliwy hydraulik. Denise chciała narzędzia ściśle deterministycznego, czegoś, co nie pozwoli sobie na swobody z jej muzycznymi arcydziełami. Gewirtz, który napisał interaktywne narzędzie do zarządzania obrazami na potrzeby certyfikacji Pythona na Harvardzie, wiedział, że Python ma biblioteki do wykonania zadania, ale nie miał czasu samemu napisać kodu.
Więc zrobił to, co każda rozsądna osoba: użył niedeterministycznego AI do napisania deterministycznego skryptu w Pythonie. Dał ChatGPT prompt z prośbą o skrypt, który bierze JPEG lub PDF i ustawia nie-szare/nie-czarne piksele na biało, zachowując lekko zabarwione szarości dla czarnego tekstu na kolorowym tle. Zanim skończył się obiad (pomagał też przygotować kurczaka z rożna), ChatGPT wyprodukował działający skrypt.
Powstałe narzędzie, decolor_pdf.py, działa z linii poleceń i generuje nowy PDF z usuniętym kolorem tła. Gewirtz opublikował je na swoim repozytorium GitHub, demonstrując na publicznej domenie piosence jazzowego wielkiego Fatsa Wallera (napisanej z Andym Razafem, znanym z „Ain't Misbehavin'”).
Morał? Jeśli potrzebujesz szybkiego rozwiązania, poproś ChatGPT, aby je napisał. U Gewirtza zadziałało – rozwiązał problem żony i jednocześnie od-kurczaczył kurczaka z rożna.
The Good Times
Wiadomości w Twojej skrzynce.
Sardoniczne podsumowanie, dostarczane według Twojego harmonogramu. Bezpłatnie. Zrezygnuj kiedy chcesz.
Już subskrybujesz, ale nigdy do Ciebie nie docieramy? Zajrzyj do folderu spam i kliknij 'To nie spam' (lub 'Usuń ze spamu'), żeby wyciągnąć nas z czyśćca niechcianej poczty. Przy okazji pomożesz wszystkim innym.
Jeśli przez miesiąc nie otworzysz żadnego z naszych e-maili, zostaniesz automatycznie usunięty z listy.
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.