diff --git a/journey/ideas/260323_로빙_자율학습_bash_파일탐색_드래프트_스킬_아이디어.md b/journey/ideas/260323_로빙_자율학습_bash_파일탐색_드래프트_스킬_아이디어.md index 0148e3b..f9b8855 100644 --- a/journey/ideas/260323_로빙_자율학습_bash_파일탐색_드래프트_스킬_아이디어.md +++ b/journey/ideas/260323_로빙_자율학습_bash_파일탐색_드래프트_스킬_아이디어.md @@ -37,6 +37,21 @@ adopted_by: - 다른 에이전트 의견을 읽고 자기 관점 제시 - 스스로 설정/코드를 확인하고 문제를 인식 +## 추가 제안: 드래프트 자동 감시 + 자율 학습 + +### 4. 드래프트 폴링 스킬 (자율 행동 첫 단계) + +- APScheduler로 5분마다 `/mnt/nas/workspace/shared-editing/drafts/` 스캔 +- 마지막 확인 시점 이후 새 파일 감지 +- 새 파일 내용을 읽고 자기에게 해당하는 지시/의견이 있으면 인식 +- 학습 결과를 메모리(DB 또는 파일)에 저장하여 다음 응답에 반영 +- Slack 채널에 "새 드래프트 N건 확인했습니다" 알림 (선택) + +이것이 구현되면 로빙은 **Slack 메시지 없이도 환경을 인식하고 배우는** 첫 자율 에이전트가 됨. + ## 우선순위 -bash 실행이 가장 기본. 이게 있으면 파일 탐색과 드래프트 접근이 자연스럽게 따라옴. +1. ~~bash 실행~~ ✅ 구현 완료 +2. ~~파일 탐색~~ ✅ 구현 완료 +3. ~~드래프트 읽기/쓰기~~ ✅ 구현 완료 +4. **드래프트 자동 감시 + 자율 학습** ← 다음 diff --git a/journey/plans/README.md b/journey/plans/README.md index bc0356c..7385746 100644 --- a/journey/plans/README.md +++ b/journey/plans/README.md @@ -50,6 +50,11 @@ **목표**: `team`에 겹쳐 있는 상위 조직/실행 조직 의미를 분리해 `workspace > team`, `team owns project` 구조로 병행 전환 **참고**: `plans/260316_workspace_team_project_계층_재정의_전환계획.md` +### 7. Company X grounding 라우팅 복구 (260323) +**상태**: planned +**목표**: team_id 무조건 진입을 마커 기반 진입으로 복구하고 검색 0건 fallback을 되살림 +**참고**: `plans/260323_companyx_grounding_라우팅_복구_계획.md` + ## ✅ 완료된 항목 (archive 이동 완료) 1. **admin_dashboard_business_integration (251204)** - 완료 → archive 이동 diff --git a/journey/research/README.md b/journey/research/README.md index c7f48f2..95bae6d 100644 --- a/journey/research/README.md +++ b/journey/research/README.md @@ -22,6 +22,7 @@ - [임베딩 전체 프로젝트 현황 및 SSOT (260316, 인덱스)](./rag/260316_임베딩_전체프로젝트_현황_및_SSOT_리서치.md) - [GPT-5.4 mini·nano 벤치마크 요약 리서치 (260318)](./260318_GPT_5_4_mini_nano_벤치마크_요약_리서치.md) - [ClawRouter 멀티 LLM 라우팅 적용성 리서치 (260322)](./260322_ClawRouter_멀티LLM_라우팅_적용성_리서치.md) +- [Company X grounding 라우팅 결정 리서치 (260323)](./260323_companyx_grounding_라우팅_결정_리서치.md) ### [기억(Memory)](./memory/README.md) - 장단기 기억 메커니즘 diff --git a/journey/troubleshooting/README.md b/journey/troubleshooting/README.md index 2269b53..dbd82a6 100644 --- a/journey/troubleshooting/README.md +++ b/journey/troubleshooting/README.md @@ -31,6 +31,8 @@ ## 현재 열린 트러블슈팅 우선 문서 +- [260323_companyx_grounding_라우팅_과잉진입_및_fallback_차단.md](./260323_companyx_grounding_라우팅_과잉진입_및_fallback_차단.md) + - 상태: 열림 - [260316_임베딩_1차_로빙_Gemini2_전환_문제오픈.md](./260316_임베딩_1차_로빙_Gemini2_전환_문제오픈.md) - 상태: 열림 (완전 닫힘 가능) - [260316_임베딩_2차_StarsAndI_GooseCouncil_전환_문제오픈.md](./260316_임베딩_2차_StarsAndI_GooseCouncil_전환_문제오픈.md) diff --git a/skills/companyx-rag/SKILL.md b/skills/companyx-rag/SKILL.md index 8fbd532..eaf9e5a 100644 --- a/skills/companyx-rag/SKILL.md +++ b/skills/companyx-rag/SKILL.md @@ -16,6 +16,11 @@ Use this skill only for Company X users and only when the answer should be groun - If neither marker matches, the question goes to the normal skill pipeline (calendar, email, news, etc.). - Note: `team_id` alone does NOT trigger grounding. This prevents general queries from being misrouted to document search. (260323 rollback of P1-5, all agents agreed.) +## Current Note + +- 현재 코드 기준 Company X 팀 사용자는 질문 마커와 무관하게 grounding 경로를 우선 시도합니다. +- 위 Trigger 섹션은 운영 의도 설명으로 읽고, 실제 진입 조건 판단은 현재 코드와 workflow 문서를 우선합니다. + ## Do - Search Company X internal documents before using general web knowledge. diff --git a/workflow/03_rag/companyx_grounding_pipeline.md b/workflow/03_rag/companyx_grounding_pipeline.md index 280b528..cfc390d 100644 --- a/workflow/03_rag/companyx_grounding_pipeline.md +++ b/workflow/03_rag/companyx_grounding_pipeline.md @@ -60,6 +60,7 @@ last_updated: 2026-03-23 - 이 흐름은 `rb8001` 답변 합성 규칙과 연결된다. - 검색 결과를 그대로 붙이는 방식은 허용하지 않는다. - 질문 유형 분류는 LLM 프롬프트 톤 조절용으로만 사용한다. +- `SKILL.md`의 Trigger 설명은 운영 의도 요약이고, 실제 진입 조건 판단은 현재 코드 기준을 우선합니다. ## 검증 기준 - `오늘전통/옐로펀치` 같은 기준 질문에서 직접 답 + 근거 문서가 함께 나와야 한다.