从OpenBB到金融OpenClaw:普通人如何用AI开发金融应用

张开发
2026/5/13 3:38:45 15 分钟阅读

分享文章

从OpenBB到金融OpenClaw:普通人如何用AI开发金融应用
最近OpenClaw概念在AI圈持续升温金融领域也开始出现类似产品——比如万得即将推出的WindClaw。但一个值得深思的问题是这些基于通用OpenClaw二次开发的产品真的适合金融行业的特殊需求吗OpenBB CEO Didier Rodrigues Lopes在2026年3月13日发布的个人项目或许为我们指明了另一条道路。这个项目让OpenBB从专业金融人士的工具变成了普通人也能轻松使用的平台。在介绍新项目前让我们先了解OpenBB的三层架构以及它如何工作。OpenBB的三层架构OpenBB将金融分析应用清晰地划分为三个层次OpenBB Platform- 负责整合各类数据源实现接口标准化。这部分是开源项目所有人都可以参与。比如我开发了针对中国市场的akshare和tushare接口。OpenBB Workspace- 提供金融数据展示和分析的可视化平台。这是普通用户使用的界面设计非常灵活可以用来展示和分析各种数据。唯一的遗憾是目前只支持英文。OpenBB Workspace Backend- 核心业务逻辑集成层传统开发主要集中于此。OpenBB Workspace除了可以使用OpenBB Platform的数据接口外任何人都可以通过开发自己的后端来定制专有应用。OpenBB提供了参考代码来帮助大家定制应用和AI助手。这种分层设计使得OpenBB具备了良好的扩展性但后端部分的开发门槛一直是普通用户使用的主要障碍。OpenBB App Builder Agent打破开发壁垒Didier的新项目OpenBB App Builder Agent彻底改变了这一局面。它实现了一个完整的闭环用户只需通过对话描述需求AI就能自动生成后端代码并部署运行。后端开发的技术演进路径为了让开发者更容易地开发OpenBB后端OpenBB提供的支持经历了三个阶段第一阶段模板化开发提供项目模板和IDE集成开发者基于参考代码开发新应用和AI助手第二阶段Agent Skill辅助在IDE中使用Agent Skill自动生成代码第三阶段对话式生成OpenBB App Builder Agent直接在OpenBB Copilot中通过自然对话生成后端应用无需手动编写任何基础代码完整的七步构建流程需求访谈梳理核心诉求 → 组件设计规划金融数据组件 → 布局规划确定Workspace排列 → 生成计划拆解开发任务 → 代码编写自动生成FastAPI后端 → 验证测试校验接口可用性 → 视觉确认预览渲染效果OpenBB App Builder Agent的出现形成了完整的反馈闭环。Agent能够看到自己构建的应用在OpenBB中的实际渲染效果并据此自动修正代码细节与布局设计实现从需求到可用应用的全流程自动化。实际演示效果为了展示OpenBB App Builder Agent的使用Didier在Youtube发布了一段视频链接如下https://youtu.be/zduIA_wmSEk在Didier的演示中他仅输入了一段简单的自然语言描述“创建一个包含3个财务数据组件的OpenBB应用利润表、现金流量表和资产负债表数据源来自Financial Datasets。组件按ticker分组默认值为’NVDA’…”仅此一句无需其他操作。几分钟后Agent完成了以下工作读取参考后端文件理解OpenBB开发规范获取API文档掌握数据源调用方式自动生成符合规范的FastAPI后端代码启动本地FastAPI服务监听指定端口在浏览器中自动连接后端加载Workspace界面成功渲染三个财务数据组件实现数据可视化用户可以实时切换ticker如换成Tesla、切换季度/年度视图、添加图表——所有功能完美运行无需手动配置任何参数。从OpenBB到金融OpenClaw垂直AI的崛起这个项目的意义远超技术演示本身。它揭示了一个重要趋势垂直领域的专用AI工具正在崛起。为什么需要金融专用OpenClaw虽然通用AI工具如OpenClaw也能执行金融任务但存在明显短板维度通用OpenClaw金融专用OpenClaw数据可靠性通用模型选择无金融优化自动选择最适合的金融数据模型数据源整合需手动配置内置MCP和Agent Skills分析效率通用流程效率较低针对金融分析优化用户体验通用界面符合金融从业者习惯未来发展方向打造成熟的金融OpenClaw产品要将OpenBB App Builder Agent演进为成熟的金融OpenClaw产品以下方向值得探索1. 数据与分析的可靠性建立金融数据质量评估体系确保数据准确性集成更多权威数据源Wind、东方财富Choice、同花顺iFinD和Bloomberg等实现自动模型选择和参数优化适配不同金融场景2. 分析效率优化针对金融计算场景优化推理速度提升实时分析能力实现增量更新和智能缓存减少重复计算支持复杂金融模型的快速部署降低技术门槛3. 企业级功能增强单点登录SSO统一身份认证基于角色的访问控制RBAC保障数据安全仪表盘共享与协作提升团队效率品牌定制与审计日志满足合规要求4. 本土化适配支持中国A股市场数据上海、深圳、北京交易所适配国内金融从业者使用习惯提供中文界面集成国产大模型如智谱GLM、DeepSeek等降低使用成本如何使用OpenBB App Builder Agent现阶段如何使用OpenBB App Builder Agent呢大家可以参考这个项目在GitHub的说明来安装。项目的地址是https://github.com/DidierRLopes/openbb-app-builder-agent这是一个Python FastAPI项目使用Claude Code生成代码。需要准备下面的环境Python 3.11Claude Code一个指定的工作区准备好后可以下载代码和安装依赖# Clone the repositorygitclone https://github.com/OpenBB-finance/openbb-app-builder-agent.gitcdopenbb-app-builder-agent# Install dependenciespoetryinstall上面提到了工作区(Workspace)这是跟OpenClaw类似的概念。因为需要生成代码和文件需要告诉AI这些内容的存放位置。目前工作区的指定是通过环境变量来定义的export OPENBB_APP_BUILDER_TARGET_REPO_PATH/path/to/your-workspace做好这些设置后可以通过下面的命令来启动poetry run python-mopenbb_app_builder_agent.main启动应用后可以如下图所示将AI助手添加到OpenBB Workspace里。添加完成后就可以在OpenBB Copilot中选择OpenBB App Builder Agent进行对话了。目前代码生成使用的是Claude Code所以我们可以像平常使用它一样添加所需的技能。我在测试时添加了以下4个技能这4个技能中第一个是tushare作者最近发布的tushare技能可以通过该技能使用tushare查询A股和港股的数据。第二个是我自己开发的。后面两个是Didier开发的用于生成OpenBB后端应用的技能。由于Claude Code在国内使用并不方便我没有订阅Claude Code。平时我更多使用开源的OpenCode。看到这个项目后我非常感兴趣于是添加了对OpenCode的支持。如果小伙伴想使用OpenCode可以在gitee上下载我添加的分支https://gitee.com/finanalyzer/openbb-app-builder-agent/tree/opencode/结语金融AI的新时代已经到来OpenBB App Builder Agent项目虽然还处于早期阶段但它已经指明了一个清晰的方向金融领域正在迎来属于自己的OpenClaw时刻。与通用AI工具不同基于OpenBB构建的金融专用平台具备以下独特优势专业数据整合内置丰富的金融数据源支持覆盖全球主要市场行业最佳实践遵循金融分析的标准方法论确保分析结果可靠企业级特性原生支持SSO、权限管理、审计等企业需求满足合规要求自我进化能力软件能够生成、修复和改进自身实现持续优化正如Didier所言软件能够自我构建的时代比我们想象的更近。对于金融行业而言这个未来已经触手可及。普通人也能轻松开发专业金融应用的时代正在加速到来。

更多文章