메인 콘텐츠로 건너뛰기

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 모델이 다음 응답을 생성하는 데 사용하는 정보입니다. 컨텍스트 관리는 올바른 시간에 올바른 정보를 모델에 제공하는 실천입니다. AI는 여러분의 의도만으로 작동하지 않기 때문에 이것이 중요합니다. AI는 컨텍스트 창에서 사용 가능한 텍스트, 파일, 스크린샷, 로그, 예시, 대화 기록을 바탕으로 작동합니다.

컨텍스트 창이란?

AI 모델은 한 번에 고려할 수 있는 정보량에 한계가 있습니다. 그 한계를 컨텍스트 창이라고 합니다. 컨텍스트 창에는 다음이 포함될 수 있습니다:
  • 여러분의 프롬프트
  • 대화의 이전 메시지
  • 모델이 볼 수 있는 파일 또는 코드
  • 오류 메시지 및 로그
  • 스크린샷, 이미지, 또는 디자인 참조
  • replit.md 같은 프로젝트 지시사항
  • 이전 단계의 도구 결과
모델은 그 컨텍스트를 사용하여 다음에 생성할 것을 결정합니다.

컨텍스트 창이 중요한 이유

중요한 세부사항이 컨텍스트에 없으면 모델이 추측할 수 있습니다. 관련 없는 정보가 너무 많으면 모델이 잘못된 것에 집중할 수 있습니다. 예를 들어, 이 프롬프트는 컨텍스트가 거의 없습니다:
Improve the signup page.
이 프롬프트는 유용한 컨텍스트를 제공합니다:
Improve the signup page for first-time founders who are deciding whether to join the waitlist.
Keep the current fields. Make the value proposition clearer above the form.
Do not change the pricing section.
두 번째 프롬프트는 페이지가 누구를 위한 것인지, 무엇을 개선할지, 무엇을 보존할지, 범위 밖의 것이 무엇인지 알려줍니다.

컨텍스트 창 크기는 다양합니다

다른 AI 모델은 다른 양의 컨텍스트를 처리할 수 있습니다. 더 큰 컨텍스트 창은 더 많은 텍스트를 한 번에 고려할 수 있지만, 크다고 항상 좋은 것은 아닙니다. 관련 컨텍스트는 여전히 모든 세부사항을 대화에 쏟아붓는 것보다 더 중요합니다. 공개 컨텍스트 창 크기의 예시:
모델 계열예시 컨텍스트 창
GPT-4.1최대 100만 토큰
Claude Sonnet 4.5최대 20만 토큰
Gemini 2.5 Pro최대 100만 토큰
이 수치는 시간이 지남에 따라 변하며, 모든 제품이 전체 모델 한계를 노출하는 것은 아닙니다. 실용적인 교훈은 안정적입니다: 중요한 정보를 명확하고 집중되게 유지하세요.

컨텍스트 유형

컨텍스트 유형예시
목표”이 랜딩 페이지는 대기자 명단 가입을 수집해야 합니다.”
대상”바쁜 식당 사장님들을 위한 것입니다.”
제약”현재 색상 팔레트와 양식 필드를 유지하세요.”
비목표”아직 결제는 추가하지 마세요.”
예시스크린샷, 목업, 샘플 데이터, 또는 경쟁사 페이지.
프로젝트 상태현재 파일, 컴포넌트, 오류 메시지, 또는 사용자 흐름.
완료 정의”방문자가 양식을 제출하고 감사 메시지를 볼 수 있습니다.”

신선한 컨텍스트와 영구적인 컨텍스트

일부 컨텍스트는 현재 대화에 속합니다. 특정 변경을 요청하거나, 한 가지 문제를 디버깅하거나, 최근 결과에 피드백을 줄 때 사용하세요. 다른 컨텍스트는 프로젝트 전체에 걸쳐 유지되어야 합니다. 코딩 스타일, 브랜드 가이드라인, 명명 규칙, 재사용 가능한 제품 규칙, Agent가 작업 세션에 걸쳐 기억해야 하는 제약에 영구적인 컨텍스트를 사용하세요. Replit에서 replit.md는 Agent에게 영구적인 프로젝트 컨텍스트를 제공하는 한 방법입니다.

컨텍스트가 노이즈해질 때

긴 대화는 방향을 잃을 수 있습니다. 스레드가 관련 없는 너무 많은 결정을 혼합했다면, Agent는 더 이상 중요하지 않은 오래된 컨텍스트에 주의를 기울일 수 있습니다. 다음과 같을 때 새 스레드를 시작하세요:
  • 관련 없는 기능으로 전환할 때
  • 대화에 포기된 많은 방향이 있을 때
  • Agent가 계속 오래된 제약을 적용할 때
  • 새 영역에 대한 명확한 계획을 원할 때
새로 시작할 때, Agent가 여전히 중요한 것을 안다고 가정하는 대신 중요한 컨텍스트를 요약하세요.
Context: this project is a waitlist app for local fitness coaches.
The main flow is landing page → signup form → confirmation message.
For this thread, only improve the confirmation message and follow-up copy.

일반적인 오해

  • “더 많은 컨텍스트가 항상 더 좋다.” 관련 컨텍스트가 더 좋습니다. 관련 없는 컨텍스트가 너무 많으면 모델을 산만하게 할 수 있습니다.
  • “모델은 모든 것을 완벽하게 기억한다.” AI는 사용 가능한 컨텍스트를 사용하지만, 중요한 제약이 중요할 때 다시 말해야 합니다.
  • “컨텍스트는 텍스트뿐이다.” 스크린샷, 파일, 데이터, 디자인, 로그, 예시 모두 컨텍스트가 될 수 있습니다.

다음으로 가기

AI 소개

언어 모델이 어떻게 작동하는지, AI 에이전트가 모델과 도구를 사용하여 행동을 취하는 방법을 알아보세요.

Agent로 빌드하기

Agent와 작업하면서 컨텍스트를 추가하는 방법을 알아보세요.

효과적인 프롬프팅

유용한 컨텍스트가 포함된 프롬프트 예시를 보세요.

replit.md

영구적인 프로젝트 컨텍스트를 제공하는 방법을 알아보세요.