Files
2nd/10_Wiki/Topics/AI/Agentic Coding.md
T

2.5 KiB

id, category, confidence_score, tags, last_reinforced
id category confidence_score tags last_reinforced
P-REINFORCE-AUTO-AGCO-001 10_Wiki/💡 Topics/AI 0.97
auto-reinforced
agentic-coding
software-development
ai-coding
autonomous-agents
devops
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)