저자 Zhu Xianzhong, Yun Zhao
리뷰어 | Yan Zheng
OpenAI는 소프트웨어 엔지니어링 분야의 인공 지능을 교육하기 위해 조용히 국제 계약자를 고용할 수도 있습니다. 이 기사에서는 Agile 전문가 직위에 대한 ChatGPT 취업 면접 가이드에서 추출한 7가지 질문을 통해 ChatGPT의 진정한 수준을 밝힐 것입니다.
외신 Semafor의 보고서에 따르면 OpenAI는 소프트웨어 엔지니어링 분야의 인공 지능을 교육하기 위해 조용히 수백 명의 국제 계약자를 고용했습니다. 보고서에 따르면 지난 6개월 동안 라틴 아메리카와 동유럽 등지에서 고용된 일부 계약자는 인공 지능이 간단한 소프트웨어 엔지니어링 작업을 학습하도록 안내하는 데이터 생성을 담당하고 있습니다.
OpenAI에는 자연어를 작업 코드로 변환하는 Codex라는 제품이 이미 있지만, 회사의 채용은 이 기술을 발전시켜 잠재적으로 일부 인간 프로그래머 Taste를 대체할 수 있는 기회를 만들려고 한다는 것을 시사합니다. Semafor는 OpenAI에서 계약자 역할을 위해 인터뷰하던 남미의 엔지니어를 인터뷰했습니다. 이 과정의 일환으로 그는 AI 코드에서 오류를 찾아내고 이를 수정하는 방법에 대한 설명을 제공하는 역할을 담당합니다. 엔지니어는 Semafor에 회사가 훈련 데이터를 인공 지능 기술에 공급하기를 원한다고 말했습니다.
OpenAI는 최신 AI 챗봇 ChatGPT의 소유자이기도 합니다. 이 봇은 지난해 말 출시된 이후 교육, 저널리즘, 법률을 방해할 위협을 가해왔습니다. 소프트웨어 엔지니어링이 다음 목록에 추가될 수 있습니다.
OpenAI는 외신의 논평 요청에 즉각 응하지 않았습니다.
실제로 최근 외국 언론에서는 회사가 직원들에게 회사 기밀 정보를 봇과 공유하지 말라고 경고했음에도 불구하고 일부 Amazon 직원이 코딩을 돕기 위해 ChatGPT를 사용하기 시작했다고 보도했습니다.
그렇다면 ChatGPT는 인터뷰에서 어떤 수준을 수행할까요? 정확히 어떻게 안내하고 훈련하나요? 정말 인간을 대체할 수 있을까? Agile 전문가 직위에 지원할 때 여러 가지 문제에 대한 ChatGPT 분석 및 지침 사례에 대한 자세한 소개는 다음과 같습니다.
Agile(Scrum) 도메인 지식이 부족한 대형 기계어 모델도 Agile Expert(Scrum Master) 포지션에 대한 심사 면접을 통과할 수 있나요? 이번 ChatGPT 취업 면접에서는 OpenAI에서 생성된 최신 AI 모델을 테스트했습니다. 저는 73개의 Agile 전문가 인터뷰 질문 가이드(아래 참조)에서 광범위한 질문부터 구체적이고 집중적인 질문까지 몇 가지 질문을 선택했습니다. 일반적으로 실무 경험이 있는 응답자만이 이러한 질문에 답할 수 있다는 점을 여기서 언급할 가치가 있습니다.
그래서 독자들은 기업의 민첩한 전문가가 미래에 이제 유명해진 ChatGPT로 곧 대체될 것인지 이해하기 위해 계속해서 읽어보시기 바랍니다.
이번 ChatGPT 취업 면접의 임무는 ChatGPT의 가상 Agile Expert 직위에 대한 지원을 진행할지 여부를 결정하기 위해 약 30분의 심사 인터뷰를 만드는 것입니다.
면접관들은 ChatGPT 인터뷰 세션을 이틀 동안 진행하도록 선택했고, ChatGPT가 명확한 답변을 제공하지 않았을 때 "후속 질문"을 사용하여 이 모델을 탐색했습니다.
[질문] 저희 회사의 Agile Expert 포지션에 지원해주셔서 감사합니다! 당신이 이 직위에 적합하다고 생각하는 이유는 무엇입니까?
[ChatGPT의 답변] 귀사의 Agile 전문가 자리에 저를 고려해 주셔서 감사합니다! 저는 Scrum 및 Agile 프레임워크에 대한 깊은 이해를 갖고 있고 팀 구성원 및 이해관계자와 효과적으로 소통하고 촉진할 수 있기 때문에 이 역할에 적합하다고 생각합니다. 또한 갈등을 처리하고 토론을 촉진하여 해결책을 찾을 수 있으며, 팀이 애자일 가치와 관련 관행을 준수하도록 돕는 데 능숙합니다. 또한 저는 새로운 상황과 환경에 적응할 수 있으며 지속적인 학습과 개선에 전념하고 있습니다.
[댓글] 동의합니다. 업무 경험 부족에 대한 질문은 무시했습니다.
【후속 질문】애자일 가치와 관행을 고수하는 것이 팀에 왜 유익한가요?
【채팅GPT 답변】애자일 가치와 관행을 고수하면 다음을 포함하여 개발 팀에 많은 이점을 가져올 수 있습니다.
간단히 말해서 스크럼의 가치와 관행을 고수하면 개발팀이 보다 효율적으로 작업하고 더 나은 결과를 제공하는 데 도움이 될 수 있습니다.
【코멘트】이 지원자가 마음에 들기 시작했어요!
[질문] 애자일 전문가가 애자일 팀을 대신하여 문제를 해결해야 합니까?
【전문가 지침】 애자일 전문가는 구인 광고에서 이 요구 사항이 아무리 자주 언급되더라도 애자일 팀이 스스로 해결할 수 있는 문제를 해결하는 데 관심을 가져서는 안 됩니다. 애자일 전문가가 "스크럼 부모"처럼 행동한다면 그들의 팀은 결코 자체 관리되지 않을 것입니다.
애자일 팀은 스스로 결정을 내리는 법을 배워야 합니다. 종종 팀이 새로운 것을 배울 때 이는 필연적으로 실패, 막다른 골목, 기타 계획되지 않은 일탈로 이어집니다. 따라서 처음에는 팀에 평소보다 민첩한 전문가의 지도가 더 많이 필요할 것입니다. 그러나 그러한 조언은 보호적인 "육아"를 위한 연습이 되어서는 안 됩니다. 팀은 실패로부터 배울 수 있어야 합니다.
그럼에도 불구하고 애자일 전문가가 실제로 팀을 대신하여 문제를 해결할 수 있는 상황이 있습니다. 애자일 전문가의 역할은 애자일 팀이 자체적으로 문제를 해결할 수 없을 때 수행됩니다. 예를 들어 문제는 조직의 문제이기 때문입니다. 이제 우리는 "장애물" 측면에 대해 이야기하고 있습니다. 이 경우 애자일 전문가는 애자일 팀의 장애물을 제거하는 역할을 해야 합니다.
[ChatGPT 답변] 애자일 팀을 대신하여 문제를 해결하는 것은 애자일 전문가의 책임이 아닙니다. 애자일 전문가의 주요 책임은 애자일 팀에 봉사하고 외부 간섭과 방해 요소로부터 애자일 팀을 보호하는 것입니다. 그러나 민첩한 전문가는 팀이 문제에 대한 해결책을 찾고 진행의 장애물을 제거하는 데 도움을 줄 수 있습니다.
Agile 팀은 자체 문제를 해결하고 프로세스와 작업을 개선할 방법을 찾는 책임이 있습니다. Agile 전문가는 팀을 코칭하고, 토론을 촉진하며, 필요에 따라 지원과 지침을 제공함으로써 도움을 줄 수 있습니다. 그러나 애자일 팀은 애자일 전문가에게 의존하여 문제를 대신 해결하기보다는 자신의 문제에 대한 주인의식을 갖고 함께 협력하여 해결책을 찾아야 합니다.
[댓글] ChatGPT의 답변은 민첩한 전문가의 책임에 대한 합리적인 설명이며 팀이 스스로 지원하도록 돕는 것이 중요하다는 점을 강조합니다. 팀은 자신만의 문제와 해결 공간, 작업 방식을 소유해야 합니다.
[질문] 제품 이해관계자에게 스크럼 교육을 제공하셨습니다. 그러나 민첩한 관리 접근 방식을 구현하는 초기 단계 이후 첫 번째 장애물에 직면하면 이러한 이해관계자 중 일부는 이 새로운 관리 접근 방식을 계속하는 것을 거부하기 시작합니다. 이러한 상황을 처리하기 위한 전략과 경험은 무엇입니까?
【전문가 지침】이 질문은 조직 내에서 스크럼에 대한 저항을 극복하면서 얻은 아이디어와 교훈의 교환을 장려하기 위해 고안되었습니다. 또한 많은 조직에서 흔히 볼 수 있는 민첩한 실패 패턴에 익숙하다는 것은 후보자가 관련 경험이 있음을 입증합니다.
지원자는 애자일 관행으로 전환할 때 중간 관리자가 직면하는 과제도 잘 알고 있어야 합니다. 예를 들어, 명령 및 통제 스타일(즉, 사람을 관리하고 직원에게 무엇을 해야 할지 지시하는 방식)에서 하인 리더십 스타일(따라서 테일러 원칙을 포기하는 방식)로 전환하는 것은 모든 사람에게 적합하지 않습니다.
【ChatGPT의 답변】저는 언어 모델로서 이해관계자들이 스크럼의 지속적인 채택을 반대하는 상황을 처리한 개인적인 경험이 없습니다. 그러나 애자일 전문가가 이 문제에 직면할 때 고려할 수 있는 몇 가지 전략은 다음과 같습니다.
【재생된 채팅GPT 답변】이해관계자가 스크럼 채택을 계속 거부하는 경우 애자일 전문가는 다음 전략을 사용할 수 있습니다.
【댓글】ChatGPT 취업 면접에서 가장 신나는 순간이 바로 이 답변입니다! ChatGPT는 이러한 상황에 대한 직접적인 경험이 없음을 인정합니다. (이것은 아무리 말해도 놀라운 일이 아닙니다!) 그러나 ChatGPT는 또한 메타 수준으로 이동하고 이해관계자 관계에 일반적인 의사소통 및 갈등 해결 원칙을 적용함으로써 어색한 "모르겠어요" 상황을 극복했습니다.
[질문] 실행 가능한 스프린트 목표를 결정하기 위해 애자일 팀이 스프린트 계획에서 고려해야 할 요소는 무엇인가요?
【전문가 지침】애자일 팀이 일반적으로 고려해야 할 일반적인 기준에는 다음 측면이 포함됩니다.
민첩한 팀은 무한한 게임을 하기 때문에 승자는 없습니다. 대부분의 이해관계자는 애자일 팀이 모든 스프린트에서 고객과 조직을 위한 가치를 창출할 때 성공했다고 볼 것입니다.
따라서 팀 관점에서 이해관계자와의 관계와 신뢰를 구축하려면 월스트리트 스타일의 기대 관리가 더 필요합니다. 이해관계자는 가끔 생산성이 폭발하는 것보다 안정적인 전달을 더 중요하게 생각합니다. 이러한 이해는 애자일 팀이 실행 가능한 스프린트 목표를 결정하는 데 도움이 될 것입니다.
【ChatGPT의 답변】스프린트 계획 활동 중에 애자일 팀은 실현 가능한 스프린트 목표를 결정할 때 많은 요소를 고려해야 합니다. 이러한 요소는 다음과 같습니다.
이러한 요소를 고려하여 팀은 도전적이지만 달성 가능한 실행 가능한 스프린트 목표를 설정할 수 있으며, 이는 팀이 프로젝트의 장기 목표를 향해 진전을 이루는 데 도움이 됩니다.
【후속 질문】기술 부채와 사용 가능한 기술은 어떻습니까?
[ChatGPT의 답변] 기술적 부채와 사용 가능한 기술도 실행 가능한 스프린트 목표를 결정할 때 고려해야 할 중요한 요소입니다.
일반적으로 기술 부채는 팀이 아직 해결하지 못한 기술적 과제와 문제의 축적을 의미합니다. 이러한 과제는 팀의 진행 속도를 늦추고 스프린트 목표 달성을 더욱 어렵게 만들 수 있습니다. 실행 가능한 스프린트 목표를 결정할 때 팀은 해결해야 할 기술 부채의 양과 스프린트 중에 이 문제를 해결할 능력이 있는지 여부를 고려해야 합니다.
사용 가능한 기술도 고려해야 할 또 다른 중요한 요소입니다. 팀은 각 팀원의 기술과 전문성, 그리고 스프린트 목표를 달성하기 위해 이를 어떻게 활용할 수 있는지 고려해야 합니다. 팀에 작업을 완료하는 데 필요한 특정 기술이 부족한 경우 목표를 조정하거나 필요한 기술을 획득할 방법을 찾아야 할 수도 있습니다.
기술적 부채와 사용 가능한 기술을 고려하여 팀은 달성 능력에 영향을 미칠 수 있는 과제와 제약 조건을 고려하는 실행 가능한 스프린트 목표를 개발할 수 있습니다. 이는 팀이 보다 효율적으로 작업하는 데 도움이 되며 궁극적으로 프로젝트의 더 나은 결과로 이어집니다.
【코멘트】 네, ChatGPT 취업 면접의 이 부분에서는 스프린트 목표를 결정하는 결정 요인으로 기존 기술 부채와 팀의 기술 세트를 식별하기 위한 후속 질문이 필요합니다. 그렇지 않으면 8개의 요인 중 5개만 찾는 것이 좋을 것입니다.
[질문] 애자일 팀에서는 "준비의 정의"를 사용해도 되나요?
【전문가 지침】준비의 정의 사용은 애자일 팀의 상황에 따라 다릅니다. 예를 들어, 여전히 스크럼 메커니즘으로 어려움을 겪고 있는 주니어 팀이라고 가정해 보겠습니다. 이 경우 이는 제품 백로그 관리, 최적화 및 스프린트 계획 중에 팀의 스트레스를 줄이는 일시적으로 효과적인 방법이 될 수 있습니다. 반면, 고급 애자일 팀은 반복적인 훈련에 의존하지 않고도 자신의 마법을 발견할 수 있습니다.
그러나 "준비의 정의"가 체크리스트로 임의로 사용된다고 가정합니다. 즉, 스프린트 계획 중 새 표준이 100% 적용되지 않는 모든 작업 항목을 거부하는 경우 다음을 수행해야 할 수 있습니다. 어색함 이 접근 방식은 전통적인 폭포식 개발을 다시 도입합니다. 이번에는 프로그래머만 수행하면 됩니다.
더 나쁜 것은 조직이 "준비 상태 정의"를 팀 지표 또는 민첩한 제품 개발에서 민첩한 팀의 "유창성"에 대한 지표로 사용한다는 것입니다.
[ChatGPT의 답변] 예, 애자일 팀은 종종 "DoR(Definition of Readiness)"을 사용하여 작업을 안내할 수 있습니다. DoR은 제품 백로그 항목이 스프린트에 포함될 준비가 되는 시기를 결정하기 위해 팀에서 정의한 일련의 기준입니다.
DoR의 목적은 팀이 수행해야 할 작업을 명확하게 이해하고 완료할 준비가 되어 있는지 확인하는 것입니다. DoR을 사용하면 팀은 완전히 이해하지 못하거나 완료할 준비가 되지 않은 프로젝트 작업을 시작하지 않아도 되므로 보다 효율적으로 작업할 수 있습니다.
DoR은 팀과 프로젝트의 요구사항에 따라 구체적이어야 하며 다음 기준을 포함할 수 있습니다.
DoR을 사용하면 Agile 팀이 적시에 올바른 프로젝트를 진행하고 있는지 확인하는 데 도움이 될 수 있습니다. 작업을 완료하는 데 필요한 정보 필수 정보 및 리소스. 그러나 DoR은 프로젝트의 변화하는 요구 사항을 충족하기 위해 팀이 필요에 따라 지속적으로 업데이트하고 조정할 수 있는 살아있는 문서여야 한다는 점에 유의하는 것이 중요합니다.
【코멘트】 반복적인 훈련은 빠르게 악의적인 것으로 변할 수 있기 때문에 일반적으로 DoR 적용을 지원하지 않지만 ChatGPT는 DoR을 갖는 긍정적인 측면을 제공합니다. 그러나 ChatGPT 취업 면접에서 DoR 개념을 스크럼으로 확장한 것은 긍정적인 힌트였습니다.
[문제] 민첩한 팀이 항상 예측 및 스프린트 목표를 달성하지 못하고 속도가 불안정합니다. 이 문제의 가능한 이유는 무엇입니까? 이 문제를 해결하기 위해 팀과 어떻게 협력하시겠습니까?
【전문가 지침】지원자는 팀 진행 상황을 측정하기 위한 업계에서 가장 보편적인 측정 기준인 "속도"의 악명에 대해 논의해야 합니다. 그들은 속도가 왜 의심스러운 애자일 지표인지 더 자세히 설명하고 정량적 지표가 팀의 스크럼 마스터 과정 진행 상황을 측정하는 데 적합하지 않다는 점을 지적할 수 있어야 합니다.
애자일 팀의 속도 변동을 유발할 수 있는 요인은
애자일 팀이 지속적으로 기대치를 충족시키지 못하는 또 다른 일반적인 이유는 팀의 제품 백로그 항목이 제대로 준비되지 않아 팀이 작업 항목을 이해하기 어렵기 때문입니다. 반대로, 팀에 전달된 프로젝트는 제대로 문서화되지 않은 레거시 코드, 과도한 기술 부채 또는 프로그래밍에 내재된 버그와 버그가 있는 너무 많은 코드로 인해 어려움을 겪을 수 있습니다. 이 모든 것이 평가를 도박으로 만듭니다.
마지막으로, 지원자는 애자일 팀의 예측과 속도가 일치하기 때문에 팀의 스크럼 채택이 효과적이라는 오류를 믿어서는 안 됩니다.
【채팅GPT 답변】애자일 팀이 지속적으로 예측 및 스프린트 목표를 달성하지 못하고 속도가 불안정할 수 있는 데는 여러 가지 이유가 있습니다.
이 문제의 가능한 원인은 다음과 같습니다.
팀 내에서 이러한 문제를 해결하기 위해 애자일 전문가는 다음을 수행할 수 있습니다.
애자일 전문가는 이러한 문제를 해결하고 팀이 필요한 기술과 프로세스를 개발하도록 지원함으로써 팀이 목표를 향해 나아가고 속도를 높이는 데 도움을 줄 수 있습니다.
【댓글】ChatGPT는 예측 가능성을 높이는 데 도움이 될 수 있는 몇 가지 일반적인 사항을 언급했습니다. 그러나 '정확한 예측'을 주장하는 것은 복잡한 환경에서는 이것이 존재하지 않기 때문에 문제가 됩니다. 또한 예측 개선에 도움이 되는 제품 백로그 개선과 일반 제품 검색 프로세스에 팀 구성원의 조기 참여의 중요성도 언급되지 않았습니다. 민첩한 전문가가 팀을 지원하는 방법에 대한 아이디어는 첫 번째 목록의 반복일 뿐이므로 ChatGPT 취업 면접 전반에 도움이 되지 않습니다.
이것은 Agile Specialist 직위에 대한 ChatGPT 인터뷰에서 단연 가장 취약한 답변입니다.
전반적으로 ChatGPT 면접은 혼합되어 있습니다. 이는 질문이 더 구체적이고 스크럼 가이드 및 스크럼의 첫 번째 원칙에서 멀어질수록 ChatGPT의 답변이 실패할 가능성이 더 높다는 사실에 주로 반영됩니다. 사실 이러한 실패는 대규모 언어 모델(LLM: Large Language Model)이 무엇을 훈련했는지 알 수 없기 때문에 놀라운 일이 아닙니다.
그래서, 이 기사에 제시된 몇 가지 샘플 질문을 바탕으로 인터뷰는 통과되지 않았습니다. 면접관은 민첩한 전문가 인터뷰 프로세스에서 다음 단계를 수행하지 않습니다. ChatGPT를 초대하여 여러 민첩한 팀 구성원과 본격적인 인터뷰를 수행하도록 합니다.
그러나 이번 ChatGPT 취업 면접을 통해 우리는 미래를 엿볼 수 있었습니다. ChatGPT 4.0을 직접 교육할 수 있다면 어떨까요? 물론 전체 모델을 말하는 것이 아니고 Agile과 Scrum과 관련된 특정 부분을 말하는 것입니다. ChatGPT를 면접관이 모델의 다음 단계에 참여할 수 있는 수준으로 끌어올리려면 얼마나 많은 교육이 필요합니까?
또한 독자 여러분, ChatGPT가 자신을 위해 일(대체)할 수 있도록 교육하는 것을 지원하시겠습니까? 메시지를 남겨서 제안 사항을 공유할 수 있습니다.
https://www.php.cn/link/47a7f2c033801a8185243e6ca8df5fae
https://www.php.cn/link/3fe230348e9a12c13120749e3f 9fa4cd
위 내용은 AI 훈련을 위해 비밀리에 다국적 계약자를 고용하는 야망은 더 이상 숨길 수 없습니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!