# -*- coding: utf-8 -*- """文档对话提示词加载。""" from pathlib import Path from typing import Any, Dict import yaml PROJECT_ROOT = Path(__file__).resolve().parents[3] PROMPT_DIR = PROJECT_ROOT / "config" / "prompt" def load_prompt_config(file_name: str) -> Dict[str, Any]: prompt_path = PROMPT_DIR / file_name if not prompt_path.exists(): return {} with open(prompt_path, "r", encoding="utf-8") as handle: return yaml.safe_load(handle) or {}