Codex 업무 자동화 예제 | Python 이미지 리사이즈 프로그램 만들기
오늘 처음으로 Codex를 설치해 보았다. 무료 플랜이라 사용할 수 있는 모델이 ' 5.6 Terra' 만 가능했다. 무료 플랜으로 만들 수 있는 실제로 사용할 수 있는 작은 자동화 도구 를 추천해 달라고 했더니, 그 중에 이미지 리사이즈 자동화 가 있었다. 그래서 다시 채팅으로 ' 이거 하고 싶은데 어떻게 해야 해?' 라고 물어보았더니, 아래와 같이(프로젝트 목표에서 마무리까지) 자세하게 설명해 주었다. 내가 한 것은 ChatGPT가 알려준 프롬프트 대로 Codex에게 일을 시킨 거 밖에 없는데, 아래의 프로젝트 목표와 똑 같은 결과물은 아니었지만, 괜찮은 결과물이 나왔다. 이미지 resize 하고, webp 변환 과, 이미지 압축(TinyPNG 같은 기능) 까지 해봤는데, 남아있는 토큰을 봤더니 25%가 남았다. 한 달 동안 쓸 수 있는 토큰의 75%를 쓴거다. 토큰이 5시간마다 리셋이 되었으면 불가능했을텐데, 한달마다 리셋되도록 풀려서 정말 맛보기로 간단한 것은 만들어 볼 수 있을 거 같다. 결과 코드는 github 에 올려 놓았다. Python으로 구현되었으며 자세한 설치 방법과 사용법은 README을 보면 된다. Codex 실행 화면 프로젝트 목표 예를 들어 다음과 같은 이미지 폴더가 있다고 가정한다. images/ photo1.jpg photo2.png logo.webp 다음과 같이 명령어를 실행하면 python resize.py images --width 1200 자동으로 output 폴더에 리사이즈된 이미지를 생성한다. output/ photo1.jpg photo2.png logo.webp 즉, 여러 장의 이미지를 한 번에 원하는 크기로 변경하는 자동화 프로그램 을 만드...