AI, 특히 LLM을 사용하는 방식은 **어디서 쓰느냐(인터페이스)**와 **얼마나 스스로 움직이느냐(자율성)**에 따라 크게 나뉩니다. 아래에 주요 용어를 카테고리별로 정리했습니다.
---
### 1. 웹/앱 기반 (Chat Interface / Cloud Chat)
가장 흔한 사용 방식입니다. 브라우저나 전용 앱에서 대화하듯 사용합니다.
| 용어 | 설명 | 예시 |
| Chatbot / Conversational AI |
웹이나 앱에서 텍스트로 대화하는 기본 형태. 코드를 복사·붙여넣기 해야 함 | ChatGPT, Claude.ai, Gemini 웹, Grok |
| Web UI / Cloud Interface |
클라우드 서버에서 돌아가는 웹 인터페이스. 파일 직접 접근 불가 | 위 서비스들의 웹 버전 |
| Desktop App | PC에 설치하는 앱 형태. 일부는 로컬 파일 접근 가능 | Claude Desktop, ChatGPT 앱 |
**특징**
접근성이 가장 높고 학습 곡선이 낮습니다. 다만 코드베이스 전체를 직접 다루기 어렵고, 파일, 이미지 등을 수동으로 복사·붙여넣기가 필요합니다.
---
### 2. 터미널/CLI 기반 (CLI Coding Agent / Terminal Agent)
터미널(명령줄)에서 자연어로 명령하면 AI가 파일을 읽고 쓰고, 명령어를 실행하는 방식입니다.
| 용어 | 설명 | 대표 예시 |
| CLI (Command Line Interface) | 터미널에서 텍스트로 명령하는 인터페이스 | - |
| CLI Coding Agent / Terminal Agent | 터미널에서 동작하는 AI 에이전트. 파일 수정, 명령 실행, Git 연동 등을 직접 수행 | Claude Code, Codex CLI, Gemini CLI, Aider, OpenCode, GitHub Copilot CLI |
| Agentic CLI | 단순 답변이 아니라 여러 단계를 스스로 계획·실행하는 형태 | Claude Code, Codex CLI |
| TUI (Text User Interface) | 터미널 안에서 더 화려한 텍스트 UI를 제공하는 경우 | OpenCode 등 |
**특징**
코드베이스 전체를 잘 이해하고, 자동화·스크립팅에 강합니다. 개발자 친화적이며, 로컬 모델(Ollama 등)과도 잘 연동됩니다.
---
### 3. IDE/에디터 통합 (IDE Extension / AI-Native IDE)
코드 에디터 안에서 바로 사용하는 방식입니다.
| 용어 | 설명 | 대표 예시 |
| IDE Extension / Plugin | 기존 에디터(VS Code 등)에 확장으로 추가 | GitHub Copilot, Continue.dev, Cline, Cody |
| Inline Completion / Autocomplete | 코드를 입력할 때 실시간으로 이어서 제안 | GitHub Copilot, Cursor의 Tab 완성 |
| Inline Chat / Editor Chat | 에디터 안에서 바로 질문하고 수정하는 기능 | VS Code의 Inline Chat (Cmd/Ctrl + I) |
| AI-Native IDE | AI를 중심으로 설계된 에디터 (VS Code 포크인 경우가 많음) | Cursor, Windsurf |
| Agent Mode | IDE 안에서 여러 파일을 수정하고 명령을 실행하는 자율 모드 | Cursor Agent, Cline, Claude Code in VS Code |
| BYOK (Bring Your Own Key) | 자신의 API 키나 로컬 모델을 연결해서 사용하는 방식 | Continue.dev, Cline |
**특징**
코딩 흐름을 끊지 않고 바로 사용할 수 있으며, 시각적 피드백(diff 등)이 좋습니다.
VS Code 중심 도구로는 GitHub Copilot, Continue, Cline, Roo Code 등이 있습니다.
---
### 4. 오피스·특정 프로그램 직접 연동 (Embedded / Native Integration)
특정 소프트웨어 안에 AI가 내장된 형태입니다.
| 용어 | 설명 | 대표 예시 |
| Embedded AI / Native Integration | 프로그램 자체에 AI 기능이 깊이 통합된 것 | Microsoft 365 Copilot (Word, Excel, PowerPoint, Outlook), Google Workspace 내 AI |
| Add-in / Plugin | 기존 프로그램에 플러그인 형태로 추가 | Office용 각종 AI 애드인, Adobe 제품 내 AI 기능 |
| System-wide Shortcut Layer | OS 수준에서 어떤 앱에서든 단축키로 AI를 호출 | LLM-for-X 같은 실험적 도구 |
**특징**
해당 프로그램의 데이터와 문맥을 잘 활용합니다. 일반 사용자에게 가장 자연스럽습니다.
---
### 5. 기타 주요 관련 용어
| Local LLM / On-device | 인터넷 없이 내 PC에서 모델을 돌리는 방식 (Ollama, LM Studio 등) |
| Cloud vs Local | 클라우드 모델(성능 좋음, 데이터 전송) vs 로컬 모델(프라이버시, 오프라인) |
| Agent / Agentic AI | 단순 질문에 답하는 수준을 넘어, 목표를 주고 여러 단계를 스스로 수행하는 AI |
| RAG (Retrieval-Augmented Generation) | 외부 문서/코드베이스를 검색해서 답변에 반영하는 기술 |
| MCP (Model Context Protocol) | AI가 외부 도구·데이터에 연결되는 표준 프로토콜 |
| Computer Use / GUI Agent | 마우스·키보드를 직접 조작해서 컴퓨터를 사용하는 AI (보안 주의 필요) |
| API / SDK 연동 | 개발자가 자신의 앱·서비스에 AI를 직접 심는 방식 |
---
### 요약 비교 (개발자 관점)
| 구분 | 웹/앱 | 터미널(CLI) | IDE (VS Code 등) | 오피스 연동 |
| 접근성 | 접근성 가장 좋음 | 중간 | 높음 | 높음 |
| 코드 직접 수정 | 수동 | 자동 | 자동 | 제한적 |
| 자율성 | 낮음 | 높음 | 중~높음 | 낮~중 |
| 적합한 용도 | 일반 질문, 글쓰기 | 대규모 리팩토링, 자동화 | 일상 코딩 | 문서·표 작업 |
요즘에는 각 플랫폼간의 경계가 서서히 무너지고 있어서 접근성 좋은 웹이나 앱에서 사용시 폴더 접근이 용이해지고 있고, IDE에서도 외부 폴더 접근등이 용이해졌더군요...
현재 많은 도구들이 여러 형태를 동시에 지원합니다.
'AI' 카테고리의 다른 글
| 서울에서 제일 높은 산은? (0) | 2025.10.12 |
|---|---|
| Copilot Code Assist 이용팁... (0) | 2025.09.17 |
| ai studio veo2 로 간단히 영상 생성하기 (0) | 2025.09.04 |
| Copilot과 회로 설계: 반도체보다 단단한 내 인내심 (0) | 2025.09.03 |
| Microsoft 365 Copilot (0) | 2025.09.02 |