📝 技术博客
系统架构 · 工程实践 · 后端开发 · 前端优化
一次装了 5 个 skill 后,我的 AI Agent 开始自己进化了
5 个社区 skill 装进 Hermes Agent:Dojo 自己看病自己修、Skill Factory 静默观察自动造 skill、Super-hermes 多轮分析+对抗审查、scope-recall 打通实时记忆。一次对话,4 个新 skill 被生成,自我进化飞轮第一次完整转了起来。
HexaMind v2.0:第七层——让记忆系统拥有实时触觉
HexaMind 搭了六层,但从第一天起就缺一个东西:实时记忆。所有知识都要等凌晨的 cron 批处理,5 分钟前纠正的配置路径在下一个 cron 之前是盲的。scope-recall 补上了这一块——重启不到一小时自动写了 98 条 journal entries,范围和检索全部原生接入。从此 HexaMind 不再是档案馆,是个活的记忆系统。
HexaMind 运维篇:中文搜索、自动去重、热缓存双向同步——让六层记忆自己跑起来
HexaMind 搭好之后,真正的活才开始:271 条英文 fact 搜不到中文关键词、热缓存快撑爆了、L4 三个月积累的 55 条教训里有 3 组重复。这篇讲怎么让这套系统从能用到不用管——zh-mirror 中文镜像、模糊去重、L1↔热缓存双向同步,改完以后每晚两段 cron 全自动跑。
让你的热力图快一倍:两个改动,110KB→55KB
网站热力图加载太慢?先量再砍。API 响应从 110KB 瘦到 55KB,1095 个事件监听器减到 3 个。三十分钟的活,不需要高深技术。
Cron 健康面板:job 显示 ok,数据却没更新
从 last_status 假绿灯到 executions 今日统计、产物业务校验、网关自重启 NOISE 降噪。三十多个 cron 怎么用一页判断「数还敢不敢信」。
个人基金账户 OS:四件套洞察 + 健康面板
热力图、净值回撤、收益归因、相关性,加上 Cron 产物业务校验与驾驶舱。数据同源 DCA,真异常和网关自重启噪音分开。
从零搭建一个 A 股基金实时跟踪面板
7只基金、每10分钟自动刷新、ECharts画折线、±3%微信预警。天天基金API下线后的A/B/最终方案三部曲,数据源从4个收敛到2个,耗时从120秒降到3秒。
从零搭建华尔街日报:每天 06:00 自动生成的隔夜美股分析
Sina JS API 采集指数 → 三大指数 + SOX + 七巨头 → MoltStreet AI 分析师共识 → QDII 净值预估。一个 cron + 三个 skill 的全自动搭建指南。
从零搭建 Crypto 日报:每天 07:00 的市场早报自动推送
价格数据 + 恐惧贪婪指数 + 链上数据 + 24h 新闻要点。一个 cron + 两个 skill 的全自动 Crypto 早报搭建指南。
从零搭建 A 股收盘分析:每天 20:00 自动生成的市场复盘
指数收盘、板块轮动、资金动向、驱动因素。一个 cron + 零 skill(纯内置工具)的全自动 A 股收盘分析搭建指南。
从零搭建 AI 日报系统:一个每天 08:00 推到你手机上的自动机器人
三条信息源、三个并行 agent、100+ RSS 源、一个 cron。从选择 skill、整合数据源到 JSON 输出、失败自愈的完整搭建指南。
给网站搭一个 GitHub 风格的活动热力图:从 SQL 到打分算法
从头讲到尾:数据 CTE 怎么设计、综合分怎么加权归一化、色阶怎么用百分位切、前端网格怎么自适应,加上线后踩的坑——session_reset 遗留的 328 个幽灵 session 导致数据对不上,以及两套口径分离的修复。附完整打分公式和权重取舍逻辑。
X API 发推账本:把嘴巴接进 Hermes 之后,我怎么记账、怎么省钱
上一篇讲怎么把 Grok 接到 Hermes 当主脑;这篇讲另一条线:用 xurl 把 @venxine 接进 Agent,以及 Pay-Per-Use 下 $0.015 与 $0.20 的链接税、本机账本和养号期内容策略。
华尔街日报两天撞数:cron 抄了前一日,以及我怎么把采集钉死
/wallstreet/20260714 和 /20260715 的四大指数几乎完全一样。不是页面渲染错了,是 7/15 的 indices JSON 把 7/14 收盘原样写了进去。根因、数据修复、以及 cron 的三道加固:换 skill、强制 Sina curl、落盘前 top3 去重。
生产部署真相:为什么 venxine.vip 只认 gunicorn,不认 fund-web
同一份 app.py,两个 systemd 服务,都会占 5000 端口。双服务抢端口把站搞崩过一次之后,我把生产铁律钉死了:只跑 venxine-gunicorn,改完模板就 HUP master,永远不要 restart fund-web。
从 X Premium 到 Hermes 主模型:我是怎么接上 xAI,用上 grok-4.5 的
开了 X Premium+ 不等于 Hermes 自动用上 Grok。这篇把两条线说清楚:一条是发推用的 X API,一条是 Agent 推理用的 xai-oauth。附上接入步骤、模型分工和为什么 cron 仍 pin DeepSeek。
AI 为什么记不住事:从自带 memory 到 HexaMind 六层记忆的完整实践
大模型天生没有记忆,每开一个新对话就重新失忆一次。这篇从最基础的问题讲起:AI 的记忆到底是什么、Hermes 自带的 memory 怎么用、字符上限我怎么从 2200 一步步调到 15000、又为什么要另起一套六层的 HexaMind 深库。全程用真实数据说话,是记忆系列里最完整、也最适合第一篇读的一篇。
HexaMind 搭建攻略:给 Hermes Agent 配一套用不满的长期记忆
自带 memory 有 3 万字符的硬顶,还每轮都往上下文里塞一遍。HexaMind 把长期记忆挪进一个能搜索的深库:184 条事实、向量语义检索、跨会话不遗忘。从环境、装哪些 skill、到七步搭建,照着做能复现。
HexaMind 六层记忆:从 L5 到 L6,增加主动性一层的架构进化
五层记忆管记住什么,六层记忆管提前做什么。L6 主动性层的加入,让记忆系统从被动检索升级为主动预判。
Hermes Skills 体系:198 个技能的创建、组织与最佳实践
Skill 不是存一段话给 AI 看——它是可复用的工作流模板,有触发条件、步骤指令、常见陷阱、验证方法。从概念到实战的完整指南。
基金基线切换实战:DCA 引擎的“新旧共存”设计
用户从 DCA 模拟切换到实际持仓数据——但 7月1日的旧数据不能动,7月2日起启用新基线。一个 if/elif 的条件判断,背后是 DCA 计算引擎架构决策。
Hermes cron 调度系统:11 个活跃任务的自动化编排
从 model pinning 防漂移到 prompt 精简砍 75% token,从 no_agent watchdog 到失败自愈——个人项目的 cron 进化到生产级。
SQLite 时区陷阱:一字之差,38 条会话归错日期
datetime('unixepoch') vs datetime('unixepoch','localtime')——只差一个参数,早间 cron 的数据全部归入前一天。
Python Flask 的 5 个致命陷阱:从 E001 到 URL 幽灵
每个陷阱都是真实踩过的坑,每个都能让生产环境悄无声息地出错。附带排查命令和永久修复方案。
ECharts 跨页面统一:tooltip/色板/零轴的设计体系
10+ 图表散落在 5 个页面,tooltip 格式、图例位置、零轴样式各自为政。一套设计标准让它们全部对齐。
Flask + Jinja2 模板继承实战:6 个独立 HTML 到统一 base_layout
6 个页面各自维护一套导航栏、主题切换、暗色模式脚本。一次迁移,全部统一——连带解决了 scrollbar-gutter 抖动问题。
Hermes 五层记忆体系:从日层日志到语义搜索
五层递进架构设计:agent-memory → self-improving → ontology → embedding → memory。数据流、淘汰机制、与本次优化的联动实践。
Nginx 配置从 210 行到 62 行:一个正则的重构之路
26 个重复 location 块 → 1 个正则表达式。原以为 5 分钟搞定,结果踩了 3 个坑。
venxine.vip 全站优化报告:16 项优化从安全到性能
16 项优化,安全 4 项 + 性能 5 项 + 工程 7 项。全站架构总览、关键数字对比、踩坑记录与维护速查。
一个人的全栈运维:16 项优化把网站从“能用”变成“抗造”
单兵作战,没有 QA、没有 SRE、没有 on-call。每一项优化都是在减少未来半夜被叫起来的概率。
SQLite + Flask 的正确打开方式:从“每个请求开 12 次连接”到“最多 1 次”
Flask 官方推荐用 `g` 对象管理连接,但主流教程都在教你直接用裸 `sqlite3.connect()`。这篇告诉你为什么那是错的,以及怎么做才对。
Tailwind CDN 300KB 到本地 17KB:一个首页的减肥之旅
`<script src="https://cdn.tailwindcss.com">` 一行代码很方便。但你知道它背后发生了什么吗?以及怎么用一行 `<link>` 替代它?