← 메인으로 돌아가기

🔄 컨텍스트 관리 효율화

체계적 컨텍스트 분리 - 역할별 파일과 효율적 관리 방법

1. 핵심 원칙

핵심 원칙: AI 작업 시 일관된 품질과 효율성을 보장하는 기본 가이드라인

🎯 질문 vs 실행 판단

"묻지 말고 진행해" → 질문 없이 연속 작업
"이후부터는 물어야해" → 다음 작업부터 확인 후 진행
기본값: 불확실하면 질문, 명확하면 바로 실행

📁 파일 처리 패턴

2. 작업 워크플로

작업 워크플로: 파일 변경부터 S3 배포까지의 표준화된 프로세스

🔄 표준 워크플로

1단계: 로컬 파일 수정/생성
2단계: 즉시 S3 업로드 (cache-control: no-cache)
3단계: 프롬프트 히스토리에 작업 기록
4단계: 히스토리도 S3 업로드

☁️ AWS S3 업로드 패턴

aws s3api put-object \
  --profile shared-service \
  --bucket ai-seminar-materials-demo \
  --key "pages/[파일명].html" \
  --body "/path/to/file.html" \
  --content-type "text/html" \
  --cache-control "no-cache, no-store, must-revalidate"

3. 히스토리 관리

히스토리 관리: 모든 사용자 요청을 시간순으로 체계적 기록하는 프롬프트 히스토리 시스템

📝 프롬프트 히스토리 구조

<div class="section" id="[작업-id]">
    <h2>🎯 2025년 [월] [일] [시간] - [작업 제목]</h2>
    
    <h3>사용자 프롬프트</h3>
    <blockquote>"[실제 사용자 입력]"</blockquote>

    <h3>요구사항 분석</h3>
    <ul>
        <li><strong>[핵심 요구사항 1]</strong>: [분석 내용]</li>
    </ul>

    <div class="alert alert-success">
        <strong>✅ 실행 결과</strong>: [완료된 작업 요약]
    </div>
</div>

🔄 히스토리 업데이트 패턴

1단계: `actual-prompt-history.html`에 새 섹션 추가
2단계: 요구사항 분석 + 실행 내용 + 결과 포함
3단계: 히스토리 파일도 S3 업로드
4단계: 새 섹션을 기존 위에 추가 (최신순 정렬)

📊 실제 히스토리 관리 사례

4. 대량 작업

대량 작업: "묻지 말고 모두 진행" 지시 시 연속 작업 및 배치 처리 방법

🔄 연속 작업 패턴

1단계: "묻지 말고 모두 진행" 지시 확인
2단계: 파일 목록 파악 (`ls`, `find` 활용)
3단계: 순차적으로 변경 (질문 없이)
4단계: 배치 업로드 또는 개별 업로드
5단계: 최종 히스토리 업데이트

⚡ 배치 처리 실제 사례

# 28개 링크 일괄 수정 사례 (2025-09-26)
for file in *.html; do
  # 매핑 테이블 기반 자동 수정
  sed -i 's/old-link/new-link/g' "$file"
done

# S3 배치 업로드
for file in *.html; do
  aws s3api put-object \
    --profile shared-service \
    --bucket ai-seminar-materials-demo \
    --key "pages/$file" \
    --body "$file" \
    --cache-control "no-cache"
done

🚫 작업 중단 방지 원칙

5. 효율성 팁

효율성 팁: 실제 프로젝트에서 검증된 AI 작업 효율화 방법들

📁 파일 확인 최적화

fs_read 활용: 기존 구조 파악 후 작업
Directory 모드: 폴더 구조 한 번에 파악
Search 모드: 특정 패턴 빠른 검색
Line 모드: 필요한 부분만 정확히 읽기

🔧 배치 처리 활용

🎯 패턴 재사용

성공한 구조를 템플릿으로 활용
- HTML 표준 구조: 백 링크 + 헤더 + 목차 + 섹션
- 알림 박스 패턴: success, info, warning 일관된 사용
- 코드 블록: 언어별 구문 강조 표준화

⚡ 즉시 배포

📊 실제 효율성 지표

시간 단축: 수동 작업 30분 → 자동화 3분
정확도 향상: 인간 실수 → 0% 오류율
일관성 보장: 표준 패턴 100% 적용
확장성: 새 요구사항 즉시 반영 가능
핵심 원칙
작업 워크플로
히스토리 관리
대량 작업
효율성 팁