--- tags: [prompt, llm, engineering] --- ## Prompt Engineering 最佳实践 Prompt Engineering 是设计和优化输入给大语言模型的提示词的技术。 ## 核心原则 ### 1. 明确指令 告诉模型具体要做什么,而不是模糊描述: - 好:将以下文本翻译成英文,保持专业术语不变 - 差:处理一下这个文本 ### 2. 提供示例 Few-shot learning 通过给出示例来引导模型行为。 ### 3. 分步思考 Chain-of-Thought 提示让模型逐步推理: "请一步步思考,首先分析问题,然后给出解决方案" ### 4. 角色设定 通过 System Prompt 设定模型的角色和行为边界。 ## 常用技巧 - **结构化输出**:要求 JSON/Markdown 格式输出 - **约束条件**:明确输出的限制和要求 - **上下文管理**:合理控制上下文窗口的使用