SKILL.md
1.83 KB
name: l1-data-extract description: "L1 原子技能:结构化数据提取。输入文本内容 + 提取规则,返回结构化 JSON 数据。" layer: 1 domain: processing keywords:
- extract
- parse
- json
- structure
- schema input_schema: "{ text: string, fields: string[] }" output_schema: "{ data: object }" ---
L1: Data Extract(结构化数据提取原子技能)
能力
给定一段文本内容和需要提取的字段列表,从文本中提取结构化数据并返回 JSON。
使用方法
这是一个纯 LLM 推理技能。收到文本和字段要求后,直接分析文本内容,提取所需字段。
提取规则
- 仔细阅读输入文本
- 根据请求的字段列表,从文本中找到对应信息
- 返回结构化 JSON 格式
输出格式
{
"extracted": {
"字段1": "值1",
"字段2": "值2"
},
"confidence": "high|medium|low",
"missing_fields": ["未找到的字段"]
}
常见提取场景
| 场景 | 输入字段示例 |
|---|---|
| 电商价格提取 | ["product_name", "price", "currency", "stock_status", "rating"] |
| 新闻摘要提取 | ["title", "author", "date", "summary", "category"] |
| 联系信息提取 | ["name", "email", "phone", "address", "company"] |
| 技术规格提取 | ["cpu", "memory", "storage", "os", "price"] |
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| text | string | ✅ | 需要提取数据的原始文本 |
| fields | string[] | ✅ | 需要提取的字段名列表 |
输出
返回 JSON 格式的结构化数据,包含提取结果、置信度和缺失字段列表。
约束
- 如果文本中找不到某个字段,将其放入
missing_fields - 对于数值类字段(价格、评分等),尽量提取纯数字
- 对于货币,自动识别并标注币种