저널 JATS XML 워드 To XML 배치변환

학술지 발행자에게 저널을 JATS XML로 변환시키는 작업은 유료화된 필수적인 작업이다. 기존 LLM으로 하는 방식이 비용은 절감했지만 편당 5시간 걸려서 커서를 통해 배치파일로 변환시킬수 있는 방법이 늘 아쉬웠다. 학술지 발행자에게 저널을 JATS XML로 변환시키는 작업은 유료화까지 해야하는 필수적인 작업이다. 커서에 PRD를 넣다가 떠오른 평범한 질문, 클로드 프로젝트와 커서 프로젝트는 어떻게 다른가하는 질문에서 성실히 답해주시는 스터디장께서 기존 LLM으로 하는 방식에서 커서를 통해 배치파일로 변환시킬수 있는 방법을 제안해 주셔서 실행해 보았다.

진행 방법

LLM과 커서의 작동방식은 PRD를 쓰는 방법차이라는 스터디장의 조언에 따라 프로그램을 개발하듯 기존 LLM에서 만들던 지침을 클로드에서 커서를 위한 PRD용으로 바꾸었다. 먼저 지침을 클로드를 통해 추출했다.

기존 워드와 XML 변환된 파일을 클로드에 추가하고

첨부 워드문서에서 XML문서로 변환하는 지침을 만들어줘

워드에서 JATS XML로 변환하는 방법은 100여시간/월의 작업을 통해 알아냈지만, 정리할 일이 고민이었다. 파일 2개만 넣었을 뿐인데 "장자"에 나오는 백정과 같이 100여시간 만에 알은 것을 프롬프트 하나로 클로드가 다 가르쳐줬다

지침과 PRD 두 개를 동시에 사용하는 것은 커서가 늘 Rule과 PRD를 구분해서 사용하는 방식이었다.이것이 클로드 프로젝트와 커서 프로젝트의 차이였다.

지침이 만들어 졌으니 다음은 PRD차례.

커서를 클로드같이 움직이게 하는 방법의 핵심은 커서가 파이선을 활용하게 하는 PRD를 만드는 것이었다.

이것도 나는 잘 모르니

PRD GPTs에 두 사례 파일을 추가한 후 다시 방금 만든 지침만 추가했다.

또한 커서가 파이선을 활용하게 하는 방법은 워드input 폴더와 xml output 폴더를 만드는게 핵심이라는 스터디장의 힌트를 적용했다.

인풋폴더\샘플워드.docx 와 같은 워드파일을 변환 지침 word_to_xml_conversion_guide_250523에 따라 아웃풋폴더XML 폴더에 샘플.xml 과 같이 로컬에서 변환하는 앱 만들어줘

Adobe Acrobat에서 XML 변환기의 스크린 샷

보안을 위해 로컬앱으로 만드는 것도 관건이었다.

몇 번 수정 끝에 완성. 이제 파이썬 배치프로그램이 있는 폴더에서 커서로 파이선 명령 main을 실행시키면 인풋폴더에서 워드를 선택하게 해주고, 선택하고 변환시키는 메뉴만 클릭하면 xml로 변환이 되었다. 편당 5시간 걸리던 작업이 1분만에 되었다. 아직 클로드와 똑같이 만드는 것은 조금 보완해야하지만 학술지 홈페이지에 업로드할 수 있을 정도는 되었다.

전화에 중국어 앱의 스크린 샷

평범한 질문, 커서 프로젝트와 클로드 프로젝트는 어떻게 다른가하는 질문에 성실히 답해주셔서 숙원과제이던 100시간/월을 되돌려준 지피터스와 스터디장께 감사드린다.

결과와 배운 점

AI의 차이에 따라 적합한 프롬프트가 다르다는 개발 발상의 차이 하나로 100여시간/월을 절약했다. LLM과 커서 모델에 특성에 부합하는 개발 로직이 필요하다는 기초의 중요성을 배웠다.

도움 받은 글 (옵션)

바이브 코딩 프로세스를 정립해서 보안과 코드 품질을 지켜 보자.

https://www.gpters.org/dev/post/establish-vibe-coding-process-c8WZObVqHxykfVV

3
3개의 답글

뉴스레터 무료 구독