2026.04.20 작업일지 v1.0.0
자정 ~ 00:30 맥·WSL 병렬 작업 3건 — 약먹자 비공개 테스트 제출 마무리 + 기억이 챗봇 버그픽스 + 오늘 할일 6건 todos 등록.
오늘의 궤적
하루가 시작되자마자 자정부터 약 30분 동안 맥과 윈도우 데스크탑을 오가며 세 가지 일을 병렬로 처리했다. 약먹자 비공개 테스트 제출 마무리, 기억이 챗봇의 텔레그램 메시지 포맷 버그 수정과 한국어 답변 강화, 그리고 그 과정에서 나온 후속 할일 6건을 todos와 미리알림에 등록.
약먹자 — 구글 플레이 비공개 테스트 제출
- Playwright 브라우저 자동화로 콘텐츠 설문 11개 를 마지막 문항까지 완료
- 게시 개요 화면까지 진입했으나 “검토를 위해 앱 전송” 버튼이 회색 상태
- 원인: 구글의 자동 사전 검사 대기 중 (최대 12분 소요). 검사가 끝나야 버튼 활성화
- 처리: 대기 모드 전환, 대기 시간 동안 더치페이 병렬 진행 여부는 텔레그램으로 사용자 지시 대기
기억이 챗봇 — 텔레그램 BadRequest 크래시 + 답변 품질 개선
크래시 원인 규명
- 증상: “답변이 안 온다” 텔레그램 메시지로 디버깅 시작
- WSL systemd 로그:
gieogi-bot.service는 살아있지만 텔레그램 BadRequest 로 반복 크래시 - 근본 원인:
src/기억이/src/bot.py:102의parse_mode=Markdown설정. LLM 답변에 짝 안 맞는 언더바·별표가 섞여 텔레그램이 거부
조치
- Markdown 전송 실패 시 plain text 로 재시도하는 fallback 분기 추가
- systemd 재시작 요청 → 사용자에게 “재시작 = 컴퓨터 재부팅 아님, 봇 프로세스만 다시 올리는 것” 안내
답변 품질 보강
- 설치 모델:
qwen2.5+nomic-embed둘뿐 → 한국어 강화는 프롬프트 레벨이 최선 - 시스템 프롬프트에 한국어 강제 + 중국어 금지 지시 추가
- 파라미터 튜닝:
num_predict: 1500 (답변 길이 확보)num_ctx: 8192 (컨텍스트 확대)TOP_K: 12 (retrieval 편향 완화)
- Footer 출력에서 worklog 파일명
.md제거 — 텔레그램이.md를 몰도바 국가 도메인으로 인식해 자동 링크 걸어버리는 충돌 회피 - ChromaDB 직접 확인: daejong-page worklog 77청크 + todos 41청크 임베딩 정상
할일 등록 (6건)
진행중 섹션 5건 + 사이드 프로젝트 섹션 1건 추가:
| 섹션 | 항목 |
|---|---|
| 진행중 | 기억이 Phase 3 확장 (rsync/증분/커밋 히스토리) |
| 진행중 | 바이브코딩 뉴스레터 에피소드 1 원고 |
| 진행중 | 심사레이더 MVP v0.1 착수 |
| 진행중 | 심사레이더 다음 단계 결정 대기 |
| 진행중 | 심사레이더 GitHub 공개/비공개 선택 |
| 사이드 | 기억이 (운영 프로젝트) |
~/todo/todos.md+~/daejong-page/todos/2026-04-20.md동기화- 맥 미리알림 “Claude” 목록에 5건 등록
- daejong-page 최신 커밋:
4ae0dfc
남은 작업
- 약먹자 자동 검사 완료 후 “검토를 위해 앱 전송” 클릭
- 기억이 봇 재시작 후 한국어·답변길이 실제 검증
- 심사레이더 3건 + 기억이 Phase 3 실제 착수