Saya menggunakan ChatGPT untuk membuat editor PDF gratis karena saya tidak mempercayainya untuk mengubah file saya – sungguh luar biasa

David Gewirtz/ZDNETIkuti ZDNET: Tambahkan kami sebagai sumber pilihan di Google. Poin-poin penting dari ZDNET Lembaran musik kuning dapat membingungkan aplikasi pemutaran. Skrip Python baris perintah memecahkan masalah PDF. Terkadang AI paling baik digunakan untuk menulis alat tersebut. Baru-baru ini, istri saya, Denise, mulai bernyanyi bersama paduan suara gerejanya. Dia memiliki suara nyanyian yang indah. Dia perlu berlatih semua lagu baru. Lagu-lagu tersebut dikemas dalam bentuk buklet, seukuran buku bersampul tipis, dicetak di atas kertas kuning. Dia ingin memindai buklet-buklet itu ke komputernya sebagai PDF, menghilangkan warnanya, dan mencetaknya kembali lebih besar, pada kertas berukuran 8,5 kali 11 inci sehingga dia tidak perlu memakai kacamata baca untuk melihatnya. Jadi suatu sore dia datang kepada saya. Dia bertanya bagaimana dia bisa menghilangkan latar belakang kuning, namun tetap mempertahankan musik itu sendiri, sehingga dia bisa mencetaknya tanpa membuang banyak tinta printer berwarna. Jika dia mencetaknya dalam warna hitam putih, dia masih menggunakan banyak tinta untuk mencetak latar belakang abu-abu, yang akan lebih sulit dilihat. Juga: Cara menggunakan ChatGPT: Panduan pemula untuk menguasai chatbot OpenAI pada tahun 2026Dia juga berencana memasukkan musik ke dalam PlayScore 2, sebuah aplikasi yang memutar lembaran musik sehingga Anda dapat ikut bernyanyi. Dia khawatir perangkat lunaknya mungkin tidak menyukai warna latar belakang. Saya awalnya menyarankan untuk menghapus latar belakang kuning di Photoshop, tetapi prosedurnya ternyata terlalu rumit. Setiap gambar memerlukan pengaturan penggeser yang sedikit berbeda. Terlalu menjengkelkan dan memakan waktu untuk melakukannya seperti itu. Jadi, saya menyarankan dia menggunakan ChatGPT. Dia memiliki akun ChatGPT Plus, jadi ini sepertinya pilihan yang adil. Deterministik vs. non-deterministik Saya melakukan beberapa pengujian, menggunakan petunjuk seperti: Kembalikan PDF yang dapat saya unduh yang latar belakang kuningnya telah dihapus dan diganti dengan putih. Anda melakukannya dengan benar, tetapi sayangnya, kualitas teks resolusinya sangat rendah. Bisakah Anda membuatnya kembali dalam resolusi penuh? Selain itu: Trik cepat yang mudah ini memberi saya gambar yang dihasilkan AI lebih baik – apa pun modelnya. Tes ini berhasil, namun ChatGPT secara halus mengubah PDF yang dihasilkan. Istri saya khawatir ChatGPT akan mengubah nada, kata-kata, atau aspek lain dari musik aslinya. Dia tidak ingin melihat membaca dan mempraktekkannya salah. ChatGPT dan AI lainnya bersifat “non-deterministik”. Webster mendefinisikan determinisme sebagai, “kejadian di alam, atau fenomena sosial atau psikologis (yang) ditentukan secara kausal oleh peristiwa atau hukum alam sebelumnya.” Dengan kata lain, masukan selalu memprediksi keluaran. Pemrograman algoritmik, tidak seperti AI, sangat deterministik. Memang benar, program dapat mencapai tujuan yang sangat besar, namun hal tersebut dilakukan dengan cara yang pada akhirnya dapat diprediksi dari susunan kode dan variabel yang tepat. AI bersifat non-deterministik. Ini berarti Anda dapat memasukkan masukan yang sama persis tiga atau empat kali, dan mendapatkan kembali tiga atau empat hasil berbeda. Ini seperti berbicara dengan tukang ledeng atau tukang listrik. AI mendasarkan hasilnya pada serangkaian perhitungan probabilitas yang kompleks, sehingga hasilnya dapat berubah setiap kali lolos. Selain itu: Peningkatan memori baru ChatGPT sangat kuat – dan dapat meracuni setiap jawaban yang diberikan kepada Anda. Denise pernah mengalami hal ini dalam interaksinya dengan ChatGPT. Dia jelas tidak ingin memberikan musiknya kepada ChatGPT dan mendapatkan kembali sesuatu di mana ChatGPT mengambil kebebasan dengan para masternya. Dia menginginkan alat untuk menghilangkan warna latar belakang yang sangat deterministik. Python dapat melakukan itu Untuk program terakhir saya dalam sertifikasi pemrograman Harvard Python, saya menulis alat manajemen gambar interaktif yang mampu melakukan transformasi gambar individual seperti Photoshop, dan mengelompokkannya secara berurutan. Jadi saya tahu bahwa Python memiliki perpustakaan untuk mencapai apa yang diinginkan Denise. Selain itu: Saya berhenti menggunakan ChatGPT untuk semuanya: Model AI ini mengalahkannya dalam penelitian, pengkodean, dan banyak lagi. Sebaliknya, saya tidak punya waktu untuk menulis program Python untuk melakukan itu. Itu adalah minggu yang sangat sibuk. Saya memiliki banyak proyek terkait pekerjaan yang perlu saya laksanakan. Tapi ChatGPT punya banyak waktu di dunia. Di sinilah segalanya menjadi keren. Anda dapat menggunakan alat non-deterministik seperti ChatGPT untuk menghasilkan program deterministik, seperti alat penghilang warna Python. Jika Anda ingin membaca artikel yang sangat menarik tentang determinisme AI vs. non-determinisme, bacalah artikel ini oleh mantan ZDNETer Jason Perlow. Bagaimanapun, saya memutuskan untuk meminta ChatGPT menulis skrip Python yang akan melakukan penghapusan warna. Untuk membuat skrip, saya memberikan perintah ini, lalu pergi ke dapur untuk membantu istri saya menyiapkan makan malam. Tulis skrip python yang mengambil jpeg dan atur piksel apa pun yang tidak berwarna abu-abu atau hitam menjadi putih, simpan kembali sebagai name-decolor.jpg dengan nama adalah nama file. Izinkan warna abu-abu sedikit sehingga teks hitam pada latar belakang berwarna akan ditampilkan dengan benar sebagai teks hitam. Bisakah Anda melakukan hal yang sama jika PDF disajikan? Ini juga perlu berfungsi jika PDF terdiri dari beberapa halaman. Saat makan malam selesai, begitu pula ChatGPT. Skrip versi pertama mengalami beberapa masalah karena saya perlu menginstal perpustakaan Python. Namun setelah itu baru berjalan. Cara kerjanya sangat sederhana. Anda menjalankan program decolor_pdf.py dari baris perintah, memberinya satu file PDF. Ini menghasilkan file PDF baru dengan warna latar belakang dihapus. % python decolor_pdf.py input.pdf Apakah berhasil? Ya, benar. Jika Anda ingin mengunduh salinannya sendiri, itu ada di repo GitHub saya. Istri saya khawatir jika saya menggunakan tangkapan layar dalam artikel ini dari himne gereja yang memiliki hak cipta, jadi kunjungi situs web Perpustakaan Umum New York dan ambil lagu domain publik untuk diperagakan. Gambar: Perpustakaan Umum New York (dan program Python saya)Ini adalah lagu dari musisi jazz hebat Fats Waller, yang juga menulis beberapa musikal. Ini adalah lagu yang sedikit bersemangat, menggunakan metafora pacuan kuda untuk menggambarkan kekasih yang berganti-ganti. Itu ditulis bersama Andy Razaf, yang dikenal karena menulis lirik lagu seperti “Ain’t Misbehavin'” dan “Honeysuckle Rose”. Pelajaran yang bermanfaat Jadi ada beberapa pelajaran bermanfaat dari pengalaman ini. Jika Anda menginginkan bantuan AI, Anda tidak harus selalu bergantung pada pemrosesan non-deterministik. Terkadang, Anda bisa memintanya untuk menulis sebuah program yang bekerja berdasarkan algoritma yang andal. Anda juga tidak perlu menghabiskan banyak waktu untuk membuat tampilan atau UI. Terkadang membuat alat baris perintah sederhana akan menyelesaikan pekerjaan. Jangan takut untuk menyempurnakan spesifikasi Anda dengan AI. Cobalah apa yang dibuatnya lalu minta penyesuaian dan perbaikan. Python dapat melakukan banyak hal. Ada banyak sekali perpustakaan jadi jika Anda tidak yakin apa yang ingin Anda gunakan, buatlah dengan Python. Jadi begitulah. Jika Anda memerlukan solusi cepat untuk sesuatu, coba minta ChatGPT menuliskannya untuk Anda. Bekerja untuk saya dan saya dapat memberi istri saya alat yang bisa digunakan dan membantu menghilangkan ayam ayam rotisserie pada saat yang bersamaan. Juga: Saya menguji ChatGPT Images 2.0 vs. Gemini Nano Banana untuk melihat mana yang lebih baik – model ini menang. Pernahkah Anda menghindari penggunaan AI secara langsung karena Anda khawatir hal itu akan mengubah file asli secara halus? Beri tahu kami di komentar di bawah. Anda dapat mengikuti pembaruan proyek saya sehari-hari di media sosial. Pastikan untuk berlangganan buletin pembaruan mingguan saya, dan ikuti saya di Twitter/X di @DavidGewirtz, di Facebook di Facebook.com/DavidGewirtz, di Instagram di Instagram.com/DavidGewirtz, di Bluesky di @DavidGewirtz.com, dan di YouTube di YouTube.com/DavidGewirtzTV.


Diterbitkan : 2026-06-09 04:59:00

sumber : www.zdnet.com