共 106 篇文章
一个基于 TradingAgents 框架打造的股票分析 Skill
TradingAgents-CN-Skill 是基于 TradingAgents 框架的中文股票分析 Skill。用户输入股票截图、文字描述或股票代码,Agent 自动完成 4 位分析师 + 2 轮多空辩论 + 风控三方辩论 + 五级评级,输出完整 PDF 报告。
CUDA 并行计算原理解析:GPU 加速的本质
2006 年,NVIDIA 推出了 CUDA(Compute Unified Device Architecture)——一套针对自家 GPU 的并行计算平台和编程模型。在此之前,GPU 的职责单一,仅限于图形渲染;CUDA 的出现,使得开发者可以用熟悉的 C/C++ 语言直接调用 GPU 的算力。
大语言模型训练、深度学习推理、科学计算——这些涉及 TB 级数据处理的任务,底层几乎都运行在 CUDA 之上。本文以中立视角,剖析 CUDA 的核心设计,并透过一个实战例子展示其并行计算模型。
OpenClaw 内置引擎 + 硅基流动免费模型开启向量搜索
上一篇《OpenClaw 的 QMD 记忆引擎:从尝鲜到放弃》里,我因为 2 核 4G 服务器跑不动 QMD 的 3 个本地 LLM 模型,切回了内置引擎。当时以为内置引擎只有关键词搜索——其实不是。
OpenClaw 的 QMD 记忆引擎:从尝鲜到放弃
OpenClaw 有一套内置的 Memory 系统,基于 SQLite 实现,开箱即用。但对于需要更高搜索质量、更广索引范围的场景,OpenClaw 提供了一个更强大的选项——QMD Memory Engine。
本文梳理 QMD 的核心概念、架构原理、配置方法,以及它在 OpenClaw 记忆体系中的实际角色,最后与 OpenViking 方案做对比。
Next.js 照片博客性能优化:回源协议与 HTTP/3 升级
上一篇文章记录了将照片站点从 Vercel 迁移到腾讯云 Lighthouse 的过程。迁移完成后,站点功能正常、性能也有明显提升。但在对 Nginx 日志和响应时间做进一步分析后,发现回源架构和协议层面还有优化空间。
Harness Engineering 入门:让 AI Coding Agent 稳定工作的工程实践
最近在研究 AI Coding Agent 的工程化实践,绕不开两个概念:Harness Engineering 和 OpenSpec。两者都跟 AI 写代码有关,但解决的问题完全不同。写篇文章梳理一下。
OpenViking × OpenClaw:给 AI Agent 装上长期记忆
最近给 OpenClaw 装上了 OpenViking,顺手配了套记忆"双写"机制。折腾了一阵,记录下过程和使用心得,也深入梳理一下 OpenViking 插件的运行原理——它到底是怎么接管 OpenClaw 的记忆系统的。
Hugo 博客搜索方案对比与踩坑记录
之前给博客加了搜索功能,调研了几种方案,踩了不少坑,记录一下。
方案对比
| 方案 | 索引大小 | 搜索体验 | 配置复杂度 | 中文支持 |
|---|---|---|---|---|
| Fuse.js | ~50KB | 需手动实现 UI | 中 | 一般 |
| Lunr.js | ~50KB | 需手动实现 UI | 中 | 一般 |
| Pagefind | ~20KB(按需加载) | 自带 UI | 低 | 需配置 |
| Algolia | 免费额度内 OK | 极佳 | 高 | 好 |
Hugo 博客迁移:GitHub Actions + 腾讯云 COS + EdgeOne CDN
本文记录了将 Hugo 博客从 Vercel 迁移到 GitHub Actions + 腾讯云 COS + EdgeOne CDN 的过程,最终实现了增量同步、并发保护、精准缓存清理的自动化部署流水线。整个 workflow 的编写和迭代主要借助 WorkBuddy(Claude Opus 4.6)完成,OpenClaw 做一些终端辅助。