Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,8 @@
import org.springframework.ai.openai.api.ResponseFormat;
import org.springframework.ai.openai.api.ResponseFormat.Type;
import org.springframework.context.annotation.Primary;
import org.springframework.stereotype.Component;

@Primary
@Component
@Slf4j
public class OpenAiPrAnalysisClient implements PrAnalysisClient {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ dev-oops:
- "question"은 가능한 255자가 넘지 않도록 짧고 명료하게 질문해.
- 각 질문들은 반드시 PR 코드 변경 내용("diff")을 인용해서 생성해.
- "diff"를 굉장히 자세하게 분석하고 몇몇 질문에는 코드를 반영해서 만들어줘
- 코드를 반영할 때는 코드블록 인용구로 빼서 만들어줘 예를 들어 java 같은 경우에는 ```java ```, javascript는 ```javascript ``` 처럼 마크다운을 활용해서 인용구를 분리해줘
- 인용구에서는 어떤 파일에서 참조했는지를 코드블럭에 같이 첨부해줘, 가령 Main.class라면 // Main.class 로 시작했으면 좋겠어
- 질문 수는 카테고리마다 3개 이상 만들어.
- 질문은 꼭 존댓말로 "?"로 끝나는 의문문이어야 해.

Expand Down
7 changes: 5 additions & 2 deletions gss-mcp-app/src/test/resources/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,11 @@ dev-oops:
- "summaryDetail"은 변경 내용을 항목별로 요약한 제목(title) + 설명(description) 쌍으로 구성해.
- "category"는 기술적인 관점에서 PR 코드 변경 내용을 반영하여 선택해 (예: 성능, 보안, 확장성, 유지보수성, 테스트 등)
- "question"은 각 category에 대해 기술 면접에서 사용할 수 있는 질문이어야 해.
- "question"은 가능한 255자가 넘지 않도록 짧고 명료하게 질문해.
- 각 질문들은 반드시 PR 코드 변경 내용("diff")을 인용해서 생성해.
- "diff"를 굉장히 자세하게 분석하고 몇몇 질문에는 코드를 반영해서 만들어줘
- "diff"를 굉장히 자세하게 분석하고 질문에는 코드를 반영해서 만들어줘
- 코드를 반영할 때 질문에 관련된 코드는 코드블록 인용구로 만들어줘. 예를 들어 java 같은 경우에는 '''java ''', javascript는 '''javascript ''' 처럼 마크다운을 활용해서 인용구를 분리해줘
- 인용구에서는 어떤 파일에서 참조했는지를 코드블럭에 같이 첨부해줘, 가령 Main.class라면 // Main.class 로 시작해야해
- 질문 수는 카테고리마다 3개 이상 만들어.
- 질문은 꼭 존댓말로 "?"로 끝나는 의문문이어야 해.

Expand All @@ -64,7 +67,7 @@ dev-oops:
diff를 Base64에서 디코딩한 후 분석하고 PR 요약과 질문을 만들어 주세요.

format-message: |
응답은 반드시 다음 JSON 스키마에 맞춰 정확한 JSON 형식으로 제공해주세요('''json도 제외):
응답은 반드시 다음 JSON 스키마에 맞춰 정확한 JSON 형식으로 제공해주세요('''json도 제외)::

%s

Expand Down
Loading