Daily Arxiv

전 세계에서 발간되는 인공지능 관련 논문을 정리하는 페이지 입니다.
본 페이지는 Google Gemini를 활용해 요약 정리하며, 비영리로 운영 됩니다.
논문에 대한 저작권은 저자 및 해당 기관에 있으며, 공유 시 출처만 명기하면 됩니다.

Agentic Software Engineering: Foundational Pillars and a Research Roadmap

Created by
  • Haebom

저자

Ahmed E. Hassan, Hao Li, Dayi Lin, Bram Adams, Tse-Hsun Chen, Yutaro Kashiwa, Dong Qiu

개요

본 논문은 지능형 에이전트가 단순한 코드 생성이 아닌 복잡한 목표 지향적 소프트웨어 엔지니어링(SE) 목표 달성을 담당하는 새로운 시대인 에이전트 기반 SE(SE 3.0)를 제시한다. 신뢰성을 보장하면서 이러한 새로운 기능을 활용하기 위해서는 인간을 위한 SE와 에이전트를 위한 SE라는 두 가지 상호 보완적인 방식으로 구성된 SE 분야의 기본적인 이중성을 인식해야 한다. 이러한 이중성은 SE의 기본적인 요소(행위자, 프로세스, 도구, 아티팩트)를 근본적으로 재구상할 것을 요구하며, 각 방식에 따라 다르게 나타난다. 이를 지원하기 위해 에이전트 지휘 환경(ACE)과 에이전트 실행 환경(AEE)이라는 두 가지 목적 기반 워크벤치를 제안한다. ACE는 인간이 에이전트 팀을 조율하고 지도하는 지휘 센터 역할을 하며, AEE는 에이전트가 작업을 수행하는 디지털 작업 공간으로, 모호하거나 복잡한 절충안에 직면할 때 인간의 전문 지식을 활용한다. 에이전트가 시작하는 인간 콜백과 인계를 지원하는 이러한 양방향 파트너십은 새로운 구조화된 엔지니어링 활동(즉, 프로세스)을 촉진하여 인간-AI 협업을 재정의하고, 에이전트 코딩에서 진정한 에이전트 기반 SE로 발전시킨다. 논문은 구조화된 에이전트 기반 SE(SASE) 비전을 제시하고, SE의 미래를 위한 몇 가지 기본적인 요소를 설명하며, 몇 가지 주요 과제와 기회를 확인하는 연구 로드맵으로 마무리된다. 목표는 명확한 해결책을 제공하는 것이 아니라, SE 커뮤니티가 기존의 인간 중심적 원칙을 넘어 규율 있고, 확장 가능하며, 신뢰할 수 있는 에이전트 기반 미래를 향해 생각하도록 촉진하기 위한 개념적 토대와 구조화된 어휘를 제공하는 것이다.

시사점, 한계점

시사점:
에이전트 기반 SE(SE 3.0)라는 새로운 패러다임 제시 및 그에 따른 SE의 기본 요소 재정의.
인간과 에이전트 간의 상호작용을 위한 구조화된 프레임워크(ACE, AEE) 제안.
인간-AI 협업의 새로운 모델 제시 및 SE 교육에 대한 시사점 제시.
SE 분야의 미래에 대한 비전 제시와 커뮤니티 참여 유도.
한계점:
아직 개념적 단계로, 실제 구현 및 검증이 필요.
ACE, AEE 등 제안된 워크벤치의 구체적인 설계 및 기능에 대한 자세한 설명 부족.
에이전트의 신뢰성 및 안전성 확보 방안에 대한 자세한 논의 부족.
SE 교육에 대한 구체적인 영향 및 변화에 대한 자세한 설명 부족.
👍