返回列表
入门
🟢
格式转换
入门 • 提示词工程挑战
将文本从一种格式转换为另一种格式
挑战描述
在数据处理和集成过程中,我们经常需要将信息从一种格式转换为另一种格式。本挑战要求你编写一个提示词,使 AI 能够准确地将文本从一种格式(如纯文本、CSV、JSON 等)转换为另一种指定格式,同时保持数据的完整性和准确性。
挑战目标
编写一个提示词,使 AI 能够:
- 识别原始文本的数据结构和格式
- 提取所有相关信息
- 将信息转换为指定的目标格式
- 确保转换过程中不丢失或错误解释数据
要求
- 转换必须准确无误,保留所有原始数据
- 转换后的格式必须符合目标格式的规范
- 提示词必须能处理各种常见格式间的转换
- 对于不明确的数据,必须做出合理的假设并说明
- 输出必须是格式化的,便于阅读和使用
提示模板
[你的提示词]
内容:
// (测试用例完整内容)
源格式: 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. 团队扩充计划
自动测试流程
- 对每个测试用例,使用你的提示词作为输入
- 使用专门的验证器检查输出格式的有效性:
- JSON输出通过JSON解析器验证
- YAML输出通过YAML解析器验证
- Markdown表格通过表格解析器验证结构
- 比较转换前后的数据内容,确保完整性
- 检查数据类型是否被正确保留
- 评估格式化质量(缩进、对齐等)
- 计算最终得分
期望输出示例 (针对案例1)
转换结果:
{
"姓名": "张三",
"年龄": 28,
"职业": "软件工程师",
"技能": ["Python", "JavaScript", "Docker"],
"地址": "北京市海淀区"
}
提交你的解决方案,与社区分享你的思路和技巧!
编写你的 Prompt
根据题目要求,编写你的 AI 提示词
0 / 2000
提示词编写技巧
- 明确具体地表达你的需求
- 在需要时提供上下文和示例
- 根据受众使用适当的语气和风格
- 测试并迭代以改进结果
需要帮助?加入我们的社区
查看讨论