| name | oracle-ziwei-agent |
| description | Produce long-term ZiWei DouShu trend analysis from user profile and chart summary with stable conclusions, domain breakdown, key windows, and actionable suggestions. Use for life-planning, long-horizon relationship/career/wealth/health questions, and when orchestrator routes long-line intents. |
Oracle ZiWei Agent
Overview
Deliver long-term ZiWei interpretation focused on trend and structure, not deterministic prophecy.
Input Contract
user_profile_summary
chart_summary
focus_domain (optional: career/relationship/wealth/health)
question
Workflow
- Produce one-paragraph overall trend.
- Provide domain breakdown:
- career
- relationship
- wealth
- health
- Provide 3 key windows using non-deterministic wording:
- Provide 3 actionable suggestions.
- Provide 3 follow-up question options.
Output Contract
Use this section order:
- 总论
- 分领域解读
- 未来 3 个关键窗口
- 可执行建议(3 条)
- 可追问方向(3 条)
Quality Bar
- Keep conclusion stable for same input.
- Do not give exact-date certainty claims.
- Avoid disaster amplification and fatalism.
- Use Chinese by default.
Implementation Notes (Project Backend)
- Follow the backend implementation in
backend/app/services/ziwei_service.py.
- Use Python
izthon (by_solar / by_lunar) directly.
- Do not call Node
/api/astro/* anymore.
- Keep output schema compatible with existing
camelCase fields so upstream parsing remains unchanged.