Auto-sync: update nexus workspace
This commit is contained in:
58
wiki/concepts/Prompt-Engineering.md
Normal file
58
wiki/concepts/Prompt-Engineering.md
Normal file
@@ -0,0 +1,58 @@
|
||||
---
|
||||
title: "Prompt Engineering"
|
||||
type: concept
|
||||
tags: [generative-ai, llm, prompt, aws, amazon-bedrock]
|
||||
sources: [public-cloud-learning-sessions-opentext-generative-ai-prompt-engineering-2024111]
|
||||
last_updated: 2026-05-12
|
||||
---
|
||||
|
||||
## Aliases
|
||||
- 提示词工程
|
||||
- Prompt Design
|
||||
- 提示工程
|
||||
|
||||
## Summary
|
||||
|
||||
**Prompt Engineering**(提示词工程)是创建、设计和优化提示词(Prompt)以引导大语言模型(LLM)产生准确、相关输出的技术实践。它是一个迭代过程,需要针对具体用例反复测试和调整提示词。
|
||||
|
||||
## Key Properties
|
||||
|
||||
- **类型**:方法 / 技术实践
|
||||
- **核心目标**:确保 LLM 输出的准确性和相关性
|
||||
- **过程性质**:迭代式(测试 → 调整 → 优化)
|
||||
|
||||
## Prompt 四大组件
|
||||
|
||||
1. **指令(Instruction)**:明确告诉模型要执行什么任务
|
||||
2. **上下文(Context)**:提供背景信息,帮助模型理解场景
|
||||
3. **用户输入(User Input)**:具体的问题或请求
|
||||
4. **输出指示器(Output Indicator)**:指定期望的输出格式或风格
|
||||
|
||||
## 基础技巧
|
||||
|
||||
### One-shot Prompting(单样本提示)
|
||||
- 提供一个示例,让模型理解任务模式
|
||||
- 适合简单、结构清晰的任务
|
||||
|
||||
### Few-shot Prompting(少样本提示)
|
||||
- 提供 2~5 个示例,帮助模型理解多样性
|
||||
- 适合需要格式一致性但示例丰富的场景
|
||||
|
||||
### Chain-of-Thought(思维链)
|
||||
- 在提示词中引导模型逐步思考
|
||||
- 提供 step-by-step 推理示例
|
||||
- 适合复杂推理和多步骤任务
|
||||
|
||||
## 最佳实践
|
||||
|
||||
- **清晰准确**:指令应具体、无歧义
|
||||
- **结构化**:使用明确的分隔符组织各组件
|
||||
- **考虑人类响应**:LLM 训练数据来自人类,因此提示词应符合人类沟通习惯
|
||||
- **迭代优化**:针对具体用例持续测试和调整
|
||||
|
||||
## Connections
|
||||
|
||||
- 核心技术:[[GenerativeAI]](LLM 是 Prompt Engineering 的载体)
|
||||
- 应用平台:[[AmazonBedrock]](Bedrock 上的基础模型均支持 Prompt Engineering)
|
||||
- 相关工具:[[AmazonQ]](Amazon Q Developer 利用 Prompt Engineering 优化代码生成)
|
||||
- 相关概念:[[RAG从入门到精通系列1:基础RAG]](RAG 系统中的 Prompt Engineering 是关键调优点)
|
||||
Reference in New Issue
Block a user