최근 ZDNet의 데이비드 게위츠는 전형적인 부부 테크 지원 상황에 처했습니다. 교회 합창단에서 노래하는 아내 데니스는 노래 책자(노란 종이에 인쇄, 대략 무역용 페이퍼백 크기)를 스캔하여 PDF로 만들고, 노란 배경을 제거한 후 8.5x11인치 용지에 더 크게 인쇄하여 돋보기 없이 읽을 수 있도록 해야 했습니다. 또한 음악을 악보를 재생해주는 앱인 PlayScore 2에 넣을 계획이었는데, 노란색이 소프트웨어를 혼동시킬까 걱정했습니다.
게위츠는 처음에 포토샵을 제안했지만, 과정이 너무 까다롭다는 것을 알게 되었습니다. 각 이미지마다 다른 슬라이더 설정이 필요했기 때문입니다. 그래서 그는 데니스가 ChatGPT Plus 계정으로 사용하는 ChatGPT를 제안했습니다. 노란색 제거에는 효과가 있었지만 출력물의 해상도가 낮았습니다. 추가 요청으로 해상도 문제는 해결되었지만, ChatGPT는 결과 PDF를 미묘하게 변경했습니다. 데니스는 음표나 가사가 바뀌어 잘못된 음악을 연습하게 될까 걱정했습니다.
게위츠가 설명하듯, ChatGPT와 다른 AI는 '비결정적'입니다. 동일한 입력에서도 다른 출력을 생성할 수 있으며, 마치 수다쟁이 배관공과 같습니다. 데니스는 엄격하게 결정적인 도구를 원했습니다. 그녀의 음악 원본에 함부로 손대지 않을 도구 말이죠. 게위츠는 하버드 Python 인증을 위해 대화형 이미지 관리 도구를 작성한 경험이 있어 Python에 필요한 라이브러리가 있다는 것을 알았지만, 직접 코드를 작성할 시간이 없었습니다.
그래서 그는 합리적인 사람이라면 누구나 할 일을 했습니다. 비결정적 AI를 사용하여 결정적인 Python 스크립트를 작성한 것입니다. 그는 ChatGPT에 JPEG나 PDF를 받아 회색/검정이 아닌 픽셀을 흰색으로 설정하고, 색상 배경의 검정 텍스트를 위해 약간 색조가 있는 회색은 보존하는 스크립트를 요청하는 프롬프트를 제공했습니다. 저녁 식사가 끝날 무렵(그는 로티세리 치킨 준비도 도와주고 있었습니다), ChatGPT는 작동하는 스크립트를 생성했습니다.
결과물인 decolor_pdf.py는 명령줄에서 실행되며 배경색이 제거된 새 PDF를 출력합니다. 게위츠는 이를 자신의 GitHub 저장소에 게시했으며, 재즈 거장 팻스 월러(앤디 라자프와 공동 작곡, 'Ain't Misbehavin''으로 유명)의 공개 도메인 노래로 시연했습니다.
결론? 빠른 해결책이 필요하다면 ChatGPT에게 작성해 달라고 요청하세요. 게위츠에게 효과가 있었습니다. 그는 아내의 문제를 해결하는 동시에 로티세리 치킨도 요리했습니다.