본문 바로가기
경제

챗GPT로 워드프레스 플러그인 5분 만에 만들었다

by 베베리릭스 2024. 5. 24.
Contents 접기
챗GPT는 2023년 2월에 월간 사용자 수가 1억 명에 도달할 정도로 빠르게 성장했습니다. 이 기술은 구글 코딩직 시험에 통과하거나 판사가 판결문을 작성할 때 사용하는 등 다양한 사례에서 정밀도를 인정받고 있습니다. 미국의 기술 관련 정책 고문이자 컴퓨터과학자인 데이비드 게위츠(David Gewirtz)는 챗GPT를 사용하여 워드프레스 플러그인을 5분 만에 만들었다고 보고하며, 이 기술이 매력적이면서도 훌륭하고 무섭다고 밝혔습니다.

 

가로로 긴 썸네일로, 노트북 화면에 코드가 표시되고, 5분을 가리키는 시계, 워드프레스와 챗GPT 로고가 포함된 현대적이고 깔끔한 디자인. 배경은 기술과 생산성을 강조하는 미니멀리스트 작업 공간.
챗GPT로 워드프레스 플러그인 5분 만에 만들었다

 

그는 아내가 워드프레스 기반 e커머스 사이트를 운영하고 있었는데, 매달 페이스북 고객 그룹에서 무작위로 이름을 선별하는 작업을 유료 외부 도구로 처리하는 데 어려움을 겪고 있었습니다. 그래서 워드프레스 플러그인을 만들어 사이트에 설치하면 같은 작업을 쉽게 처리할 수 있을 것이라고 생각했습니다. 하지만 워드프레스 플러그인을 독자적으로 만드는 것은 단순한 플러그인이라도 사용자 인터페이스 요소와 로직 코드를 작성하는 데 며칠이 걸리기 때문에 그에게는 어려운 작업이었습니다.

 

728x90

이때 챗GPT를 시험적으로 사용해 보기로 했습니다. 챗GPT는 텍스트 기반으로 자연스러운 대화가 가능할 뿐만 아니라 코딩도 할 수 있어 코딩 Q&A 사이트에서 일시 금지되거나 구글 코딩직 시험에서 레벨3 엔지니어로 합격한 것으로 보고되었습니다.

 

 

ChatGPT GPT-4o 무료 사용 가이드 - OpenAI 공식 홈페이지 인용

이번 글에서는 GPT-4o와 GPT-4의 차이점을 학습 날짜, 속도, 가격 측면에서 자세히 소개드리겠습니다. 또한, GPT-4o를 무료로 사용할 수 있는 날짜, GPT-4o의 메시지 제한 개수(질문 횟수), 그리고 무료

hiddenbiz.tistory.com

 

 

먼저 기본적인 프롬프트를 챗GPT에 입력하여 요구하는 답변을 위해 올바른 질문을 할 수 있는지 조사하고 챗GPT가 목적에 맞게 잘 작동하는지 확인했습니다. 게위츠는 행 목록을 붙여 넣을 수 있는 텍스트 입력 필드와, 클릭하면 목록 행을 무작위화하고 결과를 두 번째 텍스트 입력 필드에 표시하는 버튼을 제공하는 PHP8 호환 워드프레스 플러그인을 요청했습니다. 챗GPT는 이에 맞는 코드를 생성해주었고, 이 코드를 확장자 .php 파일로 저장한 후 올바른 루트명 폴더에 넣고 압축하여 아내가 운영하는 서버에 업로드하자 실제로 작동했습니다.

 

그는 아내의 요구에 따라 랜덤 선별에 사용하는 룰렛 같은 명칭을 쓰지 않는 조건이나 공백 행 없음 같은 명령 추가, 입력 필드와 출력 필드 행 수 조정 등의 추가 작업을 진행했습니다. 결과적으로 해커가 사이트를 파괴할 가능성이 있는 데이터를 입력하는 것을 막는 작업이나 요약 행 위치가 어긋나는 점은 있었지만, 전반적으로 코드 품질이 깨끗했다고 평가했습니다. 한편, 이번에 챗GPT로 만든 것은 어디까지나 단순한 플러그인이지만 운영할 때 중요한 코드 메인터넌스는 챗GPT가 서툴다는 점을 유의해야 한다고 강조했습니다.

 

그는 챗GPT를 이용해 플러그인을 만든 것을 트윗하면서 AI가 악의적인 정보를 플러그인에 심을 가능성이 있거나 정말 뛰어난 코드인지 우려가 나오기도 했지만, 이에 대해 신뢰할 수 있는 인간인지 조사하는 것 역시 마찬가지라며 코드는 항상 최고일 필요는 없고 충분한 품질만 있으면 된다고 밝혔습니다. 또한 자신이 검토한 상태로는 챗GPT 코드가 문제없이 충분했다고 설명했습니다.

 

또한, 챗GPT가 충분한 코딩을 할 수 있다면 인간의 업무를 빼앗을지 모른다는 우려에 대해 거의 확실히 그렇다고 답했습니다. 그는 자신도 챗GPT가 만든 플러그인의 우수함에 놀랐고, 클라이언트가 뛰어난 프로그래머의 코드나 문장을 요구하지 않는다면 AI가 일을 빼앗기까지는 시간이 걸리겠지만, 생산성만 요구한다면 충분히 그럴 수 있을 것이라고 밝혔습니다. 이 점에 대해 걱정하고 있다고 덧붙였습니다. 관련 내용은 이곳에서 확인할 수 있습니다.

 

https://www.zdnet.com/article/i-asked-chatgpt-to-write-a-wordpress-plugin-i-needed-it-did-it-in-less-than-5-minutes/

 

I asked ChatGPT to write a WordPress plugin I needed. It did it in less than 5 minutes

I wrote a short description of what I needed and ChatGPT wrote the whole thing: user interface, logic, and all.

www.zdnet.com

 

 

 

Q1: 챗GPT는 워드프레스 플러그인을 만드는 데 어떤 역할을 했나요? 챗GPT는 사용자가 원하는 기능을 설명하는 기본적인 프롬프트를 입력하면, 이에 맞는 코드를 생성해주는 역할을 합니다. 예를 들어, 행 목록을 붙여 넣을 수 있는 텍스트 입력 필드와 클릭하면 목록 행을 무작위화하고 결과를 두 번째 텍스트 입력 필드에 표시하는 버튼을 제공하는 PHP8 호환 워드프레스 플러그인을 요청하면, 챗GPT는 이에 맞는 코드를 신속하게 작성해줍니다. 이 코드는 확장자 .php 파일로 저장해 워드프레스 서버에 업로드하면 즉시 작동합니다.

 

Q2: 챗GPT가 코딩 직무에서 인간의 업무를 대체할 가능성은 어느 정도인가요? 챗GPT는 단순하고 반복적인 코딩 작업을 빠르게 처리할 수 있기 때문에, 생산성 향상에 큰 기여를 할 수 있습니다. 데이비드 게위츠는 챗GPT가 충분한 코딩을 할 수 있다면 인간의 업무를 빼앗을 가능성이 크다고 보았습니다. 특히 뛰어난 프로그래머의 코드나 문장이 요구되지 않는 상황에서는 챗GPT가 충분히 업무를 대체할 수 있을 것입니다.

 

Q3: 챗GPT가 생성한 코드의 품질을 어떻게 평가할 수 있나요? 챗GPT가 생성한 코드의 품질은 주로 코드의 정확성과 효율성, 보안성 등으로 평가할 수 있습니다. 데이비드 게위츠는 챗GPT가 생성한 코드가 전반적으로 깨끗하다고 평가했지만, 특정 데이터 입력을 막는 작업이나 요약 행 위치 지정에서 어긋나는 점 등 몇 가지 개선점도 지적했습니다. 그러나 일반적으로 챗GPT가 생성한 코드는 충분히 사용 가능한 수준이라고 할 수 있습니다.

 

Q4: 챗GPT를 사용해 만든 플러그인에 대한 보안 우려는 없나요? 챗GPT가 생성한 코드에도 보안 우려는 존재합니다. AI가 생성한 코드가 악의적인 정보를 포함할 가능성도 배제할 수 없습니다. 따라서 생성된 코드를 신뢰할 수 있는 전문가가 검토하고, 필요시 수정하는 과정이 반드시 필요합니다. 데이비드 게위츠도 이러한 점을 강조하며, 코드는 항상 최고일 필요는 없지만 충분한 품질만 있으면 된다고 밝혔습니다.

 

Q5: 챗GPT를 사용하여 플러그인을 만들 때 추가적인 작업이 필요한가요? 챗GPT가 생성한 기본 코드를 기반으로, 사용자의 구체적인 요구에 맞게 추가 작업이 필요할 수 있습니다. 예를 들어, 랜덤 선별에 사용하는 명칭 변경, 공백 행 없애기, 입력 필드와 출력 필드 행 수 조정 등 사용자의 요구에 맞춰 추가 작업을 진행할 수 있습니다. 이러한 추가 작업을 통해 코드의 정확성과 기능성을 더욱 높일 수 있습니다.

 

 

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

728x90