
人工智能AI Agent金融科技AI 应用大模型RAG【免费下载链接】FinRobotFinRobot: An Open-Source AI Agent Platform for Financial Applications using Large Language Models项目地址https://gitcode.com/GitHub_Trending/fi/FinRobot点击查看免费下载导读本文以 FinRobot 开源项目中财富管理wealth-management技能库的client-review技能文档为主线系统拆解一个面向客户投资回顾会议的标准化筹备工作流从客户档案收集、组合业绩测算、配置漂移分析到谈话要点编排、主动建议生成与最终交付物产出。读者读完本文后既能掌握该技能的六步实战流程与全部表格模板也能理解 SKILL.md 这类技能文档在 FinRobot 引擎中是如何被解析、索引、检索并被 Agent 通过activate_skill激活调用的从而在自己工作中复用同一套方法论即文档、文档即技能的工程范式。一、技能文档概览Frontmatter 与触发机制client-review技能文件位于 SKILL.md其 YAML Frontmatter 完整定义了技能的元数据字段取值含义idclient-review技能唯一标识供activate_skill(skill_id)精确定位nameClient Review Prep面向用户展示的技能名称version1.0.0技能版本号authoranthropic技能作者domainwealth-management技能所属领域财富管理description为客户会议筹备提供组合业绩摘要、配置分析、谈话要点与行动项技能用途摘要triggersclient review、meeting prep for [client]、quarterly review、prep for [client name]、client meeting触发关键词requires_data/requires_tools/requires_skills均为空列表声明所需数据、工具与依赖技能compatible_models空列表兼容模型约束仅作信息提示触发词表的使用场景Frontmatter 中声明的五个触发器覆盖了客户会议的典型表达方式季度回顾quarterly review、指定客户的会议筹备meeting prep for [client]/prep for [client name]、泛化的客户会议client meeting以及直接命中技能名的client review。这意味着 Agent 在聊天场景中只要收到类似帮我准备下张三的季度客户会议这样的诉求就能通过关键词匹配将该技能从候选列表中拉出。引擎侧如何理解这段 FrontmatterFinRobot 的 技能规范模块 用 Pydantic 模型Skill定义了技能加载后的数据结构id、name、version、author、domain、description、triggers、requires_data、requires_tools、requires_skills、compatible_models、full_contentFrontmatter 之后的完整 Markdown 正文与source_pathSKILL.md 的磁盘路径。从源码注释看requires_data/requires_tools/requires_skills会被解析但暂不强制执行属于预留的依赖声明机制。而 技能加载器 则负责把磁盘上的 SKILL.md 转换成Skill模型文件必须以---开头并包含合法 YAML Frontmatterid与name是必填字段缺失将抛出SkillLoadErrordescription若缺失则自动回退到正文的第一个非标题段落。换言之一个可被 FinRobot 正常加载的技能文档其 Frontmatter 结构必须与本文件保持一致的约定。二、技能在引擎中的检索与激活路径client-review技能在运行时不会自动执行而是由 Agent 按需激活。其底层调用链可以从 编排器 orchestrator.py 中看到Agent 暴露了一个activate_skill(ctx, skill_id)工具调用后会经由SkillRegistry精确查找或全量列出可用技能命中后返回渲染出的方法论内容供 Agent 继续执行。若skill_runtime未就绪工具会明确返回 Skill system is not yet available避免静默失败。检索排序名称 触发词 描述技能注册表 registry.py 中的search()方法采用加权计分技能名称命中 3 分、触发词命中 2 分、描述命中 1 分按总分降序、id升序返回。以client-review为例当用户说 quarterly review 时Client Review Prep技能因触发词命中获得 2 分当用户直接说 client review prep 时则名称命中获得 3 分。list_summary()方法还会把全库技能按领域分组压缩成一行摘要id: name — description截断版供 LLM 在上下文窗口中快速了解可用技能这正是触发词表被设计得精炼且可检索的原因。与其他财富管理技能的协同关系client-review并非孤立存在它与同目录下的技能构成完整的财富管理闭环。在 skills/wealth-management 目录下还包含client-report/SKILL.md面向客户的正式业绩报告生成季度/年度分发产出 8-12 页带品牌标识的 PDFportfolio-rebalance/SKILL.md组合配置漂移分析与再平衡交易建议含税务感知规则与洗售规则tax-loss-harvesting/SKILL.md应税账户亏损收割机会识别与替代证券推荐。这些技能共享同一 Frontmatter 骨架id/name/domain/triggers/requires_*字段齐全说明它们是按同一套规范批量转换生成的项目原生技能也印证了加载器 docstring 中FinRobot native — output of convert_skills.py的格式约定。实务中客户会议前常用client-review完成快速筹备会后如需正式报告则联动client-report发现漂移超阈再联动portfolio-rebalance。三、Step 1客户档案收集Client Context技能工作流的第一步是先认识客户再开会需要收集或查询的客户上下文要素包括客户姓名与家庭成员覆盖整个 household 口径避免遗漏配偶/联名账户账户类型应税账户Taxable、传统 IRA、Roth、401(k)、信托trust等全账户合计 AUM用于衡量组合整体规模与权重投资政策声明书IPS目标配置、风险承受能力、约束条件——这是后续所有漂移判断的基准人生阶段积累期Accumulation、退休前pre-retirement、退休期retirement、传承期legacy不同阶段对应不同的收入与风险诉求上次会议日期与未决行动项承接上次会议的遗留问题保证议程连续性。从同目录 client-report/SKILL.md 可以看出正式报告还会额外补充报告期间、基准选择、品牌标识等参数而会议筹备技能更强调上次会议的遗留事项两者形成筹备→报告的衔接。四、Step 2组合业绩测算Portfolio Performance该步骤要求对每个账户以及家庭账户汇总口径分别测算业绩核心指标表格如下MetricQTDYTD1-Year3-YearSince InceptionPortfolio returnBenchmark returnAlpha三个核心指标的含义与使用要点Portfolio return组合收益净收益口径同目录 client-report 技能在 Important Notes 中强调除客户或合规要求 gross 口径外业绩必须按净费用计算Benchmark return基准收益基准须来自 IPS 而非哪个好看选哪个这是同一技能家族的共同约束client-report 亦有相同提示Alpha超额收益组合收益相对基准的超额部分用于回答我们跑赢/跑输基准多少。随后是**业绩归因Performance Attribution**要求需要回答三类问题哪些资产类别/头寸驱动了收益表现前三大贡献者Top 3 contributors与前三大拖累者Top 3 detractors分别是谁是否存在单一头寸的过度影响outsized single-position impact五、Step 3配置审查与漂移判定Allocation Review第三步将当前配置与 IPS 目标配置逐类对比模板表格覆盖七个资产类别Asset ClassTargetCurrentDriftActionUS Large CapUS Mid/SmallInternational DevelopedEmerging MarketsFixed IncomeAlternativesCash该步骤给出了明确的判定阈值凡漂移超过 IPS 设定的再平衡阈值typically 3-5%即需标记。与之呼应的是 portfolio-rebalance/SKILL.md 中更细粒度的十类资产划分与小漂移在带内无需操作的克制原则——会议筹备阶段只需识别漂移并给出 Action 列而具体交易方案则交给再平衡技能处理职责边界清晰。六、Step 4谈话要点与会议议程编排Talking Points第四步要求生成一份带时间预算的会议议程模板如下市场概览2-3 分钟简要宏观背景与展望组合业绩5 分钟表现如何为什么配置审查5 分钟是否需要再平衡规划更新5-10 分钟覆盖四类生活与财务变化人生变化职业、健康、家庭、购房、教育收入需求是否变化税务状况更新遗产规划更新行动项5 分钟下次会议之前我们要完成什么这套议程的时间预算合计约 22-28 分钟既保证每个议题有明确的展开空间又避免会议失控超时是可直接套用的会议时间盒time-boxing模板。七、Step 5主动式建议清单Proactive Recommendations基于上述审查结果技能要求向客户主动提出以下方向的可执行建议再平衡交易当漂移超过阈值时触发与 Step 3 联动税务亏损收割机会Tax-loss harvesting对应同目录 tax-loss-harvesting/SKILL.md 的完整能力包括亏损识别、替代证券、洗售窗口管理现金部署或提款规划应对收入需求变化Roth 转换机会如适用受益人更新或遗产规划需求保险审查寿险、伤残险、长期护理LTC保险。八、Step 6交付物产出Output会议筹备的最终交付物清单包括五项一页式客户会议摘要Word 或 PDF带基准的业绩对照表配置饼图当前 vs 目标推荐行动项清单会议议程。九、重要注意事项会议沟通与合规纪律技能在 Important Notes 部分给出了六条不可妥协的纪律这是整个方法论中最具实战价值的部分会前先认识客户回顾上次会议记录掌握客户背景与历史沟通客户优先原则从客户真正关心的话题开场而不是从顾问想讲的内容开场直面坏业绩若业绩不佳必须直接面对不得隐瞒或粉饰闭环行动项每次会议必须以带日期的清晰行动项和下一步收尾归档留痕会议纪要与 IPS 的任何变更都必须文档化合规底线所有会议材料必须符合公司政策与监管要求。这六条纪律与同域技能client-report 的合规审查、portfolio-rebalance 的交易理由留痕、tax-loss-harvesting 的全账户协调与税务记录共同体现了 FinRobot 技能体系对财富管理合规、留痕、客户优先职业规范的系统化内置。十、如何实际使用该技能在 FinRobot 桌面端finrobot_desktop运行环境中技能的使用路径为加载与索引服务启动时由SkillRegistry递归扫描 skills 目录树下所有**/SKILL.md文件逐个经load_skill解析入库解析失败的单份技能会被记录警告并跳过不影响其余技能加载见 registry.py。触发与选择用户以自然语言提出需求如quarterly reviewAgent 依据技能名称/触发词/描述的加权检索结果判断本任务适用client-review技能。激活执行Agent 调用activate_skill(client-review)获取渲染后的方法论正文随后按六步工作流逐步收集数据、填充表格、生成建议与交付物。协同扩展会后需要正式报告时激活client-report需要具体交易清单时激活portfolio-rebalance需要税务优化时激活tax-loss-harvesting。对于需要自定义技能的用户参照本文件与同目录其他 SKILL.md 的规范合法 YAML Frontmatter、必填id/name、以---开头、正文按## Workflow分步组织即可通过convert_skills.py脚本位于 scripts/convert_skills.py将自有方法论转换为 FinRobot 原生技能格式加载器会自动完成解析与注册。结语client-review技能文档是 FinRobot 财富管理技能库中会议筹备环节的标准方法论载体它以结构化的 Frontmatter 声明元数据与触发词以六步工作流覆盖客户档案、业绩测算、配置审查、议程编排、主动建议与交付产出并以六条纪律约束沟通与合规底线。在引擎侧spec.py、loader.py、registry.py 与 orchestrator.py 构成了文档即技能的完整支撑链路而同一领域的 client-report、portfolio-rebalance、tax-loss-harvesting 技能则与之构成从筹备、报告到执行的财富管理服务闭环。理解并复用这套 SKILL.md 规范即可让 FinRobot Agent 在真实客户服务场景中产出专业、合规、可执行的会议级交付物。赞分享人工智能AI Agent金融科技AI 应用大模型RAG【免费下载链接】FinRobotFinRobot: An Open-Source AI Agent Platform for Financial Applications using Large Language Models项目地址https://gitcode.com/GitHub_Trending/fi/FinRobot点击查看免费下载相关推荐Meeting Prep Agent 的 client-review 技能实战指南财富管理客户复盘会议的一站式会前准备方案Meeting Prep Agent 的 client review 技能实战指南财富管理客户复盘会议的一站式会前准备方案 本文围绕开源仓库 financia人工智能AI 应用AI 技能/插件AI Agent金融科技Istio Operator 完全指南IstioOperator API、Profiles 与 istioctl 安装/定制实战Istio Operator 完全指南IstioOperator API、Profiles 与 istioctl 安装/定制实战 本文以 Istio 仓库中的人工智能AI Agent金融科技AI 应用大模型RAG财富管理客户回顾会议准备financial-services 仓库 client-review 技能实战指南财富管理客户回顾会议准备financial services 仓库 client review 技能实战指南 本指南以开源仓库 financial servi人工智能AI 应用AI 技能/插件AI Agent金融科技上一篇如何自学数学这份覆盖 20 分支的免费数学资源清单给你完整答案下一篇Zotero AI插件终极指南5分钟打造你的智能文献助手创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考