Trendy Tech

ChatGPT 를 이용한 프로그램 개발 - 크롬 익스텐션

smores 2024. 8. 3. 09:05

요즘 ChatGPT를 이용해서 이것 저것 원하는 프로그램 코드 개발에 도움을 받고 있다. 잘만 쓰면 생각보다 엄청 도움이 된다. 

 

예전에 DOE(design of experiments)를 배웠었는데 하도 오래되서 다 잊어버렸다. 게다가 당시엔 Windows XP 기반의 Minitab으로 했었는데, 이제는 유료인 Minitab을 쓸 방법도 없고 해서 ChatGPT를 이용해서 Python으로 하고 싶다고 하니 아주 친절하게 가르쳐준다. 간단한 예제도 부탁해서 현재 회사에서 개발하고 있는 제품의 특성 최적화를 위한 설계 파라메터 최적화도 가능할 듯 하다.

 

오늘은 항상 궁금하기만 하고 어떻게 해야 하는지 모르던 크롬 익스텐션을 한번 만들어 봤다. 일단 크롬 브라우저용 익스텐션 제작 방법에 대해 설명을 요청하니 기본 구조를 알려주고 (html, css, javascript 사용), 개발/디버깅, 배포에 대한 설명도 해 준다. 

 

그리고 코드를 만들 경우 크롬 웹스토어에 안 올리고 코드들이 내 컴퓨터 하드디스크 안에 있는 상태로도 크롬에서 사용할 수 있다는 것도 배웠다. 

 

자바스크립트나 html 쪽은 거의 안다뤄봤기에 원하는 간단한 기능을 ChatGPT가 만들어 줄 수 있는지 테스트해봤다. 

 

유튜브를 보면서 move backward/forward를 할 경우, J/L 키로는 10초 단위, 영상이 선택된 상태에서 좌우 커서키로는 5초 단위로 움직이는 것 같다. 그런데 나의 경우 기타 연습을 위해 가끔은 이보다 짧은 시간 간격으로 (예를 들어 2초) 오가고 싶을때가 있는데, 이런 식으로 커스터마이즈 한 기능 구현이 가능할까 싶어서 물어보니 가능하더라.

 

해당 기능을 구현한 간단한 익스텐션 제작 과정과 마지막으로 대화했던 내용을 PDF로 만드는 방법에 대해서까지 물어본 내용을 PDF 파일로 첨부해 두고, 익스텐션 역시 첨부해 둔다.

크롬 익스텐션 개발 방법.pdf
0.40MB
youtube move forward backward.zip
0.00MB