RAG 아키텍처 v2: 3단계 라우팅, 멀티-컬렉션 RAG, 선택적 메모리
Phase 1-3 구현: - init.sql v2: 12테이블 (기존 5 + 신규 7) + 분류기 v2 프롬프트 - migrate-v2.sql: 기존 DB 마이그레이션 스크립트 - setup-qdrant.sh: tk_company 컬렉션 + payload 인덱스 설정 - 워크플로우 v2 (37노드): 토큰검증, Rate Limit, 프리필터, 분류기v2(response_tier), 3-tier 라우팅(local/Haiku/Opus), 멀티-컬렉션 RAG, 예산 체크, 선택적 메모리 - .env.example + docker-compose.yml: 새 환경변수 추가 - CLAUDE.md, QUICK_REFERENCE.md, docs/architecture.md 전면 갱신 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
6
.claude/commands/simplify.md
Normal file
6
.claude/commands/simplify.md
Normal file
@@ -0,0 +1,6 @@
|
||||
변경된 코드를 리뷰하고 다음을 확인하라:
|
||||
1. 중복 코드가 있는지
|
||||
2. 불필요한 복잡성이 있는지
|
||||
3. 더 간단한 구현이 가능한지
|
||||
|
||||
문제가 있으면 직접 수정하라. 수정 후 변경 사항을 요약하라.
|
||||
9
.claude/commands/status.md
Normal file
9
.claude/commands/status.md
Normal file
@@ -0,0 +1,9 @@
|
||||
현재 프로젝트 상태를 확인하라:
|
||||
|
||||
1. git status (변경된 파일)
|
||||
2. docker ps -a --filter "name=bot-" (챗봇 컨테이너 상태)
|
||||
3. docker ps --filter "name=qdrant" (벡터 DB 상태)
|
||||
4. ollama list (임베딩 모델 상태)
|
||||
5. QUICK_REFERENCE.md의 진행 상황 체크리스트와 실제 상태 비교
|
||||
|
||||
결과를 간결하게 요약하라.
|
||||
9
.claude/commands/verify.md
Normal file
9
.claude/commands/verify.md
Normal file
@@ -0,0 +1,9 @@
|
||||
다음 검증을 순서대로 수행하라:
|
||||
|
||||
1. docker-compose config로 문법 검증
|
||||
2. .env.example에 있는 모든 변수가 docker-compose.yml에서 참조되는지 확인
|
||||
3. init.sql 문법 검증 (docker exec로 dry-run)
|
||||
4. 컨테이너가 실행 중이면 헬스체크 확인
|
||||
5. n8n 웹훅 엔드포인트 응답 확인
|
||||
|
||||
각 단계의 결과를 보고하라. 실패한 항목이 있으면 원인과 수정 방안을 제시하라.
|
||||
Reference in New Issue
Block a user