설치 및 설정¶
필수 도구 설치¶
1. Cursor IDE¶
Cursor란?
Cursor는 AI가 내장된 차세대 코드 에디터로, GPT-4를 기반으로 한 코드 생성 및 편집 기능을 제공합니다.
설치 방법¶
- Cursor 공식 웹사이트 방문
- 운영체제에 맞는 버전 다운로드
- 설치 프로그램 실행
기본 설정¶
{
"cursor.ai.model": "gpt-4",
"cursor.ai.enableCompletion": true,
"cursor.ai.enableChat": true,
"cursor.ai.contextLength": 8000
}
2. GitHub Copilot¶
설치 (VS Code 사용 시)¶
- VS Code Extensions에서 "GitHub Copilot" 검색
- Install 클릭
- GitHub 계정으로 인증
설정 확인¶
3. 터미널 AI 도구¶
Shell GPT 설치¶
설정¶
브라우저 확장 프로그램¶
1. ChatGPT 확장 프로그램¶
- Chrome: ChatGPT for Google
- Edge: Bing Chat
- Firefox: ChatGPT Sidebar
2. 코드 분석 도구¶
- Codeium: 무료 AI 코드 완성
- Tabnine: 컨텍스트 기반 코드 제안
개발 환경 최적화¶
1. .gitignore 설정¶
2. 환경 변수 설정¶
# Windows PowerShell
$env:OPENAI_API_KEY = "your-api-key-here"
$env:ANTHROPIC_API_KEY = "your-anthropic-key"
# Linux/Mac
export OPENAI_API_KEY="your-api-key-here"
export ANTHROPIC_API_KEY="your-anthropic-key"
3. 프로젝트별 설정 파일¶
.cursorules 파일 생성¶
You are an expert developer focused on:
- Clean, maintainable code
- Following project conventions
- Security best practices
- Performance optimization
When suggesting code:
1. Follow the existing code style
2. Add appropriate comments
3. Consider error handling
4. Suggest tests when relevant
API 키 관리¶
1. 보안 가이드라인¶
- API 키는 절대 코드에 하드코딩하지 않기
- 환경 변수 또는 보안 저장소 사용
- 정기적인 키 로테이션
2. 키 저장 방법¶
Windows¶
macOS¶
Linux¶
# GPG를 이용한 암호화 저장
echo "your-api-key" | gpg --armor --encrypt -r your-email@example.com > api_key.gpg
설정 검증¶
1. Cursor 동작 확인¶
2. GitHub Copilot 테스트¶
3. API 연결 테스트¶
# Shell GPT 테스트
sgpt "hello world를 출력하는 Python 코드"
# curl을 이용한 직접 테스트
curl -H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-3.5-turbo","messages":[{"role":"user","content":"Hello"}]}' \
https://api.openai.com/v1/chat/completions
문제 해결¶
자주 발생하는 문제¶
1. API 키 인식 안됨¶
2. Cursor AI 기능 비활성화¶
Ctrl+Shift+P→ "Cursor: Enable AI"- 설정에서 AI 기능 확인
- 계정 로그인 상태 확인
3. 네트워크 연결 문제¶
다음 단계¶
설치가 완료되었다면:
- **첫 걸음**에서 기본 사용법을 익혀보세요
- **효과적인 프롬프팅**으로 AI와의 소통법을 배워보세요
- **프롬프트 라이브러리**에서 유용한 프롬프트를 찾아보세요