ChatGPT는 완벽한 기능을 갖추고 있으며 버그 수정을 위한 요구 사항을 추가할 수도 있는 플러그인을 5분 만에 작성했습니다.
ChatGPT 코딩 기술이 얼마나 좋나요?
5분도 안걸려서 워드프레스(컨텐츠 관리 시스템 소프트웨어) 플러그인을 만들었는데 코드가 아주 깔끔하네요.
테스터는 1982년 IT 업계에 입문한 베테랑 David Gewirtz입니다. 그는 Symantec, Apple, Pyramid Technology 등의 회사에서 근무했습니다.
40년의 업계 경험에도 불구하고 ChatGPT의 성능을 보고 한숨을 쉬지 못했습니다.
놀라움이 별로 없을 줄 알았는데 놀랐습니다.
리뷰에서도 신기하기도 하고, 놀랍기도 하고, 무섭기도 하다고 하더군요.
그럼, 그 사람은 정확히 어떻게 테스트를 했나요?
함께 살펴보시죠.
기력이 부족해 ChatGPT가 도와준다
David가 이번에 ChatGPT를 사용하여 코드를 작성하려는 이유는 그의 아내가 매달 전자상거래 웹사이트를 운영하기 때문입니다. 그녀는 고객 그룹을 기준으로 일부 이름을 무작위로 선택해야 합니다. 회전식 애니메이션을 생성하는 목록입니다.
과거에 데이비드 형제의 아내는 임의의 목록을 생성하기 위해 웹사이트를 이용했습니다. 하지만 이 서비스는 수수료가 필요했고 가격도 저렴하지 않았습니다. 그래서 형은 자신의 '기술적 능력'을 활용해 아내가 '비용을 절감하고 효율성을 높일 수 있도록' WordPress 플러그인을 작성하기로 결정했습니다.
그런데 문제가 발생합니다. 심지어 작은 WordPress 플러그인이라도 완료하는 데 며칠이 걸리며, 이를 위해서는 사용자 인터페이스 요소를 추가하고 논리 코드를 작성해야 하기 때문에 David는 생각했습니다.
ChatGPT는 최근에 매우 인기가 없습니다. ? 한번 시도해 보는 것은 어떨까요?
그냥 하세요. 원하는 텍스트(코드)가 무엇인지 설명하는 첫 번째 프롬프트를 먼저 작성했습니다.
자세한 내용은 다음과 같습니다.
목록을 붙여 넣을 수 있는 텍스트 입력 영역과 입력 항목을 무작위로 정렬하기 위해 누를 수 있는 버튼을 제공하는 PHP 8 호환 WordPress 플러그인을 작성하고 그들을 표시합니다.
1분도 안되어 코드가 생성되었습니다:
Δ 사진 출처: David Gewirtz/ZDNET
테스터는 위 코드를 .php 파일로 복사하고 압축했습니다. 그리고 서버에 업로드합니다.
흠, 개인 테스트에서는 작동하네요.
그가 아내에게 플러그인을 보여주었을 때 그녀는 놀랐지만 즉시 새로운 요구 사항을 추가했습니다. 중복된 이름은 서로 옆에 있어서는 안 됩니다.
그래서, ChatGPT 코더에게는 새로운 임무가 생겼습니다.
같은 항목이 서로 옆에 있지 않은지 확인해야 합니다(다른 옵션이 없는 경우)... 또한 입력 항목 수와 결과 항목 수가 동일해야 합니다.
30초 후에 결과가 나왔습니다.
평소와 동일하게 서버에 업로드하고 테스트합니다. 작동하지만 출력에 빈 줄이 포함되어 있습니다.
그럼 힌트를 주세요.
…빈줄이 있어서는 안 됩니다…
잠시 후…
결과가 다시 나왔고, 테스트 결과도 양호합니다.
테스터는 플러그인이 처리된 데이터 행 수를 계산할 수 있기를 계속해서 노력합니다.
결과적으로 ChatGPT를 계속 완료할 수 있습니다.
완벽한 기능을 갖춘 이 플러그인의 최종 형태를 살펴보겠습니다.
Δ 해당 UI를 생성하고 데이터 행을 처리할 수 있음 출처: David Gewirtz/ZDNET
요약하자면.
Brother는 ChatGPT에서 생성된 코드가 개인 테스트에 효과적이며 요구 사항을 충족한다고 믿습니다. UI 인터페이스와 처리 로직이 여기에 작성되어 있으며 코드 자체도 매우 깔끔합니다.
그러나 여전히 문제가 있습니다.
결점 중 하나는 코드에 WordPress의 최고/가장 표준적인 구현 방법이 모두 포함되어 있지 않다는 것입니다. 사용자 입력이 삭제되지 않으면 이 프로세스는 해커가 WordPress 커뮤니티에서 필드를 채우거나 데이터를 파괴할 수 없음을 의미합니다. 엄격한 요구 사항도 있습니다.
이런 이유로 작성자는 ChatGPT를 조정하려고 했습니다. 결과적으로 조정되었지만 완전히 조정되지는 않았습니다... 코드는 PHP 함수의 입력만 정리하고 HTML로 PHP를 호출할 때 입력을 정리하지 않았으므로 여전히 해커가 허점을 악용할 수 있습니다.
또 다른 문제는 작성자가 AI 프로그래밍에 동시에 플러그인 이름을 지정하도록 요청했지만 전혀 다른 플러그인이 생성되었다는 것입니다.
그리고 후속 테스터들은 더 많은 기능을 추가하려고 시도했지만 달성하지 못했습니다. 이는 ChatGPT가 코드 유지 관리에 그다지 능숙하지 않다는 것을 보여줍니다.
마지막으로, 테스트맨은 자신의 감정에 대해 이야기했습니다.
현재 ChatGPT용 간단한 플러그인을 작성하는 것은 문제가 없으며 전체 과정이 여전히 그의 눈을 빛나게 합니다.
그러나 이는 여전히 대학생의 숙제와 같은 간단한 작업입니다. 이에 비해 50,000명의 사용자가 있는 오픈 소스 플러그인을 유지하는 것은 확실히 더 복잡합니다.
네티즌: 악성코드가 삽입되었을 수도 있습니다
이 노인도 네티즌들에게 ChatGPT를 사용해 코드를 생성할 때 어떤 점이 걱정되는지 묻고 자신의 의견을 제시했다는 점도 언급할 만합니다.
어떤 사람들은 AI가 경고 없이 프로그램에 악성 코드나 홍보 정보를 추가할 것이라고 걱정합니다. 이와 관련하여 테스터는 적어도 위 프로그래밍에서는 ChatGPT 생성 코드가 깨끗하다고 덧붙였습니다.
어떤 사람들은 이 문제에 대해 최고의 코드를 제공할 수 없다고 생각합니다. 테스터는 기능적 성능이면 충분하고 충분하다고 생각합니다.
어떤 사람들은 이것이 인간 프로그래머의 작업을 대체할 것이라고 걱정하는데, 이번에 테스트한 David도 같은 생각을 합니다.
마지막으로 ChatGPT에 코드 입력을 요청하셨나요? 효과는 어때요?
참조 링크:
[1]https://www.php.cn/link/a98a009d68cad18ae7b1d3576bb01924
[2]https://www.php.cn/link/ f7b6bc883be91f56eb248d72de4d2847
[3]https://www.php.cn/link/acef5cc0bd5a0c190494e34ea4b04811
위 내용은 ChatGPT는 완벽한 기능을 갖추고 있으며 버그 수정을 위한 요구 사항을 추가할 수도 있는 플러그인을 5분 만에 작성했습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











DALL-E 3는 이전 모델보다 대폭 개선된 모델로 2023년 9월 공식 출시되었습니다. 복잡한 디테일의 이미지를 생성할 수 있는 현재까지 최고의 AI 이미지 생성기 중 하나로 간주됩니다. 그러나 출시 당시에는 제외되었습니다.

PHP와 Flutter는 모바일 개발에 널리 사용되는 기술입니다. Flutter는 크로스 플랫폼 기능, 성능 및 사용자 인터페이스가 뛰어나며 고성능, 크로스 플랫폼 및 맞춤형 UI가 필요한 애플리케이션에 적합합니다. PHP는 성능이 낮고 크로스 플랫폼이 아닌 서버 측 애플리케이션에 적합합니다.

WordPress 게시물은 /wp-content/uploads 폴더에 저장됩니다. 이 폴더는 하위 폴더를 사용하여 연도, 월, 기사 ID별로 정리된 기사를 포함하여 다양한 유형의 업로드를 분류합니다. 기사 파일은 일반 텍스트 형식(.txt)으로 저장되며 파일 이름에는 일반적으로 ID와 제목이 포함됩니다.

WordPress 템플릿 파일은 /wp-content/themes/[테마 이름]/ 디렉터리에 있습니다. 헤더(header.php), 바닥글(footer.php), 기본 템플릿(index.php), 단일 기사(single.php), 페이지(page.php)를 포함하여 웹사이트의 모양과 기능을 결정하는 데 사용됩니다. , 아카이브(archive.php), 카테고리(category.php), 태그(tag.php), 검색(search.php) 및 404 오류 페이지(404.php). 이러한 파일을 편집하고 수정하면 WordPress 웹사이트의 모양을 사용자 정의할 수 있습니다.

가장 안정적인 WordPress 버전은 최신 보안 패치, 성능 향상, 새로운 기능 및 개선 사항이 포함된 최신 버전입니다. 최신 버전으로 업데이트하려면 WordPress 대시보드에 로그인하고 업데이트 페이지로 이동하여 지금 업데이트를 클릭하세요.

WordPress에는 등록이 필요합니다. 우리나라의 '인터넷 보안 관리 대책'에 따르면, 국내에서 인터넷 정보 서비스를 제공하는 웹사이트는 워드프레스(WordPress)를 포함해 해당 지자체 인터넷 정보 관리국에 등록해야 합니다. 등록 프로세스에는 서비스 공급자 선택, 정보 준비, 신청서 제출, 검토 및 게시, 등록 번호 획득 등의 단계가 포함됩니다. 제출의 이점에는 법적 준수, 신뢰성 향상, 액세스 요구 사항 충족, 정상적인 액세스 보장 등이 포함됩니다. 제출 정보는 사실이고 유효해야 하며, 제출 후 정기적으로 업데이트되어야 합니다.

WordPress는 기사 데이터베이스로 MySQL을 사용하며 주요 기능에는 기사, 댓글, 사용자 및 웹사이트 구성 데이터 저장이 포함됩니다. 데이터 테이블에는 wp_posts(기사), wp_postmeta(메타데이터), wp_comments(댓글), wp_commentmeta(댓글 메타데이터), wp_users(사용자)가 포함됩니다. 데이터베이스는 phpMyAdmin이나 명령줄을 통해 접근 및 관리할 수 있으며, 데이터 손실을 방지하려면 데이터베이스를 정기적으로 백업하는 것이 중요합니다.

오픈AI(Open AI)가 드디어 검색에 본격 진출한다. 샌프란시스코 회사는 최근 검색 기능을 갖춘 새로운 AI 도구를 발표했습니다. 올해 2월 The Information에서 처음 보고한 새로운 도구는 SearchGPT라고 불리며
