【第三周实战反馈】AI助手生成复杂策略的探索与期待
各位社区的朋友们好!又到了每周交作业的时间⏰
第三周继续深入体验期货回测连接仿真交易功能。前两周我主要尝试了简单策略的生成和连接仿真,感觉AI助手在快速搭建框架上确实好用。这周想挑战稍微复杂一点的逻辑,过程中有一些体会和思考,想和大家分享交流,也希望能给产品后续迭代提供一点点来自用户的视角。
一、本周尝试:AI助手生成复杂策略的经历
场景还原:
我打开工作流画布,在AI助手里输入:
“写一个期货回测框架,交易逻辑结合动量和波动率,在白银主力合约测试,时间2025下半年,结合当前画布”
实际过程(见截图):
AI助手开始工作:
第1次架构编排 → 发现问题 → 优化
第2次优化 → 发现问题 → 优化
第3次优化 → 发现问题 → 优化
……
一直循环到第6次优化,最后提示:
“正在计算节点布局… 完整工作流已构建完成,等待生成节点”
“工作流生成失败”
整个过程持续了好几分钟,最后得到的失败提示比较简洁,没有附带具体的错误日志或修改方向建议。
我的感受:
能够理解复杂策略的生成对AI来说挑战较大,平台还在持续优化中。
如果能有更详细的失败原因提示,比如是数据获取问题、节点连接问题还是逻辑冲突,会帮助我们手动调整或给AI更精准的指令。
期待后续版本在复杂策略生成时,能提供中间结果的查看或手动干预的入口,让人机协作更顺畅。
二、前两周的体验回顾:画布迭代与上下文记忆的思考
其实前两周的体验中,我也遇到了两个和迭代流程相关的点,这里一并整理,供大家参考。
痛点1:画布迭代时的“覆盖”问题
场景还原:
我有一个上周跑通的日内白银策略(布林带+RSI),这周想基于它进行改造:
想把RSI出场逻辑换成ATR跟踪止损
想增加一个成交量过滤条件
主体框架不变,只想动几个节点
实际操作:
在工作流界面打开AI助手,输入修改意图(“帮我增加ATR止损”),结果AI助手直接生成了一个全新的工作流,原来的画布被替换了。
之前手动调整的节点位置、添加的注释、一些小的参数微调,都需要重新布置。
社区用户“林坤”在帖子中也提到:
“再次与工作流界面的AI助手对话,会生成新的工作流,覆盖旧工作流。因此,主体框架和策略逻辑不变,也没有报错的情况下,工作流界面AI助手的作用比较有限。”
我的感受:
目前AI助手在生成全新策略时体验很好,但在局部微调的场景下,如果能支持在原画布上直接修改指定节点,或者提供“保留原画布、新建分支”的选项,可能会让迭代过程更灵活。相信平台后续会考虑这类精细化编辑的需求。
痛点2:上下文记忆的缺失
场景还原:
我想对一个策略进行渐进式优化:
第一轮:让AI生成一个简单的双均线策略 ✅(完成)
第二轮:跑通后发现胜率低,想让AI“基于刚才的策略,增加一个ADX过滤,要求ADX>25才开仓” ❌(需要重新复制代码)
实际体验:
AI助手目前在一个会话中无法记住之前生成的策略内容,我需要手动复制当前策略代码,重新描述需求,再让AI生成新代码并替换。
也参考了社区内目前大家常用的“绕坑”方法,但也反映出在连续对话方面还有优化空间。如果AI助手能记住当前画布的内容,并在后续对话中基于它进行修改,迭代效率会高很多。
三、综合期待与建议 💡
基于三周的体验,我对AI助手未来的能力有一些小小的期待,也相信平台已经在规划中:
期待方向 具体场景 希望达成的效果
更友好的失败引导 复杂策略生成失败时 提供详细日志或建议修改方向,帮助用户快速定位问题
画布版本控制 想要尝试不同修改方向时 支持创建副本或分支,避免覆盖原画布,方便对比迭代
持续对话能力 多轮优化同一策略时 AI助手能记住历史对话和当前画布内容,实现“基于现有策略,帮我增加XX功能”
节点级编辑 只想修改某个具体逻辑时 支持右键点击节点唤起AI助手,进行局部优化,不影响其他部分
四、写在最后 📝
经过三周的测试,我的感受是AI助手在从0到1快速搭建简单策略上已经很好用,能大大降低入门门槛。而在复杂策略生成和精细化迭代方面,随着产品不断迭代,相信会越来越强大。
量化策略的研发本身就是一个反复试错、不断打磨的过程,AI助手如果能在这个过程中成为我们真正的“副驾驶”——既能理解历史、又能精准协作,将会给策略研究带来很大的效率提升。