基于全景式问题解决树框架的 AI 引导问题拆解工具。支持两种分析模式,适配不同场景。
https://problem-tree-tool.vercel.app
无需安装,打开浏览器就能用。在 Vercel Dashboard → Settings → Environment Variables 配置 API 密钥。
- AI 逐步引导,七步闭环流程
- 适合需要启发的复杂问题
- 可中途跳过或直接完成
- 一键生成完整分析框架
- 包含核心问题、目标设定、风险识别、解决方案、行动计划
- 适合直接可用
problem-tree-tool/
├── streamlit_app/ # Streamlit 版(本地/Streamlit Cloud)
│ ├── app.py # 对话模式主应用
│ └── app_v2.py # 双模式主应用
├── vercel_app/ # Vercel 版(FastAPI + 原生 HTML/JS)
│ ├── api/index.py # FastAPI Serverless Functions(所有 API 路由)
│ ├── index.html # 前端(原生 HTML/JS,无框架)
│ └── requirements.txt # Vercel 部署依赖
├── core/ # 共享核心逻辑
│ ├── ai_core.py # AI 后端(Claude/OpenAI/DeepSeek)
│ ├── prompt_engine.py # 提示词引擎
│ ├── models_core.py # 数据模型
│ └── session_store.py # 会话存储
├── app.py # (旧) 对话模式主应用
├── app_v2.py # (旧) 双模式主应用
├── modules/ # (旧) 原始模块
├── vercel.json # Vercel 部署配置
└── requirements.txt # 本地开发依赖
- Fork 此仓库
- Vercel 导入项目
- 配置环境变量:
ANTHROPIC_API_KEY/OPENAI_API_KEY/DEEPSEEK_API_KEY - Deploy
pip install -r vercel_app/requirements.txt
./run_vercel.sh
# 访问 http://localhost:8000pip install -r requirements.txt
streamlit run streamlit_app/app_v2.py
# 访问 http://localhost:8501在 Vercel Dashboard → Settings → Environment Variables 添加:
| 变量名 | 说明 | 示例 |
|---|---|---|
ANTHROPIC_API_KEY |
Claude API 密钥 | sk-ant-... |
OPENAI_API_KEY |
OpenAI API 密钥 | sk-... |
DEEPSEEK_API_KEY |
DeepSeek API 密钥 | sk-... |
至少配置一个即可使用。
npm install -g vercel
vercel login
vercel --prod- 双模式支持:对话模式 + 瀑布模式
- AI 引导问题拆解:基于七步闭环流程
- 五大心智透镜:证据、视角、联系、猜想、相关
- 会话历史管理:侧边栏保存所有会话
- 多 AI 模型支持:Claude / OpenAI / DeepSeek,可随时切换
- 会话导出:Markdown 格式报告
- 问题淬炼 — 衍生和聚焦真问题
- 问题定义 — 精准结构化定义问题
- 成功标准 — 设定清晰可衡量的目标
- 挑战评估 — 识别障碍与风险
- 方案生成 — 创造并选择行动路径
- 行动与迭代 — 规划近期行动并建立复盘机制
MIT