누구나 로고
オンライン講座企業・団体研修ライブラリトレンドインサイト無料コースお知らせお問い合わせ採用サイト
모든 강의를 무료로 볼 수 있어요. 회원가입 없이도 학습 가능합니다.
로그인무료 회원가입
강좌바이브 코딩 입문 — AI와 함께 만드는 첫 소프트웨어7강

7강 / 전체 24강

맥락(Context) 관리

4분 읽기 조회 0

AI는 알려준 만큼만 압니다. 관련 파일 지정, 프로젝트 규칙 파일 활용, 맥락 과다의 비용까지 — 적정 맥락을 잡는 실전 방법을 배웁니다.

🧠 AI는 당신의 프로젝트를 모른다

새 대화를 시작할 때마다 AI는 완전한 빈 상태에서 시작합니다. 여러분의 프로젝트 구조, 팀의 코딩 스타일, 지금까지 쌓아온 결정들을 AI는 전혀 모릅니다. 맥락(Context)은 여러분이 직접 제공해야 합니다. 이 강의에서는 어떤 맥락을 어떻게 제공해야 효과적인지 배웁니다.

📂 기법 1 — 관련 파일 직접 지정하기

AI 에디터(Cursor, Windsurf)에서는 @파일명 또는 파일을 드래그하는 방식으로 특정 파일을 맥락에 포함할 수 있습니다. Claude Code에서는 /add 커맨드나 파일을 직접 언급합니다.

@types/user.ts @app/users/page.tsx
users 페이지에서 User 타입을 기반으로 사용자 카드 컴포넌트를 만들어줘. 카드에는 name, email, createdAt을 보여줘.

이처럼 관련 파일을 명시하면 AI가 기존 타입 정의를 그대로 활용해, 타입 불일치나 중복 정의 같은 문제를 스스로 방지합니다.

📜 기법 2 — 프로젝트 규칙 파일 만들기

매번 기술 스택과 컨벤션을 설명하는 건 비효율적입니다. 한 번 규칙 파일을 만들어두면 AI가 항상 그 파일을 참고합니다.

주요 AI 도구의 규칙 파일:

도구파일명위치
Claude CodeCLAUDE.md프로젝트 루트
Cursor.cursorrules프로젝트 루트
Windsurf.windsurfrules프로젝트 루트

규칙 파일에 담을 내용:

  • 기술 스택 ("Next.js 15 App Router + TypeScript + Tailwind CSS")
  • 폴더 구조 요약 ("페이지는 app/ 아래, 컴포넌트는 components/")
  • 코딩 규칙 ("함수형 컴포넌트만 사용, class 컴포넌트 금지")
  • 명명 규칙 ("파일명은 kebab-case, 컴포넌트명은 PascalCase")
  • 금지 사항 ("console.log 대신 로거 사용, any 타입 금지")

💡 팁: 규칙 파일이 있으면 신규 팀원이 AI를 쓸 때도 자동으로 팀 컨벤션을 따르게 됩니다 — 온보딩 자료 겸 AI 가이드 역할을 합니다.

🗂️ 기법 3 — 프로젝트 구조를 설명하기

AI가 프로젝트 전체를 이해하려면 구조를 알아야 합니다. 처음 작업할 때 구조를 한 번 설명하거나, AI에게 직접 파악하게 해봅니다:

이 프로젝트의 폴더 구조를 파악하고, 주요 파일과 각 파일의 역할을 간단히 정리해줘.

AI가 구조를 파악한 뒤에는 "users 관련 코드는 app/users/ 안에 있으니 거기서 찾아줘" 같은 간단한 힌트만으로도 충분합니다.

⚖️ 맥락 과다의 비용 — 너무 많이 줘도 문제

맥락을 많이 줄수록 좋을 것 같지만, 그렇지 않습니다. 너무 많은 정보는 오히려 AI를 혼란스럽게 만들고, 핵심에서 벗어난 결과를 만들기도 합니다. 또한 AI 도구는 처리할 수 있는 맥락의 양(컨텍스트 창)에 한계가 있습니다.

맥락 과다의 신호:

  • AI가 관련 없는 파일의 코드를 건드리기 시작할 때
  • 요청하지 않은 기능이 추가될 때
  • 응답이 지나치게 길어질 때

이럴 때는 새 대화를 시작하고 핵심 맥락만 다시 제공하세요.

🎯 적정 맥락 잡기 — 실전 기준

  • 단순 작업 (버튼 색 바꾸기, 텍스트 수정): 맥락 최소화 — 해당 파일 하나만
  • 새 기능 추가: 관련 타입 파일 + 추가할 위치 파일 + 기술 스택 명시
  • 복잡한 리팩토링: 규칙 파일 + 관련 파일 전체 + 목적 명확히
  • 버그 수정: 에러 메시지 전체 + 에러 발생 파일 + 재현 방법

✅ 정리

  • AI는 당신이 보여준 것만 압니다 — 관련 파일을 명시적으로 지정하세요.
  • 규칙 파일(CLAUDE.md / .cursorrules 등)을 한 번 만들어두면 매번 설명 없이 컨벤션이 유지됩니다.
  • 맥락은 많을수록 좋은 게 아닙니다 — 작업에 꼭 필요한 것만 골라 제공하는 것이 핵심입니다.
  • 대화가 길어지면 새 대화를 시작하고 핵심 맥락을 다시 제공하는 게 효율적입니다.

관련 주제

  • 관련 파일 지정
  • @파일명 첨부
  • 프로젝트 규칙 파일
  • CLAUDE.md 컨벤션
  • 맥락 과다 비용
  • AI 기술
  • AI 기술 강의
  • 바이브 코딩 입문 — AI와 함께 만드는 첫 소프트웨어
  • 무료강의
  • 무료 온라인 강의
  • NUGUNA
  • 누구나
이전 6강요구사항을 정확히 전달하는 법다음 8강 큰 작업 쪼개기 — 계획 먼저

댓글

0/1000

불러오는 중...

목차

  1. 1.바이브 코딩이란 무엇인가
  2. 2.AI 코딩 도구 지형도
  3. 3.개발 환경 준비하기
  4. 4.첫 바이브 코딩 — 자연어로 기능 만들기
  5. 5.좋은 프롬프트의 3원칙
  6. 6.요구사항을 정확히 전달하는 법
  7. 7.맥락(Context) 관리
  8. 8.큰 작업 쪼개기 — 계획 먼저
  9. 9.AI의 결과를 읽고 검증하기
  10. 10.프로젝트 시작하기 — 아이디어에서 첫 화면까지
  11. 11.기능을 반복(iterate)하며 키우기
  12. 12.AI와 함께 디버깅하기
  13. 13.리팩토링·코드 정리 시키기
  14. 14.테스트 작성과 검증 자동화
  15. 15.Git 버전 관리와 AI
  16. 16.외부 API·라이브러리 연동시키기
  17. 17.데이터베이스 다루기
  18. 18.UI·디자인을 AI로 구현하기
  19. 19.배포(deploy)까지 — 실제 서비스로 올리기
  20. 20.보안·민감정보 다루기 주의점
  21. 21.AI가 자주 하는 실수와 방지법
  22. 22.언제 직접 코딩해야 하는가
  23. 23.생산성을 높이는 습관과 도구 조합
  24. 24.실전 미니 프로젝트 — 할 일 앱 만들기

カスタマーサポート

  • お知らせ
  • よくある質問
  • お問い合わせ
  • コミュニティ

ご利用案内

  • 利用規約
  • プライバシーポリシー
  • 返金ポリシー

サービス

  • 会社紹介
  • 新規登録
  • 新着コース
  • 無料コース
누구나 로고
利用規約プライバシーポリシー返金ポリシー

상호명: NUGUNA  |  대표자: 정우진  |  사업자등록번호: 392-32-01817  |  통신판매업신고: 제 2026-서울양천-0564 호

주소: 서울특별시 양천구 목동서로 100  |  이메일: nugunapass@gmail.com  |  전화: 010-6395-3043

© 2026 NUGUNA. All rights reserved.

KB예금주인증관리자
ホームコースライブラリお問い合わせMY