고급 기능
이 장에서는 DCP의 고급 기능을 심층적으로 다루며, 플러그인의 내부 메커니즘을 이해하고 복잡한 시나리오에서 DCP를 올바르게 사용하는 방법을 설명합니다.
사전 요구사항
이 장을 학습하기 전에 다음 내용을 완료했는지 확인하세요:
- 설치 및 빠른 시작 - DCP의 기본 설치 및 사용법 이해
- 설정 완전 가이드 - DCP의 설정 시스템 숙지
- 자동 프루닝 전략 상세 설명 - DCP의 핵심 프루닝 전략 이해
이 장의 내용
| 강좌 | 설명 | 적합한 시나리오 |
|---|---|---|
| 보호 메커니즘 | 턴 보호, 보호된 도구 및 보호된 파일 패턴 | 중요 콘텐츠 오삭제 방지 |
| 상태 지속성 | DCP가 세션 간에 프루닝 상태와 통계 데이터를 유지하는 방법 | 데이터 저장 메커니즘 이해 |
| Prompt 캐싱 영향 | DCP 프루닝이 Prompt Caching에 미치는 영향 | 캐시 적중률 최적화 |
| 서브에이전트 처리 | 서브에이전트 세션에서의 DCP 동작 및 제한사항 | Task 도구 사용 시 |
학습 경로 권장사항
보호 메커니즘 → 상태 지속성 → Prompt 캐싱 영향 → 서브에이전트 처리
↓ ↓ ↓ ↓
필수 학습 필요시 학습 성능 최적화 시 서브에이전트 사용 시권장 순서:
- 보호 메커니즘(필수) - 가장 중요한 고급 기능으로, 이를 이해하면 DCP가 중요 콘텐츠를 실수로 삭제하는 것을 방지할 수 있습니다
- 상태 지속성(필요시) - DCP가 통계 데이터를 어떻게 기록하는지 알고 싶거나 상태 문제를 디버깅해야 할 때
- Prompt 캐싱 영향(성능 최적화 시) - API 비용 최적화에 관심이 있을 때, 프루닝과 캐싱의 관계를 고려해야 합니다
- 서브에이전트 처리(서브에이전트 사용 시) - OpenCode의 Task 도구로 하위 작업을 배포하는 경우 DCP의 제한사항을 알아야 합니다
다음 단계
이 장을 완료한 후 다음을 수행할 수 있습니다:
- 자주 묻는 질문 및 문제 해결을 확인하여 사용 중 발생하는 문제 해결
- 모범 사례를 읽고 토큰 절약 효과를 극대화하는 방법 학습
- 아키텍처 개요를 통해 DCP의 내부 구현 심층 이해