AI入门学习--如何写好prompt?

写好Prompt(提示词)是驾驭AI模型的核心技能。以下是结合测试工程师需求的 结构化方法论黄金模板

一、prompt设计金字塔

终极心法
Prompt = 对AI的测试需求文档,需像设计测试用例一样:

  • 可执行:明确输入输出

  • 可验证:设置检查标准

  • 可维护 :模块化设计

    推荐建立企业级Prompt库,标注各Prompt的生成质量得分,持续迭代!

二、六大核心原则与测试场景案例

角色精准化 - 激活领域专家模式
任务原子化 - 拆分复杂指令
约束显式化 - 严防AI越界
示例结构化 - Few-Shot Learning
输出模板化 - 强制标准化
防御性提示 - 预防AI幻觉

示例:

复制代码
#定义角色
"你是一位资深API测试专家,精通边界值分析和异常流设计。
请为以下登录接口生成测试用例:<接口文档>"

# 多步指令模板
1. 解析接口字段:<参数表>
2. 对每个字段应用等价类划分法
3. 组合参数生成正交测试用例
4. 补充安全测试场景(SQL注入/XSS)

# 关键约束项
- 禁止生成超出文档范围的参数
- 密码字段必须包含:空值/超长/特殊字符用例
- 每个测试用例必须包含:预期状态码


# 输入输出示范
<示例1>
输入字段:{"username": "string(6-20位)", "password": "string(8-30位)"}
生成用例:
  TC01: username="a"*5, password="ValidPwd!123" → 400_BadRequest
  TC02: username="user@test", password="short" → 400_BadRequest

现在请为新接口生成:
<新接口文档>


# 要求按YAML格式输出
```yaml
testcase:
  - id: TC_${模块}_${序号}
    description: "${场景描述}"
    parameters:
      param1: ${值}
      param2: ${值}
    expected:
      status_code: ${数字}
      body: {${字段}: "${值}"}



# 追加校验指令
- 如果文档未定义返回值,输出"未定义"
- 对金额字段必须测试负数/0值
- 生成后统计总用例数并列表

三、Prompt优化工具链

四、避坑指南

相关推荐
格林威19 小时前
常规线扫描镜头有哪些类型?能做什么?
人工智能·深度学习·数码相机·算法·计算机视觉·视觉检测·工业镜头
007php00719 小时前
某大厂跳动面试:计算机网络相关问题解析与总结
java·开发语言·学习·计算机网络·mysql·面试·职场和发展
倔强青铜三19 小时前
苦练Python第63天:零基础玩转TOML配置读写,tomllib模块实战
人工智能·python·面试
知识分享小能手19 小时前
微信小程序入门学习教程,从入门到精通,微信小程序核心 API 详解与案例(13)
前端·javascript·学习·react.js·微信小程序·小程序·vue
递归不收敛20 小时前
吴恩达机器学习课程(PyTorch 适配)学习笔记:3.3 推荐系统全面解析
pytorch·学习·机器学习
B站计算机毕业设计之家20 小时前
智慧交通项目:Python+YOLOv8 实时交通标志系统 深度学习实战(TT100K+PySide6 源码+文档)✅
人工智能·python·深度学习·yolo·计算机视觉·智慧交通·交通标志
高工智能汽车20 小时前
棱镜观察|极氪销量遇阻?千里智驾左手服务吉利、右手对标华为
人工智能·华为
txwtech20 小时前
第6篇 OpenCV RotatedRect如何判断矩形的角度
人工智能·opencv·计算机视觉
正牌强哥20 小时前
Futures_ML——机器学习在期货量化交易中的应用与实践
人工智能·python·机器学习·ai·交易·akshare
倔强青铜三20 小时前
苦练Python第62天:零基础玩转CSV文件读写,csv模块实战
人工智能·python·面试