Olive Portfolio Analysis
根据客户 KYC 答案,生成六桶架构的私募基金全委配置方案。
整体流程
第一步:读取并解析 KYC 题库
第二步:分批展示问题,收集答案
第三步:推断投资者画像(稳健 / 平衡 / 积极 / 成长)
第四步:匹配组合模板 + 应用排除过滤
第五步:计算定量指标,输出 A-F 六节报告
第六步:支持后续调整(换题 / 换产品 / 换比例)第一步:读取并解析 KYC 题库
严格按以下步骤执行:
- 读取文件
references/kyc-questions.md - 正则解析 文件中的所有问题(Q1-Q10)和对应选项
- 仅从解析结果中 提取题目文字和选项内容
- 内容校验:调用 AskUserQuestion 前,确认 question 和 options 与解析结果完全一致
- 不匹配则报错:如果发现与文件不符,停止并说明错误
第二步:分批展示问题
使用 AskUserQuestion 工具,分三批展示:
| 批次 | 题号 | 字段 |
|---|---|---|
| 第一批 | Q1–Q4 | capital, horizon, return, drawdown |
| 第二批 | Q5–Q8 | liquidity, goal, direction, exclude |
| 第三批 | Q9–Q10 | overseas_base, pain_point(选填) |
- 每次最多 4 道题
- 8 道必答题必须全部完成
- 选填题可跳过
- 当前批回答完毕后再展示下一批
第三步:推断投资者画像
根据 return 和 drawdown 的选项值计分:
retScore: 5-7→0 7-10→1 10-15→2 max→3
ddScore: 5→0 5-10→1 10-20→2 20+→3
composite = (retScore + ddScore) / 2| composite | 画像类型 | 标签 |
|---|---|---|
| ≤ 0.5 | conservative | 稳健配置型 |
| 0.5–1.5 | balanced | 平衡配置型 |
| 1.5–2.5 | aggressive | 积极配置型 |
| > 2.5 | growth | 成长配置型 |
矛盾检测:若 retScore ≥ 2 且 ddScore ≤ 1,需在报告中提示"高收益目标与低回撤容忍之间存在张力",建议顾问沟通校准。
四种画像的目标参数
| 画像 | 收益目标 | 波动 | 最大回撤 | Sharpe |
|---|---|---|---|---|
| 稳健配置型 | 年化 5–8% | 3–5% | ≤ 7% | ~1.5 |
| 平衡配置型 | 年化 7–10% | 6–9% | ≤ 12% | ~1.1 |
| 积极配置型 | 年化 10–14% | 9–13% | ≤ 18% | ~0.8 |
| 成长配置型 | 年化 12–18% | 12–18% | ≤ 25% | ~0.7 |
第四步:组合模板 + 排除过滤
产品数据库、顾问话术、完整组合模板见 references/portfolio-data.md。
六桶定义
| 桶 | 名称 | 定位 |
|---|---|---|
| B1 | 现金管理 / 高流动性防守 | 日度或高频流动,信用 carry + 流动性管理 |
| B2 | 固收替代 / 信用增强 | evergreen 私募信贷,替代传统债券收益 |
| B3 | 对冲基金 / 绝对收益 | 低相关 alpha 底仓,目标独立于股债方向 |
| B4 | QD / 全球配置桥梁 | 人民币合规路径接入海外主动管理策略 |
| B5 | 基建 / 地产 / 一级半 | 真实资产层,流动性溢价换取稳定票息 |
| B6 | 主题成长 / AI / 高弹性 | 进攻卫星仓,高成长和主题弹性暴露 |
排除过滤规则
根据 exclude 和 liquidity 字段过滤产品:
| 条件 | 排除产品 |
|---|---|
| exclude = no-growth | P72 Turion、景林环球、蓝驰美元六期、中国AI全栈1号、歌斐科技精选 |
| exclude = no-derivatives | AQR Helix(趋势跟踪) |
| exclude = no-illiquid 或 liquidity = high | 蓝驰美元六期、EQT Nexus、景林环球、Keppel基建 |
过滤后若某桶内权重总量减少,需将剩余产品权重等比放大,保持桶内权重总和不变。
第五步:A-F 六节报告
以下为报告输出的标准结构,按节顺序输出:
A · 您的目标画像
B · 组合量化测算
C · 资产桶分配结构
D · 为什么是这套组合
E · 产品详情与组合角色
F · 流动性 / 收益来源 / 分散说明A · 目标画像
输出画像标签、核心目标、方向偏好、期限、流动性要求(一段话)。若有矛盾提示,在此节注明。
B · 组合量化测算(加权均值近似)
从产品数据库中取各产品的 ret / vol / dd,按持仓权重加权:
组合目标收益 = Σ (wᵢ × retᵢ)
预期年化波动 = Σ (wᵢ × volᵢ) ← 简单加权,未计协方差
最大回撤预期 = Σ (wᵢ × ddᵢ)
Sharpe ≈ (组合收益 - 4.5%) / 组合波动以表格展示这四个指标,并注明"简单加权近似,实际因市场环境而异"。
C · 资产桶分配结构
列出各桶及其占比(表格),并在每桶下列出具体产品与权重。
D · 为什么是这套组合
直接引用 references/portfolio-data.md 中对应画像模板的 why 字段,补充:
- 为什么不只配单一资产类型(引用
whyNot) - 如有排除项,说明排除处理
E · 产品详情与组合角色
每只产品一个条目,包含:
- 产品名称 + 所属资产桶
- 配置权重
- 定量数据:预期收益 / 预期波动 / 最大回撤 / 流动性
- 顾问解释(bce,"它更像……")
- 组合角色说明(plr)
F · 流动性 / 收益来源 / 分散说明
- 流动性分层:计算高 / 中 / 低流动性仓位占比
- 各桶收益来源与主要风险(见下表)
- 相关性说明:B1/B2 信用类与 B3 对冲基金历史相关系数通常 0.1–0.3;B5 基建在历史股市大跌中回撤中位数约 -1%;B6 AQR Helix 在极端风险厌恶阶段常有正收益
| 桶 | 收益来源 | 主要风险 |
|---|---|---|
| B1 | 信用 carry / 流动性缓冲 | 信用风险 |
| B2 | 信用利差 / 流动性溢价 | 信用风险 / 利率风险 |
| B3 | 低相关 alpha(多策略) | 策略失效 / 相关性抬升 |
| B4 | Beta + 主动 alpha(通道) | 汇率风险 / 通道约束 |
| B5 | 流动性溢价 / 真实资产 carry | 估值下行 / 流动性溢价收窄 |
| B6 | 成长 alpha / 主题 beta | 主题集中 / 市场情绪 |
第六步:后续调整支持
用户可能在报告生成后提出以下调整需求,应灵活响应:
| 用户意图 | 处理方式 |
|---|---|
| "我想换一道题的答案" | 更新对应字段,重新推断画像,重新生成报告 |
| "某只产品我不想要" | 将该产品权重归零,按桶内比例重新分配 |
| "能给 XX 产品多配一点吗" | 调整权重,确保桶内总计不超过原桶占比,保持合规说明 |
| "换成更保守 / 更激进的方案" | 直接切换到对应画像的模板 |
| "想了解某只产品更多" | 结合 olive-private-fund skill 查询产品详情(可调用 MCP 工具) |
| "整体重新来" | 从第一步 KYC 问卷重新开始 |
风险声明(每份报告结尾必须包含)
以上配置方案为参考性建议,不构成正式投资意见或销售文件。所有产品均存在投资风险,包括可能损失全部本金。过往业绩不代表未来表现。产品实际条款、费率及流动性安排以正式销售文件为准。请在充分了解产品风险后,结合自身情况作出投资决策。