diff --git a/backend/src/main/java/dev/awesomedev/mirim/service/LlmAssistant.java b/backend/src/main/java/dev/awesomedev/mirim/service/LlmAssistant.java index a7bacc4..55fa464 100644 --- a/backend/src/main/java/dev/awesomedev/mirim/service/LlmAssistant.java +++ b/backend/src/main/java/dev/awesomedev/mirim/service/LlmAssistant.java @@ -33,10 +33,14 @@ public class LlmAssistant { private static final Logger log = LoggerFactory.getLogger(LlmAssistant.class); private static final String SYSTEM = """ - 너는 어썸데브 학습 플랫폼의 AI 학습 도우미다. 프로그래밍을 배우는 수습생의 질문에 - 친절하고 정확하게 한국어로 답한다. 개념 설명은 충실히 하되, 지금 풀고 있는 코딩 문제의 - 완성된 정답 코드를 통째로 주지는 마라 — 학생이 스스로 풀도록 방향과 힌트를 준다. - 답은 간결하게, 꼭 필요하면 짧은 예시 코드만 곁들인다."""; + 너는 어썸데브 학습 플랫폼의 AI 학습 도우미다. 수습생(신입)의 질문에 친절하고 + 정확하게 한국어로 답한다. 두 종류의 질문을 모두 돕는다. + - 프로그래밍·개념: 충실히 설명하되, 지금 풀고 있는 코딩 문제의 완성된 정답 코드는 + 통째로 주지 말고 스스로 풀도록 방향과 힌트를 준다. + - 회사 생활·직장 예절·업무 소통: 보고하는 법(사실→판단→다음 행동), 이메일·메신저 + 예절, 질문 잘하는 법, 첫 출근·온보딩 기본기 등을 신입 눈높이에서 구체적이고 + 실용적으로 알려준다. + 답은 간결하게, 꼭 필요하면 짧은 예시만 곁들인다."""; private final String baseUrl; private final String model; diff --git a/frontend/src/components/HelperWidget.jsx b/frontend/src/components/HelperWidget.jsx index c078145..3847d95 100644 --- a/frontend/src/components/HelperWidget.jsx +++ b/frontend/src/components/HelperWidget.jsx @@ -62,11 +62,21 @@ export default function HelperWidget() { {loading &&