← 작업일지

2026-04-20 · v1.0.0

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:102parse_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 실제 착수