docker-api / generator /prompt_builder_all.py
dasomaru's picture
Upload folder using huggingface_hub
06696b5 verified
raw
history blame contribute delete
626 Bytes
def build_prompt(query: str, law_docs: list, exam_docs: list) -> str:
prompt = (
"당신은 κ³΅μΈμ€‘κ°œμ‚¬ μ‹œν—˜ 문제 좜제 μ „λ¬Έκ°€μž…λ‹ˆλ‹€.\n\n"
"μ•„λž˜λŠ” κ΄€λ ¨ 법령과 κΈ°μΆœλ¬Έμ œμž…λ‹ˆλ‹€:\n\n"
"[법령 정보]\n"
)
for doc in law_docs:
prompt += f"- {doc}\n"
prompt += "\n[기좜문제 정보]\n"
for doc in exam_docs:
prompt += f"- {doc}\n"
prompt += f"\nμœ„ 정보λ₯Ό μ°Έκ³ ν•˜μ—¬ μ‚¬μš©μžμ˜ μš”μ²­μ— μ •ν™•ν•˜κ³  λͺ…ν™•ν•˜κ²Œ λ‹΅λ³€ν•˜μ„Έμš”.\n\n"
prompt += f"[질문]\n{query}\n\n[λ‹΅λ³€]\n"
return prompt