趋近智
虽然基础提示可以从大型语言模型(LLM)那里获得一般性回复,但构建可靠的应用常常需要更精确的控制。简单地让LLM“撰写关于主题X的内容”可能会在长度、侧重和格式上产生不同的结果。指令遵循提示通过向模型提供明确、详细的指令来解决这个问题,说明其需要执行的任务。将其视为下达命令或提供一套具体要求,而非仅仅是提出问题。
有效的指令遵循取决于清晰和具体。目的是尽可能减少关于你期望LLM做什么的不确定性。与主要依赖示例的少样本提示不同,指令遵循侧重于命令本身。
精心设计的指令通常包含以下几个部分:
让我们看看添加清晰指令如何改善提示:
示例1:总结
总结这段文本:[长文章文本]将以下文本精确总结为两句话,侧重于作者提出的主要结论。不要包含文本中提及的示例。
文本:[长文章文本]
示例2:信息提取
从这封邮件中找出重要内容:[邮件文本]从以下邮件文本中提取发件人姓名、会议日期和会议时间。将输出格式化为JSON对象,键为"sender_name"、"meeting_date"和"meeting_time"。如果任何信息缺失,则使用null作为其值。
邮件文本:[邮件文本]
示例3:代码生成
编写读取文件的Python代码。生成一个名为`read_text_file`的Python函数,它接受一个参数:`file_path`(一个字符串)。
该函数应:
1. 以读取模式打开由`file_path`指定的文件。
2. 读取文件的全部内容。
3. 通过在文件不存在时返回None来处理可能的`FileNotFoundError`异常。
4. 如果成功,将文件内容作为单个字符串返回。
包含一个文档字符串,解释函数的功能、其参数以及返回值。不要在函数定义之外包含任何示例使用代码。
指令遵循在以下情况中特别有用:
虽然零样本和少样本提示适用于较简单的任务或演示模式已足够的情况,但指令遵循提供了一种更直接、可控的机制,用于在复杂应用中引导LLM的行为。它构成提示工程 (prompt engineering)师工具包的重要部分,以获得可靠且可预期的结果。
简洁的语法。内置调试功能。从第一天起就可投入生产。
为 ApX 背后的 AI 系统而构建
这部分内容有帮助吗?
© 2026 ApX Machine Learning用心打造