AI 与 Agent 的角色边界
策引把 AI 放在解释和研究辅助层,而不是确定性产品事实或 Portfolio 控制层。
Portfolio rules
-> signal / holdings / state / evidence
-> AI explains / retrieves / organizes / compares
-> user understands and decides
MyInvestPilot Chat2Invest
第一方 Chat2Invest 适合:
- 解释 Portfolio、策略、signal、holdings、state 和 evidence;
- 从文档和产品页面中检索上下文;
- 比较历史行为和风险交换;
- 说明市场背景、数据范围和不确定性;
- 把模糊想法整理成可验证的 Strategy Intent 或研究问题;
- 在问题需要复杂受控实验时,引导会员进入 Agent Lab。
它不负责:
- 把 signal 变成买卖指令;
- 替用户选择标的、参数、仓位或“最佳策略”;
- 自主修改、创建、订阅或停止 Formal Portfolio;
- 作为 Harness gateway 或 Strategy Lab owner;
- 运行任意 Python、TypeScript 或其他 code strategy。
Agent Lab
Agent Lab 是 MyInvestPilot 的会员-facing Harness research surface,不是普通用户的默认 onboarding:
member
-> /lab / Connect My Agent
-> temporary AgentLabSession
-> user's Harness
-> four MCP tools
-> canonical Strategy DSL
-> validate -> test_<high-entropy-id>
-> R2-backed READY / FAILED evidence
它的 public authoring boundary 是 canonical Strategy DSL。Master Portfolio Schema 是 Engine 的完整 superset,不代表 Agent Lab 可以 author 任意内部分支或任意代码。
Agent Lab 实验是 unlisted capability-link artifact:
test_不写入 Formal Portfolio registry;- 不拥有正式组合的 scheduler、subscription 或 email 生命周期;
READY表示实验完成并产出结果,不表示策略好;FAILED表示实验未完成,不表示研究假设错误;- 从实验建立 Formal Portfolio 必须新建一个
custom_实体,并经过明确确认。
完整连接和研究流程见 Agent Lab 文档。
共享能力不等于共享身份
Strategy Engine、canonical DSL、symbol validation、evidence 和 AI capability 可以被多个产品复用,但复用不自动共享:
- 登录和 membership;
- AgentLabSession;
- 导航和 analytics identity;
- Formal Portfolio lifecycle;
- 实验可见性和隐私边界。
chat2invest.com 是独立的国际化产品,不是 MyInvestPilot Agent Lab 的 setup、auth 或 member frontend。Discord 只用于 announcement、support、feedback 和 discussion,不用于凭证、执行、策略生成或结果轮询。
使用 AI 时的检查
当 AI 给出解释时,回到原始规则和证据确认:
- 使用了哪一套 Portfolio、版本和数据范围?
- 当前 state / reason code / evidence 是否可用?
- 这是历史描述、模型解释,还是未经证实的未来推测?
- 是否把模拟 holdings 和真实账户仓位混在一起?
- 是否把 signal 写成了用户必须执行的订单?
风险提示
AI 和 Agent 帮助组织信息、解释规则和执行受控研究,不提供投资建议、收益保证或自主 Portfolio 决策。真实账户中的决定由用户独立做出。