Skip to content

feat(ai): Ask Chat GPT-5.6 적용 및 DailyReport 모델 설정 분리 - #221

Merged
1Seob merged 2 commits into
developfrom
feat/ai-gpt56-model-options
Aug 9, 2026
Merged

feat(ai): Ask Chat GPT-5.6 적용 및 DailyReport 모델 설정 분리#221
1Seob merged 2 commits into
developfrom
feat/ai-gpt56-model-options

Conversation

@1Seob

@1Seob 1Seob commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator

📝 요약(Summary)

  • Ask Chat 답변 모델을 gpt-5.6-luna로 전환하고 모델 요구사항에 맞게 요청 옵션을 수정했습니다.
  • DailyReport는 기존 gpt-4o-mini 동작을 유지하면서 dev 환경에서만 gpt-5.6-luna를 시험할 수 있도록 설정을 분리했습니다.

주요 변경사항

  • Ask Chat 모델 전환
    • 답변 모델을 gpt-5.6-luna, temperature를 1.0으로 변경
    • 출력 토큰 제한을 maxTokens에서 maxCompletionTokens로 변경
    • 테스트 설정과 요청 옵션 검증 보강
  • DailyReport 프로필별 설정
    • DailyReportLlmProperties를 추가해 모델, temperature, 출력 토큰 제한, 토큰 제한 파라미터 및 reasoning effort를 설정으로 관리
    • 공통 설정에서는 기존 gpt-4o-minimaxTokens 동작 유지
    • dev 프로필에서만 gpt-5.6-luna, maxCompletionTokens, reasoning effort none 적용
    • 리포트 생성 로그에 실제 적용된 모델명을 기록하도록 변경
  • 테스트
    • DailyReport 기본 옵션과 dev 실험 옵션을 각각 검증
    • 실제 선택된 모델명이 생성 로그에 전달되는지 검증

검증

  • .\gradlew.bat compileJava 통과
  • DailyReportLlmClientTest 통과
  • DailyReportServiceTest 통과
  • git diff --check 통과

🔗 Related Issue

  • Closes:

💬 공유사항

  • dev 서버 테스트 종료 후 application-dev.ymldaily-report.llm 블록을 제거하면 DailyReport는 공통 설정인 gpt-4o-mini로 복구됩니다.

✅ PR Checklist

PR이 다음 요구 사항을 충족하는지 확인하세요.

  • PR 제목을 커밋 메시지 컨벤션에 맞게 작성했습니다.

1Seob added 2 commits August 9, 2026 00:43
Ask Chat 답변 모델을 gpt-5.6-luna로 변경하고 temperature를 1.0으로 고정, 출력 토큰 제한을 max_completion_tokens로 전환, 요청 옵션
회귀 테스트 보강
기본 gpt-4o-mini 동작 유지, dev 프로필에 gpt-5.6-luna 전용 요청 옵션 적용, 실제 사용 모델 로깅 및 기본·dev 옵션 테스트 추가
@1Seob
1Seob merged commit 87a58d1 into develop Aug 9, 2026
1 check passed
@1Seob
1Seob deleted the feat/ai-gpt56-model-options branch August 9, 2026 04:02
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.

1 participant