ddf3179592
- 更新SKILL.md:添加PDF星盘读取核心能力、触发词、使用示例 - 创建pdf-chart-reading-guide.md:PDF星盘读取指南(支持Jagannatha Hora、Parashara's Light等) - 支持多页PDF星盘报告(D1-D60分盘) - 自动提取关键星盘信息(出生时间、行星位置、宫位、Nakshatra、Dasha周期) - 版本更新:1.0.0 → 1.1.0
249 lines
6.1 KiB
Markdown
249 lines
6.1 KiB
Markdown
# PDF星盘读取指南
|
||
|
||
## 支持的PDF格式
|
||
|
||
本Skill支持读取以下专业占星软件生成的PDF星盘报告:
|
||
|
||
### 1. Jagannatha Hora(推荐)
|
||
- **格式特点**:标准印度占星格式,包含D1-D60分盘
|
||
- **页面结构**:
|
||
- 第1页:D1本命盘(Rasi Chart)
|
||
- 第2页:D9 Navamsa盘
|
||
- 第3页:D10 Dasamsa盘
|
||
- 第4-11页:其他分盘(D2、D7、D16、D20、D24、D27、D30、D40、D45、D60)
|
||
- 第12页:Dasha周期表
|
||
- 第13页:行星度数表
|
||
|
||
### 2. Parashara's Light
|
||
- **格式特点**:专业版,包含详细Yoga分析
|
||
- **页面结构**:类似Jagannatha Hora,但包含更多分析报告
|
||
|
||
### 3. 其他印度占星软件
|
||
- **格式要求**:必须包含D1本命盘、行星位置、宫位信息、Nakshatra信息
|
||
|
||
---
|
||
|
||
## PDF星盘读取流程
|
||
|
||
### 第一步:识别PDF格式
|
||
|
||
**AI会自动识别**:
|
||
- PDF是否为印度占星星盘报告
|
||
- 使用哪种占星软件生成
|
||
- 包含哪些分盘和报告
|
||
|
||
### 第二步:提取关键信息
|
||
|
||
**AI会自动提取**:
|
||
|
||
#### 1. 基本信息
|
||
- 出生时间(年月日时分)
|
||
- 出生地点(城市、经纬度)
|
||
- 性别(如果提供)
|
||
- 时区
|
||
|
||
#### 2. D1本命盘数据
|
||
- 上升星座(Lagna)及其度数
|
||
- 上升Nakshatra及其Pada
|
||
- 12宫宫主星(House Lords)
|
||
- 12宫宫内星(Planets in Houses)
|
||
- 行星位置(星座、度数、Nakshatra)
|
||
- 行星状态(入庙、落陷、逆行等)
|
||
|
||
#### 3. D9 Navamsa盘数据
|
||
- D9上升星座
|
||
- D9行星位置
|
||
- 关键行星在D9的状态
|
||
|
||
#### 4. D10 Dasamsa盘数据
|
||
- D10上升星座
|
||
- D10行星位置
|
||
- 关键行星在D10的状态
|
||
|
||
#### 5. Dasha周期信息
|
||
- 当前主运(Maha Dasha)
|
||
- 当前小运(Antar Dasha)
|
||
- 当前微运(Pratyantar Dasha)
|
||
- Dasha开始和结束时间
|
||
|
||
#### 6. 其他分盘数据(如果提供)
|
||
- D2 Hora盘(财富盘)
|
||
- D7 Saptamsa盘(子女盘)
|
||
- D60 Shashtiamsha盘(业力盘)
|
||
|
||
### 第三步:转换为结构化数据
|
||
|
||
**AI会自动转换为以下格式**:
|
||
|
||
```json
|
||
{
|
||
"birth_info": {
|
||
"date": "REDACTED_DATE",
|
||
"time": "14:45",
|
||
"location": "REDACTED_PLACE",
|
||
"latitude": 36.6,
|
||
"longitude": 115.5,
|
||
"timezone": "UTC+8"
|
||
},
|
||
"d1_chart": {
|
||
"lagna": {
|
||
"sign": "Leo",
|
||
"degree": 12.63,
|
||
"nakshatra": "Magha",
|
||
"pada": 4
|
||
},
|
||
"houses": [
|
||
{
|
||
"house_number": 1,
|
||
"sign": "Leo",
|
||
"lord": "Sun",
|
||
"planets": ["Sun"],
|
||
"planet_details": {
|
||
"Sun": {
|
||
"degree": 28.33,
|
||
"nakshatra": "Uttara Phalguni",
|
||
"pada": 1,
|
||
"status": "own_sign"
|
||
}
|
||
}
|
||
}
|
||
// ... 其他11宫
|
||
]
|
||
},
|
||
"d9_chart": {
|
||
"lagna": {
|
||
"sign": "Scorpio"
|
||
},
|
||
"key_planets": {
|
||
"Venus": {
|
||
"sign": "Libra",
|
||
"status": "own_sign"
|
||
}
|
||
}
|
||
},
|
||
"dasha": {
|
||
"current_maha_dasha": "Saturn",
|
||
"current_antar_dasha": "Mercury",
|
||
"start_date": "2023-09-01",
|
||
"end_date": "2026-07-01"
|
||
}
|
||
}
|
||
```
|
||
|
||
---
|
||
|
||
## PDF星盘读取注意事项
|
||
|
||
### 1. PDF质量要求
|
||
- ✅ 清晰可读,无模糊或遮挡
|
||
- ✅ 完整的星盘数据(至少包含D1本命盘)
|
||
- ✅ 行星度数精确到小数点后两位
|
||
- ❌ 不支持手写或扫描质量差的PDF
|
||
|
||
### 2. 语言支持
|
||
- ✅ 英文PDF(推荐)
|
||
- ✅ 中文PDF(支持)
|
||
- ✅ 梵文术语(支持)
|
||
|
||
### 3. 页数要求
|
||
- ✅ 最少1页(仅D1本命盘)
|
||
- ✅ 推荐11页以上(包含D1、D9、D10、Dasha周期等)
|
||
- ✅ 支持多页PDF(D1-D60分盘)
|
||
|
||
### 4. 数据完整性
|
||
- ✅ 必须包含:出生时间、地点、上升星座、行星位置
|
||
- ✅ 推荐包含:D9 Navamsa盘、Dasha周期
|
||
- ⭐ 最佳包含:D1-D60分盘、Shadbala、Ashtakavarga
|
||
|
||
---
|
||
|
||
## 常见问题
|
||
|
||
### Q1:PDF星盘读取失败怎么办?
|
||
**A**:可能原因:
|
||
1. PDF格式不支持(非印度占星格式)
|
||
2. PDF质量差(模糊、遮挡)
|
||
3. 缺少关键信息(出生时间、地点)
|
||
|
||
**解决方法**:
|
||
- 使用Jagannatha Hora重新生成PDF
|
||
- 确保PDF清晰可读
|
||
- 手动提供关键信息
|
||
|
||
### Q2:读取的行星度数不准确怎么办?
|
||
**A**:可能原因:
|
||
1. PDF中的度数显示格式不标准
|
||
2. AI识别错误
|
||
|
||
**解决方法**:
|
||
- 使用Jagannatha Hora标准格式
|
||
- 手动提供行星度数表
|
||
|
||
### Q3:可以读取扫描的纸质星盘吗?
|
||
**A**:不支持。扫描的纸质星盘质量通常较差,建议使用占星软件重新生成PDF。
|
||
|
||
### Q4:可以读取图片格式的星盘吗?
|
||
**A**:支持。如果图片清晰,AI可以读取图片格式的星盘(PNG、JPG等)。
|
||
|
||
---
|
||
|
||
## 使用示例
|
||
|
||
### 示例1:读取Jagannatha Hora生成的PDF
|
||
|
||
**用户操作**:
|
||
1. 使用Jagannatha Hora生成星盘报告(File → Print → Save as PDF)
|
||
2. 上传PDF文件
|
||
3. 说:"请帮我分析这个印度占星星盘"
|
||
|
||
**AI响应**:
|
||
```
|
||
我已读取PDF星盘报告,提取到以下信息:
|
||
|
||
【基本信息】
|
||
- 出生时间:REDACTED_YEAR年4月17日 14:45
|
||
- 出生地点:REDACTED_PLACE(经度115.5°E,纬度36.6°N)
|
||
- 性别:男
|
||
|
||
【D1本命盘】
|
||
- 上升:狮子座 12°38'(Magha Nakshatra 4 Pada)
|
||
- 关键行星配置:
|
||
- 金星:双鱼座 10°33'(入庙)
|
||
- 土星:水瓶座 4°18'(入庙,在7宫)
|
||
- 火星:巨蟹座 1°19'(落陷,在12宫)
|
||
- 木星:处女座 13°49'(落陷)
|
||
- 水星:双鱼座 8°32'(落陷,但Neechabhanga Yoga)
|
||
|
||
【D9 Navamsa盘】
|
||
- 上升:天蝎座
|
||
- 金星:天秤座(入庙)
|
||
|
||
【当前Dasha周期】
|
||
- 主运:Saturn(2020-2039)
|
||
- 小运:Mercury(2023.09-2026.07)
|
||
|
||
现在开始详细分析...
|
||
```
|
||
|
||
---
|
||
|
||
## 技术实现
|
||
|
||
### PDF读取技术
|
||
- 使用PDF解析工具提取文本内容
|
||
- 使用正则表达式匹配关键信息
|
||
- 使用NLP技术理解上下文
|
||
|
||
### 数据提取算法
|
||
1. **出生信息提取**:匹配"Birth Details"、"Date"、"Time"、"Place"等关键词
|
||
2. **行星位置提取**:匹配行星名称(Sun、Moon、Mars等)+ 度数 + 星座
|
||
3. **宫位信息提取**:匹配"House 1"、"House 2"等 + 宫内星
|
||
4. **Nakshatra提取**:匹配Nakshatra名称 + Pada
|
||
5. **Dasha周期提取**:匹配"Maha Dasha"、"Antar Dasha"等 + 时间范围
|
||
|
||
---
|
||
|
||
**版本**:1.0.0
|
||
**创建日期**:2026-04-20
|
||
**最后更新**:2026-04-20
|