text2text / prompts /base_instruction.py
braindeck
Initial commit
bcdf9fa
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)