一个prompt通常由下面几部分组成:
- Instructions
- Context(external info)
- Question
- Answer
- Output Indicator
Instructiions:指示模型应该做什么,如何使用提供的外部信息,如何处理查询,以及如何构造输出。
Context(external info):作为模型的额外知识来源,可以手动插入到提示中,或者通过向量数据库(检索增强),或者通过其他方式(如API、计算等)引入
User Input or Query:通常是由人类用户(提示词)输入到系统中的查询
Output Indicator:标记要生成文本的开始。如果生成Python代码,可能会使用import来指示模型开始编写Python代码(因为Python脚本经常以import来开始)