>  기사  >  기술 주변기기  >  구글은 입지를 잃었다! ChatGPT는 정확하고 빠릅니다. 버그를 수정하기 위해 검색이 필요하지 않습니다.

구글은 입지를 잃었다! ChatGPT는 정확하고 빠릅니다. 버그를 수정하기 위해 검색이 필요하지 않습니다.

王林
王林앞으로
2023-04-12 09:16:021056검색

마지막 이미지 생성 모델 화재의 물결은 아티스트를 매우 불안하게 만들었고 Stable Diffusion과 같은 모델의 저작권 침해에 대해 공동으로 항의하기 시작했습니다. 그러나 이번에 ChatGPT가 가져온 텍스트 혁명은 감각을 불러일으켰습니다. 각계각층의 위기.

구글은 입지를 잃었다! ChatGPT는 정확하고 빠릅니다. 버그를 수정하기 위해 검색이 필요하지 않습니다.

특히 프로그래머는 더욱 직업을 자기 손으로 죽여하고, 앞으로는 "코드 리뷰 전문가"

로 전락할 수 밖에 없을 정도로 떨고 있습니다.

구글은 입지를 잃었다! ChatGPT는 정확하고 빠릅니다. 버그를 수정하기 위해 검색이 필요하지 않습니다.

하지만 ChatGPT의 코드 변경 기능이 정말 상상만큼 강력할까요?

어쩌면 정말 그 정도로 강할지도 몰라요!

ChatGPT를 사용하면 광활한 문서에서 귀중한 답변을 검색할 필요가 없습니다

질문 하나만 있으면 정답일 가능성이 가장 높은 답변을 직접 반환할 수 있습니다. 또한 종속성 라이브러리 버전 업데이트부터 전능한 MacOS 기술 지원에 이르기까지 많은 예가 있습니다.

ChatGPT가 구출되었습니다. 한 명이 두 명을 이길 수 있고, 상사가 직접 돈을 절약하라고 말합니다...

프로그래밍 언어의 버전 업데이트를 이해하세요

"버전 일치"는 확실히 프로그래머에게 가장 어려운 문제입니다. , 매번 텐서플로우 비호환성, 다양한 종속 라이브러리 버전의 상호 배제, 언어 버전 특성 등의 문제가 발생할 때 디버깅하고 수정하는 데 많은 에너지가 필요합니다.

대부분의 사람들은 각 버전 업데이트의 콘텐츠 변경 사항에 주의를 기울이지 않지만 ChatGPT는 이를 모두 기록합니다.

예를 들어, 상사가 모든 웹사이트를 매우 오래된 PHP 7.4 버전에서 최신 PHP 8로 마이그레이션하라는 요구 사항을 제시하는 경우 이 문제로 인해 골치 아픈 문제가 발생할 수 있습니다.

PHP는 WordPress 및 기타 여러 네트워크 관리 도구가 사용하는 네트워크 프로그래밍 언어입니다. 여기에는 수많은 플러그인이 포함되어 있으며 그 중 일부는 PHP 8과 호환되지 않습니다. 성공적으로 실행되면 그 안의 코드를 찾아서 수정해야 합니다.

일반적인 해결 과정은 먼저 PHP.net에서 문제를 검색한 다음 StackExchange에서 관련 댓글을 찾아 수정 방법을 결정하는 것입니다. 전체 과정은 매우 혼란스럽고 시간이 많이 걸립니다.

이제 문제의 세부정보를 ChatGPT에 직접 입력하여 신속하게 해결책을 얻을 수 있으며 답변에는 일부 데모 코드도 포함됩니다.

Q: PHP를 사용할 때 추출 함수가 배열을 전달하지 않고 치명적인 오류를 반환했습니다. PHP 7.4에서는 코드가 정상적으로 실행되었지만 PHP 8에서는 오류가 발생했습니다. PHP 8에서 추출할 변경 사항이 있나요?

PHP 추출 함수에서 배열을 전달하지 않으면 치명적인 오류가 발생하는 문제가 있습니다. PHP 7.4에서는 오류가 발생하지 않았지만 PHP 8에서는 오류가 발생하는 것 같습니다. PHP 8에 대한 추출 변경을 수행했습니다. ?

ChatGPT 답변:

PHP8에서는 extract() 함수의 동작이 더욱 엄격해졌습니다. 이전 PHP 버전에서는 extract() 함수가 배열이 전달되지 않으면 단순히 false를 반환했지만, PHP 8에서는 배열이 전달되지 않으면 치명적인 오류가 발생했습니다. 이번 수정은 함수의 견고성을 향상시키고 예상치 못한 입력으로 인해 발생할 수 있는 오류를 방지하기 위한 것입니다.

is_array() 함수를 사용하여 함수에 전달된 변수가 배열인지 확인하고 extract()

구글은 입지를 잃었다! ChatGPT는 정확하고 빠릅니다. 버그를 수정하기 위해 검색이 필요하지 않습니다.

호출하여 array_key_exists() 함수를 사용할 수도 있습니다. 전달된 변수는 배열입니다. 🎜🎜

구글은 입지를 잃었다! ChatGPT는 정확하고 빠릅니다. 버그를 수정하기 위해 검색이 필요하지 않습니다.


또는... 연산자를 사용하여 배열을 여러 변수로 분해합니다.

구글은 입지를 잃었다! ChatGPT는 정확하고 빠릅니다. 버그를 수정하기 위해 검색이 필요하지 않습니다.

ChatGPT의 답변에 따르면 버그는 몇 분 안에 해결될 수 있는 것으로 나타났습니다. 대부분의 경우 답변을 찾을 수 있는 위치를 아는 것이며 ChatGPT에서는 다양한 버전의 기능도 설명합니다. PHP의 행동이 어떻게 변하는가.

Q: PHP 7.4에서 PHP 8로 코드를 마이그레이션할 때 어떤 PHP 함수가 문제를 일으킬 수 있나요?

PHP 7.4에서 PHP 8로 이동할 때 어떤 PHP 기능이 중단될 수 있습니까?

ChatGPT 답변: PHP 7.4에서 PHP 8로 마이그레이션할 때 작동하지 않거나 작동하지 않을 수 있는 일부 기능과 특징이 있습니다. 다른 행동을 취하십시오. 문제를 일으킬 수 있는 주요 변경 사항은 다음과 같습니다.

  • 이전 답변에서 언급했듯이, 배열이 전달되지 않으면 extract() 함수에서 치명적인 오류가 발생합니다.
  • PHP foreach, array_keys() 및 current()는 8.0에서 삭제되었습니다.
  • create_function() 함수는 PHP 8.0에서 삭제되었습니다. foreach와 함께 사용할 경우 익명 함수를 사용하는 것이 좋습니다. 이제 키와 값은 단일 배열 대신 별도의 변수로 반환됩니다.
  • __autoload() 함수는 PHP 8.0에서 제거되었습니다.
  • $php_errormsg 변수는 PHP 8.0에서 제거되었습니다.
  • create_function(), Each(), __autoload() 및 () 및 $php_errormsg
  • 를 포함한 일부 지원 중단 사항이 제거되었습니다. 이는 PHP 7.4에서 PHP 8로 마이그레이션할 때만 발생할 수 있는 상황입니다. 문제는 업그레이드하기 전에 코드와 애플리케이션을 철저하게 테스트하여 모든 것이 예상대로 실행되는지 확인하는 것이 좋습니다.

이 답변에서도 ChatGPT는 "이전 답변에서 언급했듯이"라고 말하여 사람들을 놀라게하고 겁을주었습니다.

수정되는 코드에는 원래 개발자(오랜 기간 이직한)가 create_function을 자주 사용하는데요. 당시에는 해당 기능이 폐지된 줄은 몰랐는데 수정 목록에 따르면요. ChatGPT에서 제공하는 코드를 검색하여 업데이트하고 다시 작성해야 할 내용을 찾으세요.

그런 다음 ChatGPT에 요청하여 이 기능을 대체하는 방법을 알려주세요.

Q: PHP에서 create_function을 사용하여 코드를 다시 작성하는 좋은 방법은 무엇입니까? create_function을 사용하는 예를 들어주세요.

PHP에서 create_function을 사용하여 코드를 다시 작성하는 좋은 방법은 무엇입니까? create_function을 사용한 예와 현재 적절한 메커니즘을 사용하는 예를 들어주실 수 있나요?

create_function은 PHP에서 더 이상 사용되지 않는 함수입니다. 익명 함수. 이 기능은 더 이상 공식적으로 권장되지 않으며 PHP 8.0에서 제거되었습니다. 이제 function 키워드를 사용하여 익명 함수(클로저라고도 함)를 생성할 수 있습니다.

예는 다음과 같습니다.

다음은 익명 함수를 사용하는 동등한 코드입니다.

구글은 입지를 잃었다! ChatGPT는 정확하고 빠릅니다. 버그를 수정하기 위해 검색이 필요하지 않습니다.

또한 use 키워드를 사용하여 클로저에 변수를 전달할 수도 있습니다.

구글은 입지를 잃었다! ChatGPT는 정확하고 빠릅니다. 버그를 수정하기 위해 검색이 필요하지 않습니다.

이 답변은 매우 명확하며 설명을 읽은 후 코드를 빠르게 다시 작성할 수 있습니다.

MacOS 기술 지원

Mac에서 저장소 최적화를 조사할 때 몇 가지 질문이 있다고 가정해 보겠습니다. 조사 범위를 좁히려면 ChatGPT에 직접 문의하세요.

Q: MacOS 기능인 Mac 저장소 최적화를 사용할 때 일부 파일이 로컬 시스템에서 스텁으로만 표시되기 때문에 Time Machine이 불완전한 백업을 생성합니까?

MacOS 기능인 Mac 저장소 최적화를 사용하는 경우 일부 파일이 로컬 시스템에서 스텁으로만 표시되기 때문에 Time Machine이 불완전한 백업을 수행합니까?


ChatGPT 답변: "MacOS에서 Mac 최적화" 저장소 기능은 iCloud를 사용하여 거의 사용되지 않는 파일을 Mac에서 클라우드로 오프로드하는 동시에 로컬 컴퓨터에 "스텁" 파일을 유지하여 원본 파일을 나타냅니다. 이렇게 하면 Mac 하드 드라이브의 공간이 절약됩니다.

Time Machine을 백업용으로 설정하면 Mac 저장소 최적화를 사용하여 제거한 파일을 포함한 모든 파일이 백업되지만 원본 파일은 스텁 파일로 대체됩니다.

Time Machine 백업에서 Mac을 복원하고 "Mac 저장소 최적화" 기능이 활성화된 경우 오프로드된 파일은 복원에 포함되지 않으며 iCloud에서 다시 복원해야 함을 의미합니다. 다운로드.

많은 수의 파일을 제거하는 경우 백업 스텁 파일이 더 적은 공간을 차지하므로 Time Machine 백업은 최적화된 Mac 저장소를 사용할 때보다 더 많은 공간을 차지할 수 있다는 점에 유의할 가치가 있습니다.

간단히 말하면, "Mac 저장 공간 최적화" 기능을 사용하면 Time Machine은 클라우드에 오프로드된 원본 파일이 아닌 스텁 파일만 백업하기 때문에 불완전한 백업을 수행하게 됩니다.

위의 ChatGPT 답변이 맞습니다.

요약

ChatGPT는 실제로 개발 및 버그 해결에 필요한 시간을 절약할 수 있습니다.

일반적으로 프로그래머는 코드를 작성할 때 끊임없이 디버깅을 해야 하고, 검색 결과에서 단서를 찾기 위해 토론과 댓글을 읽는 등 인터넷 검색도 많이 해야 합니다.

물론, 전체 검색 과정은 많은 정보를 제공할 수 있습니다. 확실히 챗봇에서 얻을 수 있는 것보다 더 많은 정보를 제공할 수 있으며, 댓글 영역에서도 숨겨진 많은 트릭을 볼 수 있습니다.

하지만 바쁘거나 중요한 마감일 이전에 많은 것을 검색하는 것은 확실히 어리석은 방법이며 ChatGPT를 사용하여 프로그래밍 문제를 해결하는 것은 매우 효과적인 것으로 입증되었습니다.

ChatGPT는 다른 모델과 같습니다. AI의 답변이 항상 정확하지는 않으며 완전히 잘못된 답변을 얻을 가능성이 높지만 실제로는 매우 훌륭한 도구라는 점을 깨달아야 합니다.

그런데, ChatGPT는 이 정보를 어디서 얻었나요? extract 또는 create_function에 관해 구체적으로 기사를 작성한 사람이 있습니까? 누군가의 지식이 답변 생성의 원료로 사용됩니까?

현재 상황으로 볼 때 적어도 구글 작성자들에게는 정보 공유의 대가로 검색 엔진이 기사에 대한 트래픽을 제공할 수 있는 기회가 한때 있었지만 ChatGPT와 같은 챗봇이 정보 획득 채널을 직접 독점하고 사용자가 더 높아지는 것은 당연합니다. 생산력. 직장에서 성취감을 잃는 사람이 있을까요?

Q: 질문에 답변할 때 다른 사람이 제공한 지식을 수용하고 원래 인력으로부터 작업 결과를 얻었습니까?

ChatGPT, 질문에 답할 때 다른 사람이 기여한 지식을 가져가고 원래 인간 소스에서 작업과 신용을 빼앗고 있습니까?

ChatGPT의 답변: OpenAI 언어 모델로 만든 인공 지능 , 개인적인 의견이나 생각은 없습니다. 하지만 응답을 생성하는 데 사용되는 정보는 인터넷에서 얻은 엄청난 양의 텍스트를 포함하여 제가 훈련받은 데이터를 기반으로 한다는 점은 말씀드릴 수 있습니다.

이 텍스트는 다양한 사람과 출처에 의해 작성되었으며 제가 제공한 정보를 특정 개인에게 귀속시킬 수는 없습니다. 내 목표는 사용자가 원하는 답을 찾을 수 있도록 유용하고 정확한 정보를 제공하는 것입니다.

내 응답은 내가 훈련받은 데이터의 패턴을 기반으로 생성되며 항상 완전히 정확하거나 최신 상태가 아닐 수도 있다는 점을 기억하는 것이 중요합니다.

위 내용은 구글은 입지를 잃었다! ChatGPT는 정확하고 빠릅니다. 버그를 수정하기 위해 검색이 필요하지 않습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 51cto.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제