fix(prompt): ASTRA 자기 지식 블록 — 성장 구조 자기 오보고 수정 (v2.2.214)

"너는 어떻게 성장해?" 같은 메타 질문에 모델이 학습 데이터의 일반 LLM
보일러플레이트("나는 frozen 모델이라 학습하지 않는다")로 답하던 문제 수정.
실제로는 레슨·장기/일화 기억·두뇌 위키·골든셋 평가 루프로 세션 간 성장하는
시스템인데, 시스템 프롬프트에 자기 구조 설명이 없어 자기 오보고가 발생했음.

- buildAstraModeSystemPrompt: [ASTRA 자기 지식] 블록 추가 (casual 모드 제외)
  — 성장 메커니즘 4축 명시 + "정적 모델 일반론으로 답하지 말 것" 지시.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-11 14:30:18 +09:00
parent 358497413b
commit 30a876c71a
24 changed files with 318 additions and 55 deletions
+77 -14
View File
@@ -1,6 +1,6 @@
{
"version": 1,
"generatedAt": "2026-06-11T04:29:35.747Z",
"generatedAt": "2026-06-11T05:30:08.425Z",
"files": {
"src/agent/actions/brainOps.ts": {
"mtimeMs": 1779764602582.9768,
@@ -136,9 +136,9 @@
]
},
"src/agent/handlePrompt/buildAstraModeSystemPrompt.ts": {
"mtimeMs": 1780276266500.7705,
"size": 6433,
"lines": 100,
"mtimeMs": 1781155366197.795,
"size": 8260,
"lines": 114,
"role": "",
"imports": [
"src/lib/contextBuilders/localProjectIntent",
@@ -3204,9 +3204,9 @@
]
},
"tests/conflictCheck.test.ts": {
"mtimeMs": 1781152169364.555,
"size": 2794,
"lines": 63,
"mtimeMs": 1781152468767.2957,
"size": 2915,
"lines": 65,
"role": "Schedule Conflict Check (Self-Evolving OS Track 6-2/6-3) 테스트.",
"imports": [
"src/features/calendar/conflictCheck",
@@ -3818,8 +3818,29 @@
"role": "Bug: 짚어둘 관찰 사항 (참고용) face-api.js 환경: face-api.js는 원래 브라우저용입니다. Node 단독 실행 시 @tensorfl...",
"imports": []
},
"docs/records/ConnectAI/bugs/BUG-0016-미안-나는-아스트라-너한테-autonomous-workflow는-필요-없어-이메일을-써줘라고-할-수는-있지만.md": {
"mtimeMs": 1781154543927.271,
"size": 1708,
"lines": 16,
"role": "Bug: 미안 나는 아스트라, 너한테 autonomous workflow는 필요 없어. 이메일을 써줘라고 할 수는 있지만 이메일을 보내는 것는 내가 될꺼...",
"imports": []
},
"docs/records/ConnectAI/bugs/BUG-0017-이-이메일을-읽어줘-지금까지-이메일-내용-모두-포함되어-있어-이제-회신을-해야하는데-어떠한-부분을-회신해야하.md": {
"mtimeMs": 1781154827555.317,
"size": 2053,
"lines": 16,
"role": "Bug: 이 이메일을 읽어줘. 지금까지 이메일 내용 모두 포함되어 있어. 이제 회신을 해야하는데 어떠한 부분을 회신해야하는지와, 너가 회신에 맞게 이메일...",
"imports": []
},
"docs/records/ConnectAI/bugs/BUG-0018-이-이메일을-봤을때-지금-어떠한-상태이고-우리가-취해야하는-행동은-뭐가-있을까-hi-jason-nice-to.md": {
"mtimeMs": 1781155104057.1958,
"size": 2103,
"lines": 16,
"role": "Bug: 이 이메일을 봤을때 지금 어떠한 상태이고 우리가 취해야하는 행동은 뭐가 있을까? Hi Jason, Nice to e-meet you and no...",
"imports": []
},
"docs/records/ConnectAI/chronicle.config.json": {
"mtimeMs": 1781146591626.768,
"mtimeMs": 1781155802019.6516,
"size": 371,
"lines": 11,
"role": "JSON configuration",
@@ -4056,6 +4077,41 @@
"role": "ADR: E:\\Wiki\\connectai 지금 코드 개선 중인데 분석해주면 좋겠어. 지금 너의 기능에서 어떠한 부분이 더 개선이 되고 있는지. 어떠한 효...",
"imports": []
},
"docs/records/ConnectAI/decisions/ADR-0034-지금-1차-개발이-완료되었거든-다시-새롭게-분석해줘.md": {
"mtimeMs": 1781153790639.3967,
"size": 1470,
"lines": 19,
"role": "ADR: 지금 1차 개발이 완료되었거든. 다시 새롭게 분석해줘.",
"imports": []
},
"docs/records/ConnectAI/decisions/ADR-0035-너는-스스로-생각하고-결과물에-대한-평가를-하고-개선-할-수-잇는-방법을-찾기-위해-노력하는-기능이-있어.md": {
"mtimeMs": 1781154226884.3354,
"size": 1660,
"lines": 19,
"role": "ADR: 너는 스스로 생각하고 결과물에 대한 평가를 하고 개선 할 수 잇는 방법을 찾기 위해 노력하는 기능이 있어?",
"imports": []
},
"docs/records/ConnectAI/decisions/ADR-0036-vibe-coding으로-e-wiki-connectai-프로젝트를-만들었어-이-프로젝트가-앞으로-나아갈-방향.md": {
"mtimeMs": 1781154392598.549,
"size": 1801,
"lines": 19,
"role": "ADR: vibe coding으로 E:\\Wiki\\connectai 프로젝트를 만들었어. 이 프로젝트가 앞으로 나아갈 방향과, 어떠한 부분이 weak po...",
"imports": []
},
"docs/records/ConnectAI/decisions/ADR-0037-이런-기준으로-다시-내-의도를-파악하고-앞으로의-astra가-성장해야할-부분을-다시-분석해줘.md": {
"mtimeMs": 1781154668100.3328,
"size": 1584,
"lines": 19,
"role": "ADR: 이런 기준으로 다시 내 의도를 파악하고 앞으로의 astra가 성장해야할 부분을 다시 분석해줘.",
"imports": []
},
"docs/records/ConnectAI/decisions/ADR-0038-아닐텐데-astra-너-자신은-자아-성찰적-학습-기능은-실제로-존재하고-작동-중인데-astra가-자기-자신의.md": {
"mtimeMs": 1781155802005.8943,
"size": 1745,
"lines": 19,
"role": "ADR: 아닐텐데, astra 너 자신은 자아 성찰적 학습 기능은 실제로 존재하고 작동 중인데, ASTRA가 \"자기 자신의 구조\"를 몰라서 일반 LLM ...",
"imports": []
},
"docs/records/ConnectAI/development/2026-05-02_answer-format-readability-tuning.md": {
"mtimeMs": 1778028987330.4185,
"size": 1564,
@@ -4357,6 +4413,13 @@
"role": "Discussion: 진행해",
"imports": []
},
"docs/records/ConnectAI/discussions/2026-06-11_너는-어떻게-너-스스로의-지식을-쌓고-성장해가는거야.md": {
"mtimeMs": 1781155163227.4497,
"size": 1522,
"lines": 16,
"role": "Discussion: 너는 어떻게 너 스스로의 지식을 쌓고 성장해가는거야?",
"imports": []
},
"docs/records/ConnectAI/planning/2026-05-02_project-chronicle-guard.md": {
"mtimeMs": 1778028987339.2349,
"size": 3004,
@@ -4407,9 +4470,9 @@
"imports": []
},
"docs/records/ConnectAI/timeline.md": {
"mtimeMs": 1781146591617.6985,
"size": 15976,
"lines": 251,
"mtimeMs": 1781155802007.9062,
"size": 17627,
"lines": 278,
"role": "Project Timeline",
"imports": []
},
@@ -4421,9 +4484,9 @@
"imports": []
},
"docs/SELF_EVOLVING_OS_MASTER_PLAN.md": {
"mtimeMs": 1781151693182.0251,
"size": 21957,
"lines": 274,
"mtimeMs": 1781152614989.5796,
"size": 22492,
"lines": 275,
"role": "ASTRA Self-Evolving Digital Employee OS — 마스터 개발 계획 v1.1",
"imports": []
},