| title: Divination AI | |
| emoji: 🔮 | |
| colorFrom: purple | |
| colorTo: indigo | |
| sdk: gradio | |
| sdk_version: "6.17.3" | |
| app_file: app.py | |
| pinned: false | |
| # Divination AI | |
| An AI oracle that holds a brief conversation about your life situation, grounds its insights in real-world trends, and reveals 3 differentiated paths forward — always empowering, never deterministic. | |
| ## How it works | |
| 1. The Oracle asks 5 questions about your situation, goals, and strengths | |
| 2. It searches the web for real-world context relevant to your domain | |
| 3. MiniCPM4-8B generates exactly 3 scenarios (Momentum / Pivot / Leap) | |
| 4. Each scenario includes a concrete first step, signals to watch for, and tradeoffs | |
| ## Models | |
| | Role | Model | Params | | |
| |------|-------|--------| | |
| | Oracle (conversation + generation) | openbmb/MiniCPM4-8B | 8B | | |
| ## Architecture | |
| - **Frontend**: Gradio 6.x on HuggingFace Spaces | |
| - **Backend**: Modal.com GPU services (A10G) | |
| - **Grounding**: Tavily web search API | |
| - **Structured output**: vLLM + xgrammar constrained decoding | |
| # Dark-themed scroll UI | |