Skip to content

결과 피드백 텍스트 생성 엔드포인트 구현 #11

Description

@cfcromn

Describe

Spring Boot 가 호출할 마지막 AI 엔드포인트 /internal/ai/feedback 을 구현합니다.
챌린지 결과와 매매·추천 이력을 받아 Claude 가 한국어 회고 피드백을 생성해 반환합니다.

  • 요청/응답 Pydantic 스키마
  • Claude API 호출 모듈
  • 교육 목적 회고 톤 프롬프트
  • requirements.txt 에서 openai 제거, anthropic 추가

Additional

  • Provider 를 OpenAI 에서 Anthropic Claude 로 변경합니다. openai 는 코드에서 쓰인 적이 없어 교체 비용이 없습니다. CLAUDE.md 갱신은 별도 커밋으로 합니다.
  • 기본 모델은 claude-opus-5, ANTHROPIC_MODEL 로 교체할 수 있습니다.
  • 피드백은 결정이 아니라서 decision_logs 를 남기지 않고 DB 도 쓰지 않습니다.
  • ANTHROPIC_API_KEY 가 없어 실제 호출 검증은 못 했습니다. 응답 품질과 지연은 키를 넣고 직접 확인해야 합니다.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions