용어 사전 coding 용어 페이지
AI 코딩 도구
자연어로 요청하면 코드를 만들어 주는 AI 도구
핵심 아이디어
AI 코딩 도구는 터미널이나 IDE에서 실행되는 AI 도구로, 자연어로 설명하면 코드를 만들어 주거나 기존 코드를 수정합니다. 사람이 모든 코드를 직접 치지 않아도, "이런 기능을 만들어 줘"라고 말하면 AI가 초안 코드를 제안합니다.
쉽게 말하면
AI 코딩 도구는 "코딩을 도와 주는 AI 비서"입니다. 내가 원하는 기능을 말로 설명하면, AI가 코드를 짜서 보여 줍니다. 그 코드가 맞는지 사람이 확인하고, 다시 고쳐 달라고 말하면 AI가 수정합니다.
대표적인 도구
| 도구 | 제작사 | 실행 방식 | 특징 |
|---|---|---|---|
| opencode | OpenCode | 터미널 opencode |
다양한 모델과 플러그인 지원 |
| Claude Code | Anthropic | 터미널 claude |
Claude 모델 기반, 컨텍스트 이해 우수 |
| Gemini CLI | 터미널 gemini |
Gemini 모델 기반, Google 계정 연동 | |
| Antigravity | 데스크톱 앱 | Google 제품, GUI 중심 | |
| Codex CLI | OpenAI | 터미널 codex |
GPT 기반, OpenAI 계정 필요 |
공통 흐름
어떤 도구를 쓰더라도 기본 흐름은 비슷합니다.
- 프로젝트 폴더를 만든다.
agent.md와docs/문서를 둔다.- 도구를 그 폴더에서 실행한다.
- 자연어로 요청한다.
- 결과를 읽고 다시 요청한다.
헷갈리기 쉬운 점
AI 코딩 도구는 "코드를 대신 다 짜주는 마법"이 아닙니다. AI가 초안을 만들어 주면, 사람이 그 코드가 내 의도와 맞는지 확인하고, 필요하면 다시 요청하는 과정이 필수입니다.
실제 IT 용어와의 연결
AI 코딩 도구는 IT에서 "AI coding agent", "AI pair programmer", "AI coding assistant"라고 부릅니다. GitHub Copilot, Cursor, Windsurf 등도 같은 범주에 속합니다.
이 블로그에서의 역할
이 시리즈에서는 AI 코딩 도구로 opencode를 기본으로 사용합니다. 본문의 명령어와 예시는 opencode 기준이지만, 다른 도구를 쓰는 독자도 같은 틀로 따라올 수 있습니다.