목표
어쩌다보니 정통개발자가 아닌 제가 개발 프로젝트를 맡게 되어서, 노코드로 개발이 가능하다는 GPTers 글을 접하고, 직접 코드 개발에 도전해보기로 하였습니다. 프로젝트 목표는 주어진 소스를 활용해서 레퍼런스 음악을 연주할 수 있는 알고리즘을 개발하는 것입니다.
진행
처음에는, 이전에 (제가 아닌 다른 개발자가) 프로토타입으로 개발해 놓은 코드가 있어서, 코드 중에 제가 필요한 작업의 구문을 찾기 위해 GPT에게 여러가 지 요청을 해보았습니다. 제가 필요한 작업은 샘플 영상과 음원을 교체하는 것입니다.
먼저, 파일 하나의 모든 구문을 통채로 넣어주고 분석을 요청해 보았습니다. → 결과: mp3 확장자 위치를 찾아줌.
그 다음에, 한 단락의 구문만 넣어주고 동영상 파일 검색 & 코드 분석 및 설명을 요청해보았습니다. → 동영상파일 구문이 없다고 나옴.
앞에서, GPT가 찾아준 mp3 관련 구문만 따로 제공해 주고 다시 같은 질문을 해봅니다. → 마찬가지로, 주어진 구문을 설명해 주고, 비디오 파일을 대체할 방법을 제시해줌.
다음으로, 위에서 제공한 구문의 구조를 설명해달라고 해봅니다. → 처음보다 더 상세하게 설명해줌.
다음으로, zip파일을 제공하고 제공된 모든 파일에서 동영상 및 음악과 관련된 모든 코드를 찾아달라고 요청해 봅니다. → 관련 코드 목록을 파일로 만들어줌.
마지막으로, 위 과정을 모두 영어로 다시 재시도해보려했으나… (→ 시간관계상 못해봄.)
정리
코드 분석 테스트 후, 스터디 파트너 유민수님의 조언을 듣고, 기존 코드를 분석할 게 아니라 생성형AI와 함께 처음부터 새로 다시 짜는 방향을 모색해보기로 합니다. (→ 방장님이 적극 도와주시기로 함!!! (쵝오!))
이를 위해, 프로젝트를 어떻게 진행할 지 내용을 좀 더 구체적으로 정리하여 다시 시작할 예정이고, 장기 프로젝트 예상합니다. 성공하면 나름 뿌듯할 거 같고요, 실패하더라도 과정을 통해서 저의 코드 이해력이 조금은 올라가지 않을까 기대해 봅니다.
Best,