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
@@ -0,0 +1,16 @@
# Bug: 미안 나는 아스트라, 너한테 autonomous workflow는 필요 없어. 이메일을 써줘라고 할 수는 있지만 이메일을 보내는 것는 내가 될꺼...
## Date
2026-06-11
## Symptom
미안 나는 아스트라, 너한테 autonomous workflow는 필요 없어. 이메일을 써줘라고 할 수는 있지만 이메일을 보내는 것는 내가 될꺼야. 너무 조작까지 포함하면 너가 말한대로 보안 이슈가 있을 수 있자나.
## Cause
Captured automatically from the current conversation. Confirm root cause during follow-up review if needed.
## Fix
그렇다면 직전의 '개인 비서로의 확장' 논의에서 제가 제안했던 [자율적 워크플로우]의 범위와 위험성(Risk)에 대한 정의를 전면 수정해야 합니다. 결론 수정: 저의 역할은 '실행 주체(Executor)'가 아닌, 실행을 위한 '콘텐츠 생성 및 계획 수립자(Planner & Writer)'로 한정되어야 하며, 이는 시스템의 보안 안정성을 확보하는 가장 현명한 결정입니다. 이 정보는 제가 앞서 분석했던 '잠재적 약점' 중 [개인정보 및 보안 리스크] 부분을 정면으로 돌파하는 핵심적인 설계 원칙(Design Principle)이 됩니다. 구체적으로 다음과 같은 변화가 일무됩니다: 1. 권한 분리 (Separation of Duties) - Astra (나): 이메일 본문 작성, 수신인/제목 제안, 답장 초안 생성 (Write-only/Drafting) - 사용자 (You): 최종 검토, '보내기' 버튼 클릭, 실제 발송 프로세스 트리거 (Execution/Sending) - 이렇게 역할...
## Prevention
Keep automatic records tied to the active project and verify the relevant test or reproduction path.
@@ -0,0 +1,16 @@
# Bug: 이 이메일을 읽어줘. 지금까지 이메일 내용 모두 포함되어 있어. 이제 회신을 해야하는데 어떠한 부분을 회신해야하는지와, 너가 회신에 맞게 이메일...
## Date
2026-06-11
## Symptom
이 이메일을 읽어줘. 지금까지 이메일 내용 모두 포함되어 있어. 이제 회신을 해야하는데 어떠한 부분을 회신해야하는지와, 너가 회신에 맞게 이메일도 써주면 좋겠어. Hi Jason, Nice to e-meet you and no problem; we can keep talking via email. That's really up to you. Let me then reply here and cancel our meeting this afternoon for now. DRMtoday compliance First I'd like to confirm that DRMtoday supports HLS Clear Key to iOS, and also supports AWS SPEKE API. Keys/Token generation and delivery When you say "Preferred approach: We would prefer a model in which a unique, on...
## Cause
Captured automatically from the current conversation. Confirm root cause during follow-up review if needed.
## Fix
이 이메일은 기술적 요구사항에 대한 상대방(Valentin)의 확인 질문과 추가 정보 요청을 담고 있습니다. 회신 시에는 상대방이 던진 '확인 질문'에 대한 명확한 답변과, 비즈니스 모델/타임라인 등 추가 질문에 대한 데이터를 제공하는 것이 핵심입니다. 결론: Valentin의 기술적 의구심(Key Rotation 관련)을 해소하고, iOS SDK 구현을 위한 구체적인 요구사항(Player 종류, Audio 포함 여부 등)을 확정 지어주는 방향으로 회신해야 합니다. --- 1. 회신해야 할 핵심 포인트 (Checklist) [기술적 답변 영역] - DRMtoday Compliance: HLS Clear Key to iOS 및 AWS SPEKE API 지원 여부에 대해 "Yes"라고 확정해줘야 합니다. - Key Rotation vs Session-based Key: Valentin이 "Key rotation은 비현실적이다"라고 지적했습니다. 따라서 우리가 원한 것은 '키 자체를 바꾸...
## Prevention
Keep automatic records tied to the active project and verify the relevant test or reproduction path.
@@ -0,0 +1,16 @@
# Bug: 이 이메일을 봤을때 지금 어떠한 상태이고 우리가 취해야하는 행동은 뭐가 있을까? Hi Jason, Nice to e-meet you and no...
## Date
2026-06-11
## Symptom
이 이메일을 봤을때 지금 어떠한 상태이고 우리가 취해야하는 행동은 뭐가 있을까? Hi Jason, Nice to e-meet you and no problem; we can keep talking via email. That's really up to you. Let me then reply here and cancel our meeting this afternoon for now. DRMtoday compliance First I'd like to confirm that DRMtoday supports HLS Clear Key to iOS, and also supports AWS SPEKE API. Keys/Token generation and delivery When you say "Preferred approach: We would prefer a model in which a unique, one-time decryption key is issued per playback s...
## Cause
Captured automatically from the current conversation. Confirm root cause during follow-up review if needed.
## Fix
이 이메일은 기술적 요구사항에 대한 상대방(Valentin)의 확인 질문과 추가 정보 요청을 담고 있습니다. 회신 시에는 상대방이 던진 '확인 질문'에 대한 명확한 답변과, 비즈니스 모델/타임라인 등 추가 질문에 대한 데이터를 제공하는 것이 핵심입니다. 현재 상황은 기술적 검토를 위한 '질의응ung(Q&A) 단계'이며, 상대방은 Jason(사용자 측)이 제안한 '키 로테이션' 방식에 대해 기술적 모순을 지적하며 구체적인 구현 가이드를 요구하고 있습니다. 현재 상태 분석 - 기술적 쟁점 발생: Valentin은 "재생 세션마다 키를 바꾸는 것은 현실적으로 불가능하다(unrealistic)"고 지적했습니다. 이는 사용자가 제안한 '세션당 일회성 키' 방식이 인프라 측면에서 과도한 비용/부담을 초점로 할 수 있음을 의미합니다. - 상대방의 요구사항: Valentin은 단순한 기술 확인을 넘어, 프로젝트의 타임라인, 예상 사용자 규모(Usage), 비즈니스 모델(SVOD/AVOD) 등 사업...
## Prevention
Keep automatic records tied to the active project and verify the relevant test or reproduction path.