AI와 소프트웨어 공학

하이솝·2026년 3월 18일

소프트웨어공학

목록 보기
4/17

AI 증강 소프트웨어 공학 발전 단계

stage 1: 보조

우리가 코드를 쓰면 옆에서 오타를 찾아주거나, 다음 단어를 추천

stage 2: 위임 개발

사람이 명확한 설계도를 주면
AI는 주니어 개발자의 역할을 수행하며, 전체 기능을 스스로 만들어줌
사람의 역할은 검토하며 의도대로 잘 만들어 졌는지 판단하는 것

인간의 역할
배포 승인


AI의 역할
기능 단위 구현, 아키텍쳐 결정 지원

stage 3: 감독

AI는 시니어 개발자의 역할을 수행하며,
시스템이 알아서 배포되고 문제가 생기면 스스로 고침
사람의 역할은 전체적인 흐름이 비즈니스 목적에 맞는지 감독하는 것

인간의 역할
무엇(What)을 만들지 결정
(비즈니스 요구사항 정의, 최종 품질 승인)


AI의 역할
어떻게(How) 프로세스를 관리할지 결정
(자동 배포/롤백, 시스템 안정성 유지)

stage 4: 독립

개발 팀 자체가 AI 에이전트들의 집합체가 됨
사람의 역할은 비즈니스 전략가가 됨
어떤 서비스를 만들어야 사람들에게 도움이 될까? 와 같은
근본적인 질문에 답을 내리고, AI 팀에게 방향을 제시

인간의 역할
왜(Why) 필요한지 비전 제시
(고수준의 비즈니스 목표 설정, 결과 보고 받음)


AI의 역할
무엇(What)을 만들지도 스스로 분석
(데이터 기반 요구사항 도출, 프로세스 자체 개선)

AI와의 협업이 깊어질수록 개발자의 커뮤니케이션은
방법(How)→목표(What)→이유(Why)로 점차 변해감

코드를 복사하는 사람이 아닌, 설계자가 됨

0개의 댓글