Skip to content

#567 [Feat] AI 철학자 토론에 대상 수준별 반론 난이도 반영 - #568

Merged
si-zero merged 1 commit into
devfrom
feat/#567
Oct 22, 2026
Merged

si-zero merged 1 commit into
devfrom
feat/#567

Conversation

@si-zero

@si-zero si-zero commented Oct 22, 2026

Copy link
Copy Markdown
Member

#️⃣ 연관된 이슈

📝 작업 내용

✨ Feat

내용 파일
토론 입력에 클래스 주제 버전의 대상 수준 추가 (없으면 중급) DebatePromptInput.java, ClassDebateSessionService.java
사용자 프롬프트에 [수준] 초급/중급/고급 줄 추가 ClassDebatePrompts.java
시스템 프롬프트에 수준별 반론 방식 추가: 초급(일상 예시·쉬운 말·논점 하나·질문으로 마무리, 권장 120250자) / 중급(근거·숨은 가정·예시 하나, 권장 200350자) / 고급(개념 구분·조건·반례·가치 충돌, 전제와 일반화 범위 지적, 권장 300~500자) ClassDebatePrompts.java
프롬프트 버전 debate-v2 ClassDebatePrompts.java

📌 공유 사항

  1. 기획 Q&A(10/15) "커스텀 배틀의 수준 = AI 철학자 반론 수준"을 반영했습니다. 지금까지는 수준이 주제 생성에만 쓰였습니다.
  2. 수준은 표현과 깊이만 바꾸고 논리의 엄밀함은 낮추지 않도록 적었습니다. 권장 길이는 안내일 뿐이고, 출력 검증(50~500자)은 그대로라 권장 길이를 벗어났다고 거절하지 않습니다.
  3. 진행 중인 토론은 다음 라운드부터 새 프롬프트가 적용됩니다.
  4. 실제 응답 품질은 OpenAI 크레딧 충전 후 수준별로 비교해 봐야 합니다.
  5. 테스트: 프롬프트 단위 테스트 4건 추가, 토론 통합 테스트에서 수준 전달 확인, 전체 596건 통과.

✅ 체크리스트

  • Assignees에 본인을 선택했나요?
  • 컨벤션에 맞는 Type을 선택했나요?
  • Development에 이슈를 연동했나요?
  • Merge 하려는 브랜치가 올바르게 설정되어 있나요?
  • 컨벤션을 지키고 있나요?
  • 로컬에서 실행했을 때 에러가 발생하지 않나요?

@si-zero si-zero added the ✨ Feat (기능 추가) 새로운 기능을 추가할 때 사용합니다. label Oct 22, 2026
@si-zero si-zero self-assigned this Oct 22, 2026
@si-zero si-zero linked an issue Oct 22, 2026 that may be closed by this pull request
3 tasks
@si-zero
si-zero merged commit 1683a90 into dev Oct 22, 2026
1 check passed
@si-zero
si-zero deleted the feat/#567 branch October 22, 2026 04:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feat (기능 추가) 새로운 기능을 추가할 때 사용합니다.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

✨ Feat: AI 철학자 토론에 대상 수준별 반론 난이도 반영

1 participant