Learning
토픽 77 / 172·생성형 AI와 LLM 활용

AI 코딩 어시스턴트 (AI Coding Assistant)

AI 코딩 어시스턴트 (AI Coding Assistant)

LLM 기반으로 코드 생성, 리뷰, 디버깅, 리팩토링을 자동화하는 개발 도구로, IDE 통합 또는 CLI 기반으로 개발 생산성을 극대화

특징: 코드 자동완성, 자연어→코드 변환, 컨텍스트 인식(프로젝트 전체), IDE 통합, 에이전트형 코딩(자율 실행)

주요 도구

  • GitHub Copilot: VS Code 통합, 자동완성 중심, GPT 기반
  • Cursor: AI-first IDE, 코드베이스 컨텍스트, 에이전트 모드
  • Claude Code: CLI 에이전트, 프로젝트 전체 이해, 멀티파일 편집
  • Codeium/Windsurf: 무료/프리미엄, 다중 IDE 지원
  • Amazon Q Developer: AWS 통합, 보안 스캔, 마이그레이션

유형 비교: 자동완성형(Copilot/인라인 제안/빠른 코딩) vs 에이전트형(Claude Code·Cursor/자율 실행/복잡 작업) vs 코드리뷰형(CodeRabbit/PR 리뷰/품질 관리)

연관: AI 네이티브 개발, LLM, 생성형 AI, DevOps