용어 사전 coding 용어 페이지

에이전틱 코딩

AI가 도구를 사용해 구현과 확인을 이어 가는 코딩 방식

agentic-coding #ai#coding#agent#workflow
English version

다른 이름

agentic coding

관련 개념

핵심 아이디어

에이전틱 코딩은 AI가 답변으로 코드만 제시하거나 파일을 한 번 고치는 데서 멈추지 않고, 목표를 받은 뒤 도구를 골라 프로젝트를 확인·수정·실행하고 결과에 따라 다시 시도하는 작업 방식입니다. AI 코딩 에이전트는 도구를 사용하는 시스템이고, 에이전틱 코딩은 그 시스템으로 탐색·수정·실행·검증을 반복하는 작업 방식입니다. 사람의 승인은 정의 자체가 아니라 이 연수에서 적용하는 안전 원칙입니다.

쉽게 말하면

웹 채팅에서 코드를 받아 직접 복사하는 방식과 비교해 보면 차이가 보입니다. “학생이 문제를 풀고 답을 확인하는 화면을 만들어 줘”라고 요청하면 AI가 관련 파일을 찾고, 코드를 고치고, 실행 결과를 살펴본 뒤 오류를 다시 수정합니다.

작업 흐름

  1. 사람이 목표와 바꾸어도 되는 범위를 설명합니다.
  2. AI 에이전트가 필요한 파일과 현재 상태를 확인합니다.
  3. AI가 파일을 수정하고 프로그램이나 검사를 실행한 뒤 결과를 해석합니다.
  4. 필요하면 수정과 검사를 반복하고, 사람은 실제 결과와 근거를 확인해 다음 수정이나 완료를 결정합니다.

사람이 계속 맡는 일

AI가 도구를 쓴다는 사실이 결과의 정확성을 보장하지는 않습니다. 수업 목적, 개인정보, 배포 여부처럼 중요한 판단은 사람이 맡습니다. 파일 삭제, 외부 서비스 공개, 비용이 발생하는 실행에는 별도의 승인과 확인이 필요합니다.

실제 IT 용어와의 연결

에이전틱 코딩은 AI coding agent, tool use, agent loop, AI-assisted software development와 연결됩니다. 바이브 코딩은 구현 세부를 적게 살피며 의도를 말로 전달하는 비공식적 방식이라 에이전틱 흐름을 쓸 수도, 쓰지 않을 수도 있습니다. 멀티 에이전트는 필수 요소가 아니라 독립적인 일이 여러 개일 때 쓰는 확장 방식입니다. 작업이 커지면 컨텍스트 엔지니어링과 하네스 엔지니어링도 중요해집니다.

이 블로그에서의 역할

이 시리즈의 OpenCode 실습은 요청 → 파일 확인 → 수정 → 실행 → 사람의 확인 순서를 화면으로 보여 줍니다. 독자는 코드를 모두 직접 작성하기보다 목표와 기준을 설명하고 결과를 판단하는 연습부터 시작합니다.

이 개념을 다루는 글