Microsoft는 최근 인공 지능(AI) 에이전트를 기반으로 하는 코드 개발 플랫폼에 대한 자세한 연구를 발표했습니다. 이 개념에서는 인간 프로그래머에게 감독 역할이 할당됩니다. AutoDev라고 불리는 이 플랫폼은 AI 에이전트가 서로 상호 작용하여 코드를 개발할 수 있도록 만들어졌습니다.
이러한 자동화된 개발 플랫폼은 복잡한 성격의 소프트웨어 엔지니어링 작업을 처리하기 위해 여러 저장소를 사용합니다. 또한 사용자는 자신의 결과를 검증하는 데 필요한 도구를 갖추고 있습니다. 초기 테스트에서는 Microsoft가 제안한 개념이 실현될 수 있음을 보여주었습니다.
문제는 인간 프로그래머의 위치가 어디일 것인가이다. Microsoft 연구에 따르면 인간 프로그래머의 임무는 프로젝트 관리자가 수행하는 것과 유사한 감독 작업이 될 것입니다. 즉, 인간 프로그래머는 더 이상 해당 프로그램의 목표에 필요한 코드를 작성하지 않고 AI가 수행하는 작업을 지켜보는 사람이 되어 필요하다고 판단할 때마다 개입할 수 있게 됩니다.
미래에는 인간이 코딩 기술을 완벽하게 할 필요는 없지만 AI가 프로젝트 개념에서 정의한 목표에서 벗어날 때마다 개입할 수 있도록 자신의 목적을 설명하는 방법을 부지런히 알아야 합니다.
이 시나리오는 인간이 하는 일을 AI가 대신하게 된다면 미래는 어떤 모습일지 다시 한번 의문을 제기합니다. 모든 것이 AI로 이루어진다면 미래에는 사람들이 어떤 직업을 갖게 될까요?
일이 잘못되기 시작하면 누가 개입할 능력이 있는지 아는 것이 훨씬 더 중요합니다. 즉, AI가 모든 작업을 수행한다면 필요할 때 이를 수정할 수 있는 지식을 누가 가질 수 있을까요? 특히 AI의 발전이 정기적으로 보고되는 가운데 이는 아직 끝나지 않은 논쟁입니다.