ChatGPT 는 텍스트를 생성하고 질문에 대답할 수 있지만 프로그래머를 완전히 대체할 수는 없는 자연어 처리 모델입니다. 프로그래머는 소프트웨어 개발 과정에서 중요한 역할을 한다. 그들은 비즈니스 요구 사항을 깊이 이해하고 코드 작성을 통해 솔루션을 구현해야 한다. ChatGPT 는 프로그래머를 보조할 수 있지만, 그들을 완전히 대신할 수는 없다.
ChatGPT 는 AI 신예로 프로그래밍 분야에서는 소소한 명성을 가지고 있다. 중요한 이유는 그것의 주인 OpenAI 가 프로그래밍 능력의 향상을 매우 중요하게 생각하기 때문이다. Semafor 보고서에 따르면 OpenAI 는 지난 6 개월 동안 전 세계에 수천 명의 하청업체를 고용하여 AI 학습 소프트웨어 엔지니어링을 교육했습니다.
훈련도 매우 효과적이다. Insider 에 따르면 일부 아마존 직원들은 이미 ChatGPT 를 사용하여 코드를 만들기 시작했다고 합니다.
동시에,' 프로그래머가 대체될 것' 에 대한 일부 발언이 떠들썩하다. 사실 이것은 이상하지 않다. 지난 수십 년 동안 클라우드 서비스, 서버 없는 컴퓨팅, 낮은 코드, 코드 없음 ... 모든 기술 물결에 나타난다.
기술의 발전에 따라 소프트웨어 개발이 점점 더 지능화되고 있다는 것은 의심의 여지가 없다. ACM Communication 이 올해 1 월 발표한' 프로그래밍의 끝' 은 인공지능 프로그래밍을 예측했고, 저자 맷 웨일스 (Matt Welsh) 는 Fixie 였다. 에이씨? CEO 와 공동 설립자, 하버드 대학의 컴퓨터 과학 교수, 구글 엔지니어링 이사, 애플 엔지니어링 이사입니다. 그는 문장 속에서 "전통적인' 프로그래밍' 이념이 멸종으로 치닫고 있다" 고 말했다. 사실, 매우 전문적인 응용 프로그램을 제외하고, 우리가 아는 대부분의 소프트웨어는 프로그래밍이 아닌 숙련된 인공지능 시스템으로 대체될 것이다. "
하지만 현재 ChatGPT 는 프로그래머를 대체할 수 없다. 결국 아직 훈련 단계에 있다.
그리고 인공지능이 숙련된 프로그래밍 능력을 갖는다고 해서 프로그래머가 완전히 대체된다는 뜻은 아니다. 결국 AI 는 코드를 작성하기 전에 요구 사항을 이해해야 하기 때문에 프로그래머가 완성해야 한다. 따라서 미래의 프로그래머들의 업무는 코드를 쓰지 않아도 사라지지 않고 수요 분석과 아키텍처 설계로 더 많이 옮겨져야 한다. (윌리엄 셰익스피어, 윈스턴, 프로그래머, 프로그래머, 프로그래머, 프로그래머, 프로그래머, 프로그래머)
예를 들어, 20 19 에서 출시한 소프트웨어 개발의 전 과정을 포괄하는 자동화 도구인 SoFlu 소프트웨어 로봇은 개발, 테스트, 제품 품질 분석, 안전 감사 등 다양한 AI 기반 기능을 통해 애플리케이션 개발 주기 전반에 대한' 전문가' 지원을 제공하여 사람의 도움을 받아 소프트웨어 개발을 자동화합니다.
예를 들어, 개발자는 시각화 인터페이스에서 구성 요소를 끌어서 순서도와 구성 매개 변수를 입력하기만 하면 SoFlu 소프트웨어 로봇이 복잡한 코드를 작성하는 것과 같은 비즈니스 논리를 실현할 수 있으며, 비즈니스 논리를 설계하는 동안 마이크로서비스 애플리케이션 개발을 완료할 수 있습니다. "비즈니스, 그림, 코드", 소프트웨어 개발, 효율성 10 배 향상.
소FLU 소프트웨어 로봇 총디자이너, 비행산사장 첸은 "소FLU 소프트웨어 로봇의 목적은 개발자가 누구를 대신하는 것이 아니라' 모든 사람이 소프트웨어 엔지니어가 될 수 있도록' 소프트웨어 개발을 더 효율적이고 질적으로 완성할 수 있도록 돕는 것" 이라고 말했다.
결국 인공지능과 소프트웨어 로봇은 사실 모두 인간의 도구이다. 도구의 역할은 영원히 인류를 섬기는 것이지, 결코 인간을 대신하는 것이 아니다.