提示词挑战

🟢

格式转换

入门提示词工程挑战

将文本从一种格式转换为另一种格式

挑战描述

在数据处理和集成过程中,我们经常需要将信息从一种格式转换为另一种格式。本挑战要求你编写一个提示词,使 AI 能够准确地将文本从一种格式(如纯文本、CSV、JSON 等)转换为另一种指定格式,同时保持数据的完整性和准确性。

挑战目标

编写一个提示词,使 AI 能够:

  1. 识别原始文本的数据结构和格式
  2. 提取所有相关信息
  3. 将信息转换为指定的目标格式
  4. 确保转换过程中不丢失或错误解释数据

要求

  • 转换必须准确无误,保留所有原始数据
  • 转换后的格式必须符合目标格式的规范
  • 提示词必须能处理各种常见格式间的转换
  • 对于不明确的数据,必须做出合理的假设并说明
  • 输出必须是格式化的,便于阅读和使用

提示模板

[你的提示词]

内容: 
// (测试用例完整内容)
源格式: xxx 
目标格式: xxx
文本: xxx

测试用例

案例 1: 纯文本转JSON

源格式: 纯文本
目标格式: JSON
文本: 
姓名: 张三
年龄: 28
职业: 软件工程师
技能: Python, JavaScript, Docker
地址: 北京市海淀区

案例 2: CSV转Markdown表格

源格式: CSV
目标格式: Markdown表格
文本: 
姓名,年龄,城市,职业
李四,32,上海,产品经理
王五,27,广州,UI设计师
赵六,35,深圳,数据分析师 

案例 3: 嵌套JSON转YAML

源格式: JSON
目标格式: YAML
文本: 

{
  "公司": "科技有限公司",
  "成立年份": 2010,
  "员工": [
    {"id": 1, "姓名": "张三", "部门": "研发"},
    {"id": 2, "姓名": "李四", "部门": "市场"}
  ],
  "地址": {
    "城市": "北京",
    "街道": "科技园路"
  }
}

案例 4: 复杂表格结构转JSON

源格式: Markdown表格
目标格式: JSON
文本: 
| 产品ID | 产品名称 | 价格 | 库存 | 分类 |
|--------|---------|-----|------|------|
| A001   | 智能手表 | 1299.99 | 45 | 电子产品 |
| B002   | 保温杯   | 129.00  | 230 | 日用品 |
| C003   | 蓝牙耳机 | 499.50  | 78 | 电子产品 |

案例 5: 多行文本描述转结构化数据

源格式: 多行文本
目标格式: JSON数组
文本: 

会议记录 - 2023年4月12日
参会人员: 张三(主持), 李四, 王五, 赵六
主要议题:
1. 第二季度营销策略讨论
2. 新产品发布时间表确认
3. 团队扩充计划

自动测试流程

  1. 对每个测试用例,使用你的提示词作为输入
  2. 使用专门的验证器检查输出格式的有效性:
    • JSON输出通过JSON解析器验证
    • YAML输出通过YAML解析器验证
    • Markdown表格通过表格解析器验证结构
  3. 比较转换前后的数据内容,确保完整性
  4. 检查数据类型是否被正确保留
  5. 评估格式化质量(缩进、对齐等)
  6. 计算最终得分

期望输出示例 (针对案例1)

转换结果:

{
  "姓名": "张三",
  "年龄": 28,
  "职业": "软件工程师",
  "技能": ["Python", "JavaScript", "Docker"],
  "地址": "北京市海淀区"
}

提交你的解决方案,与社区分享你的思路和技巧!

编写你的 Prompt

根据题目要求,编写你的 AI 提示词

0 / 2000

提示词编写技巧

  • 明确具体地表达你的需求
  • 在需要时提供上下文和示例
  • 根据受众使用适当的语气和风格
  • 测试并迭代以改进结果

需要帮助?加入我们的社区

查看讨论