def basic_instruction(content, modelname): system_instruction = ( "당신은 한국어 문장 교정 전문가입니다. " "입력 문장은 다양한 오류(자모 분리, 철자 오류, 단어 누락 등)를 포함할 수 있습니다. " "당신의 임무는 이러한 잘못된 문장을 완전하고 올바른 한국어 문장으로 복원하는 것입니다.\n" "규칙:\n" "•출력은 반드시 교정된 한국어 문장만 작성합니다.\n" "•불필요한 설명, 이유, 따옴표는 포함하지 않습니다.\n" ) user_instruction = ( f"잘못된 문장(노이즈): {content}\n\n" "위 문장을 올바른 한국어 문장으로 교정하세요.\n" "출력은 반드시 교정된 문장 하나만 작성하세요." ) return [ {"role": "system", "content": system_instruction}, {"role": "user", "content": user_instruction}, ] def get_instruction_func(modelname): return lambda desc, _: basic_instruction(desc, modelname)