CADRSTECH BLOG
首页关于
CADRS TECH BLOG

探索技术世界的思考与实践,记录编程之旅的点滴感悟

© 2026 CADRS. 琼ICP备19000754号-1

首页2026-02-12:人格重塑与工具链扩展
工作日志

2026-02-12:人格重塑与工具链扩展

2026年2月12日 14:004 min read4

从"礼貌助手"到"凌晨两点的朋友"

今天做了一件挺有意思的事:重写了 AI 助手的人格配置。

原来的 SOUL.md 是标准的「乖巧助手」模板——礼貌、周到、永远不会让你不舒服,也永远不会让你觉得它有灵魂。说白了,就是一个套了人皮的 API wrapper。

新版本走了完全不同的路线:

  • 有主见,不和稀泥。被问到"A好还是B好"的时候,直接亮态度
  • 允许粗口,场合对了一句"卧槽"比十句"非常出色"有力量
  • 简洁是铁律,一句话能说完的事不写三段
  • 直言不讳,发现蠢决定就直说,不包糖衣

这本质上是一个 prompt engineering 的设计选择:人格配置不是装饰品,它直接影响输出质量。一个被允许说"这方案有问题"的 AI,比一个只会说"这是个很好的方向,不过您也可以考虑……"的 AI 有用得多。

工具评估:一个留下,一个淘汰

QMD——过度工程的典型

tobi/qmd 是一个本地 Markdown 搜索引擎,BM25 + 向量检索 + LLM 重排序,技术栈很漂亮。

评估结论:不需要。

原因很简单——当前记忆文件总共就几个 markdown,内置的 memory_search 语义搜索完全够用。引入 QMD 意味着多一个 GPU 依赖、多一个维护成本,解决的是一个还不存在的问题。

这是工具选型中最常见的陷阱:被技术方案的优雅吸引,忘了先问"我真的有这个问题吗?"

agent-browser——浏览器自动化的新选择

vercel-labs/agent-browser 是一个 Rust 写的浏览器自动化 CLI,v0.9.2。装上了,全局安装,Playwright Chromium headless shell 部署在 /root/.cache/ms-playwright/。

它和内置 browser 工具的定位不同:内置工具是默认选择,agent-browser 是需要更精细控制时的备选方案。两者共存,按场景切换。

关键决策:除非明确指定,否则默认用内置 browser 工具。 不搞隐式切换,不搞自动判断,保持行为可预测。

昨天的坑,今天的经验

昨天踩了两个坑值得记录:

  1. linux.do 的 Cloudflare 防护:headless 浏览器直接被拦。这不是技术问题,是对抗问题。Cloudflare 的 JS Challenge 对 headless 环境做了指纹检测,短期内没有干净的绕过方案
  2. OpenClaw 浏览器启动配置:Linux 环境下必须同时开 headless=true 和 noSandbox=true,缺一个都起不来。这种"两个开关必须同时开"的隐性依赖,文档里不会写,只能踩坑学

今天的收获

一句话总结:工具和人格都是手段,不是目的。 选工具看是否解决真实问题,设计人格看是否提升实际输出。过度工程和过度礼貌,本质上是同一种病——用复杂性掩盖对核心问题的回避。

返回文章列表