尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
FinRobot 财富管理技能实战:基于 SKILL.md 的 Client Review Prep 客户会议筹备工作流
人工智能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),仅供参考
RELATED

相关推荐

ZeroTermux 内置 bzgrep 命令详解:在 .bz2 压缩包内直接进行正则搜索

ZeroTermux 内置 bzgrep 命令详解:在 .bz2 压缩包内直接进行正则搜索

移动开发开发工具 【免费下载链接】ZeroTermux 项目地址: https://gitcode.com/GitHub_Trending/ze/ZeroTermux 点击查看 免费下载 bzgrep 是 ZeroTermux 内置 Linux 命令手册中收录的一条核心压缩检索命令:它允许你不用先解压,直接在 .bz2 …

📅 2026/10/3 8:21:48
CMake get_property 命令完全指南:十种作用域属性读取与源码实现解析

CMake get_property 命令完全指南:十种作用域属性读取与源码实现解析

构建工具开发工具CLI 【免费下载链接】CMake Mirror of CMake upstream repository 项目地址: https://gitcode.com/gh_mirrors/cm/CMake 点击查看 免费下载 get_property 是 CMake 中读取属性的通用入口命令,它从全局、目录、目标、源文件、测试、缓存…

📅 2026/10/3 8:21:48
AI-For-Beginners 课程解读:从 VGG-16 到 MobileNet,四大经典 CNN 架构深度解析

AI-For-Beginners 课程解读:从 VGG-16 到 MobileNet,四大经典 CNN 架构深度解析

教程人工智能机器学习深度学习 【免费下载链接】AI-For-Beginners 12 Weeks, 24 Lessons, AI for All! 项目地址: https://gitcode.com/GitHub_Trending/ai/AI-For-Beginners 点击查看 免费下载 本指南以 AI-For-Beginners 课程中「卷积神经网络」一节的《知名 CNN…

📅 2026/10/3 8:21:48
MORE NEWS

更多资讯

📰

DeepSeek Harness桌面端上手:安装配置、插件Skill部署与报错排查

1. 桌面端来了,为什么这件事比想象中重要DeepSeek Harness 这个工具,圈内人一般直接叫它 DSH。它最早是以命令行形态出现的,核心定位是给大模型应用做一层"编排外壳"——把模型调用、工具调用、文件读写、Skill 执行这些东西串起来…

📰

全国大学生计算机设计大赛作品包实战:源码、说明与数据库导入联调指南

简介:这份资源是全国大学生计算机设计大赛参赛作品的完整工程包,面向计算机、软件工程、电子信息等专业的学生与指导教师,可用于课程设计、期末大作业、毕业设计参考,也适合作为竞赛项目的学习范本。压缩包共438个文件&#xff0c…

📰

一小时Python入门:从环境安装到写出第一个实用整理程序

先跟各位打算入坑 Python 的朋友说句实在话:零基础学编程,第一步根本不是语法,而是把环境装好、把第一个程序跑起来。我见过太多人卡在安装这一步——官网链接一堆、版本看得眼花、装完双击图标发现什么反应都没有,然后就放弃了&a…

📰

MindSpore Transformers 大模型训练迁移与 GPT Layer 本地加速实战

1. 从一张卡到一套框架:为什么大模型训练迁移值得认真对待第一次把训练脚本从原来的框架搬到 MindSpore 上跑 GPT 类模型时,我盯着终端里滚动的日志看了整整一个下午。loss 曲线倒是在动,但每一步的耗时比预期高出一大截,GPU 利用…

📰

Java char与int类型转换详解:从隐式提升到边界陷阱

先说个我上周在项目里亲手踩的坑。线上有个服务突然报NumberFormatException,排查日志追了半天,最后定位到一行人畜无害的代码:某个参数被当成了char取出来,然后直接参与了数字计算。问题就出在d对应的 ASCII 码是 100&#xff0c…

📰

ciscn_2019_s_3 详解:两阶段 SROP 利用链与 syscall 接力

如果你对 SROP 的印象还停留在“用 pwntools 的 SigreturnFrame 把 rax 改成 15”,那么 ciscn_2019_s_3 这道题可能会让你卡一个下午。我第一次做这道题时,第一段 sigreturn 很快打通了,但真正 getshell 的时候才发现:程序里根本没…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬