d526b48d23
fix: 품질개선 계획 보완 — P0-3 옵션 확정, P1-4 실패 대안, P1-5 fallback 확인
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 16:07:28 +09:00
5cc4e5aa08
plan: 하이브리드 검색 품질 개선 계획 (P0 3건 + P1 2건)
...
- P0: prefix 매칭, keyword threshold 분리, RRF 점수 정규화
- P1: 초과 청크 재분할, grounding 라우팅 완화
- 260321 리서치 원인 5개 → 조치 5개 1:1 매핑
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 16:05:13 +09:00
59eeec2117
docs: 벡터 검색 실패 원인 확정 — 쿼리-문서 임베딩 거리 문제 실측
...
- 옐로펀치 MOU: 인덱싱 완료, 임베딩 정상, 문서간 유사도 0.8+
- 쿼리 임베딩과 문서 청크 간 cosine 거리가 멀어 top-50에도 미등장
- Gemini 비대칭 임베딩(RETRIEVAL_QUERY vs DOCUMENT)의 한계 확인
- keyword 보완 실패와 합쳐 이중 실패 구조 확정
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 15:56:17 +09:00
cb39cbd8ee
fix: keyword recall=0 리서치에 threshold 스케일 불일치 원인 추가 (23서버 실측)
...
- threshold 0.35에서 ts_rank 최대 0.089이므로 전부 필터링되는 문제 확인
- 교착어 미처리와 threshold 불일치가 중첩 원인임을 명시
- 우선순위 1(즉시 적용): threshold 분리 + prefix 매칭 동시 적용 제안
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 15:50:30 +09:00
9bd9459912
docs: RRF score와 threshold 스케일 불일치 원인 추가
...
- RRF 점수(0.01~0.03)가 threshold(0.35)와 스케일 불일치 확인
- vector_score OR 조건으로 우회되지만 relevance_score 기준 정렬에 영향
- 실측 데이터 추가 (hybrid rrf=0.032 vs vector=0.775)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 15:48:33 +09:00
3e78c7cf6e
docs: 하이브리드 검색 keyword recall=0 및 grounding 실패 원인 확정 리서치
...
- keyword recall 0: simple 토크나이저가 한국어 조사 분리 불가 (실측 recall 27%)
- grounding 실패 3계층: 검색(8건), 라우팅 마커(3건), LLM 판단(정상)
- prefix 매칭(:*) 적용 시 recall 27%→90% 즉시 개선 가능
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 15:44:44 +09:00
0a967ce7c1
fix: SKILL.md를 3중 검색 + CompanyXRAGOutput 기준으로 정합화
...
- 검색 경로에 벡터+키워드+그래프 RRF 합산 명시
- Storage에 AGE 추가
- Question Types 4종 섹션 추가
- Response Shape를 Pydantic 모델 기준으로 갱신
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 13:04:53 +09:00
872ae14f73
fix: RAG 계획/SKILL.md stale 값 정리 및 검증 기록란 추가
...
- SKILL.md: ChromaDB 병행 → pgvector 단일 운영, 대표 파일 2개 → 200개 인덱싱 현황으로 갱신
- 1차 계획: 완료 조건에 본문 미추출(99.7%) 미완료 상태 명시, 1:1 대응 차이 수치 반영
- 적용1 계획: 샘플 질문 16개 검증 결과 기록 테이블 추가
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 12:22:57 +09:00
0252dd1a7f
fix: 51123 서버 IP 주소 업데이트 (성수 이전)
...
192.168.219.45 → 192.168.0.100 일괄 변경
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 11:52:26 +09:00
2d1503921d
docs: 콜드메일 리스트 현황 기록, OCR fallback 자동 동작 명시
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 11:01:50 +09:00
67e33826c2
docs: OCR 모델 벤치마크 리서치 추가, skill-rag-file에 OCR 모델(gemini-2.0-flash) 기록
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 10:44:57 +09:00
4f2b392918
docs: 로빙평가 링크 형식, 결과 페이지, DB 구조 문서화
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 23:12:57 +09:00
ae3aae5840
docs: skill-slack 콜드메일 리스트 7개 컬럼 매핑, 로빙평가 흐름, 확인 방법 문서화
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 22:46:31 +09:00
92c420c93f
docs: skill-slack 기본 토큰 컴퍼니엑스 전환 완료, 리스트 정상 동작 확인
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 22:30:37 +09:00
e7333d88ff
docs: skill-slack SKILL.md에 리스트 CRUD API + 컴퍼니엑스 콜드메일 리스트 정보 추가
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 22:18:42 +09:00
4b8edbf77f
fix: update legacy IP 192.168.219.52 → 192.168.0.106 in failover plan (SSOT alignment)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 17:59:32 +09:00
0e6e8d71c2
docs(workflow/rag): Markdown 중간표현 SSOT 요약 및 RAG 인덱스 연결
...
Made-with: Cursor
2026-03-20 17:51:24 +09:00
99d2f314fb
docs: 금지 원칙 명시 — 질문별 하드코딩 특례/폴백/예외 분기 추가 금지
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 17:50:48 +09:00
e8d3511fd8
docs: 샘플 검증 질문을 200개 파일 실제 내용 기반으로 교체 (투자조합/TIPS/오늘전통/실패 검증)
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 17:49:24 +09:00
bae070c352
docs: RAG 계획 4건 코드 현실 반영 — 기존 테이블/구현 상태/미구현 항목 명시
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 17:48:33 +09:00
25db212d80
docs: 260315 계획 닫기 → 260320 흡수, 시나리오 닫기, 워크로그 작성
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 17:43:01 +09:00
1722d16e32
docs: 키워드 검색(TSVECTOR) 미구현 상태 명시, 적용1 흐름에 벡터+키워드+그래프 3중 검색 반영
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 17:38:42 +09:00
3a06a3f20f
docs: 그래프 확장 방향 변경 — 재귀 CTE에서 Apache AGE로, 계획 문서에 링크 반영
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 17:36:37 +09:00
271b74322d
docs: RAG 계획 문서 현재 상태 반영 — 200개 파일 인덱싱 완료, 닫는 조건 정의
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 17:31:31 +09:00
e8ab0d2ba7
docs: 스트림데이터 MD/위키 통합 지식베이스 사업화 리서치 추가
...
Gemini 대화 기반 — 인제션 아키텍처, 가치 판단 필터링, 프롬프트 DB 시너지,
위키 통합, 사업화 검토, 핵심 비판 4가지, RBAC 구현 전략 정리
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 14:23:20 +09:00
happybell80
13d3a0b42e
docs: add multimodal rag idea and phased plans
2026-03-20 13:00:00 +09:00
happybell80
8226affa9a
docs: add multimodal rag research set
2026-03-20 12:43:52 +09:00
8b5f028327
docs: credential 설정 가이드를 README에 통합 (SSOT)
...
공통 Slack credential/App 설정을 README 1곳에 두고, 개별 MD에서 링크.
slack_basic_dialogue.md는 워크플로우 고유 설정만 유지.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 23:12:22 +09:00
b0bb4c6007
fix: 워크플로우 JSON settings.notes를 Sticky Note 노드로 교체
...
settings.notes는 n8n 공식 필드가 아님.
n8n 표준인 stickyNote 노드로 260319 변경사항 기록.
- slack_basic_dialogue: 프롬프트 DB, 이력 전달, neutral 생략
- companyx_grounding_pipeline: 영향 없음 (skip_default_prompt)
- diary_reflection_pipeline: 영향 있음 (톤 변화 가능)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 22:59:46 +09:00
da2f343f1c
docs: 워크플로우 전수 조사 — MD 보조 문서 12건 생성, JSON notes 2건 갱신
...
SSOT 원칙(JSON 먼저, MD 함께): 모든 워크플로우 JSON에 대응하는 MD 보조 문서 작성.
260319 rb8001 변경 영향 반영:
- companyx_grounding_pipeline: skip_default_prompt로 영향 없음 (notes 추가)
- diary_reflection_pipeline: prompt DB v3 + neutral 생략 적용됨 (notes 추가)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 22:47:46 +09:00
8cdec568d7
docs: slack_basic_dialogue 워크플로우 변경 기록 — JSON notes + MD 보조 문서
...
rb8001 내부 대화 응답 경로 변경 반영: 프롬프트 DB 조회, 대화 이력 전달, neutral 감정 생략.
JSON을 먼저 수정하고 MD 설명 문서를 함께 갱신 (artifacts SSOT 원칙).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 22:43:24 +09:00
b707d3bb51
docs: 워크플로우 README에 260319 rb8001 대화 응답 경로 변경 기록
...
프롬프트 v3, 대화 이력 전달, 감정 constraints 생략, 프롬프트 DB 폐루프.
n8n JSON 변경 없음, rb8001 내부 동작 변경만.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 22:38:54 +09:00
0e1ea74de6
docs: rb8001 응답 품질 트러블슈팅 종결 — 워크로그 작성, E2E 검증 통과
...
재현 질문셋 4건 전수 통과: 톤 과장 해소, 문맥 유지, 과잉 제안 제거
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 22:13:03 +09:00
4903acdbee
docs: 응답 품질 문서 세트 보강 — OpenClaw 레퍼런스, 확정 원인, 범위 분리
...
- 리서치: OpenClaw Context Engine/compaction 분석 §7 추가, 리스크 보강
- 계획: OpenClaw 레퍼런스 링크, 비범위에 compaction/Context Engine 명시
- 트러블슈팅: 원인 가설 → 확정 원인으로 갱신 (리서치 §2 기반)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 22:02:49 +09:00
8fc7f421e8
docs: rb8001 응답 품질 수정 계획 작성 및 문서 세트 링크 연결
...
트러블슈팅-리서치-계획 3점 세트 완성, 4단계 구현 순서 확정
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 21:47:53 +09:00
12d59a5819
docs: rb8001 응답 품질 리서치 작성 — 톤 과장·문맥 유실·과잉 제안 원인 확정
...
프롬프트 과잉 서비스 유도, OpenAI 대화 이력 미전달, 감정 constraints 무조건 주입 확인.
해결 방안 3단계 제안 (프롬프트 v2 + 이력 전달 + JSON 강제 선택적)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 21:45:43 +09:00
0a46c56ddd
docs: 워크로그에 E2E 검증 결과 및 JWT 테스트 방법 추가
...
실제 응답 변화 확인 (v1→v2 TEST-V2 prefix), 캐시 주의사항 기록
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 21:28:01 +09:00
f62d48283d
docs: 프롬프트 DB 폐루프 미연결 트러블슈팅 종결 처리
...
P1 구현 워크로그 작성, 트러블슈팅 종결 상태 반영
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 21:23:11 +09:00
49cc3b2144
docs: 계획 문서 보강 — 리서치 결과 기반 현재 상태·Phase 1~2 갱신
...
- 현재 상태를 리서치 링크 기반으로 갱신 (약 40개 → 24건 확정)
- Phase 1 완료 항목 표시
- Phase 2 실행 경로를 리서치 §6, §9 링크로 구체화
- SSOT 원칙: 상세는 리서치에만 두고 계획은 링크+요약
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 21:14:41 +09:00
0875becc91
docs: 프롬프트 DB 문서 세트 보강 — 리서치 결과 반영
...
- 트러블슈팅 #3 : 확정 항목 추가 (주입 계층, P1 대상, fallback 정책)
- 트러블슈팅 #7 : 24건 인벤토리 확정, 이관 우선순위 반영
- 계획: 인벤토리 목록화 체크리스트 완료 처리
- 리서치: 캐싱 전략 상세 보강 (TTL, 무효화, 실패 처리)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 21:09:07 +09:00
ff6645e8cb
docs: 프롬프트 DB 폐루프 및 하드코딩 잔존 전수 조사 리서치 작성
...
하드코딩 프롬프트 24건 인벤토리, gap 분석, 폐루프 연결 최소 수정 범위 확정.
트러블슈팅·계획 문서에 리서치 링크 추가.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 21:04:24 +09:00
f75f814807
docs: workspace-config SSOT 하드코딩 분산 트러블슈팅 종결 처리
...
우회 경로 4건 통합 확인, config.py 하드코딩 기본값 제거 완료
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 20:50:18 +09:00
8e4a758df4
docs: rb8001 ChromaDB 차원 드리프트 트러블슈팅 종결 처리
...
Gemini Embedding 2 전환으로 768d 통일, 컬렉션 초기화 확인, 에러 0건
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 20:40:42 +09:00
078ad50612
docs: NAVER WORKS 브리핑 서두 누출 트러블슈팅 종결 처리
...
코드 반영·테스트·배포 검증 완료 확인 후 상태를 종결로 변경
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 20:08:56 +09:00
6844dff07d
docs(research): update Gemini Embedding 2 hybrid indexing findings
2026-03-19 19:33:53 +09:00
dd786dfed6
docs: Phase 3 키워드 필터링→LLM 위임 반영, n8n JSON 워크플로우 갱신
...
- 계획: Phase 3 근거 채택 판정을 LLM 위임으로 전환 반영
- 워크플로우 JSON: 키워드 필터링 노드 제거, Vector Score 선택 + LLM 판단 구조
- 워크플로우 MD: 근거 선별 원칙 추가 (룰베이스 절제 원칙 §B.6)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 18:45:53 +09:00
64ef0deaee
docs(workflow): RAG 03_rag 흐름 문서화 및 JSON settings 필드 추가
...
- workflow/03_rag/README.md: RAG 워크플로우 인덱스 SSOT
- 4개 흐름 문서 추가 (companyx_grounding, rag_search, rag_upload, skill_embedding)
- workflow README에 03_rag 인덱스 섹션 연결
- JSON 4개에 settings 필드 추가
Made-with: Cursor
2026-03-19 18:31:27 +09:00
337e2f16e7
fix: scheduled_daily_briefing n8n import 호환 형식으로 재작성 (09:10->daily_headlines->run_headlines_workflow->naver/sea->format->Slack)
...
Made-with: Cursor
2026-03-19 15:44:10 +09:00
3930a70f3b
fix: scheduled_daily_briefing scheduleTrigger+code만 유지 (options/stickyNote/httpRequest/slack 제거, n8n import 호환)
...
Made-with: Cursor
2026-03-19 15:33:02 +09:00
1588f7b34c
fix: scheduled_daily_briefing stickyNote 제거, 기본 노드만 유지 (n8n import 호환)
...
Made-with: Cursor
2026-03-19 15:29:33 +09:00