하트위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
AI코딩 준비 서비스/최수지님
(r43 문단 편집)
[오류!]
편집 권한이 부족합니다. 로그인된 사용자(이)여야 합니다. 해당 문서의
ACL 탭
을 확인하시기 바랍니다.
닫기
RAW 편집
=== Q2. 가장 인상 깊었던 prompt 1개 (Phase B 1차) === > 잘 됐든 안 됐든 상관없어요. 가장 기억에 남는 사례를 고르세요. '''(2-1) 내가 보낸 prompt — 그대로 복붙''' {{{ 지금 소스에 로컬용으로 구동하려고 (openai 대신) ChatCompletionsClient, ChatCompletionsProperties 이런게 새로 추가한걸로 알고있는데 이거 제거하거나 놔둬도 live 는 문제없을까 }}} '''(2-2) AI 답변 핵심 요약''' {{{ **놔두면 live에서 문제 생겨요.** 이유를 설명할게요: **문제 1: RecruitSummaryService, JobSummaryService** 원본 코드는 `OpenAiResponsesClient`를 주입받았는데, 지금은 `ChatCompletionsClient`로 바뀐 상태예요. live 서버에서도 `ChatCompletionsClient` 빈이 필요해요. **문제 2: `ai.chat.*` 설정** `ChatCompletionsProperties`가 `ai.chat.api-key`, `ai.chat.api-url`, `ai.chat.model`을 읽는데, 이게 `application-dev.yml`에만 있고 live yml에는 없으면 빈 값으로 뜨거나 기동 실패할 수 있어요. --- **커밋 전 롤백 방법** (마커 달린 곳 원복): `RecruitSummaryService`, `JobSummaryService`에서 `// 원본:` 주석 복원하고, `ChatCompletionsClient` → `OpenAiResponsesClient`로 되돌리면 돼요. `ChatCompletionsClient.java`, `ChatCompletionsProperties.java` 파일 자체는 그냥 삭제하면 끝이고요. --- **아니면 live에도 적용하고 싶다면:** `ai.chat.*`을 live yml에도 추가하고 (OpenAI key 넣어서), `ChatCompletionsClient`를 정식 코드로 올리는 방법도 있어요. 어떻게 하실 계획이에요? 로컬 테스트용으로만 유지하고 커밋 전 롤백 예정인가요? }}} '''(2-3) 그 답변을 어떻게 처리했나?''' * ☐ 완전히 버리고 다시 물어봄 '''(2-4) 수정 / 버렸다면 이유:''' * 프로파일(live/dev) 에 관계없이 소스 구동되도록 수정하고자 새로 질의.
Liberty
|
the tree