fad458b2a7
- UIUX 文档:填充 19 个缺口(多主体画像/健康度/AI+看板/增长域/洞察域/创始人端/OODA/助推/商密) - UIUX 文档:插入 6 个新章节(十四~十九),旧章节重编号为二十~三十一,更新目录和交叉引用 - 作业指导书 x5:导航改为 6 域分组,新增 Context Bar/工作模式/Insight Rail/决策线程/多工作区等 UI 概念 - 新建 docs/2-task-uiux.md:50 个代码落地开发任务,按 P0-P6 分优先级 + 8 Sprint 规划 - 后端/前端:大量新增模型、路由、组件(来自之前 Phase 开发)
716 lines
33 KiB
Markdown
716 lines
33 KiB
Markdown
# PRD + 技术设计 (1-prd)
|
||
|
||
> 状态:待确认
|
||
> 范围:Phase 0 + Phase 1 MVP(详细)+ Phase 2-4(架构规划)
|
||
|
||
---
|
||
|
||
## 一、产品概要
|
||
|
||
### 1.1 定位
|
||
|
||
AI+ Portfolio Operating System —— 投资人和创始人的共同操作系统。Phase 1 聚焦"投后信息与风险管理",Phase 2-4 逐步扩展至数据校验、协同增长、Alpha 归因和知识进化。
|
||
|
||
### 1.2 核心用户旅程
|
||
|
||
**投资人端**:
|
||
1. 登录 → 驾驶舱(Portfolio 全局视图)
|
||
2. 查看本周新增风险 → 进入风险工作台处理
|
||
3. 查看企业详情 → 审阅月报 AI 摘要 → 追加评论
|
||
4. 查看健康度趋势 → 识别下降企业
|
||
5. 导出投后报告
|
||
6. (Phase 2)查看投资协议条款预警 → 董事会前准备
|
||
7. (Phase 3)查看协同机会 → 推动企业间协同
|
||
8. (Phase 4)查看 Alpha 归因 → 退出时机信号 → 组合再平衡
|
||
|
||
**创始人端**:
|
||
1. 登录 → 企业经营概览
|
||
2. 提交月报(AI 辅助填充)
|
||
3. AI 副驾驶问答("投资人最关心什么")
|
||
4. 查看自身健康度评分和建议
|
||
5. (Phase 3)融资规划 → 组织诊断 → 投资人沟通准备
|
||
6. (Phase 3)Peer Learning Circle 参与
|
||
7. (Phase 3)OKR 对齐与追踪
|
||
|
||
### 1.3 方法论驱动设计
|
||
|
||
系统不是功能堆砌,而是将成熟方法论融入底层架构:
|
||
|
||
| 方法论 | 架构映射 | Phase |
|
||
|---|---|---|
|
||
| OODA 循环 | 弱信号采集(Observe) → AI 上下文判断(Orient) → AI 决策建议(Decide) → Agent 执行(Act) | Phase 1 基础 / Phase 2 增强 |
|
||
| 客户成功模型 | Success Plan + Health Tier + Playbook + QBR + Expansion Play + Churn Risk | Phase 1 基础 / Phase 3 完整 |
|
||
| 约束理论(TOC) | 多维度评分 → 敏感度分析 → 约束点识别 → 资源聚焦建议 | Phase 3 |
|
||
| Build-Measure-Learn | 假设记录 → 实验追踪 → 数据验证 → 认知积累 | Phase 3 |
|
||
| Pre-mortem + Red Team | 决策前哨触发 → 失败路径推演 → 对抗分析报告 | Phase 4 |
|
||
| AAR 复盘 | 重大事件触发 → 五问复盘 → 知识图谱写入 → 改进追踪 | Phase 4 |
|
||
| 行为助推(Nudge) | 时机判断 → 策略选择(锚定/损失厌恶/社会证明/默认/时机) → 效果追踪 | Phase 3 |
|
||
| Crossing the Chasm | 采用生命周期阶段判定 → 鸿沟风险标记 → 跨越策略建议 | Phase 3 |
|
||
| OKR 对齐 | 共同制定 → AI 追踪 KR → 偏差预警 → 季度复盘 → 对齐度评分 | Phase 3 |
|
||
| Peer Learning Circles | AI 匹配 → 结构化讨论 → 知识沉淀 → AAR 联动 | Phase 3 |
|
||
|
||
---
|
||
|
||
## 二、技术架构
|
||
|
||
### 2.1 九层架构总览
|
||
|
||
系统采用九层架构,Phase 1 实现第 1-4 层基础版,Phase 2-4 逐步完善第 5-9 层:
|
||
|
||
```
|
||
┌─────────────────────────────────────────────────────────┐
|
||
│ Layer 9: 安全审计层 │
|
||
│ AI 权限继承 / 数据不出域 / 边缘算力 / 加密 / 审计 │
|
||
├─────────────────────────────────────────────────────────┤
|
||
│ Layer 8: 用户交互层 │
|
||
│ 投资人端 / 创始人端 / Admin 端 / 移动端 │
|
||
├─────────────────────────────────────────────────────────┤
|
||
│ Layer 7: 主动增长引擎 (Phase 3-4) │
|
||
│ 产品诊断 / 人才引力场 / 客户增长 / 组合创新 / 行为助推 │
|
||
├─────────────────────────────────────────────────────────┤
|
||
│ Layer 6: 弱信号+决策前哨 (Phase 1 基础 / 2-4) │
|
||
│ 弱信号采集 / 关联引擎 / 决策前哨 / Pre-mortem / Red Team │
|
||
├─────────────────────────────────────────────────────────┤
|
||
│ Layer 5: Alpha 归因引擎 (Phase 4) │
|
||
│ 干预事件 / 归因模型 / 退出预测 / 组合再平衡 / Monte Carlo │
|
||
├─────────────────────────────────────────────────────────┤
|
||
│ Layer 4: AI Agent 层 (Phase 1-4 渐进) │
|
||
│ 月报解析 / 健康度 / 风险 / 数据校验 / 董事会 / 协议 / │
|
||
│ 协同匹配 / 人才 / 融资 / 行业研究 / AI+商业化 / AI+合规 │
|
||
├─────────────────────────────────────────────────────────┤
|
||
│ Layer 3: 指标与健康度层 (Phase 1-3 渐进) │
|
||
│ 9 通用维度 + 5 AI+专项维度 + 约束点 + 认知追踪 + 鸿沟诊断 │
|
||
├─────────────────────────────────────────────────────────┤
|
||
│ Layer 2: 多主体画像层 (Phase 1-3 渐进) │
|
||
│ 投资机构 / 基金 / 企业 / 团队 / 投资经理 / 资源方 / 人才 │
|
||
├─────────────────────────────────────────────────────────┤
|
||
│ Layer 1: 数据接入层 (Phase 1-4 渐进) │
|
||
│ 月报 / 财务 / 业务 / 融资 / 治理 / 组织 / AI+专项 / 外部 │
|
||
└─────────────────────────────────────────────────────────┘
|
||
```
|
||
|
||
### 2.2 整体架构图(Phase 1 MVP)
|
||
|
||
```
|
||
┌─────────────────────────────────────────────┐
|
||
│ 前端 (Next.js) │
|
||
│ (investor) (founder) (admin) │
|
||
│ ↓ ↓ ↓ │
|
||
│ 统一 API Client + Auth │
|
||
└──────────────────┬──────────────────────────┘
|
||
│ REST API (JSON) + SSE
|
||
┌──────────────────┴──────────────────────────┐
|
||
│ 后端 (FastAPI) │
|
||
│ Routers → Services → Models │
|
||
│ AI Layer: Parser / Health / Risk / Report │
|
||
│ Signal Layer: WeakSignal / DecisionSentinel │
|
||
└──────┬──────────┬──────────┬────────────────┘
|
||
│ │ │
|
||
PostgreSQL Redis Ollama (本地AI)
|
||
+ PgVector
|
||
```
|
||
|
||
### 2.3 前端架构
|
||
|
||
**路由结构**:
|
||
```
|
||
frontend/src/app/
|
||
├── (investor)/ # 投资人端(B 端专业风格)
|
||
│ ├── layout.tsx # 左 Sidebar + 灰色背景
|
||
│ ├── page.tsx # 驾驶舱
|
||
│ ├── companies/ # 企业列表 + 详情
|
||
│ ├── reports/ # 月报管理
|
||
│ ├── risks/ # 风险工作台
|
||
│ └── settings/
|
||
├── (founder)/ # 创始人端(C 端温暖风格)
|
||
│ ├── layout.tsx # 顶部 Header + indigo 主色
|
||
│ ├── page.tsx # 经营概览
|
||
│ ├── reports/submit/ # 月报提交
|
||
│ └── copilot/ # AI 副驾驶
|
||
├── (admin)/ # Admin 端
|
||
│ ├── layout.tsx # slate-950 Header + amber 主色
|
||
│ └── page.tsx # 管理后台
|
||
├── login/
|
||
└── layout.tsx # 根布局(字体 + Provider)
|
||
```
|
||
|
||
**设计 Token**:
|
||
- 字体:Geist Sans + Geist Mono
|
||
- 色彩:oklch 体系,CSS 变量定义
|
||
- 圆角:`--radius: 0.625rem`
|
||
- 投资人端:`--primary: oklch(0.21 0.006 285.885)` (gray-900)
|
||
- 创始人端:`--primary: oklch(0.546 0.245 262.881)` (indigo-600)
|
||
- Admin 端:`--primary: oklch(0.769 0.188 70.08)` (amber-400)
|
||
|
||
**共享组件**:
|
||
- `LoadingSpinner` / `EmptyState` / `HealthScoreBadge`
|
||
- `HealthGauge`(仪表盘)/ `HealthRadar`(雷达图)/ `HealthTrend`(sparkline)
|
||
- `RiskCard` / `RiskTimeline`
|
||
- `AIChatDrawer`(底部抽屉式 AI 对话)
|
||
- `FilterBar`(筛选栏)
|
||
- `DataTable`(数据表格)
|
||
|
||
### 2.4 后端架构
|
||
|
||
**目录结构**:
|
||
```
|
||
backend/
|
||
├── app/
|
||
│ ├── main.py # FastAPI app + 中间件 + 路由注册
|
||
│ ├── core/
|
||
│ │ ├── config.py # 环境变量配置 (pydantic-settings)
|
||
│ │ ├── database.py # SQLAlchemy engine + session
|
||
│ │ ├── security.py # JWT + 密码哈希
|
||
│ │ └── permissions.py # 权限中间件
|
||
│ ├── models/ # SQLAlchemy ORM 模型
|
||
│ │ ├── user.py
|
||
│ │ ├── company.py
|
||
│ │ ├── report.py
|
||
│ │ ├── health_score.py
|
||
│ │ └── risk.py
|
||
│ ├── schemas/ # Pydantic 请求/响应 schema
|
||
│ ├── routers/ # API 路由
|
||
│ │ ├── auth.py
|
||
│ │ ├── companies.py
|
||
│ │ ├── reports.py
|
||
│ │ ├── health.py
|
||
│ │ ├── risks.py
|
||
│ │ └── dashboard.py
|
||
│ └── services/ # 业务逻辑 + AI 服务
|
||
│ ├── ai_parser.py # 月报 AI 解析
|
||
│ ├── health_calculator.py
|
||
│ ├── risk_engine.py
|
||
│ └── report_generator.py
|
||
├── alembic/ # 数据库迁移
|
||
├── tests/ # 测试
|
||
├── pyproject.toml
|
||
└── Dockerfile
|
||
```
|
||
|
||
**API 设计**:
|
||
- 版本:`/api/v1/`
|
||
- 响应壳:`{code, message, data, trace_id, timestamp}`
|
||
- 认证:Bearer JWT
|
||
- 分页:`?page=1&page_size=20&sort=-created_at`
|
||
|
||
### 2.5 数据库设计
|
||
|
||
#### Phase 1 核心表
|
||
|
||
```sql
|
||
-- 租户
|
||
tenants (id, name, type, config_json, created_at, ...)
|
||
|
||
-- 用户
|
||
users (id, tenant_id, email, password_hash, role, name, phone, ...)
|
||
-- role: gp | partner | post_invest_lead | investor | founder | admin
|
||
|
||
-- 企业
|
||
companies (id, tenant_id, name, industry, stage, logo_url,
|
||
description, founded_at, total_funding, website, ...)
|
||
|
||
-- 月报
|
||
monthly_reports (id, company_id, period_year, period_month,
|
||
status, raw_content, ai_summary, ai_concerns,
|
||
submitted_by, submitted_at, reviewed_by, reviewed_at, ...)
|
||
|
||
-- 健康度
|
||
health_scores (id, company_id, total_score, financial_score,
|
||
operational_score, ai_commercial_score, ai_cost_score,
|
||
trend, evidence_json, recommendations_json,
|
||
calculated_at, ...)
|
||
|
||
-- 风险
|
||
risk_events (id, company_id, type, severity, status,
|
||
title, description, evidence_json,
|
||
suggested_action, assigned_to, due_at,
|
||
identified_at, closed_at, ...)
|
||
|
||
-- 弱信号(Phase 1 基础版)
|
||
weak_signals (id, company_id, signal_type, source, content,
|
||
severity_hint, confidence, collected_at, ...)
|
||
-- signal_type: technical | sentiment | organizational | market
|
||
|
||
-- 审计
|
||
audit_logs (id, tenant_id, user_id, action, resource_type,
|
||
resource_id, detail_json, ip, created_at)
|
||
```
|
||
|
||
#### Phase 2 扩展表
|
||
|
||
```sql
|
||
-- 投资机构画像
|
||
investment_firm_profiles (id, tenant_id, strategy, resource_capabilities,
|
||
risk_appetite, post_invest_style, lp_structure_json, ...)
|
||
|
||
-- 基金画像
|
||
fund_profiles (id, tenant_id, firm_id, name, strategy, term,
|
||
investment_focus, exit_requirements, lp_demands_json, ...)
|
||
|
||
-- 投资经理画像
|
||
investment_manager_profiles (id, user_id, capabilities, style,
|
||
portfolio_count, follow_up_quality_score, ...)
|
||
|
||
-- 投资协议
|
||
investment_agreements (id, company_id, agreement_date, counterparty,
|
||
key_terms_json, parsed_by_ai, monitored_clauses_json, ...)
|
||
|
||
-- 董事会
|
||
board_meetings (id, company_id, meeting_date, agenda_json,
|
||
pre_meeting_summary, minutes, action_items_json,
|
||
resolution_tracking_json, status, ...)
|
||
|
||
-- 重大事项
|
||
major_events (id, company_id, event_type, description, severity,
|
||
identified_at, status, follow_up_actions_json, ...)
|
||
|
||
-- 追问清单
|
||
inquiry_lists (id, company_id, report_id, questions_json,
|
||
status, response_json, created_at, ...)
|
||
|
||
-- 决策前哨记录
|
||
decision_sentinels (id, company_id, decision_type, signals_json,
|
||
scenario_analysis_json, status, created_at, ...)
|
||
|
||
-- 指标(结构化)
|
||
indicators (id, company_id, name, value, unit, period_year, period_month,
|
||
source, confidence, created_at, ...)
|
||
|
||
-- 证据
|
||
evidence (id, entity_type, entity_id, evidence_type, content_json, created_at, ...)
|
||
```
|
||
|
||
#### Phase 3 扩展表
|
||
|
||
```sql
|
||
-- 核心团队画像
|
||
team_member_profiles (id, company_id, name, role, skills_json,
|
||
experience_json, status, turnover_risk, ...)
|
||
|
||
-- 外部资源方画像
|
||
resource_provider_profiles (id, tenant_id, name, resource_type,
|
||
capabilities_json, match_score, ...)
|
||
|
||
-- 人才画像
|
||
talent_profiles (id, name, skills_json, career_history_json,
|
||
mobility_probability, current_company, ...)
|
||
|
||
-- 协同机会
|
||
synergy_opportunities (id, tenant_id, type, provider_company_id,
|
||
receiver_company_id, status, details_json,
|
||
authorization_status, effect_evaluation_json, ...)
|
||
-- type: customer | supply_chain | tech | talent | financing | procurement | brand | innovation
|
||
|
||
-- 任务
|
||
tasks (id, tenant_id, company_id, title, description, assignee_id,
|
||
status, priority, due_at, related_entity_type, related_entity_id, ...)
|
||
|
||
-- OKR
|
||
okr_records (id, company_id, quarter, objectives_json, key_results_json,
|
||
alignment_score, status, review_json, ...)
|
||
|
||
-- 行为助推记录
|
||
nudge_records (id, company_id, nudge_type, target_user_id, context_json,
|
||
accepted, effect_json, created_at, ...)
|
||
-- nudge_type: anchoring | loss_aversion | social_proof | default | timing
|
||
|
||
-- Peer Learning Circle
|
||
peer_learning_circles (id, topic, matched_founders_json, discussion_json,
|
||
action_commitments_json, status, created_at, ...)
|
||
|
||
-- 里程碑树
|
||
milestone_trees (id, company_id, milestones_json, branches_json,
|
||
current_path, status, ...)
|
||
|
||
-- 客户获取方案
|
||
customer_acquisition_plans (id, company_id, target_customer, approach_json,
|
||
decision_chain_json, pricing_strategy_json,
|
||
execution_status, effect_json, ...)
|
||
|
||
-- 产品竞争力诊断
|
||
product_diagnostics (id, company_id, heatmap_json, competitor_comparison_json,
|
||
roadmap_suggestions_json, created_at, ...)
|
||
|
||
-- 认知追踪(BML)
|
||
hypothesis_records (id, company_id, hypothesis, experiment_design,
|
||
data_collected, conclusion, status, created_at, ...)
|
||
```
|
||
|
||
#### Phase 4 扩展表
|
||
|
||
```sql
|
||
-- 干预事件
|
||
intervention_events (id, company_id, intervention_type, description,
|
||
executor_id, executed_at, expected_outcome_json, ...)
|
||
-- intervention_type: talent | customer | strategy | financing | risk
|
||
|
||
-- 干预结果
|
||
intervention_results (id, intervention_event_id, indicator_changes_json,
|
||
valuation_impact, attribution_score, measured_at, ...)
|
||
|
||
-- 数字孪生模型
|
||
digital_twin_models (id, company_id, model_params_json, simulation_history_json,
|
||
accuracy_score, last_updated, ...)
|
||
|
||
-- 知识图谱节点
|
||
knowledge_nodes (id, tenant_id, entity_type, entity_id, attributes_json,
|
||
relations_json, created_at, ...)
|
||
|
||
-- AAR 复盘记录
|
||
aar_records (id, company_id, trigger_event, original_plan, actual_result,
|
||
gap_analysis, lessons_learned, next_actions_json, status, ...)
|
||
|
||
-- Pre-mortem 记录
|
||
pre_mortem_records (id, company_id, decision_sentinel_id, failure_paths_json,
|
||
mitigation_measures_json, created_at, ...)
|
||
|
||
-- Red Team 对抗分析
|
||
red_team_records (id, company_id, target_plan, challenge_arguments_json,
|
||
blind_spots_json,修正建议_json, created_at, ...)
|
||
|
||
-- 退出预测
|
||
exit_predictions (id, company_id, optimal_path, timing_window,
|
||
scenario_analysis_json, preparation_checklist_json, ...)
|
||
|
||
-- 组合再平衡建议
|
||
portfolio_rebalancing (id, tenant_id, marginal_returns_json,
|
||
reallocation_suggestions_json, irr_impact_json, ...)
|
||
|
||
-- Monte Carlo 模拟
|
||
monte_carlo_simulations (id, tenant_id, simulation_params_json,
|
||
results_json, key_drivers_json, created_at, ...)
|
||
```
|
||
|
||
### 2.6 AI 服务设计
|
||
|
||
**月报解析 Agent**:
|
||
- 输入:月报文件(Excel/PDF/结构化表单)
|
||
- 输出:结构化指标 JSON + 摘要文本 + 关注点列表
|
||
- 模型:Ollama 本地模型(qwen2.5 或 llama3.2)
|
||
- 约束:Structured Output / JSON Schema
|
||
- 兜底:解析失败时返回原始文本 + 标记需人工审阅
|
||
|
||
**健康度计算引擎**:
|
||
- 输入:月报指标 + 历史趋势
|
||
- 输出:分项评分 + 总分 + 趋势 + 扣分项 + 建议动作
|
||
- 实现:规则引擎(非 LLM),可配置权重
|
||
- AI+ 专项:商业化 + 成本维度,同样规则驱动
|
||
|
||
**风险检测引擎**:
|
||
- 输入:最新指标 + 阈值规则 + 弱信号(Phase 1 基础版)
|
||
- 输出:RiskEvent 列表
|
||
- 实现:规则引擎,指标越界自动生成风险;Phase 1 含弱信号基础采集
|
||
- Phase 2 增加弱信号关联引擎
|
||
|
||
### 2.7 AI Agent 体系(完整规划)
|
||
|
||
系统 AI Agent 按 Phase 渐进实现,最终形成 12+ Agent 协同网络:
|
||
|
||
| Agent | 职责 | Phase |
|
||
|---|---|---|
|
||
| 月报解析 Agent | 解析月报文件,提取结构化指标,生成摘要和关注点 | Phase 1 ✅ |
|
||
| 健康度计算 Agent | 多维度评分 + 趋势 + 扣分项 + 建议动作 | Phase 1 ✅ |
|
||
| 风险检测 Agent | 指标越界 + 弱信号关联 → 风险事件 | Phase 1 ✅ |
|
||
| 报告生成 Agent | 投后摘要 / 季度报告 / LP 报告自动生成 | Phase 1 ✅ |
|
||
| 弱信号采集 Agent | 技术信号 / 情绪信号 / 组织信号 / 市场信号采集与标准化 | Phase 1 基础 / Phase 2 增强 |
|
||
| 数据校验 Agent | 交叉验证数据一致性,生成可信度评分 | Phase 2 |
|
||
| 投资协议 Agent | 解析协议条款,持续监控触发条件 | Phase 2 |
|
||
| 董事会 Agent | 会前材料摘要 / 决议追踪 / 投资人提问清单 | Phase 2 |
|
||
| 决策前哨 Agent | 识别关键决策点,生成场景分析 | Phase 2 基础 / Phase 4 增强 |
|
||
| 协同匹配 Agent | 企业资源需求匹配 + 协同闭环追踪 | Phase 3 |
|
||
| 人才引力场 Agent | 人才流动预测 + 主动推荐 + 9-Box 矩阵 | Phase 3 |
|
||
| 客户增长 Agent | 客户获取方案生成 + LP 资源匹配 | Phase 3 |
|
||
| 产品诊断 Agent | AI 体验产品 + 竞品对比 + 热力图 | Phase 3 |
|
||
| 行为助推 Agent | 时机判断 + 策略选择 + 效果追踪 | Phase 3 |
|
||
| OKR 对齐 Agent | 共同制定 + KR 追踪 + 偏差预警 + 对齐度评分 | Phase 3 |
|
||
| Alpha 归因 Agent | 干预事件 → 指标变化 → 估值影响 → 回报贡献 | Phase 4 |
|
||
| 退出预测 Agent | 退出路径计算 + 时机窗口 + 准备建议 | Phase 4 |
|
||
| Pre-mortem Agent | 失败路径推演 + 风险清单 + 缓解措施 | Phase 4 |
|
||
| Red Team Agent | 魔鬼代言人 + 竞争对手视角 + 悲观投资人视角 | Phase 4 |
|
||
| AAR 复盘 Agent | 五问复盘 + 知识图谱写入 + 改进追踪 | Phase 4 |
|
||
| 行业研究 Agent | 行业动态追踪 + 竞品融资 + 政策变化 | Phase 4 |
|
||
| AI+ 商业化 Agent | PoC 转化分析 + 商业化鸿沟诊断 + 转化优化建议 | Phase 3 |
|
||
| AI+ 合规 Agent | 训练数据合规 + 用户数据授权 + 内容审核覆盖 | Phase 3 |
|
||
|
||
**Agent 设计原则**:
|
||
- 接口抽象,业务面对自家"智能服务接口",不直接依赖某个大模型
|
||
- 多源容灾 + 兜底降级(规则/缓存/默认),不拖垮主流程
|
||
- 强制 Structured Output / JSON Schema,禁编造
|
||
- 决策证据化:输出 `score / confidence / evidence / concerns / fallback_used`
|
||
- Prompt 进 Git,可 diff、可回滚
|
||
- 用户输入与系统 prompt 分离 role,加分隔符 `<<<USER_INPUT>>>`,防注入
|
||
- PII 进 LLM 前脱敏,响应再回填
|
||
- `confidence < 0.6` 显式提示人工核对
|
||
|
||
### 2.8 健康度体系完整规划
|
||
|
||
**9 个通用维度**(v2.0 §6):
|
||
|
||
| 维度 | 核心指标 | Phase |
|
||
|---|---|---|
|
||
| 财务健康度 | 现金 Runway、月度收入与增长率、毛利率、经营性现金流 | Phase 1 ✅ |
|
||
| 经营健康度 | 客户数量与增长、客户留存率、客单价 | Phase 1 ✅ |
|
||
| 组织与人才健康度 | 核心团队稳定性、关键岗位空缺率、人效、员工流失率 | Phase 2 |
|
||
| 产品与技术健康度 | 产品迭代频率、技术债务、专利与知识产权、研发投入占比 | Phase 2 |
|
||
| 市场与竞争健康度 | 市场份额、竞品动态、NPS、品牌声量 | Phase 2 |
|
||
| 治理与合规健康度 | 董事会运作规范性、信息披露及时性、投资协议履约 | Phase 2 |
|
||
| 融资与资本健康度 | 当前估值、融资进展、股权结构、退出可能性 | Phase 2 |
|
||
| 协同与赋能健康度 | 投资机构资源对接次数与转化率、协同推进情况 | Phase 3 |
|
||
| AI+ 商业化健康度 | PoC 数量、转化率、付费客户数、MRR 增长、LTV/CAC | Phase 1 ✅ |
|
||
|
||
**5 个 AI+ 专项维度**(v2.0 §7.10-7.12):
|
||
|
||
| 维度 | 核心指标 | Phase |
|
||
|---|---|---|
|
||
| AI+ 商业化 | PoC 数量、转化率、付费客户数、MRR、LTV/CAC | Phase 1 ✅ |
|
||
| AI+ 成本与单位经济 | 推理成本占收入比、单位推理成本、扣除推理成本后毛利率 | Phase 1 ✅ |
|
||
| AI+ 模型与产品 | 模型调用准确率、延迟、版本迭代频率、DAU/MAU、NPS | Phase 3 |
|
||
| AI+ 数据与合规 | 训练数据来源合规性、用户数据授权覆盖率、内容审核覆盖率 | Phase 3 |
|
||
| AI+ 团队与技术 | 核心技术人才稳定性、模型团队配比、技术社区影响力 | Phase 3 |
|
||
|
||
**高级分析能力**(v2.0 §6.12-6.14):
|
||
|
||
| 能力 | 描述 | Phase |
|
||
|---|---|---|
|
||
| 约束点识别(TOC) | 各维度评分 → 敏感度分析 → 约束点 = 敏感度 × 改善空间最大的维度 | Phase 3 |
|
||
| 认知追踪(BML) | 支持企业记录"假设→实验→数据→结论"的完整循环 | Phase 3 |
|
||
| 采用生命周期鸿沟诊断 | 识别企业卡在"早期采用者→早期大众"鸿沟前,自动标记并建议跨越策略 | Phase 3 |
|
||
|
||
---
|
||
|
||
## 三、UI/UX 设计
|
||
|
||
### 3.1 投资人端
|
||
|
||
**驾驶舱**:
|
||
- 顶部:Portfolio 健康度分布热力图(企业 × 维度)
|
||
- 左中:本周新增风险卡片列表(红/黄/绿状态条)
|
||
- 右中:AI 周报摘要(可折叠)
|
||
- 底部:健康度趋势对比(多企业 sparkline)
|
||
|
||
**企业详情工作台**:
|
||
- 左侧导航:基本信息 / 财务 / 经营 / 组织 / 风险 / AI+ 专项
|
||
- 中部:当前选中维度详情(表格 + 图表)
|
||
- 右侧:AI 建议 + 待办 + 风险预警(抽屉式)
|
||
- 底部:投后管理时间线
|
||
|
||
**风险工作台**:
|
||
- 左侧:筛选栏(严重程度 / 类型 / 企业 / 状态)
|
||
- 中部:风险卡片列表(每张卡含证据链折叠面板)
|
||
- 右侧:选中风险的处理闭环时间线
|
||
- 弱信号预警区:尚未形成强风险但值得关注的早期信号
|
||
|
||
**Portfolio 总览页**(Phase 2):
|
||
- 表格 + 指标卡,支持按行业/基金/阶段/投资经理/健康度/风险等级筛选
|
||
- 健康度趋势对比
|
||
- 边际回报率排序(Phase 4)
|
||
- 退出准备度评估(Phase 4)
|
||
|
||
**企业详情工作台**(Phase 2 增强):
|
||
- 左侧导航:基本信息 / 财务 / 经营 / 组织 / 风险 / 董事会 / 协议 / 协同 / AI+ 专项 / 数字孪生
|
||
- 中部展示财务、经营、组织、风险和董事会信息
|
||
- 右侧展示 AI 建议、待办事项、协同机会和弱信号预警
|
||
- 底部展示投后管理 Alpha 归因时间线(Phase 4)
|
||
|
||
**董事会管理页**(Phase 2):
|
||
- 会前:AI 自动生成董事会材料摘要、追踪上次决议执行情况、生成投资人提问清单
|
||
- 会中:记录会议纪要和待办事项
|
||
- 会后:自动生成会议纪要、分派待办事项、追踪完成情况
|
||
- 决策前哨:提前预警即将面临的董事会关键决策议题
|
||
|
||
**投资协议管理页**(Phase 2):
|
||
- 协议列表 + 关键条款提取
|
||
- 条款触发预警面板
|
||
- 信息披露义务提醒
|
||
- 重大事项审批权提醒
|
||
|
||
**团队与人才池页**(Phase 3):
|
||
- 核心人才、可流动人才、顾问人才、高管候选人列表
|
||
- 9-Box 人才矩阵:绩效 × 潜力二维评估
|
||
- 人才引力场:行业关键人才流动预测
|
||
- 核心团队稳定性弱信号监控
|
||
|
||
**协同机会中心页**(Phase 3):
|
||
- 协同推荐列表(未授权前只展示模糊信息)
|
||
- 组合创新机会
|
||
- 客户增长引擎方案
|
||
- 协同事项跟踪和效果评估
|
||
|
||
**AI+ 专项指标看板页**(Phase 3):
|
||
- 商业化看板:PoC 数量、转化率、付费客户、MRR、LTV/CAC
|
||
- 模型与产品看板:模型准确率、延迟、版本迭代、DAU/MAU、NPS
|
||
- 成本与单位经济看板:推理成本占比、单位推理成本、人工介入成本占比
|
||
- 数据与合规看板:训练数据合规性、用户数据授权覆盖率、内容审核覆盖率
|
||
- 团队与技术看板:核心技术人才稳定性、技术社区影响力、技术债务
|
||
|
||
**Alpha 归因时间线**(Phase 4):
|
||
- 干预事件 → 指标变化 → 估值影响 → 回报贡献
|
||
- 投后管理 Alpha 概览:投后动作对投资回报的贡献
|
||
|
||
**退出时机信号页**(Phase 4):
|
||
- 退出窗口信号面板
|
||
- "现在退出 vs 继续持有"期望收益对比
|
||
- 退出准备建议清单
|
||
|
||
### 3.2 创始人端
|
||
|
||
**经营概览**:
|
||
- 顶部:大数字卡片(Runway / MRR / 客户数 / 健康度)
|
||
- 中部:关键指标趋势图
|
||
- 底部:AI 副驾驶入口(浮动按钮)
|
||
|
||
**月报提交**:
|
||
- 分步表单:基本信息 → 财务数据 → 经营数据 → AI+ 专项
|
||
- AI 辅助:上传文件后自动填充建议值
|
||
- 提交前预览 AI 摘要
|
||
|
||
**AI 副驾驶**:
|
||
- 底部抽屉式对话窗口
|
||
- 上下文感知:自动注入当前企业数据
|
||
- 快捷问题按钮:"投资人关心什么" / "融资建议" / "组织诊断"
|
||
- (Phase 3)融资规划工具:融资节奏、估值区间、投资人画像建议
|
||
- (Phase 3)组织诊断工具:团队结构分析、关键岗位风险、人才缺口
|
||
- (Phase 3)投资人沟通准备:帮助创始人理解投资人关注点,准备董事会材料
|
||
- (Phase 3)月报自动生成:从企业系统自动采集数据,生成结构化月报
|
||
- (Phase 3)OKR 对齐视图:与投资人共同制定 OKR,追踪 KR 进展
|
||
- (Phase 3)Peer Learning Circle 入口
|
||
|
||
### 3.3 响应式
|
||
|
||
- 投资人端:< md 时 Sidebar 折叠为抽屉,驾驶舱卡片单列
|
||
- 创始人端:移动端优先,卡片流 + 底部 Tab 导航
|
||
- Admin 端:< md 时表格横向滚动
|
||
|
||
---
|
||
|
||
## 四、部署架构
|
||
|
||
### 4.1 开发环境(Docker Compose)
|
||
|
||
```yaml
|
||
services:
|
||
postgres: # PostgreSQL 16 + PgVector
|
||
redis: # Redis 7
|
||
ollama: # 本地 AI 推理
|
||
backend: # FastAPI + hot reload
|
||
frontend: # Next.js + hot reload
|
||
```
|
||
|
||
### 4.2 端口表
|
||
|
||
| 服务 | 端口 | 说明 |
|
||
|---|---|---|
|
||
| frontend | 3000 | Next.js dev server |
|
||
| backend | 8000 | FastAPI dev server |
|
||
| postgres | 5432 | PostgreSQL |
|
||
| redis | 6379 | Redis |
|
||
| ollama | 11434 | 本地 AI 推理 |
|
||
|
||
### 4.3 边缘算力机私有化部署(长期目标)
|
||
|
||
```
|
||
┌─────────────────────────────────────────────────────┐
|
||
│ 客户安全域 │
|
||
│ ┌───────────┐ ┌───────────┐ ┌───────────┐ │
|
||
│ │ 本地 AI │ │ 本地知识库 │ │ 本地数据存储 │ │
|
||
│ │ 推理引擎 │ │ │ │ + 向量索引 │ │
|
||
│ └───────────┘ └───────────┘ └───────────┘ │
|
||
│ │ │ │ │
|
||
│ ┌───────────────────────────────────────────┐ │
|
||
│ │ 安全网关 │ │
|
||
│ │ 控制外部数据拉取 + 模型更新白名单通道 │ │
|
||
│ └───────────────────────────────────────────┘ │
|
||
│ │ │
|
||
│ ┌───────────────────────────────────────────┐ │
|
||
│ │ 审计日志 │ │
|
||
│ │ 全链路操作记录 │ │
|
||
│ └───────────────────────────────────────────┘ │
|
||
└─────────────────────────────────────────────────────┘
|
||
```
|
||
|
||
**数据流**:
|
||
- 投资机构和被投企业的敏感数据在本地完成采集、存储、计算和推理
|
||
- 外部工商、司法、舆情、行业数据通过受控网关拉取,进入本地后再参与分析
|
||
- 系统升级、模型升级和规则升级支持离线包或白名单通道
|
||
|
||
**数据不出域机制**:
|
||
- 敏感数据本地处理,不传输到外部公有云
|
||
- AI 推理使用本地模型,不调用外部大模型 API 处理敏感数据
|
||
- 外部数据拉取经过显式授权和日志留痕
|
||
- 如确需使用外部大模型,必须采用显式授权、脱敏、最小必要字段传输、日志留痕和可关闭配置
|
||
|
||
### 4.4 部署模式对比
|
||
|
||
| 模式 | 适用场景 | 数据安全 |
|
||
|---|---|---|
|
||
| Docker Compose | MVP / 开发 | 基础隔离 |
|
||
| 边缘算力机私有化 | 大型产业资本/政府基金/控股集团 | 数据不出域 + 本地 AI |
|
||
| 专有云部署 | 已有云基础设施的大型客户 | VPC + 专线/VPN |
|
||
| 混合部署 | 部分敏感数据本地 + 部分上云 | 分级管控 |
|
||
|
||
---
|
||
|
||
## 五、安全与权限设计
|
||
|
||
### 5.1 权限控制层级
|
||
|
||
- 投资机构级:不同机构数据严格隔离
|
||
- 基金级:同一机构内不同基金数据隔离
|
||
- 企业级:投资经理只看负责企业数据
|
||
- 角色级:GP / 投资经理 / 投后负责人 / 法务 / 财务 / 分析师
|
||
- 字段级:敏感字段独立权限控制
|
||
- 文件级:文件访问独立授权
|
||
- 下载权限:导出操作独立授权
|
||
|
||
### 5.2 AI 权限继承
|
||
|
||
AI 必须继承用户权限。用户没有权限看的数据,AI 不能在回答中泄露:
|
||
- 投资经理只能看到自己负责的企业数据
|
||
- 被投企业只能看到自己的数据
|
||
- 外部资源方只能查看被授权对接的信息
|
||
- 企业间协同推荐在未授权前只展示模糊信息
|
||
|
||
### 5.3 审计机制
|
||
|
||
- 登录审计、查看审计、修改审计、导出审计、AI 调用审计、权限变更审计、协同对接审计
|
||
- 审计日志保留 ≥ 6 月
|
||
- 关键操作落 `audit_logs` 表
|
||
|
||
### 5.4 加密与密钥管理
|
||
|
||
- 传输加密:TLS 1.3
|
||
- 存储加密:AES-256
|
||
- 密钥管理:支持 KMS 集成
|
||
- 字段级加密:敏感字段独立加密
|
||
- 高安全客户可支持硬件安全模块、国密算法、堡垒机接入和零信任访问控制
|
||
|
||
### 5.5 模型与数据安全
|
||
|
||
- AI 回答引用证据:每个 AI 分析结论附带证据链(数据来源、指标引用、历史对比),禁止无依据推断
|
||
- 禁止外部模型训练留存:如确需调用外部大模型,合同层面要求供应商禁止留存、禁止用于训练客户数据
|
||
- 本地模型推理为主:敏感数据的 AI 推理使用本地 Ollama 模型,不传输到外部公有云
|
||
- AI 输出审计:每次 AI 调用记录输入摘要、输出摘要、模型版本、耗时和用户权限上下文
|
||
|
||
### 5.6 安全承诺
|
||
|
||
1. **数据不出域**:敏感数据在客户安全域内完成采集、存储、计算、推理、审计和归档,不依赖外部公有云大模型
|
||
2. **AI 不泄露越权数据**:AI 继承用户权限,用户无权查看的数据不在 AI 回答中暴露
|
||
3. **可审计可追责**:全链路审计日志,AI 每次调用可追溯,关键操作落 `audit_logs` 表保留 ≥ 6 个月
|
||
4. **协同授权后披露**:企业间协同推荐在双方确认意向并授权后才交换具体信息,未授权前只展示模糊信息
|
||
|
||
---
|
||
|
||
## 六、风险与对策
|
||
|
||
| 风险 | 对策 |
|
||
|---|---|
|
||
| AI 解析准确率不足 | Structured Output 约束 + 人工审阅兜底 |
|
||
| 月报格式差异大 | 先支持结构化表单,再支持文件上传 |
|
||
| 私有化部署复杂 | MVP 用 Docker Compose,长期才做边缘算力机 |
|
||
| 多租户数据隔离 | 从架构层面 tenant_id 贯穿,中间件强制 |
|
||
| AI 越权泄露 | AI 权限继承机制 + 协同推荐未授权前模糊化 |
|
||
| 弱信号误报 | 证据链 + 准确率追踪 + confidence < 0.6 提示人工核对 |
|
||
| Agent 自治执行风险 | L1-L4 分级自治 + 人工审核/确认/事后审核 |
|
||
| 外部模型数据留存 | 合同禁止留存+禁止训练 + 本地模型为主 + 脱敏后传输 |
|
||
| 月报提交不及时 | 提交及时性追踪 + 延迟热力图 + 自动提醒 + 数据质量评分 |
|