- 博客(13)
- 收藏
- 关注
原创 [数智金融][14]金融桌面助手的设计和实现
Desktop Assistant 是一个基于 PySide6 的跨平台桌面客户端,采用悬浮球 + 对话窗口的交互模式,与 AstrBot 服务端通过 WebSocket 进行实时通信。
2026-06-14 20:52:28
207
原创 [数智金融][13]虚拟炒股功能的添加
为了降低用户的"试错成本"、让小白也能快速熟悉 A 股交易规则(涨跌停、T+1、停牌、印花税、过户费、集合竞价…),我在app 中做了一个完全模拟 A 股交易制度的沙盒:不接券商、不连真实账户、不碰用户资金;行情接入东方财富真实数据;交易规则完全对齐 A 股(交易单位、涨跌幅、停牌、过户费、印花税、T+1、隔夜挂单等);整体遵循 “main.py 注册指令 → handlers 解析参数 → services 跑业务 → models 表达数据 → utils 提供工具” 的分层架构。
2026-06-14 20:34:06
208
原创 [数智金融] [12]对于用户偏好智能画像模块的分解与实现
我曾在4中提到实现用户偏好智能画像模块的基本思路。现在实际实现起来,发现其还存在一个巨大的问题:就是多个功能混成了一个大功能,没有遵循单一职责原则。因为我们的astrbot自身已提供记忆功能,我们这里先只实现单纯的用户画像功能。
2026-06-05 00:02:32
237
原创 [数智金融][11]平台适配器debug
问题分析:AstrBot 主程序收到 Ctrl+C↓想要退出↓但是 HTTPAdapter 里的 Hypercorn 服务还在运行↓如果没有明确通知 Hypercorn 停止↓程序可能卡住,无法正常退出all in all,应该是服务的生命周期没有和astrbot插件生命周期正确绑定。
2026-06-01 23:25:42
163
原创 [数智金融][10]为接入平台开发一个平台适配器
Bearer Token 鉴权可以理解为:客户端请求接口时,必须带上一串“通行证字符串”,服务器验证这串 token 是否正确,正确才允许访问。例如意思是:“我是带着 abc123456 这个 token 来访问接口的,请验证我。的请求才能通过。如果没有带,或者 token 写错了,服务器应该拒绝请求如果是浏览器前端直接请求 AstrBot HTTP 插件,例如前端运行在,而插件接口运行在由于浏览器存在同源策略限制,需要在插件中配置 cors_origins。表示允许。
2026-05-22 13:41:50
470
原创 [数智金融][1]项目框架分析与搭建
TomySwift认为,任何项目的构思过程都应该是有规律的。对于TomySwift来说,主要的构思方式就是:明确现在面临什么样的问题,对于这些问题,应该有什么样的解决方案。每一种方案有什么不确定的地方是有待之后着手探索的,应该用什么样的测试标准筛选这些方案。而在着手探索阶段,TomySwift亦有对应的构思方法,在这就不赘述了。
2026-05-05 13:08:05
340
原创 [数智金融] [5] 关于经济数据分析模块的着手探索
akshare 是基于 Python 的财经数据接口库,获取的是相对权威的财经数据网站公布的原始数据,通过利用原始数据进行各数据源之间的交叉验证,进而再加工,从而得出科学的结论。
2026-05-05 03:31:49
390
原创 [数智金融] [7]论坛功能的初步搭建
TomySwift认为,任何模块的实现过程都应该是有规律的。对于TomySwift来说,主要的实现方式就是:明确应该实现哪些功能,怎样实现这些功能,遇到哪些问题,如何解决这些问题,还有哪些功能可以实现。
2026-04-26 20:09:59
355
原创 [数智金融] [4] 关于用户偏好智能画像模块大致思路
而我的想法有两个方面,一个是为了减少记忆的量和无用的内容,在每次聊天结束后都让llm自己总结一些结构化的结论或者是总结性的简化版的聊天记录,在以后需要使用记忆的功能的时候就不用把所有的最近的聊天记录都作为prompt的一部分,而是可以直接用简短的摘要markdown替代,提高速度和准确率(暂且用于短期记忆)。而第二个方面就是对于这种非结构化的中期记忆和长期记忆的处理,这里(1)采用用户对策略生成过程的信任度打分,几个最高分对应的过程或者是最终的简化版摘要作为长期记忆加入窗口,剩下的作为中期记忆。
2026-04-05 19:14:01
241
原创 [数智金融] [3] 关于经济数据分析模块的大致思路
本文介绍了TomySwift针对通用大模型在金融投资策略生成任务中表现不足的问题所提出的解决方案。文章指出当前模型存在对金融数据理解不深入、建议同质化严重等问题。TomySwift计划通过训练专门的数据分析小模型或微调现有模型,为通用大模型提供量化参考指标。方案包括:基于聚宽平台建立多模态数据集,设计包含股票特有指标和市场数据的输入特征;模型将根据前三日数据预测第四日指标;在模型架构上计划结合CV领域思想进行创新。文章最后提到仍存在测试标准不确定等问题待解决。
2026-04-03 16:36:18
267
原创 2025年4月11日 P1026 [NOIP 2001 提高组] 统计单词个数(dp)
明确问题的核心要素输入:一个长度为 n 的字符串,需要划分为 k 份。目标:每份中单词个数的总和最大,且每个单词的首字母只能用一次(即单词不能重叠首字母)。约束:单词选自给定字典,单词之间首字母不重叠(但字符可部分重叠,如this和is允许,但选this后不能选以t开头的单词)。分析 “最后一份” 的决策假设前 i 个字符划分为 j 份,最后一份(第 j 份)的起始位置是 \(m+1\),结束位置是 i。那么前 m 个字符必须划分为 \(j-1\) 份,即子问题 \(dp[m][j-1]\)。
2025-04-11 17:58:50
973
原创 2025.4.10刷题总结1 P1020 [NOIP 1999 提高组] 导弹拦截(dp)
# P1020 [NOIP 1999 提高组] 导弹拦截## 题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入导弹依次飞来的高度,计算这套系统最多能拦截多少导弹,如果要拦截所有导弹最少要配备多少套这种导弹拦截系统。## 输入格式一行,若干个整数,中间由空格隔开。## 输出
2025-04-11 10:03:36
1072
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅