【人工智能】如何将Prompt文件,变成外置的Python文件引入工程中,同时支持替换来自主程序传来的入参?

通过以下代码,你可以将 Prompt 文件作为外置的 Python 文件引入工程,并且能够根据主程序传入的参数替换 Prompt 模板中的占位符。如果有多个参数需要替换,你可以在 prompt_template 中添加更多占位符,并在函数中接收多个参数来进行替换。 可按以下步骤实现:

1. 创建 Prompt 文件

prompts.py 文件中定义包含占位符的 Prompt 模板,同时提供一个函数用于替换占位符。示例如下:

# prompts.py
def get_prompt(user_input):
    prompt_template = "你提供的信息是: {input},请根据这些