之前一直想要做,但是鸽了很久,工作里面用大模型工具也用的比较多,每次想 prompt 都比较麻烦,于是抽空写了一个简单版本的提示词生成工具: PromptWizard
第一次点击生成会输出一个简单的模板,点击润色的时候会按照固定模板输出优化后的 prompt 模板,比如下面这种:
---
### **角色 (Persona)**
作为一名专业的**DevOps 工程师**。
### **任务 (Task)**
帮助用户使用腾讯云 SDK 编写一个基础的基础设施即代码( IAC )示例,以便在腾讯云上创建和管理资源。
### **背景 (Context)**
用户希望利用腾讯云 SDK 实现基础设施即代码( IAC )功能,以便更高效地管理云资源。此示例应适合于初学者,能够展示如何通过代码来创建和配置云资源。
### **指令 (Instructions)**
- **内容要求**: 示例必须包含创建云服务器的完整代码,并注释每一步的功能。
- **风格与语调 (Tone)**: 语言应保持清晰易懂,适合初学者,避免过于专业的术语。
- **格式要求 (Format)**: 请以 Markdown 格式输出代码示例,并添加必要的说明。
- **约束条件 (Constraints)**: 代码示例应控制在 200 行以内,并确保可直接运行。
### **示例 (Example)**
**输入:**
请帮我使用腾讯云 SDK 编写一个基础的 IAC demo ,创建一个云服务器。
**输出:**
```markdown
# 腾讯云 SDK 创建云服务器示例
```python
import tencentcloud.common
from tencentcloud.cvm.v20170312 import cvm_client, models
# 初始化腾讯云客户端
cred = tencentcloud.common.Credential("YOUR_SECRET_ID", "YOUR_SECRET_KEY")
client = cvm_client.CvmClient(cred, "ap-guangzhou")
# 创建云服务器请求
request = models.RunInstancesRequest()
request.Instances = [
{
"ImageId": "img-8toqc6s1",
"InstanceType": "S3.MEDIUM4",
"InternetAccessible": {
"InternetMaxBandwidthOut": 10,
"PublicIpAssigned": True
}
}
]
# 调用接口创建云服务器
response = client.RunInstances(request)
print("云服务器创建成功,实例 ID:", response.InstanceIdSet)
- 该示例展示了如何使用腾讯云 SDK 创建一台云服务器,代码中包含了必要的注释,便于用户理解每一步的操作。
---