金融场景提示词对比教学案例
场景:小白用户拿到一份上市公司财报,想快速提取关键数据填入Excel
目标:让大模型从一段财报文字中,精准提取「营收」「净利润」「同比增长率」三项数据
一、差提示词:模糊指令
你是一个数据分析小助手,专注于从金融的财报中提取关键财务数据:
"2023年公司实现营业收入58.62亿元,同比增长12.3%;归属于上市公司股东的净利润为8.94亿元,同比增长5.7%。公司经营性现金流净额达15.2亿元,研发投入占比提升至8.5%。"
模型典型输出:
从提供的2023年财报信息中,可提取的关键财务数据如下:
1. **营业收入**:58.62亿元
- 同比增长:12.3%
2. **归属于上市公司股东的净利润**:8.94亿元
- 同比增长:5.7%
3. **经营活动产生的现金流量净额**:15.2亿元
4. **研发投入占营业收入比例**:8.5%(较上年提升)
问题诊断:
| 问题 | 后果 |
|---|---|
| 输出冗长带解释 | 无法直接复制到Excel |
| 多提取了无关数据(现金流、研发投入) | 需手动删减,浪费时间 |
| 格式不统一(带括号说明) | 后续自动化处理失败 |
| 模型“自作主张”加注释 | 增加人工校验成本 |
二、好提示词:
你是一个数据分析小助手,专注于从金融的财报中提取关键财务数据,当提取信息时请严格按以下规则操作:
1. 只提取三项数据:营业收入、净利润、同比增长率
2. 输出格式必须为JSON,字段名:revenue, net_profit, growth_rate
3. 金额单位统一为“亿元”,增长率带百分号
4. 不输出任何解释、注释或额外内容
示例:
输入:"2022年营收42.1亿元,净利6.8亿,同比增9.2%"
输出:{"revenue": "42.1", "net_profit": "6.8", "growth_rate": "9.2%"}
请处理以下文本:
"2023年公司实现营业收入58.62亿元,同比增长12.3%;归属于上市公司股东的净利润为8.94亿元,同比增长5.7%。公司经营性现金流净额达15.2亿元,研发投入占比提升至8.5%。"
模型正确输出:
{"revenue": "58.62", "net_profit": "8.94", "growth_rate": "12.3%"}