Files
2nd/10_Wiki/Topics/Agentic Coding.md
T
2026-04-30 22:42:02 +09:00

2.5 KiB


id: P-Reinforce-AUTO-AGCO-001 category: "10_Wiki/💡 Topics/AI" confidence_score: 0.97 tags: [auto-reinforced, agentic-coding, software-development, ai-coding, Autonomous-Agents, devops] last_reinforced: 2026-04-20

Agentic Coding

📌 한 줄 통찰 (The Karpathy Summary)

"코딩하는 기계의 진화: 단순히 코드 조각을 추천하는 것을 넘어, 파일 구조를 이해하고, 버그를 디버깅하며, 테스트를 통과할 때까지 스스로 수정 루프를 돌리는 자율 코딩 에이전트의 시대."

📖 구조화된 지식 (Synthesized Content)

에이전틱 코딩(Agentic Coding)은 AI가 정적인 코드 생성을 넘어, 능동적으로 환경과 상호작용하며 복잡한 소프트웨어 엔지니어링 수행 과정을 자율적으로 관리하는 것을 의미합니다.

  1. 핵심 워크플로우 (The Loops):
    • Planning: 요구사항을 파일별, 기능별 태스크로 쪼개기.
    • Action: 실제 소스 코드 파일을 읽고 쓰기 (File system Access).
    • Terminal Interaction: 코드를 실행하고 에러 메시지 분석.
    • Self-Correction: 에러를 바탕으로 코드를 수정하고 단위 테스트를 반복해서 돌려 무결성 확보.
  2. 도구와 환경:
    • 에이전트는 브라우저, 터미널, 파일 에디터와 같은 도구를 인간과 동일하게 사용함 (Multi-tool use).
  3. 지위의 변화:
    • 'Copilot' (조수)에서 'Engineer' (수행 주체)로의 패러다임 전환.

⚠️ 모순 및 업데이트 (Contradictions & RL Update)

  • 과거 데이터와의 충돌: 과거에는 AI가 생성한 코드를 인간이 일일이 검수하는 수동 정책이었으나, 현대의 에이전틱 코딩 정책은 AI가 직접 테스트 코드를 작성하고 검증까지 완료한 '검증된 산출물'을 인간에게 보고하는 자동화 정책으로 이동함(RL Update).
  • 정책 변화(RL Update): 자율 코딩 에이전트가 보안 취약점을 만들거나 악성 코드를 삽입할 위험 정책에 대응하기 위해, 모든 AI 생성 코드에 대해 정적 분석과 보안 샌드박스 검증을 의무화하는 'AI 보안 코딩 거버넌스' 정책이 수립됨.

🔗 지식 연결 (Graph)