활용 사례 반복 의도 분석
🔄

✅ 반복 의도 surface

Reflection 루프 → 후보 저장 → chat 첫 turn suffix 출력. live verified (commit 8f2536a). 승인 시 dispatch ✅. 자동 코드 생성 안정성은 🚧.

✅ surface verified
시나리오

자동화 후보를 만드는 흐름

1

평소처럼 질문합니다

최근 대화에 비슷한 요청이 여러 번 남습니다. 현재 구현은 최근 24시간 대화를 기준으로 후보를 찾습니다.

오늘 달러 환율 어때?
현재 원/달러 환율은 1,342원입니다. 어제 대비 0.3% 하락했습니다.
환율 알려줘
원/달러 1,339원. 최근 3일 연속 하락세입니다.
달러 가격?
2

Reflection 후보 저장 → chat 첫 turn 에 surface

일일 reflection cycle (3am window) 이 대화 이력 → LLM → 반복 의도 후보 저장. 다음 chat session 의 첫 turn 에 suffix 로 즉시 surface (RunInstalledSkillBranch + runner loop 양쪽 path).

💡

"환율 조회"을(를) 자주 보시는 것 같아요

매일 아침 자동으로 받으시겠어요? 원하시면 "네"라고 답해주세요.

chat 첫 turn
3

"네" → InstallConsentBranch dispatch ✅

사용자 "네" / "설치해줘요" 답 → InstallConsentBranch 가 직접 dispatch. LLM 자유 의지에 의존하지 않고 *literal trigger phrase* 검출. 7-day silence window 로 spam 방지.

💡 "환율 조회"을(를) 자주 보시는 것 같아요. 매일 아침 자동으로 받으시겠어요? 원하시면 "네"라고 답해주세요.
"환율 조회" 스킬 등록 흐름 시작. SkillStore 에 저장 후 → 코드 / 설정 / cron 사용자 inspect 권장.
4

🚧 자동 생성 코드는 inspect 필요

등록된 스킬은 SkillStore 에 저장되어 cron 실행. 단 LLM 이 자동 생성한 코드는 syntax 만 검증되고 *runtime 동작* 은 패키지마다 다름. 사용자가 코드 / 설정 / cron inspect 권장.

💱
실행 결과 예시
💱 환율 리포트 초안

원/달러: 1,338원 (▼4원)
원/엔: 892원 (▲2원)
원/유로: 1,456원 (—)

📉 최근 흐름 요약을 LLM으로 생성합니다.
실행 시각
작동 원리

Reflection Loop

📝
1

대화 수집

최근 대화가 로컬 SQLite에 저장됩니다

🧠
2

패턴 분석

LLM이 의도 유사성을 분석하고 그룹화합니다

💡
3

Suffix surface ✅

chat 첫 turn 에 후보를 suffix 로 출력 → 사용자 "네" → InstallConsentBranch dispatch.

다른 사례 보기

🐾

GitHub 에서 확인

Alpha. Reflection 코드는 engine/session.go + engine/reflection.go 에.
bug / 의문 / 기여 환영.