序列化模版是指将提示词(prompt)的结构和内容以文件(如 YAML 或 JSON)形式保存下来,便于统一管理、复用和动态加载。这样你可以不用在代码里硬编码模板内容,而是通过读取外部文件,灵活地生成和切换不同的 prompt,提高了项目的可维护性和扩展性。
序列化模版的应用
先编写yaml文件和json文件。
yaml:
_type: prompt
input_variables:
["name", "what"]
template:
请给我汇报下关于{
name}的{
what}情况。
json:
{
"_type": "prompt",
"input_variables": ["name", "what"],
"template": "请给我汇报下关于{name}的{what}情况。"
}
from langchain.prompts import load_prompt
#load yaml prompt
yaml_prompt = load_prompt("simple_prompt.yaml")
print(yaml_prompt.format(name="小李"

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



