[개발B] 생성형AI로 연주알고리즘 개발하기 - (1)


목표

어쩌다보니 정통개발자가 아닌 제가 개발 프로젝트를 맡게 되어서, 노코드로 개발이 가능하다는 GPTers 글을 접하고, 직접 코드 개발에 도전해보기로 하였습니다. 프로젝트 목표는 주어진 소스를 활용해서 레퍼런스 음악을 연주할 수 있는 알고리즘을 개발하는 것입니다.


진행

처음에는, 이전에 (제가 아닌 다른 개발자가) 프로토타입으로 개발해 놓은 코드가 있어서, 코드 중에 제가 필요한 작업의 구문을 찾기 위해 GPT에게 여러가지 요청을 해보았습니다. 제가 필요한 작업은 샘플 영상과 음원을 교체하는 것입니다.


먼저, 파일 하나의 모든 구문을 통채로 넣어주고 분석을 요청해 보았습니다. → 결과: mp3 확장자 위치를 찾아줌.


그 다음에, 한 단락의 구문만 넣어주고 동영상 파일 검색 & 코드 분석 및 설명을 요청해보았습니다. → 동영상파일 구문이 없다고 나옴.


앞에서, GPT가 찾아준 mp3 관련 구문만 따로 제공해 주고 다시 같은 질문을 해봅니다. → 마찬가지로, 주어진 구문을 설명해 주고, 비디오 파일을 대체할 방법을 제시해줌.


다음으로, 위에서 제공한 구문의 구조를 설명해달라고 해봅니다. → 처음보다 더 상세하게 설명해줌.


다음으로, zip파일을 제공하고 제공된 모든 파일에서 동영상 및 음악과 관련된 모든 코드를 찾아달라고 요청해 봅니다. → 관련 코드 목록을 파일로 만들어줌.


마지막으로, 위 과정을 모두 영어로 다시 재시도해보려했으나… (→ 시간관계상 못해봄.)


정리

코드 분석 테스트 후, 스터디 파트너 유민수님의 조언을 듣고, 기존 코드를 분석할 게 아니라 생성형AI와 함께 처음부터 새로 다시 짜는 방향을 모색해보기로 합니다. (→ 방장님이 적극 도와주시기로 함!!! (쵝오!))

이를 위해, 프로젝트를 어떻게 진행할 지 내용을 좀 더 구체적으로 정리하여 다시 시작할 예정이고, 장기 프로젝트 예상합니다. 성공하면 나름 뿌듯할 거 같고요, 실패하더라도 과정을 통해서 저의 코드 이해력이 조금은 올라가지 않을까 기대해 봅니다.


Best,

4

👉 이 게시글도 읽어보세요