컨텍스트는 AI 모델이 다음 응답을 생성하는 데 사용하는 정보입니다. 컨텍스트 관리는 올바른 시간에 올바른 정보를 모델에 제공하는 실천입니다. AI는 여러분의 의도만으로 작동하지 않기 때문에 이것이 중요합니다. AI는 컨텍스트 창에서 사용 가능한 텍스트, 파일, 스크린샷, 로그, 예시, 대화 기록을 바탕으로 작동합니다.Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
컨텍스트 창이란?
AI 모델은 한 번에 고려할 수 있는 정보량에 한계가 있습니다. 그 한계를 컨텍스트 창이라고 합니다. 컨텍스트 창에는 다음이 포함될 수 있습니다:- 여러분의 프롬프트
- 대화의 이전 메시지
- 모델이 볼 수 있는 파일 또는 코드
- 오류 메시지 및 로그
- 스크린샷, 이미지, 또는 디자인 참조
replit.md같은 프로젝트 지시사항- 이전 단계의 도구 결과
컨텍스트 창이 중요한 이유
중요한 세부사항이 컨텍스트에 없으면 모델이 추측할 수 있습니다. 관련 없는 정보가 너무 많으면 모델이 잘못된 것에 집중할 수 있습니다. 예를 들어, 이 프롬프트는 컨텍스트가 거의 없습니다:컨텍스트 창 크기는 다양합니다
다른 AI 모델은 다른 양의 컨텍스트를 처리할 수 있습니다. 더 큰 컨텍스트 창은 더 많은 텍스트를 한 번에 고려할 수 있지만, 크다고 항상 좋은 것은 아닙니다. 관련 컨텍스트는 여전히 모든 세부사항을 대화에 쏟아붓는 것보다 더 중요합니다. 공개 컨텍스트 창 크기의 예시:| 모델 계열 | 예시 컨텍스트 창 |
|---|---|
| GPT-4.1 | 최대 100만 토큰 |
| Claude Sonnet 4.5 | 최대 20만 토큰 |
| Gemini 2.5 Pro | 최대 100만 토큰 |
컨텍스트 유형
| 컨텍스트 유형 | 예시 |
|---|---|
| 목표 | ”이 랜딩 페이지는 대기자 명단 가입을 수집해야 합니다.” |
| 대상 | ”바쁜 식당 사장님들을 위한 것입니다.” |
| 제약 | ”현재 색상 팔레트와 양식 필드를 유지하세요.” |
| 비목표 | ”아직 결제는 추가하지 마세요.” |
| 예시 | 스크린샷, 목업, 샘플 데이터, 또는 경쟁사 페이지. |
| 프로젝트 상태 | 현재 파일, 컴포넌트, 오류 메시지, 또는 사용자 흐름. |
| 완료 정의 | ”방문자가 양식을 제출하고 감사 메시지를 볼 수 있습니다.” |
신선한 컨텍스트와 영구적인 컨텍스트
일부 컨텍스트는 현재 대화에 속합니다. 특정 변경을 요청하거나, 한 가지 문제를 디버깅하거나, 최근 결과에 피드백을 줄 때 사용하세요. 다른 컨텍스트는 프로젝트 전체에 걸쳐 유지되어야 합니다. 코딩 스타일, 브랜드 가이드라인, 명명 규칙, 재사용 가능한 제품 규칙, Agent가 작업 세션에 걸쳐 기억해야 하는 제약에 영구적인 컨텍스트를 사용하세요. Replit에서 replit.md는 Agent에게 영구적인 프로젝트 컨텍스트를 제공하는 한 방법입니다.컨텍스트가 노이즈해질 때
긴 대화는 방향을 잃을 수 있습니다. 스레드가 관련 없는 너무 많은 결정을 혼합했다면, Agent는 더 이상 중요하지 않은 오래된 컨텍스트에 주의를 기울일 수 있습니다. 다음과 같을 때 새 스레드를 시작하세요:- 관련 없는 기능으로 전환할 때
- 대화에 포기된 많은 방향이 있을 때
- Agent가 계속 오래된 제약을 적용할 때
- 새 영역에 대한 명확한 계획을 원할 때
일반적인 오해
- “더 많은 컨텍스트가 항상 더 좋다.” 관련 컨텍스트가 더 좋습니다. 관련 없는 컨텍스트가 너무 많으면 모델을 산만하게 할 수 있습니다.
- “모델은 모든 것을 완벽하게 기억한다.” AI는 사용 가능한 컨텍스트를 사용하지만, 중요한 제약이 중요할 때 다시 말해야 합니다.
- “컨텍스트는 텍스트뿐이다.” 스크린샷, 파일, 데이터, 디자인, 로그, 예시 모두 컨텍스트가 될 수 있습니다.
다음으로 가기
AI 소개
언어 모델이 어떻게 작동하는지, AI 에이전트가 모델과 도구를 사용하여 행동을 취하는 방법을 알아보세요.
Agent로 빌드하기
Agent와 작업하면서 컨텍스트를 추가하는 방법을 알아보세요.
효과적인 프롬프팅
유용한 컨텍스트가 포함된 프롬프트 예시를 보세요.
replit.md
영구적인 프로젝트 컨텍스트를 제공하는 방법을 알아보세요.