첫 걸음¶
이제 AI 도구들이 설치되었으니, 실제로 사용해보면서 기본기를 익혀보겠습니다.
🎯 5분 퀵스타트¶
1단계: Cursor에서 첫 번째 프로젝트 생성¶
2단계: AI와 첫 대화하기¶
Ctrl+K(또는Cmd+K)를 눌러 AI Chat 열기- 다음 프롬프트 입력:
3단계: 결과 검토 및 수정¶
AI가 생성한 코드를 확인하고, 다음과 같이 추가 요청해보세요:
💡 기본 사용법¶
Cursor 핵심 기능¶
1. AI Chat (Ctrl+K)¶
2. 인라인 편집 (Ctrl+L)¶
코드 블록을 선택하고 Ctrl+L을 누른 후:
3. 자동완성¶
타이핑을 시작하면 자동으로 제안이 나타납니다:
Tab: 제안 수락Esc: 제안 거부Alt+]: 다음 제안 보기
GitHub Copilot 활용¶
1. 주석으로 의도 표현¶
2. 함수 시그니처 작성¶
3. 테스트 코드 생성¶
🛠️ 실습 프로젝트¶
프로젝트 1: 계산기 앱¶
목표: AI를 활용해 완전한 계산기 애플리케이션 만들기
- 초기 프롬프트:
- 추가 개선 요청:
프로젝트 2: API 연동 날씨 앱¶
목표: 외부 API를 사용하는 실무형 프로젝트
- 기본 구조 요청:
- 기능 확장:
📝 효과적인 프롬프트 작성법¶
DO: 좋은 프롬프트 예시¶
✅ 구체적이고 명확한 요구사항
"React와 TypeScript를 사용해서 사용자 목록을 보여주는 컴포넌트를 만들어주세요.
각 사용자는 이름, 이메일, 프로필 이미지를 가지고 있고,
클릭하면 상세 페이지로 이동해야 합니다."
✅ 컨텍스트 제공
"이 프로젝트는 Next.js 13 앱 라우터를 사용하고 있고,
TailwindCSS로 스타일링하고 있습니다."
✅ 제약사항 명시
"성능 최적화를 위해 React.memo를 사용하고,
접근성을 고려해 ARIA 속성을 추가해주세요."
DON'T: 피해야 할 프롬프트¶
🚨 일반적인 실수와 해결법¶
1. AI가 제안한 코드를 무조건 신뢰¶
2. 너무 큰 단위로 요청¶
3. 컨텍스트 무시¶
🎓 다음 학습 단계¶
기본기를 익혔다면:
- 효과적인 프롬프팅: 더 정교한 AI 활용법
- 코드 생성 팁: 실무에서 바로 쓸 수 있는 기법들
- 프롬프트 라이브러리: 검증된 프롬프트 모음
📊 진행 상황 체크리스트¶
- Cursor에서 기본적인 대화 가능
- 코드 자동완성 기능 활용 가능
- 간단한 프로젝트를 AI와 함께 완성
- 효과적인 프롬프트 작성법 이해
- AI 제안 코드를 비판적으로 검토하는 습관 형성
축하합니다!
기본기를 모두 익히셨다면 이제 본격적인 AI 활용 여정을 시작할 준비가 되었습니다!