멀티 에이전트 소프트웨어 엔지니어링: 하나의 코딩 에이... 노트
DZone.com의 RSS

멀티 에이전트 소프트웨어 엔지니어링: 하나의 코딩 에이전트로는 충분하지 않다

코딩 에이전트는 이제 훌륭합니다. 함수를 작성하거나, 실패하는 테스트를 수정하거나, 읽고 싶지 않은 레거시 코드 조각을 안내해 줄 수 있습니다. 그 부분은 해결되었습니다. 더 어려운 질문은 데이터베이스와 API, UI, 테스트를 모두 변경해야 하고, 자리를 떠난 후에도 계속 실행되어야 하는 실제 배포 작업을 에이전트에게 맡겼을 때 무슨 일이 일어나는가 하는 것입니다.보통 이 지점에서 단일 에이전트는 어려움을 겪기 시작하는데, 이는 모델이 충분히 똑똑하지 않기 때문이 아닙니다. 한계는 인간의 주의력입니다. 팀의 백로그에는 에이전트가 도와줄 수 있는 일이 50가지 있을 수 있지만, 여전히 각 작업을 범위 지정하고, 주시하고, 반환된 내용을 검토하고, 실제로 작동하는지 확인해야 하는 누군가가 있어야 합니다. 따라서 이전보다 훨씬 빠르게 코드를 생성할 수 있지만, 배포 속도는 거의 동일하게 유지됩니다. 느린 부분만 이동했을 뿐입니다.