에이전트 AI가 여는 소프트웨어 엔지니어링의 미래
소프트웨어 엔지니어링 분야에 오픈소스와 데브옵스(DevOps)에 이은 세 번째 거대한 변화, '에이전트 AI(Agentic AI)'의 도입이 본격화되고 있습니다. 이제 AI는 단순한 보조 도구를 넘어 스스로 추론하고 소프트웨어 프로젝트 전체를 자율적으로 관리하는 주체로 진화하고 있으며, 이는 제품 출하 기간(Time-to-market)의 획기적인 단축으로 이어질 것입니다. 비용과 기존 시스템 통합 등의 초기 해결 과제가 존재하지만, 향후 2년 내에 AI가 소프트웨어 개발 수명 주기(SDLC)를 완벽하게 관리하는 방향으로 전략적 투자가 급증하고 있습니다.
후원 (SoftServe와 제휴하여 작성됨)
소프트웨어 엔지니어링은 이번 세기에 두 번의 거대한 패러다임 전환을 겪었습니다. 첫 번째는 오픈소스 운동의 부상으로, 전 세계 개발자와 엔지니어가 코드에 쉽게 접근할 수 있게 만들었습니다. 두 번째는 데브옵스(DevOps)와 애자일(Agile) 방법론의 도입으로, 소프트웨어 개발이 사일로(분절)된 방식에서 협업 개발로, 배치 작업에서 지속적 제공(Continuous Delivery)으로 전환되었습니다. 이제 소프트웨어 엔지니어링에 에이전트 AI(Agentic AI)가 도입되면서 세 번째 거대한 변화가 구체화되고 있습니다.
지금까지 엔지니어링 팀은 엄격하게 설계된 매개변수 내에서 코딩, 테스트 및 기타 개별 작업을 보조하는 수단으로 주로 AI를 사용해 왔습니다. 하지만 에이전트 기능이 탑재되면 AI 에이전트는 추론하고 자율적으로 판단하는 주체가 되어 개별적인 작업뿐만 아니라 전체 소프트웨어 프로젝트까지 관리할 수 있으며, 이 과정을 대부분 자율적으로 수행할 수 있습니다. 엔지니어링 팀이 이를 완전히 수용한다면, 에이전트 AI는 엔드투엔드(End-to-End) 소프트웨어 프로세스 자동화를 이끌고 궁극적으로는 에이전트가 주도하는 개발 및 제품 수명 주기 자동화를 실현할 것입니다.
[보고서 다운로드]
300명의 엔지니어링 및 기술 임원을 대상으로 한 설문조사를 기반으로 작성된 이 보고서에 따르면, 소프트웨어 엔지니어링 팀은 에이전트 AI의 잠재력을 인식하고 활용하기 시작했지만 현재까지는 주로 제한적인 수준에 머물고 있습니다. 팀들의 에이전트 AI에 대한 기대치는 매우 높지만, 소프트웨어 운영 전반에 완전히 정착시키기 위한 장벽을 낮추는 데는 시간과 노력이 필요하다는 점을 대부분 인지하고 있습니다. 데브옵스 및 애자일과 마찬가지로 엔지니어링에서 에이전트 AI의 모든 이점을 누리려면 기술 도입과 함께 조직 및 프로세스의 변화가 동반되어야 하며, 이는 때때로 어려울 수 있습니다. 하지만 속도, 효율성 및 품질 측면에서 얻을 수 있는 이익은 이러한 과정의 어려움을 충분히 보상하고도 남을 것입니다.
주요 연구 결과는 다음과 같습니다:
• 도입 모멘텀이 확산되고 있습니다. 현재 절반의 조직이 에이전트 AI를 소프트웨어 엔지니어링의 최우선 투자 과제로 간주하고 있으며, 2년 후에는 5분의 4 이상의 조직이 최우선 투자 분야로 삼을 것입니다. 이러한 지출은 도입의 가속화를 이끌고 있습니다. 오늘날 51%의 소프트웨어 팀이 에이전트 AI를 (주로 제한적으로) 사용하고 있으며, 45%는 향후 12개월 이내에 이를 도입할 계획입니다.
• 초기 성과는 점진적일 것입니다. 소프트웨어 팀이 에이전트 AI에 투자한 성과가 가시화되는 데는 시간이 걸릴 것입니다. 향후 2년 동안 대부분의 팀은 에이전트 사용으로 인한 개선이 미미할 것(14%)로 보거나, 기껏해야 보통 수준(52%)일 것으로 예상합니다. 하지만 약 3분의 1(32%)은 더 높은 기대치를 가지고 있으며, 9%는 이러한 개선이 혁신적(Game changing)일 것으로 생각합니다.
• 에이전트는 제품 출시 기간을 단축할 것입니다. 향후 2년 동안 에이전트 AI 사용으로 얻을 수 있는 가장 큰 이득은 속도에서 나올 것입니다. 응답자의 거의 전체(98%)에 달하는 비율이 파일럿에서 실제 프로덕션 환경으로 이어지는 소프트웨어 프로젝트의 제품 출하 기간(Time-to-market)이 단축될 것으로 예상하며, 예상되는 속도 증가율은 평균 37%에 달합니다.
• 대부분의 최종 목표는 완전한 에이전트 수명 주기 관리입니다. 에이전트 AI를 확장하려는 팀들의 열망은 높습니다. 대부분의 팀은 비교적 빠른 시일 내에 AI 에이전트가 제품 개발 및 소프트웨어 개발 수명 주기(PDLC 및 SDLC)를 처음부터 끝까지 관리하는 것을 목표로 하고 있습니다. 41%의 조직에 있는 팀들은 18개월 내에 대부분 또는 모든 제품에 대해 이를 달성하는 것을 목표로 삼고 있습니다. 기대치가 충족된다면 이 수치는 2년 후 72%로 증가할 것입니다.
• 컴퓨팅 비용 및 통합이 초기의 핵심 과제입니다. 모든 설문조사 응답자(특히 미디어 및 엔터테인먼트, 기술 하드웨어 등 얼리어답터 산업군)에게 있어 기존 애플리케이션과 에이전트의 통합 문제와 컴퓨팅 리소스 비용이 소프트웨어 엔지니어링 분야에서 에이전트 AI를 도입할 때 직면한 주요 과제로 꼽혔습니다. 한편, 우리가 인터뷰한 전문가들은 팀이 워크플로우를 변경하는 과정에서 직면하게 될 더 큰 '변화 관리'의 어려움을 강조했습니다.
[보고서 다운로드]
이 콘텐츠는 MIT Technology Review의 맞춤형 콘텐츠 부서인 Insights에서 제작했습니다. MIT Technology Review의 편집진이 작성한 것이 아닙니다. 이는 인간 작가, 편집자, 분석가 및 일러스트레이터에 의해 연구, 설계 및 작성되었습니다. 여기에는 설문조사 작성 및 데이터 분석이 포함됩니다.