76 lines
3.5 KiB
Markdown
76 lines
3.5 KiB
Markdown
---
|
|
id: Aider 20260409
|
|
created: 2026-04-09 15:19
|
|
tags:
|
|
---
|
|
시작은 단순했다.
|
|
> [!question]
|
|
> Q. ai agent가 뭐야
|
|
>
|
|
> A. **AI 에이전트(AI Agent)**는 단순히 질문에 답하는 챗봇을 넘어, 사용자가 설정한 **목표(Goal)**를 달성하기 위해 스스로 계획을 세우고, 도구를 사용하며, 실행까지 완료하는 **자율적 소프트웨어**를 의미합니다.
|
|
|
|
난 이정도까지 바란건 아니었는데
|
|
|
|
|
|
> [!question]
|
|
> Q. 내가원하는건 너랑 대화하듯이 cli 같은 환경을 통해 대화하는데 ai가 내가 원하는 방향대로 실제 내 파일을 수정해주는거야 내가 복사 붙여넣기 해야하는게 아니고
|
|
>
|
|
> A. 지금 말씀하신 방식은 단순한 채팅을 넘어선 **코딩 에이전트(Coding Agent)** 혹은 **엔지니어링 에이전트**의 전형적인 모습이네요. 복사 붙여넣기 없이 AI가 직접 파일을 수정하고 실행하려면, AI에게 내 PC의 파일 시스템에 접근할 수 있는 **권한(Capability)**과 **도구(Tools)**가 있어야 합니다.
|
|
>
|
|
> 현재 이런 경험을 제공하는 대표적인 도구들과 작동 원리를 정리해 드릴게요.
|
|
|
|
## 1. 지금 바로 사용할 수 있는 대표적인 도구
|
|
|
|
### **Cursor (커서)**
|
|
|
|
가장 대중적이고 완성도가 높습니다. VS Code를 포크(Fork)해서 만든 에디터라 사용법이 익숙합니다.
|
|
|
|
- **작동 방식:** 채팅창에서 `Command + K`나 `L`을 눌러 수정 요청을 하면, AI가 코드를 직접 작성하고 사용자가 **[Accept]** 버튼만 누르면 파일에 바로 반영됩니다.
|
|
|
|
- **장점:** 에디터와 일체화되어 있어 흐름이 매우 매끄럽습니다.
|
|
|
|
|
|
### **Aider (에이더)**
|
|
|
|
질문하신 **CLI 환경**에 가장 부합하는 강력한 도구입니다. 터미널(Terminal)에서 직접 실행합니다.
|
|
|
|
- **작동 방식:** 터미널에서 `aider`를 실행하고 대화하면, AI가 로컬 파일을 읽고 직접 수정(Edit)한 뒤 자동으로 **Git Commit**까지 남겨줍니다.
|
|
|
|
- **장점:** 복사 붙여넣기가 전혀 필요 없고, 터미널 기반이라 개발 환경에 통합하기 좋습니다.
|
|
|
|
|
|
### **Cline (구 Claude Dev)**
|
|
|
|
VS Code의 확장 프로그램(Extension)으로, 최근 가장 핫한 오픈소스 에이전트입니다.
|
|
|
|
- **작동 방식:** 파일 읽기/쓰기, 터미널 명령 실행, 브라우저 실행 권한을 AI에게 부여합니다. "이 프로젝트 빌드해보고 에러 나면 고쳐줘"라고 하면 스스로 파일을 수정하고 터미널에서 테스트까지 돌려봅니다.
|
|
|
|
## 추천하는 시작 방법
|
|
|
|
==만약 **CLI 환경**을 선호하신다면 **Aider**를 먼저 써보시는 걸 강력 추천합니다.==
|
|
|
|
Aider를 써보기로 함
|
|
|
|
이거 설치방법같은건 못적겠다.
|
|
변수도 너무 많고 내용도 너무 길고 그냥 ai한테 물어보면 알아서 잘 설명해주는데..
|
|
|
|
|
|
> [!warning] 파이썬은 3.12.10 을 설치하자
|
|
|
|
처음에 3.14가 깔려있었는데 에이더가 제대로 설치가 안되고 에러가 났었음.
|
|
Stable 버전인 3.13으로 다시 설치했는데 이것도 에러났음
|
|
3.12로 설치하니까 에러가 발생되지 않았음.
|
|
파이썬 버전은 3.12.13까지 있지만 3.12.10까지만 설치 installer가 제공되니까 3.12.10을 설치하자.
|
|
(이게 마음이 편할거 같음)
|
|
|
|
```cmd
|
|
C:\Users\Administrator\MyFolder\test\aider
|
|
```
|
|
이 경로에 설치했음 나는
|
|
|
|
```bash
|
|
Administrator@DESKTOP-UUOTCE2 MINGW64 ~/MyFolder/test/aider (master)
|
|
$ aider --version
|
|
aider 0.86.2
|
|
```
|
|
진짜 힘들게설치함; |