Skip to content

[Feat] LLM 기반 방문 시각 생성 로직 통합 및 30분 단위 제약 추가#106

Merged
iamb0ttle merged 3 commits into
mainfrom
feat/llm-visit-time-policy-imporve
May 1, 2026
Merged

[Feat] LLM 기반 방문 시각 생성 로직 통합 및 30분 단위 제약 추가#106
iamb0ttle merged 3 commits into
mainfrom
feat/llm-visit-time-policy-imporve

Conversation

@iamb0ttle

Copy link
Copy Markdown
Member

1. 개요

  • 관련 이슈: #이슈번호
  • 로드맵 생성 및 수정 파이프라인에서 방문 시각을 결정하는 로직을 LLM 기반으로 일원화했습니다.
  • 모든 방문 시각을 30분 단위(00분, 30분)로 생성하도록 제약을 추가하여 사용자 경험을 개선했습니다.

2. 작업 내용

  • 방문 시각 로직 통합: \ inalize.py\에서 정적 섹션 매핑을 제거하고, 초기 생성 시에도 \propose_visit_times_for_days\를 호출하도록 수정했습니다.
  • 30분 단위 제약 추가: \�isit_time_llm.py\의 시스템 프롬프트에 30분 단위 생성 지침을 추가했습니다.
  • 정책 및 Fallback 정리: \�isit_time_policy.py\에서 산술적 배분 로직을 삭제하고, LLM 제안이 없을 경우 안전하게 시각을 유지하는 방식으로 단순화했습니다.
  • 문서 최신화: 로드맵 생성/수정 명세서 및 아키텍처 문서를 변경된 LLM 정책에 맞게 업데이트했습니다.

3. AI 활용 및 검증

  • AI가 생성한 코드 포함

  • 100% 직접 작성

  • 검증 방법:

    • 로드맵 생성 API 호출 시 \�isit_time\이 30분 단위로 생성되는지 확인
    • 계획형(PLANNED) 및 즉흥형(SPONTANEOUS) 출력 모드 정상 작동 확인
    • 시간 역전 발생 시 \�isit_time_policy\에 의한 자동 보정 로직 검증

5. 체크리스트

  • \uv run pre-commit run --all-files\를 실행하여 통과했는가?
  • 스스로 코드를 한 번 리뷰했는가?
  • 불필요한 주석이나 print 문을 제거했는가?

- 로드맵 생성 및 수정 파이프라인의 방문 시각 결정 로직을 LLM 기반으로 일원화
- 계획형(PLANNED) 성향일 때만 LLM을 호출하도록 로직 최적화
- LLM 프롬프트에 방문 시각 분(MM) 단위를 00분 또는 30분으로 제한하는 제약 추가
- 기존의 정적 섹션 매핑 및 산술적 시간 배분(fallback) 로직 제거
- 관련 기능 명세서(specs), 아키텍처 및 성능 개선 보고서(reports) 최신화
@iamb0ttle iamb0ttle requested a review from zweadfx as a code owner May 1, 2026 09:11
@iamb0ttle iamb0ttle changed the title feat ✨: LLM 기반 방문 시각 생성 로직 통합 및 30분 단위 제약 추가 [Feat] LLM 기반 방문 시각 생성 로직 통합 및 30분 단위 제약 추가 May 1, 2026
@iamb0ttle iamb0ttle self-assigned this May 1, 2026
@iamb0ttle iamb0ttle merged commit b33af00 into main May 1, 2026
2 checks passed
@iamb0ttle iamb0ttle deleted the feat/llm-visit-time-policy-imporve branch May 1, 2026 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feat] LLM 기반 방문 시각 생성 로직 통합 및 30분 단위 제약 추가

1 participant