AI VIDEO BRIEFING

AI 코딩 워크플로 전환: CLI·스킬·커스텀 에이전트로 시스템을 설계하는 개발자 되기

마이크로소프트 AI 엔지니어 크리스 노링이 제안하는 AI 시대 개발 워크플로. 에디터 대신 CLI에서 시작해 여러 에이전트에 작업을 위임하고, agents.md·스킬·커스텀 에이전트라는 가드레일로 품질을 지키는 방법을 정리했다.

코드를 짜는 개발자에서 시스템을 설계하는 개발자로: AI 시대의 새 워크플로 영상 대표 이미지

핵심 메시지

  • 개발자의 무게중심이 '직접 코드를 쓰는 일'에서 '시스템을 설계하고 에이전트를 조율하는 일'로 옮겨가고 있다.
  • 새 워크플로는 에디터가 아니라 CLI에서 시작해, 여러 터미널에서 기능 추가·버그 수정을 동시에 진행하는 방식이다.
  • 가드레일이 없으면 에이전트는 'AI 슬롭'을 쏟아낸다. agents.md, 스킬, 커스텀 에이전트가 최소한의 안전장치다.
  • 작업 위임(delegate)으로 개발자 한 명이 20배의 산출을 낼 수 있지만, 그만큼 20배의 저품질도 나올 수 있어 가드레일이 필수다.
  • AI는 개발자를 대체하는 것이 아니라 확장한다. 최종 병합과 승인은 여전히 사람이 맡는 'human in the loop'이 핵심이다.

쉽게 이해하기

마이크로소프트에서 AI 엔지니어링을 담당하는 크리스 노링은 개발자의 일하는 방식이 근본적으로 바뀌었다고 말한다. 과거에는 개발자가 키보드 앞에서 코드의 100%를 직접 작성했고, 그만큼 진행 속도는 개발자 개인의 역량이라는 한계에 묶여 있었다. 이제는 여러 AI 도구가 그 한계를 걷어내면서, 개발자는 '무엇을 직접 쓸지'를 아주 신중하게 고르는 위치로 이동했다.

그는 새로운 시작점으로 에디터가 아닌 CLI를 제안한다. 20년 가까이 에디터가 개발자의 '집'이었지만, 이제는 CLI에서 이슈와 PR, 상태 점검을 관리하고, 여러 터미널을 띄워 '앱을 만들어 줘', '이 기능을 추가해 줘', '이 버그를 고쳐 줘' 같은 프롬프트로 작업을 병렬로 굴린다. 코드 대신 프롬프트로 지시하는 것이 일상이 됐다는 것이다.

핵심은 '가드레일'이다. 규칙이 없으면 에이전트는 제멋대로 움직여 오히려 손이 더 가는 결과를 낸다. 노링은 세 단계의 안전장치를 제시한다. 첫째, 저장소의 의도·아키텍처·제약을 담은 agents.md. 둘째, 반복 작업을 정해진 순서대로 수행하도록 강제하는 '스킬'(폴더 하나에 skill.md와 지침을 담은 자기완결적 계약). 셋째, 여러 스킬과 MCP 서버를 쓰며 역할과 추론 능력을 갖춘 '커스텀 에이전트'.

확장(scaling) 단계에서는 CLI의 delegate 명령이나 깃허브 UI에서 이슈를 에이전트에 할당하는 방식으로 작업을 넘긴다. 에이전트는 샌드박스 안에서 일하고 초안 PR을 만들어 사람에게 검토를 요청한다. 노링은 이 흐름을 도끼로 나무를 베던 사람이 전기톱을 쓰게 된 것에 비유하며, 더 좋은 도구에 적응해 온 개발자의 오랜 습성일 뿐이라고 말한다.

그는 에이전트를 '천재와 바보를 오가는 유아(toddler)'에 비유한다. 그래서 승인 게이트를 두고 사람이 최종 병합을 맡는 구조가 필요하다. 결론적으로 agents.md·스킬·커스텀 에이전트라는 가드레일은 개발자를 대체하기 위한 것이 아니라, 사람의 '엔지니어링 두뇌'를 확장하기 위한 장치라는 메시지로 발표를 마친다.

주요 인사이트

  • AI 도구 사용은 이제 선택이 아니라 전제다. 문제는 '쓸지 말지'가 아니라 '어떻게 가드레일을 걸어 안전하게 쓸지'로 넘어갔다.
  • 스킬과 커스텀 에이전트의 차이가 중요하다. 스킬은 엄격한 계약을 따르는 반복 작업 단위이고, 에이전트는 여러 스킬·도구를 조율하며 계획하고 추론하는 상위 개념이다.
  • 'working demo가 파워포인트를 대체한다'는 변화처럼, 산출물의 형태 자체가 바뀌고 있다. 개발자는 아이디어를 곧바로 동작하는 데모로 만든다.
  • 생산성이 20배로 늘면 저품질도 20배가 될 수 있다. 속도의 이득은 가드레일과 사람의 검토가 있을 때만 실질적인 가치가 된다.
  • 커스텀 에이전트에서 'tools' 설정으로 할 수 있는 일을 제한하는 것이 핵심이다. 예컨대 리서처 에이전트는 웹 검색만 허용하고 파일 편집은 막는 식으로 권한을 좁힌다.

자주 묻는 질문

왜 에디터가 아니라 CLI에서 시작하라고 하나요?

이제는 에디터를 굳이 열지 않아도 CLI에서 이슈·PR·상태 점검을 관리하고, 여러 터미널을 띄워 기능 추가·버그 수정·앱 생성 같은 작업을 프롬프트로 병렬 실행할 수 있기 때문입니다. 노링은 CLI를 새로운 진입점이자 확장의 지점으로 제안합니다.

agents.md, 스킬, 커스텀 에이전트는 각각 무엇인가요?

agents.md는 저장소의 의도·아키텍처·제약을 담은 고수준 지침입니다. 스킬은 정해진 순서대로 반복 작업을 수행하도록 강제하는 자기완결적 계약(폴더+skill.md)이고, 커스텀 에이전트는 여러 스킬과 MCP 서버를 쓰며 역할·계획·추론 능력을 갖춘 상위 오케스트레이터입니다.

작업을 에이전트에 위임하면 사람은 무엇을 하나요?

에이전트는 샌드박스 안에서 작업하고 초안 PR을 만들어 사람에게 검토를 요청합니다. 사람은 승인 게이트를 두고 최종적으로 코드를 병합하는 'human in the loop' 역할을 합니다. 시스템과 가드레일을 설계한 주체로서 개발자의 판단이 여전히 중심에 있습니다.

원문과 출처

이 글은 원본 영상의 자막을 바탕으로 한국어 독자를 위해 요약했습니다. 전체 맥락과 최신 정보는 원문에서 확인하세요.

YouTube 원본 영상 보기 ↗

관련 AI 소식