Google은 최근 ChatGPT를 포함한 AI 챗봇에 대한 실험을 수행하여 소프트웨어 엔지니어로 채용될 가능성을 확인했습니다. CNBC가 입수한 내부 문서에 따르면ChatGPT는 평균 총 보상이 약 $183,000인 Google에서 신입 레벨로 간주되는 레벨 3 엔지니어링 직책에 대한 코딩 인터뷰를 통과할 수 있는 능력을 보여주었습니다.
실험은 기술 지식과 코딩 능력에 주로 초점을 맞춘 Google의 소프트웨어 엔지니어 인터뷰 질문과 함께 ChatGPT를 제시하는 것과 관련이 있습니다. AI는 간결하고 정확한 답변을 표면화하여 복잡한 정보를 이해하고 효과적으로 전달하는 능력을 보여주었습니다. 이렇게 하면 일반적으로 동일한 정보를 찾기 위해 Google의 여러 링크를 탐색해야 하는 사용자의 시간을 절약할 수 있습니다.

이 실험의 결과는 엔지니어링 산업에서 AI의 미래에 대한 질문을 제기했지만 Open AI의 봇이 인간 소프트웨어 엔지니어를 완전히 대체하기 위한 것은 아니라는 점에 유의해야 합니다. 대신 작업을 지원하고 작업을 보다 효율적으로 만드는 도구 역할을 합니다. ChatGPT는 소프트웨어 엔지니어에게 중요한 창의성, 문제 해결 기술 및 비판적 사고 능력이 부족하며 효과적으로 작동하려면 사람의 감독과 지시가 필요합니다.
ChatGPT는 어떻게 코딩 인터뷰를 통과했나요?
그렇다면 ChatGPT는 어떻게 코딩 면접을 통과했을까요? 답은 훈련에 있습니다. ChatGPT는 OpenAI에서 개발한 언어 모델로, 인터넷에서 가져온 방대한 양의 텍스트 데이터에 대해 교육을 받았습니다. 이 교육을 통해 방대한 지식 기반을 습득하여 광범위한 질문과 요청을 이해하고 대응할 수 있게 되었습니다.
코딩 인터뷰의 경우 ChatGPT는 교육을 활용하여 기술적인 질문에 응답하고 코딩 개념 및 실습에 대한 지식을 보여줄 수 있었습니다. 그러나 이 실험은 기술적인 질문에 답하는 ChatGPT의 능력만을 평가했으며 팀에서 일하는 능력, 적응력, 문제 해결 능력과 같은 다른 중요한 요소는 고려하지 않았다는 점은 주목할 가치가 있습니다. 가까운 장래에 ChatGPT Plus로 더 나아가십시오.

Google이 ChatGPT에 관심을 갖는 이유는 무엇인가요?
Google은 Open AI의 봇이 회사에 유용한 도구가 될 수 있는 잠재력 때문에 관심을 갖고 있습니다. ChatGPT는 OpenAI에서 개발한 언어 모델로 광범위한 질문에 대해 인간과 유사한 응답을 생성할 수 있습니다. 이 기능은 복잡한 질문에 빠르고 정확하게 답변하는 데 이상적이며 Google 또는 다른 웹사이트에서 답변을 검색하는 것과 비교하여 사용자 시간을 절약할 수 있습니다.
Google은 회사의 검색 엔진에 통합될 수 있는지 확인하기 위해 다양한 AI 챗봇을 테스트해 왔습니다. 실험 중 하나에서 Google은 코딩 인터뷰 질문을 Open AI의 봇에 제공했으며 충실도 높은 답변을 제공하는 능력에 깊은 인상을 받았습니다. 실험 결과에 따르면 ChatGPT는 Google의 레벨 3 엔지니어링 위치에 고용될 것이라고 결론지었습니다.

이로 인해 엔지니어링 작업의 미래와 AI가 하위 직책을 자동화할 가능성에 대한 의문이 제기되었습니다. 그러나 ChatGPT 자체는 효과적인 작동을 위해 인간의 감독과 지시가 필요하기 때문에 인간 소프트웨어 엔지니어를 대체하지 않을 것이라고 밝혔습니다.
그럼에도 불구하고 Google은 인간 소프트웨어 엔지니어를 지원하고 검색 엔진의 전반적인 효율성을 향상시킬 수 있는 도구로 ChatGPT에 여전히 관심이 있습니다. AI 챗봇에 대한 회사의 지속적인 실험은 해당 분야에서 기술 발전의 최전선에 머물겠다는 약속을 보여줍니다.
ChatGPT의 코딩 실력은 어느 정도인가요?
인기 있는 AI 봇은 코드 예제를 포함하여 방대한 텍스트 데이터 세트에 대해 교육을 받았기 때문에 프로그래밍 개념, 구문 및 코딩 관행에 대한 지식이 있습니다. 그러나 코딩에 대한 이해는 수년간의 경험과 실습을 갖춘 인간 소프트웨어 엔지니어의 이해와 동일하지 않다는 점에 유의해야 합니다.

코딩 인터뷰에서 기술적 질문에 답하는 ChatGPT의 능력은 인상적이지만 복잡한 코드를 작성하거나 소프트웨어를 디버깅할 수는 없습니다. 특정 코딩 관련 작업을 지원할 수 있지만 인간 소프트웨어 엔지니어의 비판적 사고, 문제 해결 기술 및 창의성을 대체할 수는 없습니다.
ChatGPT는 Python, Java, JavaScript, C++, C#, PHP, Ruby, Swift, Go 등과 같은 프로그래밍 언어를 포함하여 다양한 범위의 텍스트로 학습됩니다. 그러나 여기에 국한되지 않고 다른 많은 프로그래밍 개념, 패러다임 및 기술에 대한 일반적인 지식을 가지고 있습니다.
결론적으로 ChatGPT의 코딩 기술은 어떤 면에서는 인상적이지만 제한적이며 인간 소프트웨어 엔지니어의 작업을 완전히 대체할 수 없습니다. 코딩 작업을 보조할 수 있는 도구로 볼 수 있지만 효과적으로 작동하려면 여전히 사람의 감독과 지시가 필요합니다.








