feat: Self-Evolving Digital Employee OS P0~P6 + 캘린더 충돌 게이트
신뢰성 코어 (P1~P2): - Requirement Graph: 업무 유형(회의록/시장조사/업무조사/일정) 필수 요소 주입 + 커버리지 hook - Confidence Engine(0~100 결정론적) / Escalation Engine(검토 요청) / Epistemic Guard(모름·추정·확실 3분류) - Provenance: citationTrace 에 출처 수정일·오래됨 경고 - Critic Loop: 문제 신호 turn 만 LLM 검수 1회 + 보완 카드 성장 루프 (P3): - Gap Detector(Requirement-Knowledge) / Need Engine(30/25/20/15/10 공식) / Knowledge Inventory - Learning Queue(proposed 전용 병합 — 승인은 사람만) / Decision Journal / Reflection 기록 - 반복 누락 요소(3회+)는 다음 turn 체크리스트에 자동 강조 (T5 루프) 지식 운영 (P4) + 기억 (P5) + 학습 실행 (P6): - Knowledge Validation + Belief Revision(중복 reject·충돌 시 update/add 권고) - Knowledge Decay(분야별 반감기 감사) / Knowledge Debt(blocked x impact) - Organizational Memory(.astra/organization.md 상시 주입) - Research Agent(approved 큐 -> 조사 브리프+추정 라벨 초안+Validation 게이트 -> proposals/) - Skill Score(전/후반 추세) + Success Pattern DB(전요소충족+확신도90+ 자동 적재) 병렬 트랙: - 캘린더 충돌 게이트: conflictCheck + 구조화 이벤트 캐시 + create_calendar_event 차단(force 는 사용자 승인 후) - Task Eval Harness: 회의록 골든셋 자동 채점 명령 + 성장 리포트/학습 큐/노후 점검 명령 신규 모듈 17종(src/intelligence/), VS Code 명령 5종, 설정 11종, 테스트 +89건(전체 508 통과). 설계 문서: docs/SELF_EVOLVING_OS_MASTER_PLAN.md Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -46,6 +46,26 @@
|
||||
"command": "g1nation.eval.retrieval",
|
||||
"title": "Astra: 검색 평가 실행 (recall@k / MRR)"
|
||||
},
|
||||
{
|
||||
"command": "g1nation.eval.tasks",
|
||||
"title": "Astra: 업무 평가 실행 (회의록 골든셋)"
|
||||
},
|
||||
{
|
||||
"command": "g1nation.growth.report",
|
||||
"title": "Astra: 성장 리포트 (Reflection 추이)"
|
||||
},
|
||||
{
|
||||
"command": "g1nation.growth.learningQueue",
|
||||
"title": "Astra: 학습 큐 갱신 (Need Engine)"
|
||||
},
|
||||
{
|
||||
"command": "g1nation.knowledge.decayAudit",
|
||||
"title": "Astra: 지식 노후 점검 (Knowledge Decay)"
|
||||
},
|
||||
{
|
||||
"command": "g1nation.research.runQueue",
|
||||
"title": "Astra: 학습 실행 (Research Agent — 승인된 큐 항목)"
|
||||
},
|
||||
{
|
||||
"command": "g1nation.embeddings.backfill",
|
||||
"title": "Astra: 두뇌 임베딩 전체 색인"
|
||||
@@ -625,6 +645,46 @@
|
||||
"default": true,
|
||||
"description": "Chain-of-Verification (CoVe) — 답변 *작성 전* 그라운딩 체크리스트를 시스템 프롬프트에 주입해 모델이 self-verify 하도록. 할루시네이션 방지 + 출처 명확화. 기본 켜짐."
|
||||
},
|
||||
"g1nation.requirementGraphEnabled": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Requirement Graph — 업무 유형(회의록/시장조사/업무조사/일정) 감지 시 필수 요소 체크리스트를 시스템 프롬프트에 주입. 필수 요소 누락 방지. 기본 켜짐."
|
||||
},
|
||||
"g1nation.requirementCoverageEnabled": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Requirement Coverage Check — 답변 완료 후 업무 필수 요소 커버리지를 결정론적(정규식)으로 검사, 누락 가능 요소를 footer 한 줄로 표시. LLM 호출 없음. 기본 켜짐."
|
||||
},
|
||||
"g1nation.epistemicGuardEnabled": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Epistemic Guard — 모름/추정/확실 3분류를 강제하는 시스템 프롬프트 블록. 검색 근거 없는 turn 에서 단정 금지 + 원자료 역질문 우선. 환각 방지. 기본 켜짐."
|
||||
},
|
||||
"g1nation.confidenceEngineEnabled": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Confidence Engine — 답변 확신도 0~100 을 검색 그라운딩·출처 인용·충돌·커버리지 신호로 결정론적 산출, 업무 답변 아래 footer 표시. LLM 호출 없음. 기본 켜짐."
|
||||
},
|
||||
"g1nation.escalationEnabled": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Escalation Engine — 확신도 낮음/출처 충돌/조사 출처 누락 시 footer 로 사람 검토를 명시적으로 요청. confidenceEngine 에 종속. 기본 켜짐."
|
||||
},
|
||||
"g1nation.criticLoopEnabled": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Critic Loop — 커버리지 누락 또는 확신도<70 인 업무 답변에만 LLM 검수 1회 실행, 발견 이슈와 보완 제안을 footer 카드로 표시. 깨끗한 답변에는 안 돌아 latency 영향 최소. 기본 켜짐."
|
||||
},
|
||||
"g1nation.reflectionEnabled": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Reflection — 업무 turn 회고(확신도·누락 요소·에스컬레이션)를 두뇌 .astra/growth/reflections.jsonl 에 기록. 반복 누락 요소는 다음 turn 의 필수 요소 체크리스트에 강조된다 (같은 실수 반복 방지). 기본 켜짐."
|
||||
},
|
||||
"g1nation.orgMemoryEnabled": {
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Organizational Memory — 두뇌 .astra/organization.md 의 조직 규칙·업무 방식·선호를 시스템 프롬프트에 항상 주입. 파일을 직접 편집하면 다음 turn 부터 반영. 파일 없으면 동작 안 함. 기본 켜짐."
|
||||
},
|
||||
"g1nation.coveTopSourcesCount": {
|
||||
"type": "number",
|
||||
"default": 5,
|
||||
|
||||
Reference in New Issue
Block a user