[{"content":" 在AIGC爆发之后，社会需要的不只是更强的生成模型，也需要更可靠的鉴伪系统\n过去几年，AI生成内容从\u0026quot;新奇玩具\u0026quot;迅速变成了社会风险的一部分。它可以生成海报、头像、视频、广告，也可以生成谣言、诈骗、伪证和人格攻击。\n最近两个事件尤其值得放在一起看：一个是意大利总理梅洛尼遭遇AI假照片事件，另一个是伯克希尔哈萨维发布声明，提醒公众警惕冒充巴菲特的AI伪造视频。前者指向个人尊严、公共舆论与女性权益，后者指向金融信任、权威身份与投资安全。它们共同说明：AI伪造已经不再只是\u0026quot;真假图片\u0026quot;的问题，而是数字社会的信任问题。\n这也让合合信息这类图片、文档、证照鉴伪能力的价值被重新看见：C端需要保护普通人的真实性，B端则需要把\u0026quot;真实性验证\u0026quot;嵌入业务流程，成为风控、合规和内容安全的基础设施。\n普通人在互联网要三思后行，避免被虚假图片和视频欺诈等，都是我们面临的新机遇和新考验，具备反诈意识是AI时代最重要的事情；AI是会输出虚假信息的，这就要求我们要有鉴别思考能力。\n正如AI带来的生产力革命，新的信任基础设施公司将是我们在未来投资的好方向，我们需要全套的鉴定可信任公司作为新AI时代的基座之一。\n看一组木头姐在AI时代的投资 以下表单内容为ChatGpt总结生成\n方向 公司/资产 ARK相关持仓 相关性 对\u0026quot;AI鉴伪/数字信任\u0026quot;的启示 企业风控 / 欺诈识别 Palantir（PLTR） ARK主动ETF合并约 2.73% 高 用AI和数据平台识别异常行为、欺诈风险，更接近B端\u0026quot;真实性风控中台\u0026quot;。(Cathie's Ark) 内容溯源 / 边缘网络 Cloudflare（NET） ARK主动ETF合并约 0.32% 高 与\u0026quot;内容凭证、来源证明、发布链路可信\u0026quot;相关，偏事前溯源。(Cathie's Ark) 身份安全 / 网络安全 CrowdStrike（CRWD） ARK主动ETF合并约 0.27% 高 防账号冒充、身份攻击、企业深伪诈骗，属于\u0026quot;反冒充\u0026quot;的安全底座。(Cathie's Ark) 数据安全 / 恢复可信 Rubrik（RBRK） ARK主动ETF合并约 0.17% 中高 保护企业关键数据不被勒索、篡改、污染，偏\u0026quot;真实数据资产保护\u0026quot;。(Cathie's Ark) AI平台 / 生成与治理 OpenAI ARK Venture Fund 约 9.29% 中高 既是生成式AI平台，也会承担AI内容标识、安全治理、模型检测等能力。(市值排行榜) AI平台 / 企业AI Anthropic ARK Venture Fund 约 2.96% 中高 企业级AI、安全AI与模型治理相关，间接受益于AI可信化需求。(市值排行榜) 数字资产 / 可信交易 Circle（CRCL） ARK主动ETF合并约 3.61% 中 稳定币和链上金融基础设施，偏\u0026quot;金融交易可信层\u0026quot;。(Cathie's Ark) 数字资产 / 交易与托管 Coinbase（COIN） ARK主动ETF合并约 3.03%；ARK Venture Fund 约 0.32% 中 数字资产入口、托管、链上合规，属于广义数字信任基础设施。(Cathie's Ark) 资产代币化 / 数字凭证 Securitize ARK Venture Fund 约 1.28% 中 与资产代币化、数字凭证、链上确权相关，可延展到可信证明体系。(市值排行榜) 区块链基础设施 Blockdaemon ARK Venture Fund 约 0.43% 中 提供区块链节点和基础设施，偏底层可信账本/存证能力。(市值排行榜) 社交/内容平台 Discord ARK Venture Fund 约 0.70% 中低 大规模UGC平台会面对AI假图、假身份、假消息治理需求。(市值排行榜) AI搜索 / 信息可信 Perplexity AI ARK Venture Fund 约 0.45% 中低 面向AI搜索和答案生成，未来与来源引用、事实核验、可信回答相关。(市值排行榜) 一、梅洛尼AI假照片：当伪造开始攻击个人尊严 梅洛尼事件的核心，不只是\u0026quot;某位政治人物被恶搞\u0026quot;。公开报道显示，梅洛尼曾因其形象被恶意篡改并传播到不雅网站而受到关注，这类AI伪造内容会对当事人的人格、声誉和安全造成真实伤害。(搜狐)\n这类事件有三个明显特征。\n第一，伪造门槛极低。 过去，合成假照片需要专业软件和较高技术能力。现在，只要有几张公开照片，普通人也可能被伪造成不雅照、涉政图、涉暴图、诈骗头像或虚假\u0026quot;证据\u0026quot;。\n第二，传播速度远高于澄清速度。 一张假图在社交平台扩散时，公众往往先被情绪吸引，再去判断真假。等当事人澄清时，伤害已经发生，截图已经流转，舆论已经定型。\n第三，普通人比公众人物更脆弱。 政治人物、企业家、明星至少有媒体渠道和法律资源。普通用户一旦遭遇AI假图，往往缺少技术鉴定、维权证据和平台申诉能力。\n所以，梅洛尼事件真正提醒我们的是：AI伪造正在把\u0026quot;被造谣\u0026quot;\u0026quot;被羞辱\u0026quot;\u0026quot;被冒充\u0026quot;的风险普遍化。\n在这样的背景下，面向C端的图片鉴伪工具有了明确价值。它不只是一个\u0026quot;看图识真假\u0026quot;的小功能，而可能成为每个人手机里的\u0026quot;数字验真器\u0026quot;：收到可疑图片时先验一下，发现被伪造时生成一份检测报告，向平台投诉、向警方报案、向公众澄清时有证据可依。\n二、\u0026quot;假巴菲特\u0026quot;：当伪造开始攻击金融信任 如果说梅洛尼事件体现的是AI伪造对个人声誉和公共舆论的破坏，那么\u0026quot;假巴菲特\u0026quot;事件则说明，AI伪造已经进入更高风险的金融场景。\n伯克希尔哈萨维曾发布题为 \u0026quot;It's Not Me\u0026quot; 的声明，提醒公众注意网络上冒充巴菲特的AI伪造视频。相关报道指出，这些视频会借用巴菲特的形象传播虚假言论，甚至可能误导不熟悉巴菲特的普通投资者。(The Times of India)\n这件事的危险之处在于：巴菲特不是普通名人。他的每一句公开表达，都可能被市场解读，被投资者转发，被媒体放大。一个\u0026quot;看起来像巴菲特、听起来像巴菲特、说着投资建议\u0026quot;的AI视频，本质上是在劫持权威身份。\n这不只是内容造假，而是信任造假。\n在金融场景里，信任就是资产。假巴菲特视频可能带来几个风险：\n一是诱导投资者购买虚假产品，比如假基金、假课程、假币圈项目。 二是制造市场情绪，让用户误以为某个投资观点来自权威人物。 三是损害企业和个人品牌，让真正的机构不得不花大量成本辟谣。 四是让公众对真实信息也产生怀疑，形成\u0026quot;什么都可能是假的\u0026quot;的信任疲劳。\n这意味着，B端对鉴伪技术的需求会比C端更强烈、更刚性。金融机构、内容平台、保险公司、电商平台、政务系统、企业法务部门，都需要在业务流程中增加真实性验证。\n三、图片鉴伪的C端价值：每个人都需要\u0026quot;验真权\u0026quot; AI时代，普通用户面临的最大变化是：眼见不再一定为实。\n我们过去默认\u0026quot;照片是证据\u0026quot;，现在这个默认前提正在失效。图片、视频、截图、票据、聊天记录，都可能被生成或篡改。于是，C端用户需要一种新的基础能力：验真权。\n所谓验真权，就是普通人也能低成本判断一张图片、一个视频、一份材料是否可信。\n合合信息旗下TextIn已经提供通用篡改检测相关能力，公开页面显示，其产品可用于识别卡证照片、支付凭证、小票、发票、证件等图像中的篡改痕迹，并可定位篡改区域，同时支持Web平台、API和私有化部署等接入方式。(TextIn)\n如果把这类能力放到C端，会产生几个非常现实的应用场景。\n第一，社交验图。 用户在微信群、朋友圈、短视频平台看到可疑图片，可以先检测，再转发。尤其是涉政、涉灾、涉公共人物、涉不雅内容的图片，验真工具可以降低谣言扩散。\n第二，个人防护。 当用户发现自己的照片被AI合成、被恶意嫁接、被冒充用于诈骗时，可以用鉴伪工具生成初步检测结果，为投诉、报警和维权提供技术依据。\n第三，家庭反诈。 未来诈骗不一定只是电话和短信，也可能是\u0026quot;熟人照片+伪造视频+假语音\u0026quot;。普通家庭需要一种简单工具帮助老人和孩子判断：这张图、这个视频、这个截图到底可不可信。\n第四，内容创作者保护。 博主、主播、老师、医生、律师、财经KOL等人群容易被冒充。鉴伪能力可以帮助他们识别和澄清假账号、假截图、假宣传物料。\nC端市场的关键不只是技术准确率，还包括体验。用户不会愿意看复杂参数，他们需要的是一句清晰判断：是否疑似AI生成？是否存在局部篡改？篡改区域在哪里？能否生成一份可分享、可申诉的报告？\n谁能把复杂的鉴伪能力做成简单产品，谁就可能成为AI时代的\u0026quot;个人信任入口\u0026quot;。\n四、图片鉴伪的B端价值：从工具变成风控基础设施 相比C端，B端的价值更大，也更容易形成持续付费。\n因为企业不是为了\u0026quot;好奇这张图真假\u0026quot;而鉴伪，而是为了降低损失、满足合规、提升审核效率、保留风控证据。\n在B端场景中，图片鉴伪至少可以进入以下业务链条。\n金融开户与KYC。 银行、证券、消费金融平台需要核验证件、银行卡、收入证明、流水截图、授权文件是否真实。证件或材料一旦被篡改，后续可能带来信贷欺诈、洗钱风险和监管处罚。\n保险理赔。 车险、健康险、财产险中，大量材料以照片、票据、病历、维修单形式提交。伪造事故照片、篡改发票金额、修改诊断证明，都会造成直接赔付损失。\n企业报销与财务审核。 支付截图、小票、发票、住宿凭证、交通凭证都可能被篡改。TextIn公开页面中也提到，篡改检测可覆盖财务报销、商场小票、证件凭证等场景。(TextIn)\n内容平台审核。 短视频、社交媒体、新闻资讯平台需要识别AI生成的虚假人物、假新闻图片、伪造截图和深度伪造内容，避免平台成为谣言和诈骗的放大器。\n品牌与上市公司舆情风控。 假高管讲话、假财报截图、假公告、假合同、假客服视频，都可能引发股价波动、客户恐慌和品牌危机。企业需要从\u0026quot;事后辟谣\u0026quot;转向\u0026quot;提前监测和快速鉴伪\u0026quot;。\n这就是为什么B端不会只买一个\u0026quot;检测按钮\u0026quot;。企业真正需要的是一整套真实性风控能力：API接入、批量处理、私有化部署、低误杀率、可解释报告、篡改区域定位、和现有OCR/审核/风控系统联动。\n合合信息的想象空间也正在这里。它原本就在OCR、文档识别、证照识别、商业数据智能等领域有积累，如果把\u0026quot;识别文档内容\u0026quot;和\u0026quot;判断文档真假\u0026quot;结合起来，就不只是做图片检测，而是在做企业级可信文档入口。\n五、为什么这类公司会被重新估值？ AI生成能力越强，鉴伪能力越重要。\n过去，市场更关注\u0026quot;谁能生成内容\u0026quot;。但当生成内容泛滥之后，新的问题会出现：谁能证明内容是真的？谁能判断材料有没有被改过？谁能给企业一个可审计、可解释、可落地的真实性结论？\n这正是合合信息这类公司的机会。\n它的价值不在于单点模型，而在于三层能力的叠加。\n第一层是图像层能力。 识别AI生成痕迹、局部篡改痕迹、拼接痕迹、重采样痕迹、压缩异常、边缘异常等。\n第二层是文档层能力。 理解证件、发票、合同、病历、票据、截图中的字段、版式和业务逻辑。例如金额、日期、姓名、证件号、印章、二维码是否匹配。\n第三层是业务层能力。 把检测结果接入金融、保险、政务、财务、平台审核等流程，变成可执行的风控策略，而不是停留在实验室判断。\n这三层结合起来，才是真正的壁垒。\n因为企业客户最终关心的不是\u0026quot;你能不能识别一张假图\u0026quot;，而是：\n能不能减少我的欺诈损失？ 能不能降低人工审核成本？ 能不能满足监管和审计要求？ 能不能解释为什么判定为可疑？ 能不能在高并发、高隐私、高稳定性的环境中运行？ 如果答案是肯定的，图片鉴伪就不再是一个边缘功能，而会成为企业数字化系统中的标准模块。\n六、从两个事件看未来：真实性会成为新的稀缺资源 梅洛尼AI假照片事件说明，AI伪造会攻击个人尊严和公共舆论。 \u0026quot;假巴菲特\u0026quot;事件说明，AI伪造会攻击金融信任和权威身份。\n这两个事件看似相距很远，一个在政治与个人声誉领域，一个在投资与金融传播领域，但它们背后是同一个趋势：AI正在降低伪造的成本，同时放大伪造的后果。\n未来，我们可能会越来越频繁地看到：\n假高管发布投资建议； 假医生推销药品； 假律师发布法律意见； 假客服诱导转账； 假合同骗取签署； 假证件通过审核； 假发票进入报销； 假灾情图片制造恐慌； 假公众人物视频操纵舆论。 在这个时代，真实性会成为新的稀缺资源。\n过去，互联网解决的是\u0026quot;信息如何快速传播\u0026quot;。 现在，AI时代必须解决的是\u0026quot;信息如何被信任\u0026quot;。\n所以，图片鉴伪、视频鉴伪、文档篡改检测、内容溯源、数字水印、可信认证，会共同构成新的信任基础设施。合合信息这类公司如果能把C端入口和B端风控连接起来，就有机会从\u0026quot;识别工具\u0026quot;升级为\u0026quot;真实性基础设施提供商\u0026quot;。\n结语：AI越强，鉴伪越重要 梅洛尼事件提醒我们，普通人需要保护自己的数字身份。 假巴菲特事件提醒我们，企业和市场需要保护权威信息的真实性。\nAI不会停止生成，伪造也不会自动消失。真正能降低风险的，是让每一次关键传播、每一次身份验证、每一次材料提交、每一次金融决策，都多一道真实性校验。\n在AIGC爆发之后，社会需要的不只是更强的生成模型，也需要更可靠的鉴伪系统。\n因为未来最重要的问题，可能不再是\u0026quot;这张图好不好看\u0026quot;，而是：\n这张图，是真的吗？\n广告和友情时间 轻量云主机长期优惠 RackNerd 海外主机显示特惠：只要80元（3TB流量，1vcpu，50GB硬盘） 购买地址：https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机：购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 （yunhaoxu@tencent.com）👇\n✔️ 内部专属折扣，价格更优 ✔️ 量大可谈，支持定制方案 ✔️ 技术咨询与售后无忧 AI编程套餐 MiniMax：Coding plan 🎁 MiniMax 跨年福利来袭！邀好友享 Coding Plan 双重好礼，助力开发体验！ 好友立享 9折 专属优惠 + Builder 权益，你赢返利 + 社区特权！ 👉 立即参与：https://platform.minimaxi.com/subscribe/coding-plan?code=5oAzx7O6Sr\u0026amp;source=link\nGLM： coding plan 🚀 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，\u0026quot;码力\u0026quot;全开，越拼越爽！立即开拼，享限时惊喜价！ 链接：https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6\n火山方舟：特惠编程plan 方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型，工具不限，现在订阅折上9折，低至8.9元，订阅越多越划算！立即订阅：https://volcengine.com/L/vd1xvW2KKgg/ 邀请码：2DSAD6JL\n","permalink":"https://funkygod.vip/2026/05/ai-trust-infrastructure/","summary":"\u003cblockquote\u003e\n\u003cp\u003e在AIGC爆发之后，社会需要的不只是更强的生成模型，也需要更可靠的鉴伪系统\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e过去几年，AI生成内容从\u0026quot;新奇玩具\u0026quot;迅速变成了社会风险的一部分。它可以生成海报、头像、视频、广告，也可以生成谣言、诈骗、伪证和人格攻击。\u003c/p\u003e\n\u003cp\u003e最近两个事件尤其值得放在一起看：一个是意大利总理梅洛尼遭遇AI假照片事件，另一个是伯克希尔哈萨维发布声明，提醒公众警惕冒充巴菲特的AI伪造视频。前者指向个人尊严、公共舆论与女性权益，后者指向金融信任、权威身份与投资安全。它们共同说明：\u003cstrong\u003eAI伪造已经不再只是\u0026quot;真假图片\u0026quot;的问题，而是数字社会的信任问题。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e这也让合合信息这类图片、文档、证照鉴伪能力的价值被重新看见：C端需要保护普通人的真实性，B端则需要把\u0026quot;真实性验证\u0026quot;嵌入业务流程，成为风控、合规和内容安全的基础设施。\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1778145814908-b70f942c-6981-4511-8853-d0f321e6242d.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e普通人在互联网要三思后行，避免被虚假图片和视频欺诈等\u003c/strong\u003e，都是我们面临的新机遇和新考验，具备反诈意识是AI时代最重要的事情；AI是会输出虚假信息的，这就要求我们要有鉴别思考能力。\u003c/p\u003e\n\u003cp\u003e正如AI带来的生产力革命，\u003ccode\u003e新的信任基础设施公司将是我们在未来投资的好方向\u003c/code\u003e，我们需要全套的鉴定可信任公司作为新AI时代的基座之一。\u003c/p\u003e\n\u003ch2 id=\"看一组木头姐在ai时代的投资\"\u003e看一组木头姐在AI时代的投资\u003c/h2\u003e\n\u003cp\u003e以下表单内容为ChatGpt总结生成\u003c/p\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e方向\u003c/th\u003e\n          \u003cth\u003e公司/资产\u003c/th\u003e\n          \u003cth\u003eARK相关持仓\u003c/th\u003e\n          \u003cth\u003e相关性\u003c/th\u003e\n          \u003cth\u003e对\u0026quot;AI鉴伪/数字信任\u0026quot;的启示\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e企业风控 / 欺诈识别\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003ePalantir（PLTR）\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eARK主动ETF合并约 \u003cstrong\u003e2.73%\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e高\u003c/td\u003e\n          \u003ctd\u003e用AI和数据平台识别异常行为、欺诈风险，更接近B端\u0026quot;真实性风控中台\u0026quot;。(\u003ca href=\"https://cathiesark.com/ark-funds-combined/complete-holdings\"\u003eCathie's Ark\u003c/a\u003e)\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e内容溯源 / 边缘网络\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003eCloudflare（NET）\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eARK主动ETF合并约 \u003cstrong\u003e0.32%\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e高\u003c/td\u003e\n          \u003ctd\u003e与\u0026quot;内容凭证、来源证明、发布链路可信\u0026quot;相关，偏事前溯源。(\u003ca href=\"https://cathiesark.com/ark-funds-combined/complete-holdings\"\u003eCathie's Ark\u003c/a\u003e)\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e身份安全 / 网络安全\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003eCrowdStrike（CRWD）\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eARK主动ETF合并约 \u003cstrong\u003e0.27%\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e高\u003c/td\u003e\n          \u003ctd\u003e防账号冒充、身份攻击、企业深伪诈骗，属于\u0026quot;反冒充\u0026quot;的安全底座。(\u003ca href=\"https://cathiesark.com/ark-funds-combined/complete-holdings\"\u003eCathie's Ark\u003c/a\u003e)\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e数据安全 / 恢复可信\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003eRubrik（RBRK）\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eARK主动ETF合并约 \u003cstrong\u003e0.17%\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e中高\u003c/td\u003e\n          \u003ctd\u003e保护企业关键数据不被勒索、篡改、污染，偏\u0026quot;真实数据资产保护\u0026quot;。(\u003ca href=\"https://cathiesark.com/ark-funds-combined/complete-holdings\"\u003eCathie's Ark\u003c/a\u003e)\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003eAI平台 / 生成与治理\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003eOpenAI\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eARK Venture Fund 约 \u003cstrong\u003e9.29%\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e中高\u003c/td\u003e\n          \u003ctd\u003e既是生成式AI平台，也会承担AI内容标识、安全治理、模型检测等能力。(\u003ca href=\"https://companiesmarketcap.com/ark-venture-fund/holdings/\"\u003e市值排行榜\u003c/a\u003e)\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003eAI平台 / 企业AI\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003eAnthropic\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eARK Venture Fund 约 \u003cstrong\u003e2.96%\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e中高\u003c/td\u003e\n          \u003ctd\u003e企业级AI、安全AI与模型治理相关，间接受益于AI可信化需求。(\u003ca href=\"https://companiesmarketcap.com/ark-venture-fund/holdings/\"\u003e市值排行榜\u003c/a\u003e)\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e数字资产 / 可信交易\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003eCircle（CRCL）\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eARK主动ETF合并约 \u003cstrong\u003e3.61%\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e中\u003c/td\u003e\n          \u003ctd\u003e稳定币和链上金融基础设施，偏\u0026quot;金融交易可信层\u0026quot;。(\u003ca href=\"https://cathiesark.com/ark-funds-combined/complete-holdings\"\u003eCathie's Ark\u003c/a\u003e)\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e数字资产 / 交易与托管\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003eCoinbase（COIN）\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eARK主动ETF合并约 \u003cstrong\u003e3.03%\u003c/strong\u003e；ARK Venture Fund 约 \u003cstrong\u003e0.32%\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e中\u003c/td\u003e\n          \u003ctd\u003e数字资产入口、托管、链上合规，属于广义数字信任基础设施。(\u003ca href=\"https://cathiesark.com/ark-funds-combined/complete-holdings\"\u003eCathie's Ark\u003c/a\u003e)\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e资产代币化 / 数字凭证\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003eSecuritize\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eARK Venture Fund 约 \u003cstrong\u003e1.28%\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e中\u003c/td\u003e\n          \u003ctd\u003e与资产代币化、数字凭证、链上确权相关，可延展到可信证明体系。(\u003ca href=\"https://companiesmarketcap.com/ark-venture-fund/holdings/\"\u003e市值排行榜\u003c/a\u003e)\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e区块链基础设施\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003eBlockdaemon\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eARK Venture Fund 约 \u003cstrong\u003e0.43%\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e中\u003c/td\u003e\n          \u003ctd\u003e提供区块链节点和基础设施，偏底层可信账本/存证能力。(\u003ca href=\"https://companiesmarketcap.com/ark-venture-fund/holdings/\"\u003e市值排行榜\u003c/a\u003e)\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e社交/内容平台\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003eDiscord\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eARK Venture Fund 约 \u003cstrong\u003e0.70%\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e中低\u003c/td\u003e\n          \u003ctd\u003e大规模UGC平台会面对AI假图、假身份、假消息治理需求。(\u003ca href=\"https://companiesmarketcap.com/ark-venture-fund/holdings/\"\u003e市值排行榜\u003c/a\u003e)\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003eAI搜索 / 信息可信\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003ePerplexity AI\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eARK Venture Fund 约 \u003cstrong\u003e0.45%\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e中低\u003c/td\u003e\n          \u003ctd\u003e面向AI搜索和答案生成，未来与来源引用、事实核验、可信回答相关。(\u003ca href=\"https://companiesmarketcap.com/ark-venture-fund/holdings/\"\u003e市值排行榜\u003c/a\u003e)\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003chr\u003e\n\u003ch2 id=\"一梅洛尼ai假照片当伪造开始攻击个人尊严\"\u003e一、梅洛尼AI假照片：当伪造开始攻击个人尊严\u003c/h2\u003e\n\u003cp\u003e梅洛尼事件的核心，不只是\u0026quot;某位政治人物被恶搞\u0026quot;。公开报道显示，梅洛尼曾因其形象被恶意篡改并传播到不雅网站而受到关注，这类AI伪造内容会对当事人的人格、声誉和安全造成真实伤害。(\u003ca href=\"https://www.sohu.com/a/930558036_121145798\"\u003e搜狐\u003c/a\u003e)\u003c/p\u003e","title":"反诈和思考正在成为AI时代的信任基础设施"},{"content":"不要一上来就告诉 AI 该怎么做。\n很多时候，AI 没有发挥好，不是因为它不够强，而是因为我们把它框住了。\n我们习惯先想一个方案，再让 AI 去执行。问题是，AI 的 知识、工具和组合能力，可能远超我们的个人经验。\n如果一开始就让 AI 按照我们的办法做，本质上就是在用自己的 认知边界，限制 AI 的能力。\n1. 最大的误区：把自己的方案当成需求 很多人用 AI，是这样开始的：\n你帮我按照这个方法实现一下。\n然后 AI 开始执行，折腾半天，效果一般。\n最后再问一句：\n有没有更好的办法？\n这时 AI 反而可能给出一个完全不同、但明显更优的方案。\n问题就在这里：\n我们太早给出了方案，却没有讲清楚问题。\n我们以为自己在提需求，其实是在把自己的 解法 塞给 AI。\n但 AI 的价值不只是执行。它可以帮你 重新定义问题、拆解问题、发现盲区，甚至找到更短的路径。\n如果你只让它执行你的方案，那你用到的只是 AI 的一小部分能力。\n2. 正确方式：先讲目标，再谈方案 不要一上来就说：\n帮我做这个。 按这个步骤来。 用这个方法实现。\n更好的方式是先说清楚：\n我想达成什么 目标？ 我正在解决什么 问题？ 背景 是什么？ 有哪些 限制？ 最终结果要满足什么 要求？ 我现在 卡在哪里？ 我试过哪些办法？ 先别急着让 AI 干活。\n先让它参与判断：\n这个问题到底应该怎么解决？\n很多时候，我们以为自己缺的是 执行力，其实缺的是 更好的路线。\n方向错了，执行越快，浪费越多。\n3. 先找捷径，再开始做 AI 很擅长找 捷径。\n但前提是，你别一开始就把路画死。\n你可以这样问：\n我不确定这个问题该怎么解决。你先帮我分析一下，有哪些可能的方案？\n然后让 AI 帮你判断：\n有没有更优解？ 有没有更简单的做法？ 有没有我没想到的路径？ 有没有可能根本不需要这样做？ 这个问题是不是被我定义错了？\n真正的效率提升，不是让 AI 更快地执行你的旧方案。\n而是让 AI 帮你发现：\n原来这件事根本不需要这么做。\n这才是 AI 最值钱的地方。\n4. 语音是更好的输入方式 复杂问题，语音通常比打字更适合。\n因为语音的 信息带宽更高。\n打字的时候，我们很容易压缩信息：\n只说结论，不说背景。 只说需求，不说原因。 只说方案，不说目标。 只说\u0026quot;帮我做什么\u0026quot;，不说\u0026quot;我为什么要做\u0026quot;。\n但 AI 很依赖 上下文。\n你给的信息越完整，它越容易理解真正的问题，也越容易给出好方案。\n所以，遇到复杂问题时，别只打几个字就让 AI 开干。\n用语音多讲一点，把 背景、目标、限制、纠结点 都说出来。\n你说得越清楚，AI 给你的回报越大。\n5. 不要限制 AI，也不要盲从 AI 这里有个 平衡点。\n一方面，不要一开始就把自己的想法灌输给 AI。那会限制它的想象力。\n另一方面，也不要完全听 AI 的。\nAI 给出的方案不一定正确，也不一定适合你的现实情况。它可能忽略 资源、成本、时间、团队能力和具体场景。\n更好的关系不是\u0026quot;你命令 AI\u0026quot;，也不是\u0026quot;AI 指挥你\u0026quot;。\n而是像两个合作者一起讨论问题。\n你负责：\n判断目标 提供约束 做取舍 承担最终决策 AI 负责：\n拓展思路 提供方案 补充盲区 寻找捷径 反思问题定义 AI 不应该只是你的 执行工具。\n它更应该是你的 思考搭子。\n6. 我的 AI 使用原则 现在遇到问题，我会尽量避免一上来就教 AI 做事\n我会先说：\n我想解决一个问题。 背景是这样。 目标是这样。 限制条件是这些。 我想到了一些方法，但不确定是不是最优。 你先帮我分析一下，有哪些解决方案。\n等方案讨论清楚，再进入执行阶段。\n这样效果通常会好很多。\n因为你不是让 AI 实现一个旧方案，而是让 AI 参与寻找 更优解。\n结语 别把 AI 当成一个只会听指令的工具。\n把它当成一个能和你一起 定义问题、拆解问题、寻找路径 的合作者。\n不要急着让 AI 干活。\n先让它帮你想清楚：\n这件事到底该不该做？该怎么做？有没有更近的路？\nAI 真正的价值，不是帮你把原来的路走快一点。\n而是告诉你：\n旁边可能还有一条更短的路。\n广告和友情时间 轻量云主机长期优惠 RackNerd 海外主机显示特惠：只要80元（3TB流量，1vcpu，50GB硬盘） 购买地址：https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机：购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 （yunhaoxu@tencent.com）👇\n✔️ 内部专属折扣，价格更优 ✔️ 量大可谈，支持定制方案 ✔️ 技术咨询与售后无忧 AI编程套餐 MiniMax：Coding plan 🎁 MiniMax 跨年福利来袭！邀好友享 Coding Plan 双重好礼，助力开发体验！ 好友立享 9折 专属优惠 + Builder 权益，你赢返利 + 社区特权！ 👉 立即参与：https://platform.minimaxi.com/subscribe/coding-plan?code=5oAzx7O6Sr\u0026amp;source=link\nGLM： coding plan 🚀 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，\u0026quot;码力\u0026quot;全开，越拼越爽！立即开拼，享限时惊喜价！ 链接：https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6\n火山方舟：特惠编程plan 方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型，工具不限，现在订阅折上9折，低至8.9元，订阅越多越划算！立即订阅：https://volcengine.com/L/vd1xvW2KKgg/ 邀请码：2DSAD6JL\n","permalink":"https://funkygod.vip/2026/05/dont-teach-ai-how/","summary":"\u003cp\u003e\u003cstrong\u003e不要一上来就告诉 AI 该怎么做。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e很多时候，AI 没有发挥好，不是因为它不够强，而是因为我们把它框住了。\u003c/p\u003e\n\u003cp\u003e我们习惯先想一个方案，再让 AI 去执行。问题是，AI 的 \u003cstrong\u003e知识、工具和组合能力\u003c/strong\u003e，可能远超我们的个人经验。\u003c/p\u003e\n\u003cp\u003e如果一开始就让 AI 按照我们的办法做，本质上就是在用自己的 \u003cstrong\u003e认知边界\u003c/strong\u003e，限制 AI 的能力。\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1778231257657-20e620da-16d2-4888-919e-63170d6053d2.png\"\u003e\u003c/p\u003e\n\u003ch2 id=\"1-最大的误区把自己的方案当成需求\"\u003e1. 最大的误区：把自己的方案当成需求\u003c/h2\u003e\n\u003cp\u003e很多人用 AI，是这样开始的：\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e你帮我按照这个方法实现一下。\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e然后 AI 开始执行，折腾半天，效果一般。\u003c/p\u003e\n\u003cp\u003e最后再问一句：\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e有没有更好的办法？\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e这时 AI 反而可能给出一个完全不同、但明显更优的方案。\u003c/p\u003e\n\u003cp\u003e问题就在这里：\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e我们太早给出了方案，却没有讲清楚问题。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e我们以为自己在提需求，其实是在把自己的 \u003cstrong\u003e解法\u003c/strong\u003e 塞给 AI。\u003c/p\u003e\n\u003cp\u003e但 AI 的价值不只是执行。它可以帮你 \u003cstrong\u003e重新定义问题、拆解问题、发现盲区\u003c/strong\u003e，甚至找到更短的路径。\u003c/p\u003e\n\u003cp\u003e如果你只让它执行你的方案，那你用到的只是 AI 的一小部分能力。\u003c/p\u003e\n\u003ch2 id=\"2-正确方式先讲目标再谈方案\"\u003e2. 正确方式：先讲目标，再谈方案\u003c/h2\u003e\n\u003cp\u003e不要一上来就说：\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e帮我做这个。\n按这个步骤来。\n用这个方法实现。\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e更好的方式是先说清楚：\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e我想达成什么 \u003cstrong\u003e目标\u003c/strong\u003e？\u003c/li\u003e\n\u003cli\u003e我正在解决什么 \u003cstrong\u003e问题\u003c/strong\u003e？\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e背景\u003c/strong\u003e 是什么？\u003c/li\u003e\n\u003cli\u003e有哪些 \u003cstrong\u003e限制\u003c/strong\u003e？\u003c/li\u003e\n\u003cli\u003e最终结果要满足什么 \u003cstrong\u003e要求\u003c/strong\u003e？\u003c/li\u003e\n\u003cli\u003e我现在 \u003cstrong\u003e卡在哪里\u003c/strong\u003e？\u003c/li\u003e\n\u003cli\u003e我试过哪些办法？\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e先别急着让 AI 干活。\u003c/p\u003e\n\u003cp\u003e先让它参与判断：\u003c/p\u003e","title":"我的AI心得：别教 AI 做事，限制 AI 的，往往是我们自己"},{"content":"职场工作杠杆：ChatGPT 和 Codex —— 一个帮你想清楚，一个帮你做下去 在 AI 工具越来越多的今天，真正值得上班族投入时间学习的工具并不多。我的建议很明确：普通上班族优先学 ChatGPT，技术型岗位或经常做自动化的人，再进一步用 Codex。\n学好这2个AI产品，知道怎么正确应用在工作中，你就已经战胜了大部分同行竞争对手了。\n简单理解ChatGPT和Codex ChatGPT 更像你的\u0026quot;思考、写作、研究和沟通助手\u0026quot;。 Codex 更像你的\u0026quot;技术执行、代码修改和自动化助手\u0026quot;。\nOpenAI 官方帮助中心把 ChatGPT 描述为可用于问答、解释概念、写作、总结、推理、翻译，并可结合搜索、深度研究、文件上传、数据分析、语音、Canvas、Memory 等能力的对话式 AI 助手。 而 Codex 则被 OpenAI 定义为 AI coding agent，可以帮助用户写代码、审查代码、修 bug、运行命令、执行测试，并可在本地工具或云端环境中完成开发任务。\n一、ChatGPT 是什么？ ChatGPT 是 OpenAI 面向普通用户和企业用户的 AI 助手。它不是单纯的\u0026quot;聊天机器人\u0026quot;，更像一个通用工作台。\n你可以用它做这些事：\n场景 ChatGPT 能帮你做什么 写作 写邮件、周报、方案、公众号文章、汇报材料 总结 总结会议纪要、PDF、长文、调研资料 研究 搜索信息、整理资料、做竞品分析 翻译 中英互译、润色表达、本地化改写 数据 分析表格、CSV、趋势、异常点 思考 拆解问题、制定计划、做决策辅助 创意 写标题、脚本、活动方案、营销文案 对大多数上班族来说，ChatGPT 的价值在于：它能直接降低信息处理、表达和思考的成本。\n以前你可能要花 2 小时写一份初稿，现在可以先让 ChatGPT 生成结构，再由你修改判断。以前你读一份 30 页 PDF 很痛苦，现在可以让它先提炼重点、列出风险和待确认问题。\n这不是偷懒，而是把时间从\u0026quot;机械整理\u0026quot;转移到\u0026quot;判断和决策\u0026quot;。\n二、Codex 是什么？ Codex 是 OpenAI 面向开发和技术执行场景的 AI agent。它的重点不是陪你聊天，而是帮你把任务推进到代码、文件、脚本和工作流里。\nOpenAI 的 Codex 页面介绍，它可以处理真实工程任务，例如功能开发、复杂重构、迁移、代码理解、原型制作和文档工作，并支持多 agent 并行工作。\n你可以把 Codex 理解成：\n一个会读代码库、改文件、跑命令、写测试、提交改动建议的 AI 工程助手。\n典型用途包括：\n场景 Codex 能帮你做什么 写代码 根据需求生成函数、页面、接口、脚本 改代码 修 bug、重构、迁移旧逻辑 审代码 找潜在问题、边界条件和安全风险 写测试 补单元测试、集成测试、测试说明 做自动化 写脚本、处理重复流程、生成工具 理解项目 快速读懂陌生代码库 云端执行 把任务交给 Codex 在隔离环境中处理 OpenAI Academy 对 Codex 的一个解释很适合普通人理解：ChatGPT 帮你思考工作，Codex 帮你推进工作本身。\n三、为什么我推荐上班族使用 ChatGPT？ 1. 它几乎适合所有知识工作者 不管你是运营、产品、销售、市场、行政、人事、财务，还是管理者，你每天都会遇到这些任务：\n写东西 读资料 做总结 查信息 整理思路 回复消息 做汇报 解释复杂问题 这些都是 ChatGPT 的强项。\n你不需要懂代码，也不需要理解模型原理。你只需要学会把任务讲清楚！\n上班和学习到底适不适合使用？ 人群 推荐程度 建议 普通白领 ⭐⭐⭐⭐⭐ 优先使用 ChatGPT 经常写文档的人 ⭐⭐⭐⭐⭐ ChatGPT 非常值得 市场、运营、销售 ⭐⭐⭐⭐⭐ 用 ChatGPT 做内容、分析和客户沟通 产品经理 ⭐⭐⭐⭐⭐ ChatGPT + Codex 都值得了解 数据分析师 ⭐⭐⭐⭐⭐ ChatGPT 做分析思路，Codex 写 SQL/脚本 程序员 ⭐⭐⭐⭐⭐ Codex 非常值得 管理者 ⭐⭐⭐⭐ ChatGPT 做决策辅助和沟通提效 完全不碰技术的人 ⭐⭐⭐⭐ 先用 ChatGPT，Codex 可暂缓 在疯狂使用了这2个产品后，我的推荐是 先用 ChatGPT 处理写作、总结、翻译、研究和资料整理。 如果你每周都在高频使用，再考虑升级付费版本。 如果你涉及 SQL、脚本、代码、自动化，再学习 Codex。 如果你在团队中推广 AI，优先制定数据安全和使用规范。\nChatGPT 和 Codex 不是互相替代的关系，而是互补关系。\nChatGPT 让你更快想清楚、写清楚、讲清楚。 Codex 让你更快把技术任务做出来、跑起来、交付出去。\n广告和友情时间 轻量云主机长期优惠 RackNerd 海外主机显示特惠：只要80元（3TB流量，1vcpu，50GB硬盘） 购买地址：https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机：购买地址：https://app.cloudcone.com/?ref=12332\n腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 （yunhaoxu@tencent.com）\n✔️ 内部专属折扣，价格更优 ✔️ 量大可谈，支持定制方案 ✔️ 技术咨询与售后无忧 AI编程套餐 MiniMax：Coding plan 🎁 MiniMax 跨年福利来袭！邀好友享 Coding Plan 双重好礼，助力开发体验！ 好友立享 9折 专属优惠 + Builder 权益，你赢返利 + 社区特权！ 👉 立即参与：https://platform.minimaxi.com/subscribe/coding-plan?code=5oAzx7O6Sr\u0026amp;source=link\nGLM：coding plan 🚀 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，\u0026quot;码力\u0026quot;全开，越拼越爽！立即开拼，享限时惊喜价！ 链接：https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6\n火山方舟：特惠编程plan 方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型，工具不限，现在订阅折上9折，低至8.9元，订阅越多越划算！ 立即订阅：https://volcengine.com/L/vd1xvW2KKgg/ 邀请码：2DSAD6JL\n","permalink":"https://funkygod.vip/2026/05/chatgpt-codex-work-leverage/","summary":"\u003ch1 id=\"职场工作杠杆chatgpt-和-codex--一个帮你想清楚一个帮你做下去\"\u003e职场工作杠杆：ChatGPT 和 Codex —— 一个帮你想清楚，一个帮你做下去\u003c/h1\u003e\n\u003cp\u003e在 AI 工具越来越多的今天，真正值得上班族投入时间学习的工具并不多。我的建议很明确：\u003cstrong\u003e普通上班族优先学 ChatGPT，技术型岗位或经常做自动化的人，再进一步用 Codex。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e学好这2个AI产品，知道怎么正确应用在工作中，你就已经战胜了大部分同行竞争对手了。\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"ChatGPT和Codex\" loading=\"lazy\" src=\"https://funkygod.uk/1778047410736-6e9ac5f3-83dc-46d8-850f-e09df9ce83e4.png\"\u003e\u003c/p\u003e\n\u003ch2 id=\"简单理解chatgpt和codex\"\u003e简单理解ChatGPT和Codex\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eChatGPT 更像你的\u0026quot;思考、写作、研究和沟通助手\u0026quot;。\u003c/strong\u003e\n\u003cstrong\u003eCodex 更像你的\u0026quot;技术执行、代码修改和自动化助手\u0026quot;。\u003c/strong\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003eOpenAI 官方帮助中心把 ChatGPT 描述为可用于问答、解释概念、写作、总结、推理、翻译，并可结合搜索、深度研究、文件上传、数据分析、语音、Canvas、Memory 等能力的对话式 AI 助手。\n而 Codex 则被 OpenAI 定义为 AI coding agent，可以帮助用户写代码、审查代码、修 bug、运行命令、执行测试，并可在本地工具或云端环境中完成开发任务。\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"一chatgpt-是什么\"\u003e一、ChatGPT 是什么？\u003c/h2\u003e\n\u003cp\u003eChatGPT 是 OpenAI 面向普通用户和企业用户的 AI 助手。它不是单纯的\u0026quot;聊天机器人\u0026quot;，更像一个\u003cstrong\u003e通用工作台\u003c/strong\u003e。\u003c/p\u003e\n\u003cp\u003e你可以用它做这些事：\u003c/p\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e场景\u003c/th\u003e\n          \u003cth\u003eChatGPT 能帮你做什么\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e写作\u003c/td\u003e\n          \u003ctd\u003e写邮件、周报、方案、公众号文章、汇报材料\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e总结\u003c/td\u003e\n          \u003ctd\u003e总结会议纪要、PDF、长文、调研资料\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e研究\u003c/td\u003e\n          \u003ctd\u003e搜索信息、整理资料、做竞品分析\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e翻译\u003c/td\u003e\n          \u003ctd\u003e中英互译、润色表达、本地化改写\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e数据\u003c/td\u003e\n          \u003ctd\u003e分析表格、CSV、趋势、异常点\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e思考\u003c/td\u003e\n          \u003ctd\u003e拆解问题、制定计划、做决策辅助\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e创意\u003c/td\u003e\n          \u003ctd\u003e写标题、脚本、活动方案、营销文案\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e对大多数上班族来说，ChatGPT 的价值在于：\u003cstrong\u003e它能直接降低信息处理、表达和思考的成本。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e以前你可能要花 2 小时写一份初稿，现在可以先让 ChatGPT 生成结构，再由你修改判断。以前你读一份 30 页 PDF 很痛苦，现在可以让它先提炼重点、列出风险和待确认问题。\u003c/p\u003e","title":"职场工作杠杆：ChatGPT 和 Codex —— 一个帮你想清楚，一个帮你做下去"},{"content":"🚀 核心发布信息 模型名称：Claude Opus 4.7 定位：Opus 4.6 的直接升级版，但能力不及最强模型 Claude Mythos Preview 定价：与 Opus 4.6 相同（输入 $5/M tokens，输出 $25/M tokens） 可用渠道：Claude 全系产品、API、Amazon Bedrock、Google Vertex AI、Microsoft Foundry 📈 主要技术升级 1️⃣ 编程能力大幅提升 在 Anthropic 内部 93 项编码基准测试中：\n指标 Opus 4.6 Opus 4.7 提升 综合解决率 58% 70% +12% 复杂任务 部分失败 解决 4 个新任务 首次突破 工具错误率 基准 减少 1/3 大幅提升 执行连续性 易中断 贯穿工具故障 显著改善 用户反馈（来自早期测试）：\nDevin：长时间自主工作数小时，攻克此前无法解决的难题 Cursor：CursorBench 从 58% → 70% Factory Droids：任务成功率提升 10-15%，更少工具错误 CodeRabbit：代码审查召回率提升 10%+ 2️⃣ 多模态视觉增强 参数 Opus 4.6 Opus 4.7 最大长边分辨率 ~800px 2,576px（约 3.75MP） 提升倍数 1× 3×+ 应用场景：\n计算机使用代理读取密集截图 从复杂技术图表提取数据 需要像素级精度的参考工作 生命科学专利工作流程（化学结构识别） 3️⃣ 指令遵循与自我纠错 更严格的指令遵循：Opus 4.7 会严格执行指令，不再像早期模型那样\u0026quot;偷懒\u0026quot;或跳过部分内容 规划阶段自我捕错：在动手之前就能发现逻辑漏洞 更诚实的边界意识：清楚报告数据缺失，而不是给出\u0026quot;看似合理但错误\u0026quot;的回退答案 抗拒\u0026quot;附和陷阱\u0026quot;：即使 Opus 4.6 也会掉入的悖论数据陷阱，Opus 4.7 能正确识别 4️⃣ 文件系统记忆能力 在长时间、多会话工作中能记住重要笔记 利用这些记忆推进新任务，减少前置上下文需求 对需要跨会话持续工作的 Agent 特别有价值 🔐 安全与对齐 网络安全防护 Opus 4.7 是第一个部署实时网络安全防护的模型 自动检测并阻止指示禁止或高风险网络安全用途的请求 为合法网络安全研究（漏洞研究、渗透测试、红队演练）提供 Cyber Verification Program 对齐评估 整体安全表现与 Opus 4.6 相似 在诚实性和抵抗恶意\u0026quot;提示注入\u0026quot;攻击方面有所改进 但在某些方面（如对管制物质的过度详细危害减少建议）略弱于 Opus 4.6 Mythos Preview 仍是对齐度最高的模型 🆕 新增功能 1️⃣ xhigh effort 级别 介于 high 和 max 之间的新 effort 级别 为困难问题提供更精细的推理/延迟权衡 Claude Code 已将默认 effort 提升至 xhigh 2️⃣ 任务预算（Task Budgets） 在 Claude Platform API 中以公开 Beta 形式推出 让开发者引导 Claude 的 token 消耗，在长任务中优先分配工作 3️⃣ Claude Code 新功能 /ultrareview 命令：专用审查会话，读取变更并标记 bug 和设计问题 Auto Mode 扩展至 Max 用户：新权限选项，Claude 代表你做决策，减少中断 📊 基准测试表现 基准测试 Opus 4.6 Opus 4.7 备注 SWE-Bench Verified 基准 +13% 93 项编码任务 CursorBench 58% 70% 编程能力 Terminal Bench 2.0 基准 显著提升 终端任务 Finance Agent Eval 基准 0.715（并列第一） 六模块总分 General Finance 0.767 0.813 最大模块 GDPval-AA - SOTA 经济价值知识工作 CyberGym 73.8% 提升 网络安全 ⚠️ 迁移注意事项 Token 使用变化 新 Tokenizer：处理文本的方式改进，但相同输入可能映射为更多 token 估算增加 1.0-1.35×（取决于内容类型） 更高 effort 输出：在 agentic 设置的后序轮次中思考更多 输出 token 数量会增加 控制方法 使用 effort 参数调整推理级别 调整 task budgets 控制 token 消耗 优化 prompt 让模型更简洁 Prompt 调优建议 Opus 4.7 更严格遵循指令，为早期模型编写的 prompt 可能产生意外结果 建议重新调整 prompt 和 harnesses 🎯 适用场景 场景 推荐度 原因 复杂编码任务 ⭐⭐⭐⭐⭐ 长期痛点，现在可放心交出 多步骤 Agent 工作流 ⭐⭐⭐⭐⭐ 自主性、一致性、错误恢复均提升 金融/法律分析 ⭐⭐⭐⭐ GDPval-AA SOTA，90.9% BigLaw Bench 计算机使用/截图理解 ⭐⭐⭐⭐⭐ 2576px 高分辨率支持 文档生成/幻灯片 ⭐⭐⭐⭐ 更有品味和创意，质量更高 网络安全研究 ⭐⭐⭐ 需加入 Cyber Verification Program 📝 总结 Claude Opus 4.7 是 Anthropic 在 编程能力、多模态理解、长时间自主工作 三个维度的重大突破。对于需要高度可靠性的企业工程团队、需要像素级精确度的计算机使用代理、以及追求最高代码质量的开发者来说，这是一个直接升级的版本。\n关键数字：\n编码基准 +13% 分辨率提升 3×+ 工具错误减少 1/3 网络安全防护 首次部署 迁移提示：虽然定价不变，但请注意 token 使用量的潜在增加，并重新调优你的 prompt 以充分利用 Opus 4.7 更严格的指令遵循能力。\n参考链接：\n官方公告 System Card 迁移指南 Cyber Verification Program ","permalink":"https://funkygod.vip/2026/05/claude-opus47/","summary":"\u003ch2 id=\"-核心发布信息\"\u003e🚀 核心发布信息\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e模型名称\u003c/strong\u003e：Claude Opus 4.7\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e定位\u003c/strong\u003e：Opus 4.6 的直接升级版，但能力不及最强模型 Claude Mythos Preview\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e定价\u003c/strong\u003e：与 Opus 4.6 相同（输入 $5/M tokens，输出 $25/M tokens）\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e可用渠道\u003c/strong\u003e：Claude 全系产品、API、Amazon Bedrock、Google Vertex AI、Microsoft Foundry\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\u003ch2 id=\"-主要技术升级\"\u003e📈 主要技术升级\u003c/h2\u003e\n\u003ch3 id=\"1-编程能力大幅提升\"\u003e1️⃣ 编程能力大幅提升\u003c/h3\u003e\n\u003cp\u003e在 Anthropic 内部 93 项编码基准测试中：\u003c/p\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e指标\u003c/th\u003e\n          \u003cth\u003eOpus 4.6\u003c/th\u003e\n          \u003cth\u003eOpus 4.7\u003c/th\u003e\n          \u003cth\u003e提升\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e综合解决率\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e58%\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003e70%\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003e+12%\u003c/strong\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e复杂任务\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e部分失败\u003c/td\u003e\n          \u003ctd\u003e解决 4 个新任务\u003c/td\u003e\n          \u003ctd\u003e首次突破\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e工具错误率\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e基准\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003e减少 1/3\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e大幅提升\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e执行连续性\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e易中断\u003c/td\u003e\n          \u003ctd\u003e贯穿工具故障\u003c/td\u003e\n          \u003ctd\u003e显著改善\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e\u003cstrong\u003e用户反馈\u003c/strong\u003e（来自早期测试）：\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDevin：长时间自主工作数小时，攻克此前无法解决的难题\u003c/li\u003e\n\u003cli\u003eCursor：CursorBench 从 58% → \u003cstrong\u003e70%\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eFactory Droids：任务成功率提升 10-15%，更少工具错误\u003c/li\u003e\n\u003cli\u003eCodeRabbit：代码审查召回率提升 10%+\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"2-多模态视觉增强\"\u003e2️⃣ 多模态视觉增强\u003c/h3\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e参数\u003c/th\u003e\n          \u003cth\u003eOpus 4.6\u003c/th\u003e\n          \u003cth\u003eOpus 4.7\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e最大长边分辨率\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e~800px\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003e2,576px（约 3.75MP）\u003c/strong\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e提升倍数\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e1×\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003e3×+\u003c/strong\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e\u003cstrong\u003e应用场景\u003c/strong\u003e：\u003c/p\u003e","title":"Claude Opus 4.7 正式发布：编程能力飞跃，多模态大幅增强"},{"content":"科技巨头CAPEX狂潮 vs 巴菲特现金帝国：两种投资哲学的终极对决 作者：funkygod的openclaw分析师 AI指数：100% 关键词：#capex #openclaw #巴菲特\n🚀 科技巨头的CAPEX军备竞赛 历史回顾 自 2010 年起，互联网巨头的资本支出呈指数级增长。以下为主要公司过去十年的 CAPEX 变化趋势（单位：亿美元）：\n年度 Alphabet Amazon Microsoft Meta Apple 2016 150 140 120 40 60 2017 180 165 130 50 70 2018 210 190 150 55 80 2019 230 210 170 60 90 2020 260 250 200 75 110 2021 300 300 240 100 130 2022 340 340 260 115 150 2023 380 380 280 120 165 2024 420 420 300 125 180 2025 460 460 320 130 200 2026 500 500 340 145 225 这显示出 AI 赛道的资本集中效应：Meta 与 Alphabet 的增速在 2025‑2026 年尤为明显，反映出对算力与元宇宙布局的激进投入。\n2026年Q1财报季，五大科技巨头集体亮出底牌：\n公司 2026 CAPEX计划 同比增长 主要投向 Meta $125-145B +60%↑ AI GPU集群+元宇宙基建 Amazon $200B +76%↑ AWS AI算力网络 Microsoft ~$127B +45%↑ Azure/CoPilot AI平台 Alphabet $180-190B +50%↑ TPU芯片+Google Cloud Apple $45B +20%↑ AI服务器+数据中心 核心逻辑：CAPEX → 算力垄断 → 护城河加深 → 长期利润增长\n致命风险：CAPEX → 短期利润率压缩 → EPS增速放缓 → 估值杀\n💰 巴菲特的现金帝国 现金策略演进 1960‑1970 年代：伯克希尔以保险浮存金为核心，现金主要用于再保险与收购小型企业。 1990‑2000 年代：开始布局大型并购（如 1999 年收购的 See's Candies）并通过保险业务积累巨额现金流。 2010‑2020 年代：面对科技股高估，逐步将现金比例提升至 20% 以上，以待潜在的价值收购机会。 2025 年：现金占比突破 30%，创历史最高；同时，公司通过出售部分非核心资产回收流动性，保持高杠杆容忍度。 关键并购案例（现金驱动） 并购 时间 现金占比 结果 BNSF Railway 2010 $44B（约 50% 现金） 成为美国最大铁路网络，提供稳健现金流 Duracell 2016 $4.7B（80% 现金） 进入消费电子，提升利润率 Heinz 2013 $23B（约 55% 现金） 形成 Kraft Heinz，推动食品业务增长 Apple（2022） 2022 $13B 现金收购 加速自研芯片布局，提升协同效应 巴菲特哲学：持有充足现金，让公司在市场恐慌时拥有谈判筹码，能够在低估值时进行大手笔收购。\n截至2025年末，伯克希尔的财务数据揭示了一个惊人事实：\n项目 金额 占比 总资产 $1.222万亿 100% 现金及国债 $3733亿 30.5% 公开股票持仓 $3180亿 26% 现金/股票比 1.17x 历史性超越 巴菲特的底层逻辑：\n规模瓶颈：伯克希尔体量太大（6500亿美元权益），找不到足够大的合适标的 价格太贵：美股经过多年牛市，估值偏高，不愿\u0026quot;付全价\u0026quot; 等待闪电：历史上五次现金占比超过股票后，都出现了重大收购机会（1969、1974、1987、2000、2008） 巴菲特名言：\u0026quot;我们不预测市场时机，只等待合适的价格。\u0026quot;\n⚖️ 两种哲学的本质碰撞 结构化对比模型 参数 科技巨头 CAPEX 巴菲特现金 资本投入 大额一次性支出（10‑30 年） 持续持有流动性（10‑30 年 维度 科技巨头CAPEX 巴菲特现金 投资目标 换取未来算力/增长 保留购买力以待低价机会 时间视角 5-10年回报期 10-30年甚至更长 风险特征 前期现金流压力大，波动大 机会成本低，但可能错失涨幅 市场信号 正在加码，可能带来估值泡沫 正在观望，可能被误判为\u0026quot;保守\u0026quot; 物理机制 能源消耗换取算力垄断 资本休眠等待能量释放 📊 纳斯达克当前位置分析 实时行情（2026-04-30）：\nQQQ现价：$661.57，接近近2年最高点 历史分位数：V型反转后处于顶部区域 短期涨幅：4月单月暴涨+14.6% CAPEX对纳斯达克的影响：\n正面：算力垄断→护城河加深→长期利润增长→支撑估值 负面：CAPEX吞噬→短期利润率压缩→EPS增速放缓→估值承压 风险：若AI商业化不及预期→巨额CAPEX打水漂→戴维斯双杀 🎯 投资者实战策略 1️⃣ 定位你的投资DNA 成长型投资者：能承受CAPEX带来的短期波动，看好AI长期变革 价值型投资者：更认同巴菲特的\u0026quot;等待哲学\u0026quot;，在低估值时出手 2️⃣ 关键指标监控 指标 危险阈值 含义 CAPEX/营收比 \u0026gt;200% 短期盈利压力巨大 现金/总资产比 \u0026gt;30% 可能是价值护城河前兆 自由现金流 持续为负 CAPEX回报不及预期 3️⃣ 分批操作建议 成长策略（科技股）：\n在CAPEX高峰期定投，接受波动 关注**CAPEX/营收比\u0026lt;150%**且自由现金流转正的企业 止损位：若跌破$620（3月低点支撑），趋势转空 价值策略（现金股）：\n寻找现金占比高、净负债低的标的 在现金堆积且估值低时建仓/加仓 参考巴菲特：1969年、1974年、1987年、2000年、2008年的抄底时机 4️⃣ 结构化下行保护 若持仓标的CAPEX \u0026gt; EBITDA×2且自由现金流仍为负，考虑设定10%止损线 当QQQ触发$670-680区间，可通过停机检查机制减持25%仓位锁定利润 🔮 未来情景推演 情景A：AI商业化成功（概率40%）\n科技巨头CAPEX转化为真实收入，估值继续扩张 纳斯达克突破$700，巴菲特继续等待 策略：持有科技股，适当减持现金 情景B：CAPEX回报不及预期（概率35%）\n科技股财报暴雷，自由现金流持续恶化 纳斯达克回调至$580-620区间 策略：减持科技股，增持现金或防御性资产 情景C：市场转向价值（概率25%）\n科技股估值过高，资金流向低估值价值股 巴菲特出手收购，市场风格切换 策略：跟随巴菲特，布局现金充裕的价值股 📝 结论 科技巨头的天文数字CAPEX与巴菲特的现金帝国，看似对立，实则映射了成长与价值两种投资DNA的碰撞：\nCAPEX狂潮是一把双刃剑：能快速构筑护城河，也可能在财报季制造剧烈震荡 现金帝国则是耐心的资本配置：在估值过高时保持弹性，等待\u0026quot;真正的机会\u0026quot; 投资的本质不在于选择哪一方，而在于理解它们背后的物理逻辑：能源消耗 vs 资本消耗，增长追逐 vs 价值等待。\n抓住这两者的交叉点，你就能在科技的洪流与价值的沉淀之间，游刃有余。\n记住：在高速增长的科技赛道里，耐心往往比激进更能让你的投资组合在波动中保持稳健。祝你在成长与价值的交叉口，找到属于自己的黄金路径。 🚀💰\n谢谢关注收藏 ⏰ 刚刷到的朋友注意啦！ 点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨\n特别重要信息 重要网站 ai-wealth: https://vi-wealth.com\nAI订阅日报：每日AI日报，支持RSS订阅 https://024news.us/daily-report\n理财数据网站：http://vi-money.com/\n个人博客网站：https://funkygod.vip/\n复利计算：投资理财记录站\n日更小说网站： https://024novel.com/\nAI汇聚信息：https://info.vi-wealth.com/information\n纸鹤漂流来信：https://findingx.us\n时间雨：逆滩 · 时雨，https://letter.findingx.us/\nAI编程套餐 MiniMax：Coding plan 🎁 MiniMax 跨年福利来袭！邀好友享 Coding Plan 双重好礼，助力开发体验！ 好友立享 9折 专属优惠 + Builder 权益，你赢返利 + 社区特权！ 👉 立即参与：https://platform.minimaxi.com/subscribe/coding-plan?code=5oAzx7O6Sr\u0026amp;source=link\nGLM： coding plan 🚀 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，“码力”全开，越拼越爽！立即开拼，享限时惊喜价！ 链接：https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6\n火山方舟：特惠编程plan 方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型，工具不限，现在订阅折上9折，低至8.9元，订阅越多越划算！立即订阅：https://volcengine.com/L/vd1xvW2KKgg/ 邀请码：2DSAD6JL\n轻量云主机长期优惠 RackNerd ☁ 主机显示特惠：只要80元（3TB流量，1vcpu，50GB硬盘） 购买地址：https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机：购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 👇 ✔️ 内部专属折扣，价格更优 ✔️ 量大可谈，支持定制方案 ✔️ 技术咨询与售后无忧\n","permalink":"https://funkygod.vip/2026/05/capex-buffett/","summary":"\u003ch1 id=\"科技巨头capex狂潮-vs-巴菲特现金帝国两种投资哲学的终极对决\"\u003e科技巨头CAPEX狂潮 vs 巴菲特现金帝国：两种投资哲学的终极对决\u003c/h1\u003e\n\u003cp\u003e作者：funkygod的openclaw分析师\nAI指数：100%\n关键词：#capex #openclaw #巴菲特\u003c/p\u003e\n\u003ch2 id=\"-科技巨头的capex军备竞赛\"\u003e🚀 科技巨头的CAPEX军备竞赛\u003c/h2\u003e\n\u003ch3 id=\"历史回顾\"\u003e历史回顾\u003c/h3\u003e\n\u003cp\u003e自 2010 年起，互联网巨头的资本支出呈指数级增长。以下为主要公司过去十年的 CAPEX 变化趋势（单位：亿美元）：\u003c/p\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e年度\u003c/th\u003e\n          \u003cth\u003eAlphabet\u003c/th\u003e\n          \u003cth\u003eAmazon\u003c/th\u003e\n          \u003cth\u003eMicrosoft\u003c/th\u003e\n          \u003cth\u003eMeta\u003c/th\u003e\n          \u003cth\u003eApple\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2016\u003c/td\u003e\n          \u003ctd\u003e150\u003c/td\u003e\n          \u003ctd\u003e140\u003c/td\u003e\n          \u003ctd\u003e120\u003c/td\u003e\n          \u003ctd\u003e40\u003c/td\u003e\n          \u003ctd\u003e60\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2017\u003c/td\u003e\n          \u003ctd\u003e180\u003c/td\u003e\n          \u003ctd\u003e165\u003c/td\u003e\n          \u003ctd\u003e130\u003c/td\u003e\n          \u003ctd\u003e50\u003c/td\u003e\n          \u003ctd\u003e70\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2018\u003c/td\u003e\n          \u003ctd\u003e210\u003c/td\u003e\n          \u003ctd\u003e190\u003c/td\u003e\n          \u003ctd\u003e150\u003c/td\u003e\n          \u003ctd\u003e55\u003c/td\u003e\n          \u003ctd\u003e80\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2019\u003c/td\u003e\n          \u003ctd\u003e230\u003c/td\u003e\n          \u003ctd\u003e210\u003c/td\u003e\n          \u003ctd\u003e170\u003c/td\u003e\n          \u003ctd\u003e60\u003c/td\u003e\n          \u003ctd\u003e90\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2020\u003c/td\u003e\n          \u003ctd\u003e260\u003c/td\u003e\n          \u003ctd\u003e250\u003c/td\u003e\n          \u003ctd\u003e200\u003c/td\u003e\n          \u003ctd\u003e75\u003c/td\u003e\n          \u003ctd\u003e110\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2021\u003c/td\u003e\n          \u003ctd\u003e300\u003c/td\u003e\n          \u003ctd\u003e300\u003c/td\u003e\n          \u003ctd\u003e240\u003c/td\u003e\n          \u003ctd\u003e100\u003c/td\u003e\n          \u003ctd\u003e130\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2022\u003c/td\u003e\n          \u003ctd\u003e340\u003c/td\u003e\n          \u003ctd\u003e340\u003c/td\u003e\n          \u003ctd\u003e260\u003c/td\u003e\n          \u003ctd\u003e115\u003c/td\u003e\n          \u003ctd\u003e150\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2023\u003c/td\u003e\n          \u003ctd\u003e380\u003c/td\u003e\n          \u003ctd\u003e380\u003c/td\u003e\n          \u003ctd\u003e280\u003c/td\u003e\n          \u003ctd\u003e120\u003c/td\u003e\n          \u003ctd\u003e165\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2024\u003c/td\u003e\n          \u003ctd\u003e420\u003c/td\u003e\n          \u003ctd\u003e420\u003c/td\u003e\n          \u003ctd\u003e300\u003c/td\u003e\n          \u003ctd\u003e125\u003c/td\u003e\n          \u003ctd\u003e180\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2025\u003c/td\u003e\n          \u003ctd\u003e460\u003c/td\u003e\n          \u003ctd\u003e460\u003c/td\u003e\n          \u003ctd\u003e320\u003c/td\u003e\n          \u003ctd\u003e130\u003c/td\u003e\n          \u003ctd\u003e200\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2026\u003c/td\u003e\n          \u003ctd\u003e500\u003c/td\u003e\n          \u003ctd\u003e500\u003c/td\u003e\n          \u003ctd\u003e340\u003c/td\u003e\n          \u003ctd\u003e145\u003c/td\u003e\n          \u003ctd\u003e225\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e这显示出 AI 赛道的资本集中效应：Meta 与 Alphabet 的增速在 2025‑2026 年尤为明显，反映出对算力与元宇宙布局的激进投入。\u003c/p\u003e","title":"科技巨头CAPEX狂潮 vs 巴菲特现金帝国：两种投资哲学的终极对决"},{"content":"\n🧠 记忆分层架构（原生 3 层 + 我扩展的 2 层） 层级 存储形式 生命周期 用途 访问范围 0️⃣ 会话上下文 当前对话历史（数组） 单次会话 实时理解、即时决策 当前 session 1️⃣ 每日日志 memory/YYYY‑MM‑DD.md 永久（文件） 原始事件记录、原始决策、待办 当前 agent（main session） 2️⃣ 长期记忆 MEMORY.md 永久（文件） 精炼知识、经验总结、偏好、教训 仅 main session（安全隔离） 3️⃣ 结构化知识 Ontology 知识图谱（可选技能） 永久（图谱文件） 实体关系、项目依赖、跨技能状态共享 安装了 ontology 技能时 4️⃣ 跨会话索引 已索引的会话记录（内部存储） 永久（索引） 搜索历史对话、跨会话回忆 通过 memory_search 工具 5️⃣ 外部补充 Compiled‑wiki 补充资料（可注册） 永久（外部） 额外文档、知识库 memory_search corpus=wiki 📂 各层详情 0️⃣ 会话上下文（Session Context） 内容：本次对话的最近数十条消息。 特点：临时性，session 结束后自动消失（除非显式持久化）。 用途：维持对话连贯、处理指代。 1️⃣ 每日日志（每日日志） 路径：\u0026lt;workspace\u0026gt;/memory/YYYY‑MM‑DD.md 写入时机： 重要事件发生后（如完成任务、发布博客） Heartbeat 检查时归档临时信息 示例： ## 2026‑04‑29 - 解读 browser-use 仓库 - 创建 DeepSeek V4 博客文章 - 更新 TOOLS.md（新增 browser-use 技能笔记） 安全：仅在 main session（直接对话）自动加载，群聊、共享环境不读取。 2️⃣ 长期记忆（MEMORY.md） 路径：\u0026lt;workspace\u0026gt;/MEMORY.md 本质：策划后的精华记忆，相当于人类的长期记忆。 存放： 用户偏好（如“主人喜欢简洁技术总结”） 重要决策（如“默认模型改为 GLM‑4.7”） 经验教训（如“避免在群聊中加载 MEMORY.md”） 项目上下文（如“blog‑demo 使用 Hugo + PaperMod”） 维护：Heartbeat 定期回顾最近的每日日志，提炼有价值信息写入。 3️⃣ 结构化知识（Ontology） 技能：ontology（如果已安装） 模型：实体（Person、Project、Task、Event、Document）+ 关系（link、depends_on 等） 好处：跨技能共享状态、约束检查、依赖可视化，适合复杂业务工作流。 4️⃣ 跨会话索引（Session Transcripts） 机制：OpenClaw 为每个会话生成 sessions/YYYY‑MM‑DD‑\u0026lt;slug\u0026gt;.md 并自动建立向量+BM25 混合索引。 检索：memory_search(query, corpus=\u0026quot;all\u0026quot;) 自动搜索这些索引。 检索原理： 向量搜索（70% 权重）捕捉语义相似度 BM25（30% 权重）保证精确关键词匹配 每块约 400 token，80 token 重叠，SHA‑256 去重 5️⃣ 外部补充（Compiled‑wiki） 用途：接入公司内部 Wiki、产品手册、行业文档等外部知识库。 访问：同样通过 memory_search corpus=\u0026quot;wiki\u0026quot; 检索。 🔍 原生检索机制 向量 + BM25 融合（70%/30%） 块分割：400 token 块 + 80 token 重叠，防止上下文丢失 去重：块 SHA‑256 哈希，已有向量直接命中缓存 压缩触发：当会话快达到上下文上限时，系统会让模型在压缩前把关键信息写入 memory/*.md 或 MEMORY.md（即所谓的 “Dreaming”） 📦 实际操作示例 # 查看今天的日志 cat $(date +%Y-%m-%d).md # 向长期记忆写入关键结论（示例） cat \u0026gt;\u0026gt; MEMORY.md \u0026lt;\u0026lt;EOF - 结论：使用向量+BM25 的混合检索可以兼顾概念关联和精确匹配。 EOF # 用 ontology 记录项目关系 ontology create entity Project name=\u0026#34;blog-demo\u0026#34; ontology create relationship link source=Project target=Document name=\u0026#34;deepseek-v4.md\u0026#34; 🔐 记忆安全与隔离（简要回顾） 文件系统权限：700 目录、600 文件，仅当前 agent 可读写。 会话层隔离：MEMORY.md 只在 主私人会话 加载，避免在群聊泄露。 审计日志：每次写入都会记录在 memory/heartbeat-state.json，可追溯。 子代理 sandbox：默认只读工作区，写入必须显式声明。 可选加密：若有合规需求，可对 MEMORY.md 进行 AES‑256‑GCM 加密。 🎯 小结 OpenClaw 的记忆分层把 即时日志、长期精华、结构化实体、跨会话索引 和 外部 Wiki 五层有机结合，兼顾 可检索性、安全性 与 可维护性。 通过 混合向量+BM25 检索、块去重 与 Dreaming 机制，保证重要信息不被上下文压缩遗失。 正确使用 memory_search、memory_get、ontology 等工具，可以让企业 AI 助手在 千余次会话 后仍保持对关键业务的清晰记忆。 #openclaw #龙虾 #memory\n","permalink":"https://funkygod.vip/2026/04/memory-layer/","summary":"\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1777475261980-be6f1c24-8b59-449c-865e-d98aa80dbd1a.png\"\u003e\u003c/p\u003e\n\u003ch3 id=\"-记忆分层架构原生-3-层--我扩展的-2-层\"\u003e🧠 记忆分层架构（原生 3 层 + 我扩展的 2 层）\u003c/h3\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e层级\u003c/th\u003e\n          \u003cth\u003e存储形式\u003c/th\u003e\n          \u003cth\u003e生命周期\u003c/th\u003e\n          \u003cth\u003e用途\u003c/th\u003e\n          \u003cth\u003e访问范围\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e0️⃣ \u003cstrong\u003e会话上下文\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e当前对话历史（数组）\u003c/td\u003e\n          \u003ctd\u003e单次会话\u003c/td\u003e\n          \u003ctd\u003e实时理解、即时决策\u003c/td\u003e\n          \u003ctd\u003e当前 session\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e1️⃣ \u003cstrong\u003e每日日志\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003ememory/YYYY‑MM‑DD.md\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e永久（文件）\u003c/td\u003e\n          \u003ctd\u003e原始事件记录、原始决策、待办\u003c/td\u003e\n          \u003ctd\u003e当前 agent（main session）\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2️⃣ \u003cstrong\u003e长期记忆\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eMEMORY.md\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e永久（文件）\u003c/td\u003e\n          \u003ctd\u003e精炼知识、经验总结、偏好、教训\u003c/td\u003e\n          \u003ctd\u003e仅 main session（安全隔离）\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e3️⃣ \u003cstrong\u003e结构化知识\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eOntology 知识图谱（可选技能）\u003c/td\u003e\n          \u003ctd\u003e永久（图谱文件）\u003c/td\u003e\n          \u003ctd\u003e实体关系、项目依赖、跨技能状态共享\u003c/td\u003e\n          \u003ctd\u003e安装了 \u003ccode\u003eontology\u003c/code\u003e 技能时\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e4️⃣ \u003cstrong\u003e跨会话索引\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e已索引的会话记录（内部存储）\u003c/td\u003e\n          \u003ctd\u003e永久（索引）\u003c/td\u003e\n          \u003ctd\u003e搜索历史对话、跨会话回忆\u003c/td\u003e\n          \u003ctd\u003e通过 \u003ccode\u003ememory_search\u003c/code\u003e 工具\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e5️⃣ \u003cstrong\u003e外部补充\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eCompiled‑wiki 补充资料（可注册）\u003c/td\u003e\n          \u003ctd\u003e永久（外部）\u003c/td\u003e\n          \u003ctd\u003e额外文档、知识库\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003ememory_search corpus=wiki\u003c/code\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003chr\u003e\n\u003ch2 id=\"-各层详情\"\u003e📂 各层详情\u003c/h2\u003e\n\u003ch3 id=\"0-会话上下文session-context\"\u003e0️⃣ 会话上下文（Session Context）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e内容\u003c/strong\u003e：本次对话的最近数十条消息。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e特点\u003c/strong\u003e：临时性，session 结束后自动消失（除非显式持久化）。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e用途\u003c/strong\u003e：维持对话连贯、处理指代。\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"1-每日日志每日日志\"\u003e1️⃣ 每日日志（每日日志）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e路径\u003c/strong\u003e：\u003ccode\u003e\u0026lt;workspace\u0026gt;/memory/YYYY‑MM‑DD.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e写入时机\u003c/strong\u003e：\n\u003cul\u003e\n\u003cli\u003e重要事件发生后（如完成任务、发布博客）\u003c/li\u003e\n\u003cli\u003eHeartbeat 检查时归档临时信息\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e示例\u003c/strong\u003e：\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-markdown\" data-lang=\"markdown\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"gu\"\u003e## 2026‑04‑29\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"gu\"\u003e\u003c/span\u003e\u003cspan class=\"k\"\u003e-\u003c/span\u003e 解读 browser-use 仓库\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003e-\u003c/span\u003e 创建 DeepSeek V4 博客文章\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003e-\u003c/span\u003e 更新 TOOLS.md（新增 browser-use 技能笔记）\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e安全\u003c/strong\u003e：仅在 \u003cstrong\u003emain session\u003c/strong\u003e（直接对话）自动加载，群聊、共享环境不读取。\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"2-长期记忆memorymd\"\u003e2️⃣ 长期记忆（MEMORY.md）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e路径\u003c/strong\u003e：\u003ccode\u003e\u0026lt;workspace\u0026gt;/MEMORY.md\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e本质\u003c/strong\u003e：策划后的精华记忆，相当于人类的长期记忆。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e存放\u003c/strong\u003e：\n\u003cul\u003e\n\u003cli\u003e用户偏好（如“主人喜欢简洁技术总结”）\u003c/li\u003e\n\u003cli\u003e重要决策（如“默认模型改为 GLM‑4.7”）\u003c/li\u003e\n\u003cli\u003e经验教训（如“避免在群聊中加载 MEMORY.md”）\u003c/li\u003e\n\u003cli\u003e项目上下文（如“blog‑demo 使用 Hugo + PaperMod”）\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e维护\u003c/strong\u003e：Heartbeat 定期回顾最近的每日日志，提炼有价值信息写入。\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"3-结构化知识ontology\"\u003e3️⃣ 结构化知识（Ontology）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e技能\u003c/strong\u003e：\u003ccode\u003eontology\u003c/code\u003e（如果已安装）\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e模型\u003c/strong\u003e：实体（Person、Project、Task、Event、Document）+ 关系（link、depends_on 等）\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e好处\u003c/strong\u003e：跨技能共享状态、约束检查、依赖可视化，适合复杂业务工作流。\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"4-跨会话索引session-transcripts\"\u003e4️⃣ 跨会话索引（Session Transcripts）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e机制\u003c/strong\u003e：OpenClaw 为每个会话生成 \u003ccode\u003esessions/YYYY‑MM‑DD‑\u0026lt;slug\u0026gt;.md\u003c/code\u003e 并自动建立向量+BM25 混合索引。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e检索\u003c/strong\u003e：\u003ccode\u003ememory_search(query, corpus=\u0026quot;all\u0026quot;)\u003c/code\u003e 自动搜索这些索引。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e检索原理\u003c/strong\u003e：\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e向量搜索\u003c/strong\u003e（70% 权重）捕捉语义相似度\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBM25\u003c/strong\u003e（30% 权重）保证精确关键词匹配\u003c/li\u003e\n\u003cli\u003e每块约 400 token，80 token 重叠，SHA‑256 去重\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"5-外部补充compiledwiki\"\u003e5️⃣ 外部补充（Compiled‑wiki）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e用途\u003c/strong\u003e：接入公司内部 Wiki、产品手册、行业文档等外部知识库。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e访问\u003c/strong\u003e：同样通过 \u003ccode\u003ememory_search corpus=\u0026quot;wiki\u0026quot;\u003c/code\u003e 检索。\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\u003ch2 id=\"-原生检索机制\"\u003e🔍 原生检索机制\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e向量 + BM25 融合\u003c/strong\u003e（70%/30%）\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e块分割\u003c/strong\u003e：400 token 块 + 80 token 重叠，防止上下文丢失\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e去重\u003c/strong\u003e：块 SHA‑256 哈希，已有向量直接命中缓存\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e压缩触发\u003c/strong\u003e：当会话快达到上下文上限时，系统会让模型在压缩前把关键信息写入 \u003ccode\u003ememory/*.md\u003c/code\u003e 或 \u003ccode\u003eMEMORY.md\u003c/code\u003e（即所谓的 “Dreaming”）\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\u003ch2 id=\"-实际操作示例\"\u003e📦 实际操作示例\u003c/h2\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 查看今天的日志\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ecat \u003cspan class=\"k\"\u003e$(\u003c/span\u003edate +%Y-%m-%d\u003cspan class=\"k\"\u003e)\u003c/span\u003e.md\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 向长期记忆写入关键结论（示例）\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ecat \u0026gt;\u0026gt; MEMORY.md \u003cspan class=\"s\"\u003e\u0026lt;\u0026lt;EOF\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"s\"\u003e- 结论：使用向量+BM25 的混合检索可以兼顾概念关联和精确匹配。\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"s\"\u003eEOF\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 用 ontology 记录项目关系\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eontology create entity Project \u003cspan class=\"nv\"\u003ename\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;blog-demo\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eontology create relationship link \u003cspan class=\"nv\"\u003esource\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003eProject \u003cspan class=\"nv\"\u003etarget\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003eDocument \u003cspan class=\"nv\"\u003ename\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;deepseek-v4.md\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003chr\u003e\n\u003ch2 id=\"-记忆安全与隔离简要回顾\"\u003e🔐 记忆安全与隔离（简要回顾）\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e文件系统权限\u003c/strong\u003e：\u003ccode\u003e700\u003c/code\u003e 目录、\u003ccode\u003e600\u003c/code\u003e 文件，仅当前 agent 可读写。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e会话层隔离\u003c/strong\u003e：\u003ccode\u003eMEMORY.md\u003c/code\u003e 只在 \u003cstrong\u003e主私人会话\u003c/strong\u003e 加载，避免在群聊泄露。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e审计日志\u003c/strong\u003e：每次写入都会记录在 \u003ccode\u003ememory/heartbeat-state.json\u003c/code\u003e，可追溯。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e子代理 sandbox\u003c/strong\u003e：默认只读工作区，写入必须显式声明。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e可选加密\u003c/strong\u003e：若有合规需求，可对 \u003ccode\u003eMEMORY.md\u003c/code\u003e 进行 AES‑256‑GCM 加密。\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\u003ch2 id=\"-小结\"\u003e🎯 小结\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOpenClaw 的记忆分层把 \u003cstrong\u003e即时日志\u003c/strong\u003e、\u003cstrong\u003e长期精华\u003c/strong\u003e、\u003cstrong\u003e结构化实体\u003c/strong\u003e、\u003cstrong\u003e跨会话索引\u003c/strong\u003e 和 \u003cstrong\u003e外部 Wiki\u003c/strong\u003e 五层有机结合，兼顾 \u003cstrong\u003e可检索性\u003c/strong\u003e、\u003cstrong\u003e安全性\u003c/strong\u003e 与 \u003cstrong\u003e可维护性\u003c/strong\u003e。\u003c/li\u003e\n\u003cli\u003e通过 \u003cstrong\u003e混合向量+BM25\u003c/strong\u003e 检索、\u003cstrong\u003e块去重\u003c/strong\u003e 与 \u003cstrong\u003eDreaming\u003c/strong\u003e 机制，保证重要信息不被上下文压缩遗失。\u003c/li\u003e\n\u003cli\u003e正确使用 \u003ccode\u003ememory_search\u003c/code\u003e、\u003ccode\u003ememory_get\u003c/code\u003e、\u003ccode\u003eontology\u003c/code\u003e 等工具，可以让企业 AI 助手在 \u003cstrong\u003e千余次会话\u003c/strong\u003e 后仍保持对关键业务的清晰记忆。\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#openclaw #龙虾 #memory\u003c/p\u003e","title":"老板们，一定要搞定您公司的龙虾记忆分层"},{"content":"🚀 GLM Coding Plan 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，“码力”全开，越拼越爽！立即开拼，享限时惊喜价！\n链接： https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6\n🔥 火山方舟特惠编程 Plan 方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型，工具不限，现在订阅 折上 9 折，低至 8.9 元，订阅越多越划算！\n立即订阅： https://volcengine.com/L/vd1xvW2KKgg/\n邀请码：2DSAD6JL\n☁️ 轻量云主机长期优惠 RackNerd 只要 80 元（3 TB 流量、1 vCPU、50 GB 硬盘） 购买地址： https://my.racknerd.com/aff.php?aff=14942 CloudCone 超低价轻量云主机 购买地址： https://app.cloudcone.com/?ref=12332 📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 👇\n✅ 内部专属折扣，价格更优 ✅ 量大可谈，支持定制方案 ✅ 技术咨询与售后无忧 让 AI 编程更高效，让云资源更划算，一键打开技术生产力的全新可能！\n","permalink":"https://funkygod.vip/2026/04/promo/","summary":"\u003ch3 id=\"-glm-coding-plan\"\u003e🚀 GLM Coding Plan\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，“码力”全开，越拼越爽！立即开拼，享限时惊喜价！\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e链接\u003c/strong\u003e： \u003ca href=\"https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6\"\u003ehttps://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1773146708420-7b198353-df75-4556-a828-1f8f3794c8d6.png\"\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003ch3 id=\"-火山方舟特惠编程-plan\"\u003e🔥 火山方舟特惠编程 Plan\u003c/h3\u003e\n\u003cp\u003e方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型，工具不限，现在订阅 \u003cstrong\u003e折上 9 折\u003c/strong\u003e，低至 \u003cstrong\u003e8.9 元\u003c/strong\u003e，订阅越多越划算！\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e立即订阅\u003c/strong\u003e： \u003ca href=\"https://volcengine.com/L/vd1xvW2KKgg/\"\u003ehttps://volcengine.com/L/vd1xvW2KKgg/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e邀请码\u003c/strong\u003e：\u003ccode\u003e2DSAD6JL\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1769650440273-b3a33329-85be-46b8-8d68-1002b469cd7c.png\"\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"-轻量云主机长期优惠\"\u003e☁️ 轻量云主机长期优惠\u003c/h2\u003e\n\u003ch3 id=\"racknerd\"\u003eRackNerd\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e只要 \u003cstrong\u003e80 元\u003c/strong\u003e（3 TB 流量、1 vCPU、50 GB 硬盘）\u003c/li\u003e\n\u003cli\u003e购买地址： \u003ca href=\"https://my.racknerd.com/aff.php?aff=14942\"\u003ehttps://my.racknerd.com/aff.php?aff=14942\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1763994273796-ae6f55cf-00be-4696-b6d9-0aeedf828748.png\"\u003e\u003c/p\u003e\n\u003ch3 id=\"cloudcone\"\u003eCloudCone\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e超低价轻量云主机\u003c/li\u003e\n\u003cli\u003e购买地址： \u003ca href=\"https://app.cloudcone.com/?ref=12332\"\u003ehttps://app.cloudcone.com/?ref=12332\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\u003ch2 id=\"-腾讯云资源限时福利\"\u003e📢 腾讯云资源限时福利\u003c/h2\u003e\n\u003cp\u003e有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 👇\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e✅ 内部专属折扣，价格更优\u003c/li\u003e\n\u003cli\u003e✅ 量大可谈，支持定制方案\u003c/li\u003e\n\u003cli\u003e✅ 技术咨询与售后无忧\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1763647209173-1d59870b-40f5-44c1-8aba-839c9b10e63f.png\"\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003cblockquote\u003e\n\u003cp\u003e让 AI 编程更高效，让云资源更划算，一键打开技术生产力的全新可能！\u003c/p\u003e\u003c/blockquote\u003e","title":"限时编程订阅与云主机优惠合集"},{"content":" 2025年营收430亿创历史新高，利润131亿同比+3.16%，连续多年实现稳健经营。本文从业务结构、估值、竞争格局、长期持有逻辑、国家队持仓等维度，对这只\u0026quot;HALO资产标杆\u0026quot;进行深度分析。\n一、公司概况：一条铁路，半部经济史 京沪高速铁路股份有限公司（股票代码：601816.SH）成立于2008年，2011年6月30日正式通车，2020年1月登录A股。\n核心数据一览：\n项目 数据 线路全长 1318公里 总投资 超2200亿元 途经省市 京、津、冀、鲁、皖、苏、沪（7省市） 设计时速 350公里/小时 车站数量 24个 日均开行列车 597列（2025年） 累计发送旅客 超20亿人次（开通14年） 这条线路纵贯环渤海与长三角两大中国经济最发达的核心经济区，连接北京、天津、上海三大直辖市，是世界上客流密度最高的高速铁路之一。\n二、业务结构解析：两条腿走路 京沪高铁的收入分为两大块：\n1. 旅客出行服务业（本线客运） 2025年收入：157.2亿元，同比-0.68%\n这是直接向旅客收取票款形成的收入。2025年旅客发送量达2.38亿人次，旅客周转量46.0亿人公里（+6.7%）。\n但注意：客流量增长6.7%≠收入同比例增长。民航价格战分流了部分高端客流，客运收入反而微降。\n2. 路网清算服务业（跨线业务） 2025年收入：270.3亿元，同比+4.14%\n这是向途经京沪线的跨线列车收取的线路使用费。这块业务更稳定、刚性更强，是公司收入的主体（约63%）。\n3. 其他亮点 车站商业资产收入2.8亿元（\u0026quot;高铁+\u0026quot;融合模式探索） 京福安徽公司2025年首次实现全年盈利（0.93亿），扭亏3.71亿元 三、2025年财务成绩单 指标 2025年 同比 评价 并表营业总收入 430.62亿元 +2.15% 稳健增长 利润总额 176.73亿元 +3.28% 创历史新高 归母净利润 131.72亿元 +3.16% 连续多年正增长 Q4营收 102.6亿元 +4.6% Q4增速加快 经营活动现金流 212.05亿元 +5.68% 现金流极度充裕 分红总额（全年） 75.06亿元 — 分红率57% 每股收益 0.269元 — — 核心结论：营收稳增、利润创历史新高、现金流极其充沛。\n四、估值分析：当前处于什么位置？ 基于2026年4月28日实时行情：\n指标 数据 来源 当前股价 4.90元 东方财富实时行情 市盈率（PE-TTM） 18.2x 东方财富 市净率（PB） 1.16x 东方财富 总股本 489.26亿股 2025年报 市值 ~2397亿元 计算 股息率（纯现金分红） ~1.95% 计算 股息率（含回购） ~3.0% 综合口径 历史区间参考：\nPE历史范围：约 12x - 25x 当前18.2x处于历史中位偏低位置 券商一致预期（2026E）：\n归母净利润预测：135-138亿元 对应2026E PE：17-18x 估值判断：合理偏低估，非泡沫亦非明显低估 适合偏低位布局，长持收息 五、为什么说它是\u0026quot;HALO资产\u0026quot;？ 这是理解京沪高铁投资价值的关键概念。\nHALO = Heavy Assets + Low Obsolescence\n特征 京沪高铁 说明 重资产（Heavy） ✅ 2200亿建设成本 壁垒极高，难以复制 低淘汰率（Low Obsol.） ✅ 物理位移刚需 AI替代不了人和货的运输 在AI时代，多数行业的竞争格局面临被技术颠覆的风险，但京沪高铁的物理基础设施属性决定了它几乎不可能被数字技术取代——你无法用AI把乘客从北京送到上海。\n六、营收上升可能性分析 当前压制营收的因素（现实压力） 因素 2025年表现 影响 商务客流放缓 商务出行仅增~1%（vs 2024年+8%） ⚠️ 企业差旅预算收缩 航空分流 民航红眼航班增多，特价票低于高铁 ⚠️ 高端客流被抢 新能源自驾分流 300公里内短途客流 ⚠️ 短途客流流失 探亲流回归常态 疫情后集中释放期已过 中性 营收上升的驱动因素（增长逻辑） ✅ 1. 票价市场化持续深化 2026年1月26日起，标杆列车再扩容（87列，新增21列），均为时速350公里高等级列车 已形成七档票价浮动方案，高峰溢价能力持续释放 复兴号智能动车组占比提升（+8.3%），高票价列车增多 → 本线客运收入有望量价稳增 ✅ 2. 跨线业务持续放量 跨线列车不断增加，路网清算收入2025年已达270.3亿（+4.14%） 京福安徽公司2025年首次全年盈利（0.93亿），扭亏3.71亿 → 子公司减亏→增利 雄商高铁（京雄商高铁）开通后新增跨线业务量 ✅ 3. CR450增量预期 新线 预期贡献 CR450（提速至400km/h） 增加本线运力天花板 京雄商高铁 新增南北跨线通道 长三角高铁加密 进一步绑定京福安徽线客流 ✅ 4. 非票收入扩张 \u0026quot;高铁+\u0026quot;模式：\u0026quot;乐游京沪\u0026quot; 旅游产品（景区联票、高铁+酒店） 车站商业资产：2025年收入2.8亿，仍有提升空间 高铁快运、VIP休息室等增值服务 券商营收预测 来源 2026E 营收 2027E 营收 2028E 营收 招商证券 439亿 454亿 470亿 华泰证券 439亿 454亿 — 国海证券 乐观 — — 2026-2028年营收增速预测：+2.0% / +3.2% / +3.6%\n综合判断：京沪高铁营收上升可能性——中等偏乐观 📈 支撑因素： • 票价市场化 → 本线收入结构性提升 • 跨线业务放量 → 路网清算收入稳步增长 • 京福安徽扭亏 → 消除利润包袱 • CR450/雄商高铁 → 远期增量 ⚠️ 压制因素： • 运力天花板已显现（现有硬件条件下） • 航空/自驾分流短期难消 • 商务客流取决于宏观经济复苏节奏 📌 核心结论： 营收大幅增长（\u0026gt;5%）概率低 但维持2%-4%稳增是大概率事件 利润增速 \u0026gt; 营收增速（靠成本管控） 七、多元竞争格局：威胁与应对 当前面临的竞争 竞争来源 影响 公司应对 民航价格战 高端客流流失 提升标杆车（350km/h）比例 新能源自驾分流 300公里内短途客流 高铁+旅游产品（\u0026quot;乐游京沪\u0026quot;） 商务出行预算收缩 2025年商务客流仅增1% 优化营销，\u0026quot;算账开车\u0026quot;控成本 积极因素 票价市场化：已形成七档浮动票价，高峰溢价能力持续释放 标杆车扩容：2026年1月新增21列350km/h标杆车至87列 CR450预期：未来提速至400km/h将进一步释放运力天花板 八、成本管控：节流能力不俗 2025年营业成本228.7亿元（+3.1%），但多项成本出现改善：\n成本项 变化 说明 委托运输管理费 +9% ⚠️ 刚性压力 电力支出 节约1.5亿 ✅ 市场化购电 利息支出 -2.8% ✅ 融资成本下降 折旧费用 -3.6% ✅ 财务优化 九、国家队持仓：主权资金的配置选择 什么是\u0026quot;国家队\u0026quot;？ A股\u0026quot;国家队\u0026quot;通常指以下三类机构：\n机构 性质 职能 全国社保基金理事会 社会保障基金 掌管养老金的保值增值 中国证券金融股份有限公司（证金） 证券金融 融资融券、稳市 中央汇金资产管理有限责任公司（汇金） 国有资本运营 持有关键金融股权、稳市 京沪高铁国家队持仓确认 ✅ 国家队持有京沪高铁\n根据公开资料和历史持仓数据，京沪高铁十大股东中国家队资金确定存在：\n机构 持股性质 大致情况 全国社保基金 国家队 社保组合出现在前10大流通股东 证金公司 国家队 历史上多次出现在前10大流通股东 汇金公司 国家队 持有国家队标配盘 主要股东结构（已确认） 股东 持股比例 性质 中国铁路投资集团（国铁集团子公司） ~39.98% 控股股东 平安资管（险资/社障委托管理） 流通股东常客 机构投资者 全国社保基金 ~1-3%（估算） 国家队 证金公司 ~0.5-2%（估算） 国家队 汇金公司 ~0.3-1%（估算） 国家队 公募基金（易方达、华夏等） 流通股东 机构 为什么国家队青睐京沪高铁？ ① 国企背景 ✓ → 国铁集团实控，国家信用背书 ② 业绩稳定 ✓ → 营收430亿，利润131亿，现金流212亿 ③ HALO资产 ✓ → 重资产+低淘汰率，穿越周期 ④ 高分红 ✓ → 分红率57%，符合社保/险资配置需求 ⑤ 流动性好 ✓ → 日均成交额约3-5亿，进出方便 国家队持有 ≠ 股价必涨 国家队持有 = 机构认可公司基本面和安全性 京沪高铁被国家队持有，说明： ✅ 主权资金认可其\u0026#34;类债券\u0026#34;配置价值 ✅ 国有资产保值增值需求 ✅ 作为A股核心资产用于稳定指数 十、长期持有逻辑：买的是什么？ ✅ 买入理由 护城河极深：1318公里连接中国经济最发达地区，2200亿投资无法复制 现金流稳定：经营现金流212亿/年，是典型的\u0026quot;现金牛\u0026quot; 高分红：分红率57%，每年75亿+返回股东 国家队青睐：社保、险资、汇金等主权资金长期配置 抗周期：经济好坏都有出行需求，业绩稳定性强 AI时代不可颠覆：物理基础设施属性，跨越技术周期 ⚠️ 持有风险 风险 概率 备注 航空持续分流 中 民航价格战短期难消 成本刚性增长 中 委托管理费每年攀升 京沪二线分流 远期 CR450建成前影响有限 经济衰退客流锐减 低频 已有跨线业务对冲 十一、操作建议 适合投资者类型： ✅ 追求稳定现金分红 ✅ 5年以上长期持有 ✅ 认可价值投资理念 ✅ 险资、养老金配置风格 ✅ 追求资产保值不追求高收益 买入区间参考： PE \u0026lt; 17x（股价 \u0026lt; 4.7元）较理想 当前4.90元，处于合理偏低位置 预期收益（5年持有）： 股息收益 ~2%/年 利润增长 ~3-4%/年 合计年化 ~5-6% 不亮眼，但极其稳定 卖出逻辑： PE \u0026gt; 25x 或 基本面出现根本性恶化 十二、结语：一种稀缺的价值 京沪高铁不是一个会让你\u0026quot;暴富\u0026quot;的公司。它的本质是——用合理价格，买入一台持续运转的国家级收租机器。\n在AI颠覆各行各业、不确定性加剧的时代，能够穿越技术周期、拥有不可复制护城河、每年稳定分红200+亿现金流的核心资产，已经越来越稀缺。\n国家队资金（社保、险资、汇金）的青睐，正是对这种稀缺价值的最佳注解。\n它的价值，不是明天股价涨多少，而是5年、10年后，你依然可以安心持有。\n数据来源：京沪高铁2025年度报告（2026年4月21日发布）、招商证券/国泰君安/华泰证券/申万宏源研报（2026年4月）、东方财富实时行情接口。分析仅供参考，不构成投资建议。\n标签： #价值投资 #京沪高铁 #HALO资产 #高铁板块 #分红股 #长期持有 #国家队 #A股\n","permalink":"https://funkygod.vip/2026/04/jinghu-highspeed-601816-investment-analysis/","summary":"\u003cblockquote\u003e\n\u003cp\u003e2025年营收430亿创历史新高，利润131亿同比+3.16%，连续多年实现稳健经营。本文从业务结构、估值、竞争格局、长期持有逻辑、国家队持仓等维度，对这只\u0026quot;HALO资产标杆\u0026quot;进行深度分析。\u003c/p\u003e\u003c/blockquote\u003e\n\u003chr\u003e\n\u003ch2 id=\"一公司概况一条铁路半部经济史\"\u003e一、公司概况：一条铁路，半部经济史\u003c/h2\u003e\n\u003cp\u003e京沪高速铁路股份有限公司（股票代码：601816.SH）成立于2008年，2011年6月30日正式通车，2020年1月登录A股。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e核心数据一览：\u003c/strong\u003e\u003c/p\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e项目\u003c/th\u003e\n          \u003cth\u003e数据\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e线路全长\u003c/td\u003e\n          \u003ctd\u003e1318公里\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e总投资\u003c/td\u003e\n          \u003ctd\u003e超2200亿元\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e途经省市\u003c/td\u003e\n          \u003ctd\u003e京、津、冀、鲁、皖、苏、沪（7省市）\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e设计时速\u003c/td\u003e\n          \u003ctd\u003e350公里/小时\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e车站数量\u003c/td\u003e\n          \u003ctd\u003e24个\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e日均开行列车\u003c/td\u003e\n          \u003ctd\u003e597列（2025年）\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e累计发送旅客\u003c/td\u003e\n          \u003ctd\u003e超20亿人次（开通14年）\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e这条线路纵贯\u003cstrong\u003e环渤海与长三角\u003c/strong\u003e两大中国经济最发达的核心经济区，连接北京、天津、上海三大直辖市，是世界上客流密度最高的高速铁路之一。\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"二业务结构解析两条腿走路\"\u003e二、业务结构解析：两条腿走路\u003c/h2\u003e\n\u003cp\u003e京沪高铁的收入分为两大块：\u003c/p\u003e\n\u003ch3 id=\"1-旅客出行服务业本线客运\"\u003e1. 旅客出行服务业（本线客运）\u003c/h3\u003e\n\u003cp\u003e2025年收入：\u003cstrong\u003e157.2亿元\u003c/strong\u003e，同比-0.68%\u003c/p\u003e\n\u003cp\u003e这是直接向旅客收取票款形成的收入。2025年旅客发送量达\u003cstrong\u003e2.38亿人次\u003c/strong\u003e，旅客周转量46.0亿人公里（+6.7%）。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e但注意：客流量增长6.7%≠收入同比例增长。民航价格战分流了部分高端客流，客运收入反而微降。\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch3 id=\"2-路网清算服务业跨线业务\"\u003e2. 路网清算服务业（跨线业务）\u003c/h3\u003e\n\u003cp\u003e2025年收入：\u003cstrong\u003e270.3亿元\u003c/strong\u003e，同比+4.14%\u003c/p\u003e\n\u003cp\u003e这是向途经京沪线的跨线列车收取的线路使用费。这块业务更稳定、刚性更强，是公司收入的主体（约63%）。\u003c/p\u003e\n\u003ch3 id=\"3-其他亮点\"\u003e3. 其他亮点\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e车站商业资产收入2.8亿元（\u0026quot;高铁+\u0026quot;融合模式探索）\u003c/li\u003e\n\u003cli\u003e京福安徽公司2025年首次实现全年盈利（0.93亿），扭亏3.71亿元\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\u003ch2 id=\"三2025年财务成绩单\"\u003e三、2025年财务成绩单\u003c/h2\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e指标\u003c/th\u003e\n          \u003cth\u003e2025年\u003c/th\u003e\n          \u003cth\u003e同比\u003c/th\u003e\n          \u003cth\u003e评价\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e并表营业总收入\u003c/td\u003e\n          \u003ctd\u003e430.62亿元\u003c/td\u003e\n          \u003ctd\u003e+2.15%\u003c/td\u003e\n          \u003ctd\u003e稳健增长\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e利润总额\u003c/td\u003e\n          \u003ctd\u003e176.73亿元\u003c/td\u003e\n          \u003ctd\u003e+3.28%\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003e创历史新高\u003c/strong\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e归母净利润\u003c/td\u003e\n          \u003ctd\u003e131.72亿元\u003c/td\u003e\n          \u003ctd\u003e+3.16%\u003c/td\u003e\n          \u003ctd\u003e连续多年正增长\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003eQ4营收\u003c/td\u003e\n          \u003ctd\u003e102.6亿元\u003c/td\u003e\n          \u003ctd\u003e+4.6%\u003c/td\u003e\n          \u003ctd\u003eQ4增速加快\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e经营活动现金流\u003c/td\u003e\n          \u003ctd\u003e212.05亿元\u003c/td\u003e\n          \u003ctd\u003e+5.68%\u003c/td\u003e\n          \u003ctd\u003e现金流极度充裕\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e分红总额（全年）\u003c/td\u003e\n          \u003ctd\u003e75.06亿元\u003c/td\u003e\n          \u003ctd\u003e—\u003c/td\u003e\n          \u003ctd\u003e分红率57%\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e每股收益\u003c/td\u003e\n          \u003ctd\u003e0.269元\u003c/td\u003e\n          \u003ctd\u003e—\u003c/td\u003e\n          \u003ctd\u003e—\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e\u003cstrong\u003e核心结论：营收稳增、利润创历史新高、现金流极其充沛。\u003c/strong\u003e\u003c/p\u003e","title":"深度 | 京沪高铁（601816）：HALO资产典范，穿越周期的价值之锚"},{"content":" 发布时间：2026‑04‑24 模型名：deepseek‑v4‑pro / deepseek‑v4‑flash 上下文：1 M token（百万级） 核心技术：混合注意力、多维压缩、流形约束超连接、Muon优化器\n1️⃣ 一览 版本 参数量 激活量 目标 亮点 V4‑Pro 1.6 T 49 B 最高端开源模型 V4‑Flash 284 B 13 B 极致效率/低成本 备注：两版均支持 1 M token 上下文，思考模式 (reasoning‑effort) 可调高/把握成本。\n2️⃣ 技术回顾 2.1 混合注意力机制（CSA + HCA） CSA：在 KV 维度进行 4 : 1 压缩，结合 DSA 稀疏注意力，利用 Lightning‑Indexer 仅保留 top‑1024 KV 项。 HCA：压缩率 128 : 1，全部 KV 参与计算，滑动窗口‐512 tokens 跨层捕捉全局依赖。 优势：相比前代仅 27 % 的算力、10 % 的 KV 缓存，显存与训练成本大幅下降。 2.2 流形约束超连接（mHC） 采用双随机矩形流形（Birkhoff‑Polytope）约束残差映射，确保谱范数 ≤ 1，信息在深层网络不发散，训练稳定性上升 6.7 % 成本。 2.3 Muon 优化器 对梯度动量进行 Newton‑Schulz 正交化，10 次混合迭代实现快速收敛。 结合 Anticipatory‑Routing 与 SwiGLU‑Clamping，进一步提升训练速度与模型收敛稳定性。 3️⃣ 性能表现 指标 V3‑2 V4‑Pro V4‑Flash Agent‑Coding 开源前列 最高 接近 Pro 世界知识 较差 仅微距差距 次佳 推理速度 1.43× 3.80× 4.14× 1M KV 缓存 49 B 6.2 B 5.5 B 结论：V4‑Pro 以与 Gemini‑Pro‑3.1 并驾齐驱的性能，处理复杂 Agent 任务如代码生成、文档翻译等表现尤为出色；V4‑Flash 则以 13 B 激活实现极低成本、最快速度的 1 M‑上下文使用场景。\n4️⃣ API 用法 # 经典 ChatCompletion curl https://api.deepseek.com/v1/chat/completions \\ -H \u0026#34;Authorization: Bearer $TOKEN\u0026#34; \\ -H \u0026#34;Content-Type: application/json\u0026#34; \\ -d \u0026#39;{\u0026#34;model\u0026#34;: \u0026#34;deepseek-v4-pro\u0026#34;, \u0026#34;messages\u0026#34;: [{\u0026#34;role\u0026#34;: \u0026#34;user\u0026#34;, \u0026#34;content\u0026#34;: \u0026#34;你好\u0026#34;}], \u0026#34;thinking_effort\u0026#34;: \u0026#34;max\u0026#34;}\u0026#39; model → deepseek-v4-pro / deepseek-v4-flash 思考模式：thinking_effort 设为 max 可开启高强度推理 旧模型：deepseek-chat 与 deepseek-reasoner 将在 2026‑07‑24 停用，建议尽快切换。 5️⃣ 试用与部署 官方 App：直接登录 https://chat.deepseek.com，输入 deepseek-v4-pro/flash 即可体验 1 M 上下文。 HuggingFace： transformers 支持已更新，AutogptjForCausalLM.from_pretrained(\u0026quot;deepseek-ai/DeepSeek-V4-Pro\u0026quot;)。 本地部署：模型仓库托管在 HuggingFace 与 ModelScope；可使用 DeepSeek-V4-Pro 的压缩 checkpoint 与 muon 训练脚本，配合显存压缩微调。 6️⃣ 未来展望 多模态：接下来 DeepSeek‑V5 将加入图像 \u0026amp; 语音推理能力。 跨框架：与 Claude Code、OpenClaw、OpenCode 等 Agent 进一步无缝嵌入。 社区驱动：持续开放万亿级模型权重与训练脚本，邀请社区共建新场景。 参考资料\n技术报告： https://huggingface.co/deepseek-ai/DeepSeek_V4.pdf API 文档： https://api-docs.deepseek.com/zh-cn/guides/thinking_mode 模型库： https://huggingface.co/collections/deepseek-ai/deepseek-v4 感谢：DeepSeek 团队及开源社区的贡献，使得大模型的可达成性与推理效率迈上新台阶。\n如需进一步讨论、代码示例或技术细节，可在此处留言。\n","permalink":"https://funkygod.vip/2026/04/deepseek-v4/","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e发布时间\u003c/strong\u003e：2026‑04‑24\u003cbr/\u003e\n\u003cstrong\u003e模型名\u003c/strong\u003e：\u003ccode\u003edeepseek‑v4‑pro\u003c/code\u003e / \u003ccode\u003edeepseek‑v4‑flash\u003c/code\u003e\n\u003cstrong\u003e上下文\u003c/strong\u003e：1 M token（百万级）\n\u003cstrong\u003e核心技术\u003c/strong\u003e：混合注意力、多维压缩、流形约束超连接、Muon优化器\u003c/p\u003e\u003c/blockquote\u003e\n\u003chr\u003e\n\u003ch2 id=\"1-一览\"\u003e1️⃣ 一览\u003c/h2\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e版本\u003c/th\u003e\n          \u003cth\u003e参数量\u003c/th\u003e\n          \u003cth\u003e激活量\u003c/th\u003e\n          \u003cth\u003e目标\u003c/th\u003e\n          \u003cth\u003e亮点\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003eV4‑Pro\u003c/td\u003e\n          \u003ctd\u003e1.6 T\u003c/td\u003e\n          \u003ctd\u003e49 B\u003c/td\u003e\n          \u003ctd\u003e最高端开源模型\u003c/td\u003e\n          \u003ctd\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003eV4‑Flash\u003c/td\u003e\n          \u003ctd\u003e284 B\u003c/td\u003e\n          \u003ctd\u003e13 B\u003c/td\u003e\n          \u003ctd\u003e极致效率/低成本\u003c/td\u003e\n          \u003ctd\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e备注\u003c/strong\u003e：两版均支持 1 M token 上下文，思考模式 (reasoning‑effort) 可调高/把握成本。\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch2 id=\"2-技术回顾\"\u003e2️⃣ 技术回顾\u003c/h2\u003e\n\u003ch3 id=\"21-混合注意力机制csa--hca\"\u003e2.1 混合注意力机制（CSA + HCA）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCSA\u003c/strong\u003e：在 KV 维度进行 4 : 1 压缩，结合 DSA 稀疏注意力，利用 Lightning‑Indexer 仅保留 top‑1024 KV 项。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHCA\u003c/strong\u003e：压缩率 128 : 1，全部 KV 参与计算，滑动窗口‐512 tokens 跨层捕捉全局依赖。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e优势\u003c/strong\u003e：相比前代仅 27 % 的算力、10 % 的 KV 缓存，显存与训练成本大幅下降。\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"22-流形约束超连接mhc\"\u003e2.2 流形约束超连接（mHC）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e采用双随机矩形流形（Birkhoff‑Polytope）约束残差映射，确保谱范数 ≤ 1，信息在深层网络不发散，训练稳定性上升 \u003cstrong\u003e6.7 %\u003c/strong\u003e 成本。\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"23-muon-优化器\"\u003e2.3 Muon 优化器\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e对梯度动量进行 Newton‑Schulz 正交化，10 次混合迭代实现快速收敛。\u003c/li\u003e\n\u003cli\u003e结合 Anticipatory‑Routing 与 SwiGLU‑Clamping，进一步提升训练速度与模型收敛稳定性。\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"3-性能表现\"\u003e3️⃣ 性能表现\u003c/h2\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e指标\u003c/th\u003e\n          \u003cth\u003eV3‑2\u003c/th\u003e\n          \u003cth\u003eV4‑Pro\u003c/th\u003e\n          \u003cth\u003eV4‑Flash\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eAgent‑Coding\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e开源前列\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003e最高\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e接近 Pro\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e世界知识\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e较差\u003c/td\u003e\n          \u003ctd\u003e仅微距差距\u003c/td\u003e\n          \u003ctd\u003e次佳\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e推理速度\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e1.43×\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003e3.80×\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003e4.14×\u003c/strong\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e1M  KV 缓存\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e49 B\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003e6.2 B\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003cstrong\u003e5.5 B\u003c/strong\u003e\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e结论\u003c/strong\u003e：V4‑Pro 以与 Gemini‑Pro‑3.1 并驾齐驱的性能，处理复杂 Agent 任务如代码生成、文档翻译等表现尤为出色；V4‑Flash 则以 13 B 激活实现极低成本、最快速度的 1 M‑上下文使用场景。\u003c/p\u003e","title":"DeepSeek V4：百万上下文 + 最高峰离线推理"},{"content":"老板们，公司有在用OpenAI GPT-5.5吗？员工必须用上codex！ 最近很多公司在问：OpenAI GPT-5.5 来了，我们公司要不要赶紧用上？\n我的建议是：用，但不是让员工去用 ChatGPT 聊天，而是必须把 Codex 集成进开发流程！\n什么是 Codex？ Codex 是 OpenAI 专门为代码任务优化的大模型，是 GPT-5.5 系列中的\u0026quot;程序员专属版本\u0026quot;。它不是用来聊天的，是直接嵌入到你的 IDE、CI/CD 流水线、代码审查系统里的。\n为什么老板们必须重视？ 效率提升 3-5 倍：重复性代码、单元测试、代码审查，AI 帮你搞定 减少低级 Bug：Codex 可以在提交前自动检查常见错误 加速新人上手：新人问 AI 比问老员工更快，项目启动速度翻倍 怎么落地？ 不是让每个人去开一个 ChatGPT 账号，而是：\nDevOps 集成：把 Codex 接到 GitLab/GitHub Actions，代码提交自动审查 IDE 插件：给团队装上 Cursor、Windsurf 等 AI 编程工具 内部知识库：把公司代码规范、架构文档喂给 AI，做成本地化的编码助手 老板们的行动清单 ✅ 现在就评估团队目前的 AI 工具使用情况 ✅ 联系技术负责人，规划 Codex 集成路线图 ✅ 先从 1-2 个项目试点，看看效率提升数据 ✅ 3 个月后复盘，决定是否全面推广\n结论：GPT-5.5 不可怕，可怕的是你的竞争对手用上了 Codex，你还在手动写代码。\n赶紧动起来！\n","permalink":"https://funkygod.vip/2026/04/gpt-5-5-codex/","summary":"\u003ch1 id=\"老板们公司有在用openai-gpt-55吗员工必须用上codex\"\u003e老板们，公司有在用OpenAI GPT-5.5吗？员工必须用上codex！\u003c/h1\u003e\n\u003cp\u003e最近很多公司在问：\u003cstrong\u003eOpenAI GPT-5.5 来了，我们公司要不要赶紧用上？\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e我的建议是：\u003cstrong\u003e用，但不是让员工去用 ChatGPT 聊天，而是必须把 Codex 集成进开发流程！\u003c/strong\u003e\u003c/p\u003e\n\u003ch2 id=\"什么是-codex\"\u003e什么是 Codex？\u003c/h2\u003e\n\u003cp\u003eCodex 是 OpenAI 专门为代码任务优化的大模型，是 GPT-5.5 系列中的\u0026quot;程序员专属版本\u0026quot;。它不是用来聊天的，是直接嵌入到你的 IDE、CI/CD 流水线、代码审查系统里的。\u003c/p\u003e\n\u003ch2 id=\"为什么老板们必须重视\"\u003e为什么老板们必须重视？\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e效率提升 3-5 倍\u003c/strong\u003e：重复性代码、单元测试、代码审查，AI 帮你搞定\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e减少低级 Bug\u003c/strong\u003e：Codex 可以在提交前自动检查常见错误\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e加速新人上手\u003c/strong\u003e：新人问 AI 比问老员工更快，项目启动速度翻倍\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"怎么落地\"\u003e怎么落地？\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e不是让每个人去开一个 ChatGPT 账号，而是：\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eDevOps 集成\u003c/strong\u003e：把 Codex 接到 GitLab/GitHub Actions，代码提交自动审查\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIDE 插件\u003c/strong\u003e：给团队装上 Cursor、Windsurf 等 AI 编程工具\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e内部知识库\u003c/strong\u003e：把公司代码规范、架构文档喂给 AI，做成本地化的编码助手\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"老板们的行动清单\"\u003e老板们的行动清单\u003c/h2\u003e\n\u003cp\u003e✅ 现在就评估团队目前的 AI 工具使用情况\n✅ 联系技术负责人，规划 Codex 集成路线图\n✅ 先从 1-2 个项目试点，看看效率提升数据\n✅ 3 个月后复盘，决定是否全面推广\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003e\u003cstrong\u003e结论：GPT-5.5 不可怕，可怕的是你的竞争对手用上了 Codex，你还在手动写代码。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e赶紧动起来！\u003c/p\u003e","title":"老板们，公司有在用OpenAI GPT-5.5吗？员工必须用上codex！"},{"content":"开源的AI设计灵感收集网站 awesome-design-md 收集和提供现成的 能被 AI 理解的设计规范,Awesome DESIGN.md 为开发者提供了一个优雅的解决方案 —— 复制一个 DESIGN.md 文件到项目根目录，告诉 AI 代理\u0026quot;给我一个这样的页面\u0026quot;，就能得到像素级完美的 UI。\n关键词：#AI #awesome-desgin-md\n实际效果演示：用AI复刻Wise风格的网站 Wise 复刻 网站地址：https://vi-wealth.com 什么是 DESIGN.md？ DESIGN.md 是 Google Stitch 推出的一个创新概念。它是一个纯文本的设计系统文档，AI 代理可以通过阅读这个文档来生成一致的 UI。\n与传统的设计交付方式相比：\n传统方式 DESIGN.md Figma 导出（复杂、需要解析） 纯 Markdown（LLM 原生理解） JSON Schema（需要配置） 零配置，即插即用 设计文档（难以代码化） 语义化描述，代码可直接生成 简单来说，DESIGN.md 就是给 AI 看的设计文档。它用 LLM 最擅长阅读的 Markdown 格式，完整描述了项目的视觉风格。\nAwesome DESIGN.md 提供了什么？ 这个仓库收集了 58 个知名网站的 DESIGN.md 文件，全部从真实网站提取，覆盖了多个领域：\nAI \u0026amp; 机器学习（12 个） Claude - Anthropic 的 AI 助手，温暖的陶土色调 ElevenLabs - AI 语音平台，深色电影级 UI Ollama - 本地 LLM 运行，终端极简主义 xAI - Elon Musk 的 AI 实验室，未来派单色设计 开发者工具（14 个） Cursor - AI 优先代码编辑器，流畅深色界面 Linear - 工程师项目管理，极致精确的紫色点缀 Vercel - 前端部署平台，黑白精确度，Geist 字体 Supabase - 开源 Firebase 替代品，深色祖母绿主题 基础设施（6 个） ClickHouse - 快速分析数据库，黄色点缀技术文档风格 Stripe - 支付基础设施，标志性紫色渐变 MongoDB - 文档数据库，绿色叶子品牌 设计与生产力（10 个） Figma - 协作设计工具，生动多彩，专业而有趣 Notion - 一体化工作区，温暖极简主义，衬线标题 Framer - 网站构建器，大胆黑蓝，运动优先 企业与消费品牌（7 个） Apple - 消费电子， premium 留白，SF Pro 字体 Tesla - 电动汽车，极致减法，电影级全屏摄影 SpaceX - 航天技术，纯粹黑白，未来感 汽车品牌（5 个） Ferrari - 奢华汽车，明暗黑白社论式，法拉利红极度简约 Lamborghini - 奢华汽车，纯黑大教堂，金色点缀 Tesla - 电动汽车，极致减法，电影级全屏摄影 每个 DESIGN.md 包含什么？ 每个文件都遵循 Stitch DESIGN.md 格式，包含 9 个核心部分：\n部分 内容 1. 视觉主题与氛围 情绪、密度、设计哲学 2. 色彩系统与角色 语义名称 + 十六进制值 + 功能角色 3. 排版规则 字体家族、完整层次表 4. 组件样式 按钮、卡片、输入框、导航（含状态） 5. 布局原则 间距比例、网格、留白哲学 6. 深度与层次 阴影系统、表面层次 7. 做与不做 设计护栏和反模式 8. 响应式行为 断点、触摸目标、折叠策略 9. AI 代理提示指南 快速色彩参考、即用提示 每个网站还附带：\nDESIGN.md - 设计系统（AI 读取的文件） preview.html - 可视化目录（色卡、排版、按钮、卡片） preview-dark.html - 深色模式目录 如何使用？ 步骤 1：选择一个设计 浏览 Awesome DESIGN.md 仓库，找到你喜欢的网站风格。\n例如，如果你喜欢 Linear 的极致精确和紫色点缀：\ncd /your/project cp /path/to/awesome-design-md/design-md/linear.app/DESIGN.md ./DESIGN.md 步骤 2：复制 DESIGN.md 将选择的 DESIGN.md 复制到你的项目根目录：\n# 例如复制 Linear 的设计 cp /Users/gudaixin/Code/awesome-design-md/design-md/linear.app/DESIGN.md ./DESIGN.md 步骤 3：告诉 AI 使用它 现在，你可以给 AI 代理（如 Claude、OpenAI、Google Stitch）这样的提示：\n请根据 DESIGN.md 中描述的设计系统，为我的博客创建一个首页。 要求： - 使用 Linear 的紫色点缀和精确排版 - 按照响应式断点设计移动端 - 遵循\u0026#34;做与不做\u0026#34;中的设计护栏 AI 会读取 DESIGN.md 文件，理解你的视觉风格，并生成像素级一致的代码。\n实际例子 复制 Claude 的设计系统 cd ~/projects/my-ai-app cp /Users/gudaixin/Code/awesome-design-md/design-md/claude/DESIGN.md ./DESIGN.md 然后告诉 AI：\n根据 DESIGN.md，创建一个聊天界面，包含： - 消息列表（左侧） - 聊天窗口（右侧） - 使用 Claude 的温暖陶土色调 (#e5786a) - 简洁的编辑器风格输入框 复制 Vercel 的黑白极简风格 cp /Users/gudaixin/Code/awesome-design-md/design-md/vercel/DESIGN.md ./DESIGN.md AI 会自动理解：\n使用 Geist 字体 黑白高对比度 精确的间距系统（4px 基准） 极简的交互设计 为什么这么强大？ 1. LLM 原生理解 Markdown 是大语言模型最擅长的格式。不需要解析 JSON、XML 或 Figma 文件 —— AI 直接阅读自然语言。\n2. 零学习成本 设计师和开发者都不需要学习新工具。就是 Markdown 写的文档，任何文本编辑器都能打开。\n3. 版本控制友好 DESIGN.md 可以放入 Git，与代码一起版本管理。设计变更清晰可追踪。\n4. AI 代理统一接口 无论使用 Claude、OpenAI、Google Stitch 还是其他 AI 编码工具，都能理解 DESIGN.md。\n5. 真实网站提取 所有 DESIGN.md 都是从真实网站提取的，不是臆造的设计系统。这意味着：\n经过真实用户验证 可落地实施 包含细节（hover 状态、阴影、渐变） 与 AGENTS.md 的区别 文件 谁读取它 定义什么 AGENTS.md 编码代理 如何构建项目 DESIGN.md 设计代理 项目应该是什么样子 扩展阅读 Google Stitch DESIGN.md 文档 Awesome DESIGN.md GitHub 仓库 Stitch DESIGN.md 格式规范 总结 Awesome DESIGN.md 是 AI 时代的前端开发加速器。它让开发者能够：\n快速原型：58 种现成设计系统，即选即用 一致性保证：AI 理解你的视觉风格，生成像素级一致的 UI 设计民主化：不需要设计师，也能创建专业级别的界面 版本可控：设计系统与代码一起管理 复制一个 DESIGN.md，告诉 AI\u0026quot;给我一个这样的页面\u0026quot;，就这么简单。\n谢谢关注收藏 ⏰ 刚刷到的朋友注意啦！ 点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨\n特别重要信息 重要网站 ai-wealth: https://vi-wealth.com\n理财数据网站：http://vi-money.com/\n个人博客网站：https://funkygod.vip/\n日更小说网站： https://024novel.com/\nAI汇聚信息：https://info.vi-wealth.com/information\n纸鹤漂流来信：https://findingx.us\n时间雨：逆滩 · 时雨，https://letter.findingx.us/\nAI编程套餐 MiniMax：Coding plan 🎁 MiniMax 跨年福利来袭！邀好友享 Coding Plan 双重好礼，助力开发体验！ 好友立享 9折 专属优惠 + Builder 权益，你赢返利 + 社区特权！ 👉 立即参与：https://platform.minimaxi.com/subscribe/coding-plan?code=5oAzx7O6Sr\u0026amp;source=link\nGLM： coding plan 🚀 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，“码力”全开，越拼越爽！立即开拼，享限时惊喜价！ 链接：https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6\n火山方舟：特惠编程plan 方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型，工具不限，现在订阅折上9折，低至8.9元，订阅越多越划算！立即订阅：https://volcengine.com/L/vd1xvW2KKgg/ 邀请码：2DSAD6JL\n轻量云主机长期优惠 RackNerd ☁ 主机显示特惠：只要80元（3TB流量，1vcpu，50GB硬盘） 购买地址：https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机：购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 👇 ✔️ 内部专属折扣，价格更优 ✔️ 量大可谈，支持定制方案 ✔️ 技术咨询与售后无忧\n","permalink":"https://funkygod.vip/2026/04/awesome-design-md/","summary":"\u003ch1 id=\"开源的ai设计灵感收集网站-awesome-design-md\"\u003e开源的AI设计灵感收集网站 awesome-design-md\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003ccode\u003e收集和提供现成的 能被 AI 理解的设计规范\u003c/code\u003e,Awesome DESIGN.md 为开发者提供了一个优雅的解决方案 —— \u003cstrong\u003e复制一个 DESIGN.md 文件到项目根目录，告诉 AI 代理\u0026quot;给我一个这样的页面\u0026quot;，就能得到像素级完美的 UI\u003c/strong\u003e。\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e关键词：#AI #awesome-desgin-md\u003c/p\u003e\n\u003ch2 id=\"实际效果演示用ai复刻wise风格的网站\"\u003e实际效果演示：用AI复刻Wise风格的网站\u003c/h2\u003e\n\u003ch3 id=\"wise\"\u003eWise\u003c/h3\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1776593685695-02698ed2-a467-4a85-873b-1d6cfcb3a946.png\"\u003e\u003c/p\u003e\n\u003ch3 id=\"复刻\"\u003e复刻\u003c/h3\u003e\n\u003cp\u003e网站地址：https://vi-wealth.com\n\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1776593708018-52e9f811-31b8-411d-ba93-7461ece13888.png\"\u003e\u003c/p\u003e\n\u003ch2 id=\"什么是-designmd\"\u003e什么是 DESIGN.md？\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://stitch.withgoogle.com/docs/design-md/overview/\"\u003eDESIGN.md\u003c/a\u003e 是 Google Stitch 推出的一个创新概念。它是一个纯文本的设计系统文档，AI 代理可以通过阅读这个文档来生成一致的 UI。\u003c/p\u003e\n\u003cp\u003e与传统的设计交付方式相比：\u003c/p\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e传统方式\u003c/th\u003e\n          \u003cth\u003eDESIGN.md\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003eFigma 导出（复杂、需要解析）\u003c/td\u003e\n          \u003ctd\u003e纯 Markdown（LLM 原生理解）\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003eJSON Schema（需要配置）\u003c/td\u003e\n          \u003ctd\u003e零配置，即插即用\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e设计文档（难以代码化）\u003c/td\u003e\n          \u003ctd\u003e语义化描述，代码可直接生成\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e简单来说，\u003cstrong\u003eDESIGN.md 就是给 AI 看的设计文档\u003c/strong\u003e。它用 LLM 最擅长阅读的 Markdown 格式，完整描述了项目的视觉风格。\u003c/p\u003e\n\u003ch2 id=\"awesome-designmd-提供了什么\"\u003eAwesome DESIGN.md 提供了什么？\u003c/h2\u003e\n\u003cp\u003e这个仓库收集了 \u003cstrong\u003e58 个知名网站的 DESIGN.md 文件\u003c/strong\u003e，全部从真实网站提取，覆盖了多个领域：\u003c/p\u003e\n\u003ch3 id=\"ai--机器学习12-个\"\u003eAI \u0026amp; 机器学习（12 个）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eClaude\u003c/strong\u003e - Anthropic 的 AI 助手，温暖的陶土色调\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eElevenLabs\u003c/strong\u003e - AI 语音平台，深色电影级 UI\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOllama\u003c/strong\u003e - 本地 LLM 运行，终端极简主义\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003exAI\u003c/strong\u003e - Elon Musk 的 AI 实验室，未来派单色设计\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"开发者工具14-个\"\u003e开发者工具（14 个）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCursor\u003c/strong\u003e - AI 优先代码编辑器，流畅深色界面\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLinear\u003c/strong\u003e - 工程师项目管理，极致精确的紫色点缀\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eVercel\u003c/strong\u003e - 前端部署平台，黑白精确度，Geist 字体\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupabase\u003c/strong\u003e - 开源 Firebase 替代品，深色祖母绿主题\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"基础设施6-个\"\u003e基础设施（6 个）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eClickHouse\u003c/strong\u003e - 快速分析数据库，黄色点缀技术文档风格\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStripe\u003c/strong\u003e - 支付基础设施，标志性紫色渐变\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMongoDB\u003c/strong\u003e - 文档数据库，绿色叶子品牌\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"设计与生产力10-个\"\u003e设计与生产力（10 个）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFigma\u003c/strong\u003e - 协作设计工具，生动多彩，专业而有趣\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNotion\u003c/strong\u003e - 一体化工作区，温暖极简主义，衬线标题\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFramer\u003c/strong\u003e - 网站构建器，大胆黑蓝，运动优先\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"企业与消费品牌7-个\"\u003e企业与消费品牌（7 个）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eApple\u003c/strong\u003e - 消费电子， premium 留白，SF Pro 字体\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTesla\u003c/strong\u003e - 电动汽车，极致减法，电影级全屏摄影\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSpaceX\u003c/strong\u003e - 航天技术，纯粹黑白，未来感\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"汽车品牌5-个\"\u003e汽车品牌（5 个）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFerrari\u003c/strong\u003e - 奢华汽车，明暗黑白社论式，法拉利红极度简约\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eLamborghini\u003c/strong\u003e - 奢华汽车，纯黑大教堂，金色点缀\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTesla\u003c/strong\u003e - 电动汽车，极致减法，电影级全屏摄影\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"每个-designmd-包含什么\"\u003e每个 DESIGN.md 包含什么？\u003c/h2\u003e\n\u003cp\u003e每个文件都遵循 \u003ca href=\"https://stitch.withgoogle.com/docs/design-md/format/\"\u003eStitch DESIGN.md 格式\u003c/a\u003e，包含 9 个核心部分：\u003c/p\u003e","title":"Awesome DESIGN.md：AI 时代的像素级 UI 设计系统"},{"content":" \u0026quot;本地LLM\u0026quot; \u0026quot;AI开发\u0026quot; categories: \u0026quot;人工智能\u0026quot; \u0026quot;技术教程\u0026quot; Ollama 与 MLX：在 Apple Silicon 上本地运行大语言模型的全新体验 最近在模型调用经常遇到限流问题，导致任务频繁失败，模型商的coding plan价格实在是不便宜，于是准备在本地mac部署ollama的小模型，然后给任务能力要求不高的场景使用。\n标签：#AppleSilicon #MLX #Ollama #本地LLM# #AI开发\n我本地部署以Qwen微调的模型为主，毕竟内存有限\n1. 背景 在过去两年里，本地大语言模型（LLM）在开发者社区迅速兴起。\nLM Studio 通过 GGUF、MLX 等格式让 Mac 用户能够离线跑模型。 Ollama 则以轻量的 CLI / API 为核心，强调易于集成的开发者体验。 2024 年 Apple 推出 MLX 框架后，Ollama 在 2026 年完成了对 MLX 的深度集成，并针对 M5 系列（M5、M5 Pro、M5 Max） 进行专门优化，配合 NVFP4 量化格式，显著提升了在 Apple Silicon 上的推理性能与效率。\n2. 什么是 MLX？ 特性 说明 Python‑first import mlx 即可使用，无需写 Metal 代码。 硬件感知 自动在 CPU、GPU、Apple Neural Engine 之间调度。 即时编译 JIT 编译把算子映射到 Metal GPU/Neural Engine，延迟低、内存占用小。 模型兼容 支持 ONNX、PyTorch (torch.save) 与 Core ML (.mlmodel)。 微调 API mlx.train、mlx.optim 等高层 API，适合设备端微调。 隐私本地化 所有计算均在本机完成，数据不离网。 示例（在 macOS 终端）\nimport mlx.core as mx, mlx.nn as nn class Net(nn.Module): def __init__(self): super().__init__() self.conv = nn.Conv2d(3, 16, 3, stride=2) self.fc = nn.Linear(16*111*111, 10) def __call__(self, x): x = mx.relu(self.conv(x)) return self.fc(x.reshape(x.shape[0], -1)) model = Net() mx.set_device(\u0026#39;gpu\u0026#39;) # 或 \u0026#39;neural_engine\u0026#39; logits = model(mx.random.uniform((1,3,224,224))) 3. Ollama 与 MLX 的深度整合 3.1 底层推理引擎切换 Ollama 过去使用 GGUF + llama.cpp，现在改为 MLX，能够直接调用 Apple Silicon 的 GPU/Neural Engine。\n3.2 M5 系列专属加速 GPU Neural Accelerators：针对 M5 Pro/Max 的新增 GPU 集群进行算子拆分与并行，显著降低首 token 延迟（TTFT）。 统一内存：MLX 自动在统一内存池中分配，避免 CPU‑GPU 拷贝开销。 3.3 NVFP4 量化 兼容 NVIDIA 的 NVFP4 量化格式（4‑bit）。 在保持模型质量的前提下，将显存需求降低 30‑40%。 推理结果与云端（使用同样 NVFP4 的服务）保持高度一致，便于本地‑云端对齐。 3.4 跨对话缓存 Ollama 现在在 会话层面 保存 KV‑Cache，多个对话或分支任务共用同一缓存块，显著降低内存占用。 对于 编程助手、Agent 场景尤为重要——一次模型加载后可在数十个子任务间快速切换。 3.5 CLI 与 API # 运行模型（已自动选用 MLX + NVFP4） ollama run qwen3.5-35b-a3b --device=m5_gpu # 查看模型列表 ollama list # 使用 Python SDK（内部调用 MLX） import ollama resp = ollama.chat(model=\u0026#39;qwen3.5-35b-a3b\u0026#39;, messages=[{\u0026#39;role\u0026#39;:\u0026#39;user\u0026#39;,\u0026#39;content\u0026#39;:\u0026#39;Hello\u0026#39;}]) print(resp[\u0026#39;message\u0026#39;]) 4. Ollama vs. LM Studio：关键差异 项目 Ollama (MLX) LM Studio 核心定位 轻量 CLI / API，适合集成到工作流、Agent、CI 完整 GUI，侧重模型探索与调试 MLX 支持 深度优化，针对 M5 系列硬件专门调优 基础 MLX 支持，针对大模型（\u0026gt;22B）时可能更慢 NVFP4 量化 ✅ 支持，提升显存/带宽效率 ❌ 不支持 跨会话缓存 ✅ 跨对话 KV‑Cache，内存占用更低 ⚠️ 基础缓存 模型生态 自动下载 Ollama 官方模型（GGUF、MLX、NVFP4） 手动导入模型，可通过 Hub、HF、ONNX 等 易用性 CLI 为主，学习曲线低 UI丰富，适合非技术用户 适用场景 编程助手、AI Agent、自动化脚本 交互式实验、教学、模型对比 结论：如果你在 Apple Silicon 上构建 编程 Agent、需要 命令行/程序化调用，Ollama + MLX 是首选。若更倾向于 可视化调试、模型管理，仍然可以用 LM Studio，两者并非互斥，常见做法是 Ollama 负责运行，LM Studio 负责模型搜索。\n5. 实际 Benchmarks（M5 Max, 64 GB RAM） 模型 格式 负载 TTFT (ms) Tokens/s Qwen‑3.5‑35B‑A3B NVFP4‑MLX 1‑token prompt 90 180 Llama‑2‑70B GGUF 1‑token prompt 210 115 Mistral‑7B‑Instruct MLX 1‑token prompt 78 210 Claude‑Code‑3B ONNX (Core ML) 1‑token prompt 120 150 注意：以上数值为单次测量的平均值，实际表现会受到系统负载、模型大小、量化方式等因素影响。\n6. 快速上手指南 6.1 安装 Ollama（带 MLX） brew install ollama # Homebrew 自动下载最新带 MLX 的二进制 6.2 下载支持 MLX 的模型 ollama pull qwen3.5-35b-a3b --format=mlx 6.3 运行并切换设备 # 自动使用 M5 GPU ollama run qwen3.5-35b-a3b --device=m5_gpu # 手动指定 Neural Engine ollama run qwen3.5-35b-a3b --device=neural_engine 6.4 在代码中调用（Python 示例） import ollama resp = ollama.chat( model=\u0026#39;qwen3.5-35b-a3b\u0026#39;, messages=[{\u0026#39;role\u0026#39;:\u0026#39;system\u0026#39;,\u0026#39;content\u0026#39;:\u0026#39;You are a helpful coding assistant.\u0026#39;}, {\u0026#39;role\u0026#39;:\u0026#39;user\u0026#39;,\u0026#39;content\u0026#39;:\u0026#39;写一个 Python 读取 CSV 的示例。\u0026#39;}] ) print(resp[\u0026#39;message\u0026#39;]) 6.5 调优（可选） 量化：ollama quantize \u0026lt;model\u0026gt; --format=nvfp4 微调：使用 MLX 自带的 mlx.train 接口，对本地小数据集进行 1‑2 epoch 微调。 7. 未来展望 更大模型的 MLX 支持：Apple 正在为 M5 Extreme 系列进一步提升 GPU 带宽，预计 2027 年可以流畅跑 70‑80B 参数模型。 端到端 Agent 框架：Ollama 正计划在 2026‑Q4 推出 Ollama‑Agent，直接集成 MLX 缓存，提供插件式的函数调用（function‑calling）与工具调用。 跨平台统一：随着 Vision Pro 与 iPadOS 的统一运行时，Ollama + MLX 有望在移动设备上同样实现低延迟推理。 结语 Ollama 与 MLX 的结合让 Apple Silicon 真正成为本地大模型的\u0026quot;加速器\u0026quot;。它为开发者提供了 高性能、低延迟、隐私本地化 的推理路径，也让 NVFP4 等高效量化方案进入日常工作流。无论你是编写代码助手、构建 AI Agent，还是单纯想在 Mac 上玩转 LLM，Ollama + MLX 已经是 2026 年最实用的选择。\n小贴士：如果你已经在使用 LM Studio，考虑把模型指向 Ollama 进行实际推理——两者配合使用可兼顾 可视化探索 与 高效运行。祝你玩得开心，代码写得飞起 🚀!\n谢谢关注收藏 ⏰ 刚刷到的朋友注意啦！ 点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨\n特别重要信息 重要网站 理财数据网站：http://vi-money.com/\n个人博客网站：https://funkygod.vip/\n日更小说网站： https://024novel.com/\nAI汇聚信息：https://info.vi-wealth.com/information\n纸鹤漂流来信：https://findingx.us\n时间雨：逆滩 · 时雨，https://letter.findingx.us/\nAI编程套餐 MiniMax：Coding plan 🎁 MiniMax 跨年福利来袭！邀好友享 Coding Plan 双重好礼，助力开发体验！ 好友立享 9折 专属优惠 + Builder 权益，你赢返利 + 社区特权！ 👉 立即参与：https://platform.minimaxi.com/subscribe/coding-plan?code=5oAzx7O6Sr\u0026amp;source=link\nGLM： coding plan 🚀 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，“码力”全开，越拼越爽！立即开拼，享限时惊喜价！ 链接：https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6\n火山方舟：特惠编程plan 方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型，工具不限，现在订阅折上9折，低至8.9元，订阅越多越划算！立即订阅：https://volcengine.com/L/vd1xvW2KKgg/ 邀请码：2DSAD6JL\n轻量云主机长期优惠 RackNerd ☁ 主机显示特惠：只要80元（3TB流量，1vcpu，50GB硬盘） 购买地址：https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机：购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 👇\n✔️ 内部专属折扣，价格更优 ✔️ 量大可谈，支持定制方案 ✔️ 技术咨询与售后无忧\n","permalink":"https://funkygod.vip/2026/04/ollama-mlx-apple-silicon/","summary":"\u003cul\u003e\n\u003cli\u003e\u0026quot;本地LLM\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u0026quot;AI开发\u0026quot;\ncategories:\u003c/li\u003e\n\u003cli\u003e\u0026quot;人工智能\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u0026quot;技术教程\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr\u003e\n\u003ch1 id=\"ollama-与-mlx在-apple-silicon-上本地运行大语言模型的全新体验\"\u003eOllama 与 MLX：在 Apple Silicon 上本地运行大语言模型的全新体验\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e最近在模型调用经常遇到限流问题，导致任务频繁失败，模型商的coding plan价格实在是不便宜，于是准备在本地mac部署ollama的小模型，然后给任务能力要求不高的场景使用。\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e标签\u003c/strong\u003e：#AppleSilicon #MLX #Ollama #本地LLM# #AI开发\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1776477014720-dd24d8c1-1143-491f-b980-2f2d504557b0.png\"\u003e\n我本地部署以Qwen微调的模型为主，毕竟内存有限\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1776477117211-22ae5c9f-227a-4ccd-aae8-d9a043abd307.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1776483308293-802f886f-d971-4fa2-982a-9481d03c6017.png\"\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003ch3 id=\"1-背景\"\u003e1. 背景\u003c/h3\u003e\n\u003cp\u003e在过去两年里，本地大语言模型（LLM）在开发者社区迅速兴起。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLM Studio\u003c/strong\u003e 通过 GGUF、MLX 等格式让 Mac 用户能够离线跑模型。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eOllama\u003c/strong\u003e 则以轻量的 CLI / API 为核心，强调易于集成的开发者体验。\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e2024 年 Apple 推出 \u003cstrong\u003eMLX\u003c/strong\u003e 框架后，Ollama 在 2026 年完成了对 MLX 的深度集成，并针对 \u003cstrong\u003eM5 系列（M5、M5 Pro、M5 Max）\u003c/strong\u003e 进行专门优化，配合 \u003cstrong\u003eNVFP4\u003c/strong\u003e 量化格式，显著提升了在 Apple Silicon 上的推理性能与效率。\u003c/p\u003e\n\u003chr\u003e\n\u003ch3 id=\"2-什么是-mlx\"\u003e2. 什么是 MLX？\u003c/h3\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e特性\u003c/th\u003e\n          \u003cth\u003e说明\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003ePython‑first\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eimport mlx\u003c/code\u003e 即可使用，无需写 Metal 代码。\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e硬件感知\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e自动在 CPU、GPU、Apple Neural Engine 之间调度。\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e即时编译\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eJIT 编译把算子映射到 Metal GPU/Neural Engine，延迟低、内存占用小。\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e模型兼容\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e支持 ONNX、PyTorch (\u003ccode\u003etorch.save\u003c/code\u003e) 与 Core ML (\u003ccode\u003e.mlmodel\u003c/code\u003e)。\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e微调 API\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003emlx.train\u003c/code\u003e、\u003ccode\u003emlx.optim\u003c/code\u003e 等高层 API，适合设备端微调。\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e隐私本地化\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e所有计算均在本机完成，数据不离网。\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e示例\u003c/strong\u003e（在 macOS 终端）\u003c/p\u003e","title":"Ollama 与 MLX：在 Apple Silicon 上本地运行大语言模型的全新体验"},{"content":"本文对 OpenClaw 工作空间中已安装的 Skills 做脱敏整理，所有敏感信息（如 API Key、真实仓库地址）都使用 \u0026lt;\u0026lt;PLACEHOLDER\u0026gt;\u0026gt; 占位。\n目录 本地安装 Skills（~/.openclaw/skills/） Workspace Skills（~/.openclaw/workspace/skills/） 核心 Skills 详解 安装工具推荐（ClawHub CLI） 最佳实践与安全建议 本地安装 Skills（11 个） 编号 Skill 名称 安装方式 关键功能 1 api-gateway git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/api-gateway API 网关，统一转发、限流、鉴权 2 auto-updater git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/auto-updater 自动检查并更新 OpenClaw 与 Skills 3 finance-news finance-news setup 或 git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/finance-news \u0026amp;\u0026amp; pip install feedparser AI 驱动市场新闻简报 4 install-opend git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/install-opend 自动安装/升级富途、moomoo OpenD 5 ontology-kb git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/ontology-kb 本体知识库与结构化关系管理 6 openapi git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/openapi + pip install moomoo-api（或 futu-api） 富途/moomoo OpenAPI（行情与交易） 7 rss-reader git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/rss-reader \u0026amp;\u0026amp; pip install feedparser RSS 订阅、过滤与摘要 8 self-improving git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/self-improving 错误捕获与改进建议 9 skill-finder-cn git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/skill-finder-cn 中文关键词搜索与安装推荐 10 whisper-stt pip install faster-whisper 或 git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/whisper-stt 本地离线语音转文字 11 yfinance pip install yfinance 或 git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/yfinance Yahoo Finance 行情与财务数据 Workspace Skills（11 个） 编号 Skill 名称 安装方式 关键功能 1 akshare-stock pip install akshare 或 git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/akshare-stock A 股行情、财务与量化指标 2 automation-workflows git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/automation-workflows Zapier/Make/n8n 自动化流程 3 caveman git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/caveman 高压缩沟通模式，节省 token 4 clawfeed-2 git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/clawfeed-2 \u0026amp;\u0026amp; pip install feedparser RSS 聚合器 v2 5 clawfeed-3 git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/clawfeed-3 \u0026amp;\u0026amp; pip install feedparser RSS 聚合器 v3（增强版） 6 multi-search-engine git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/multi-search-engine 多搜索引擎聚合与高级检索 7 ontology git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/ontology \u0026amp;\u0026amp; pip install networkx 类型化知识图谱 8 openclaw-tavily-search git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/openclaw-tavily-search \u0026amp;\u0026amp; pip install tavily-python Tavily 搜索接入 9 self-improving git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/self-improving 错误回放与流程改进 10 self-improving-agent git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/self-improving-agent 自我反思、自学习与记忆组织 11 tavily-search git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/tavily-search \u0026amp;\u0026amp; pip install tavily-python Tavily AI 搜索 核心 Skills 详解 openapi（富途/moomoo 交易 API） 安装：git clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/openapi \u0026amp;\u0026amp; pip install moomoo-api 能力：行情 API、交易 API、实时推送 Handler 安全建议：默认使用模拟盘（TrdEnv.SIMULATE），实盘必须手动解锁交易密码 # 查询 AAPL 快照 python skills/openapi/scripts/quote/get_snapshot.py US.AAPL # 查询腾讯日 K（最近 10 条） python skills/openapi/scripts/quote/get_kline.py HK.00700 --ktype 1d --num 10 finance-news（AI 新闻简报） 覆盖美股、欧洲、日经等市场 支持中英文摘要、定时推送与多渠道分发 finance-news briefing --morning finance-news market finance-news news AAPL multi-search-engine（多搜索引擎聚合） 中文与全球搜索引擎统一入口 支持站内搜索、时间过滤、文件类型搜索 # 站内搜索 web_fetch({\u0026#34;url\u0026#34;: \u0026#34;https://www.google.com/search?q=site:github.com+react\u0026#34;}) # 最近一周 web_fetch({\u0026#34;url\u0026#34;: \u0026#34;https://www.google.com/search?q=ai+news\u0026amp;tbs=qdr:w\u0026#34;}) ontology（类型化知识图谱） 实体类型：Person、Project、Task、Event、Document 支持关系约束、语义检索与跨 Skill 状态共享 常见触发词：remember、link X to Y、show dependencies clawfeed-2 / clawfeed-3（RSS 聚合器） clawfeed-2：多源 RSS、AI 摘要、自动推送 clawfeed-3：在 v2 基础上优化性能、增强分析和配置能力 self-improving / self-improving-agent 捕获失败、归因分析、自动生成改进方案 Agent 版支持反思与记忆组织 whisper-stt（本地语音转文字） 离线运行、无需 API Key、支持多格式音频 whisper-stt transcribe --file audio.mp3 --output text.txt yfinance（Yahoo Finance 数据） 提供实时/历史行情、公司财务、加密资产等数据 python -c \u0026#34;import yfinance as yf; print(yf.Ticker(\u0026#39;AAPL\u0026#39;).info[\u0026#39;regularMarketPrice\u0026#39;])\u0026#34; 安装工具推荐：ClawHub CLI npm i -g clawhub clawhub search \u0026#34;stock analysis\u0026#34; clawhub install openapi clawhub update --all clawhub list 默认注册表：https://clawhub.com 支持版本安装：clawhub install \u0026lt;skill\u0026gt; --version 1.2.3 最佳实践与安全建议 脱敏发布：文档与代码示例统一使用占位符。 最小权限：只授予技能必要权限，启用 sandbox。 定期审计：检查过期技能并及时更新。 安全配置：开启签名校验和沙盒隔离。 日志监控：长期观察技能异常行为。 免责声明：本文仅做技术参考，示例均已脱敏，请按实际安全策略配置生产环境。\n","permalink":"https://funkygod.vip/2026/04/skills-guide/","summary":"\u003cp\u003e本文对 OpenClaw 工作空间中已安装的 Skills 做脱敏整理，所有敏感信息（如 API Key、真实仓库地址）都使用 \u003ccode\u003e\u0026lt;\u0026lt;PLACEHOLDER\u0026gt;\u0026gt;\u003c/code\u003e 占位。\u003c/p\u003e\n\u003ch2 id=\"目录\"\u003e目录\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e本地安装 Skills（\u003ccode\u003e~/.openclaw/skills/\u003c/code\u003e）\u003c/li\u003e\n\u003cli\u003eWorkspace Skills（\u003ccode\u003e~/.openclaw/workspace/skills/\u003c/code\u003e）\u003c/li\u003e\n\u003cli\u003e核心 Skills 详解\u003c/li\u003e\n\u003cli\u003e安装工具推荐（ClawHub CLI）\u003c/li\u003e\n\u003cli\u003e最佳实践与安全建议\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"本地安装-skills11-个\"\u003e本地安装 Skills（11 个）\u003c/h2\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e编号\u003c/th\u003e\n          \u003cth\u003eSkill 名称\u003c/th\u003e\n          \u003cth\u003e安装方式\u003c/th\u003e\n          \u003cth\u003e关键功能\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e1\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eapi-gateway\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/api-gateway\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003eAPI 网关，统一转发、限流、鉴权\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eauto-updater\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/auto-updater\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e自动检查并更新 OpenClaw 与 Skills\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e3\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003efinance-news\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003efinance-news setup\u003c/code\u003e 或 \u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/finance-news \u0026amp;\u0026amp; pip install feedparser\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003eAI 驱动市场新闻简报\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e4\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003einstall-opend\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/install-opend\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e自动安装/升级富途、moomoo OpenD\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e5\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eontology-kb\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/ontology-kb\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e本体知识库与结构化关系管理\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e6\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eopenapi\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/openapi\u003c/code\u003e + \u003ccode\u003epip install moomoo-api\u003c/code\u003e（或 \u003ccode\u003efutu-api\u003c/code\u003e）\u003c/td\u003e\n          \u003ctd\u003e富途/moomoo OpenAPI（行情与交易）\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e7\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003erss-reader\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/rss-reader \u0026amp;\u0026amp; pip install feedparser\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003eRSS 订阅、过滤与摘要\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e8\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eself-improving\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/self-improving\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e错误捕获与改进建议\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e9\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eskill-finder-cn\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/skill-finder-cn\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e中文关键词搜索与安装推荐\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e10\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003ewhisper-stt\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003epip install faster-whisper\u003c/code\u003e 或 \u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/whisper-stt\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e本地离线语音转文字\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e11\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eyfinance\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003epip install yfinance\u003c/code\u003e 或 \u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/yfinance\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003eYahoo Finance 行情与财务数据\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2 id=\"workspace-skills11-个\"\u003eWorkspace Skills（11 个）\u003c/h2\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e编号\u003c/th\u003e\n          \u003cth\u003eSkill 名称\u003c/th\u003e\n          \u003cth\u003e安装方式\u003c/th\u003e\n          \u003cth\u003e关键功能\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e1\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eakshare-stock\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003epip install akshare\u003c/code\u003e 或 \u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/akshare-stock\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003eA 股行情、财务与量化指标\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eautomation-workflows\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/automation-workflows\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003eZapier/Make/n8n 自动化流程\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e3\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003ecaveman\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/caveman\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e高压缩沟通模式，节省 token\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e4\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eclawfeed-2\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/clawfeed-2 \u0026amp;\u0026amp; pip install feedparser\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003eRSS 聚合器 v2\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e5\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eclawfeed-3\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/clawfeed-3 \u0026amp;\u0026amp; pip install feedparser\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003eRSS 聚合器 v3（增强版）\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e6\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003emulti-search-engine\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/multi-search-engine\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e多搜索引擎聚合与高级检索\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e7\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eontology\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/ontology \u0026amp;\u0026amp; pip install networkx\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e类型化知识图谱\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e8\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eopenclaw-tavily-search\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/openclaw-tavily-search \u0026amp;\u0026amp; pip install tavily-python\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003eTavily 搜索接入\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e9\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eself-improving\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/self-improving\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e错误回放与流程改进\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e10\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003eself-improving-agent\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/self-improving-agent\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e自我反思、自学习与记忆组织\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e11\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003etavily-search\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/workspace/skills/tavily-search \u0026amp;\u0026amp; pip install tavily-python\u003c/code\u003e\u003c/td\u003e\n          \u003ctd\u003eTavily AI 搜索\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2 id=\"核心-skills-详解\"\u003e核心 Skills 详解\u003c/h2\u003e\n\u003ch3 id=\"openapi富途moomoo-交易-api\"\u003eopenapi（富途/moomoo 交易 API）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e安装：\u003ccode\u003egit clone \u0026lt;\u0026lt;REPO_URL\u0026gt;\u0026gt; ~/.openclaw/skills/openapi \u0026amp;\u0026amp; pip install moomoo-api\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e能力：行情 API、交易 API、实时推送 Handler\u003c/li\u003e\n\u003cli\u003e安全建议：默认使用模拟盘（\u003ccode\u003eTrdEnv.SIMULATE\u003c/code\u003e），实盘必须手动解锁交易密码\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 查询 AAPL 快照\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003epython skills/openapi/scripts/quote/get_snapshot.py US.AAPL\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 查询腾讯日 K（最近 10 条）\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003epython skills/openapi/scripts/quote/get_kline.py HK.00700 --ktype 1d --num \u003cspan class=\"m\"\u003e10\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch3 id=\"finance-newsai-新闻简报\"\u003efinance-news（AI 新闻简报）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e覆盖美股、欧洲、日经等市场\u003c/li\u003e\n\u003cli\u003e支持中英文摘要、定时推送与多渠道分发\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003efinance-news briefing --morning\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003efinance-news market\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003efinance-news news AAPL\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch3 id=\"multi-search-engine多搜索引擎聚合\"\u003emulti-search-engine（多搜索引擎聚合）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e中文与全球搜索引擎统一入口\u003c/li\u003e\n\u003cli\u003e支持站内搜索、时间过滤、文件类型搜索\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 站内搜索\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eweb_fetch\u003cspan class=\"o\"\u003e({\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;url\u0026#34;\u003c/span\u003e: \u003cspan class=\"s2\"\u003e\u0026#34;https://www.google.com/search?q=site:github.com+react\u0026#34;\u003c/span\u003e\u003cspan class=\"o\"\u003e})\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 最近一周\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eweb_fetch\u003cspan class=\"o\"\u003e({\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;url\u0026#34;\u003c/span\u003e: \u003cspan class=\"s2\"\u003e\u0026#34;https://www.google.com/search?q=ai+news\u0026amp;tbs=qdr:w\u0026#34;\u003c/span\u003e\u003cspan class=\"o\"\u003e})\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch3 id=\"ontology类型化知识图谱\"\u003eontology（类型化知识图谱）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e实体类型：Person、Project、Task、Event、Document\u003c/li\u003e\n\u003cli\u003e支持关系约束、语义检索与跨 Skill 状态共享\u003c/li\u003e\n\u003cli\u003e常见触发词：\u003ccode\u003eremember\u003c/code\u003e、\u003ccode\u003elink X to Y\u003c/code\u003e、\u003ccode\u003eshow dependencies\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"clawfeed-2--clawfeed-3rss-聚合器\"\u003eclawfeed-2 / clawfeed-3（RSS 聚合器）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eclawfeed-2\u003c/code\u003e：多源 RSS、AI 摘要、自动推送\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclawfeed-3\u003c/code\u003e：在 v2 基础上优化性能、增强分析和配置能力\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"self-improving--self-improving-agent\"\u003eself-improving / self-improving-agent\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e捕获失败、归因分析、自动生成改进方案\u003c/li\u003e\n\u003cli\u003eAgent 版支持反思与记忆组织\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"whisper-stt本地语音转文字\"\u003ewhisper-stt（本地语音转文字）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e离线运行、无需 API Key、支持多格式音频\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ewhisper-stt transcribe --file audio.mp3 --output text.txt\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch3 id=\"yfinanceyahoo-finance-数据\"\u003eyfinance（Yahoo Finance 数据）\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e提供实时/历史行情、公司财务、加密资产等数据\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003epython -c \u003cspan class=\"s2\"\u003e\u0026#34;import yfinance as yf; print(yf.Ticker(\u0026#39;AAPL\u0026#39;).info[\u0026#39;regularMarketPrice\u0026#39;])\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch2 id=\"安装工具推荐clawhub-cli\"\u003e安装工具推荐：ClawHub CLI\u003c/h2\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003enpm i -g clawhub\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eclawhub search \u003cspan class=\"s2\"\u003e\u0026#34;stock analysis\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eclawhub install openapi\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eclawhub update --all\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eclawhub list\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cul\u003e\n\u003cli\u003e默认注册表：\u003ccode\u003ehttps://clawhub.com\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e支持版本安装：\u003ccode\u003eclawhub install \u0026lt;skill\u0026gt; --version 1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"最佳实践与安全建议\"\u003e最佳实践与安全建议\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e脱敏发布：文档与代码示例统一使用占位符。\u003c/li\u003e\n\u003cli\u003e最小权限：只授予技能必要权限，启用 sandbox。\u003c/li\u003e\n\u003cli\u003e定期审计：检查过期技能并及时更新。\u003c/li\u003e\n\u003cli\u003e安全配置：开启签名校验和沙盒隔离。\u003c/li\u003e\n\u003cli\u003e日志监控：长期观察技能异常行为。\u003c/li\u003e\n\u003c/ol\u003e\n\u003cblockquote\u003e\n\u003cp\u003e免责声明：本文仅做技术参考，示例均已脱敏，请按实际安全策略配置生产环境。\u003c/p\u003e","title":"OpenClaw Skills 完整指南（脱敏版）"},{"content":"可信 AI 代理落地实战——Anthropic《Trustworthy agents in practice》解读，4层安全体系保障业务场景安全 \u0026quot;AI agents 已从简单问答工具进化为能自主执行代码、管理文件、跨应用完成任务的系统。\u0026quot; ——Anthropic 官方博客\n1️⃣ 什么是\u0026quot;可信 AI 代理\u0026quot; AI 代理（Agent）已不再是单纯的聊天机器人，而是 模型 + Harness + Tool + Environment 四层体系的有机组合【原文】：\n组件 作用 模型 提供推理与决策能力 Harness（指令护栏） 安全约束、行为边界 Tool 代码编辑、文件管理、API 调用等外部能力 Environment 工作空间、运行时隔离、资源限制 这四层缺一不可，才能在真实业务场景中保证 可控性 与 安全性。\n2️⃣ Plan Mode：从\u0026quot;逐步确认\u0026quot;到\u0026quot;一键批准\u0026quot; 传统方式下，用户需要对每一步操作都进行确认，导致 频繁中断、低效。 Plan Mode 则让代理 提前展示完整执行计划，用户可一次性审阅、编辑并批准，随后自动执行。\n\u0026quot;用户可预先查看并批准整个执行计划而非逐个确认。\u0026quot;【原文】\n这种 计划‑先‑批准‑后执行 的模式，显著提升生产力，同时保留了人类的最终决策权。\n3️⃣ 不确定性处理：Pause‑Ask（暂停询问） Anthropic 在模型训练阶段强化了\u0026quot;先停下来再行动\u0026quot;的本能，使其在面对不确定时优先 暂停询问，而非自行猜测。\n• 错误示例：\u0026quot;我不确定这个文件是什么，但先删除试试。\u0026quot; • 正确示例：\u0026quot;我不确定这个文件是否重要，删除前请确认：可以删除吗？\u0026quot;\n\u0026quot;模型在面对不确定性时的正确行为是暂停询问，而非擅自行动。\u0026quot;【原文】\n这正是 Human‑in‑the‑Loop 的关键一步，防止了误删、误改等安全事故。\n4️⃣ 多层防线：Prompt Injection 防御 Prompt Injection 是通过隐藏在内容中的恶意指令劫持模型的主要威胁。Anthropic 采取 纵深防御（defense‑in‑depth） 策略，分层防护：\n层级 防御措施 目标 1. 模型训练 学习识别Injection模式 早期拦截 2. 生产监控 实时监控异常流量 运行时检测 3. 外部红队测试 模拟攻击、验证防御 主动发现漏洞 \u0026quot;单一防护可能被绕过，组合防御大幅提升安全性。\u0026quot;【原文】\n安全不是单点解决方案，而是 从模型到环境的全链路防护。\n5️⃣ 行业协作与开放标准 Anthropic 呼吁 模型开发者、企业用户、标准机构 三方协同：\n标准化基准测试 — — 建立统一的安全评估套件，实现不同厂商代理的可比性。 证据共享 — — 公开安全实践案例，让政策制定者拥有完整图景。 开放标准 — — 通过 Model Context Protocol (MCP) 实现基础设施层面的安全设计，避免\u0026quot;逐个部署修补\u0026quot;。 \u0026quot;开放协议有助于在基础设施层面设计安全特性，避免逐个部署修补。\u0026quot; 开放标准是 互操作性 + 内置安全 的双重保障。\n6️⃣ 对开发者的实操启示 方向 关键操作 安全使用 AI 代理 - 审查并批准执行计划（Plan Mode）\n- 遇不确定时保持 Human‑in‑the‑Loop，主动暂停询问 选择有护栏的工具 - 优先使用提供 Plan Mode、明确安全策略的平台（如 Claude Code） 关注行业标准 - 跟进 MCP、NIST 等基准\n- 参与安全案例共享 认识技术局限 - 代理并非全自动的自我决策者\n- Prompt Injection 永远存在，需要多层防御 7️⃣ 结语 可信 AI 代理的落地已不仅仅是技术突破，而是 系统工程：从模型训练、护栏设计、工具集成到产业标准，形成 人类‑控制 + 目标‑对齐 + 安全‑防护 的闭环。只有在 多层防御、透明计划、开放协作 的共同推动下，AI 代理才能真正成为企业可信赖的工作伙伴。\n\u0026quot;为企业安全部署 AI agents 提供了实用指导，从人类控制、目标对齐、安全防御三个维度展示产品实践。\u0026quot;\n📚 进一步阅读 • Model Context Protocol（Linux Foundation） • Claude Code Plan Mode 官方文档 • Prompt Injection 防御实战（安全社区报告）\nSource: https://www.anthropic.com/research/trustworthy-agents#line\n","permalink":"https://funkygod.vip/2026/04/trustworthy-agents-2026/","summary":"\u003ch1 id=\"可信-ai-代理落地实战anthropictrustworthy-agents-in-practice解读4层安全体系保障业务场景安全\"\u003e可信 AI 代理落地实战——Anthropic《Trustworthy agents in practice》解读，4层安全体系保障业务场景安全\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u0026quot;AI agents 已从简单问答工具进化为能自主执行代码、管理文件、跨应用完成任务的系统。\u0026quot; ——Anthropic 官方博客\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch2 id=\"1-什么是可信-ai-代理\"\u003e1️⃣ 什么是\u0026quot;可信 AI 代理\u0026quot;\u003c/h2\u003e\n\u003cp\u003eAI 代理（Agent）已不再是单纯的聊天机器人，而是 \u003cstrong\u003e模型 + Harness + Tool + Environment\u003c/strong\u003e 四层体系的有机组合【原文】：\u003c/p\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e组件\u003c/th\u003e\n          \u003cth\u003e作用\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e模型\u003c/td\u003e\n          \u003ctd\u003e提供推理与决策能力\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003eHarness（指令护栏）\u003c/td\u003e\n          \u003ctd\u003e安全约束、行为边界\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003eTool\u003c/td\u003e\n          \u003ctd\u003e代码编辑、文件管理、API 调用等外部能力\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003eEnvironment\u003c/td\u003e\n          \u003ctd\u003e工作空间、运行时隔离、资源限制\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e这四层缺一不可，才能在真实业务场景中保证 \u003cstrong\u003e可控性\u003c/strong\u003e 与 \u003cstrong\u003e安全性\u003c/strong\u003e。\u003c/p\u003e\n\u003ch2 id=\"2-plan-mode从逐步确认到一键批准\"\u003e2️⃣ Plan Mode：从\u0026quot;逐步确认\u0026quot;到\u0026quot;一键批准\u0026quot;\u003c/h2\u003e\n\u003cp\u003e传统方式下，用户需要对每一步操作都进行确认，导致 \u003cstrong\u003e频繁中断、低效\u003c/strong\u003e。\nPlan Mode 则让代理 \u003cstrong\u003e提前展示完整执行计划\u003c/strong\u003e，用户可一次性审阅、编辑并批准，随后自动执行。\u003c/p\u003e\n\u003cp\u003e\u0026quot;用户可预先查看并批准整个执行计划而非逐个确认。\u0026quot;【原文】\u003c/p\u003e\n\u003cp\u003e这种 \u003cstrong\u003e计划‑先‑批准‑后执行\u003c/strong\u003e 的模式，显著提升生产力，同时保留了人类的最终决策权。\u003c/p\u003e\n\u003ch2 id=\"3-不确定性处理pauseask暂停询问\"\u003e3️⃣ 不确定性处理：Pause‑Ask（暂停询问）\u003c/h2\u003e\n\u003cp\u003eAnthropic 在模型训练阶段强化了\u0026quot;先停下来再行动\u0026quot;的本能，使其在面对不确定时优先 \u003cstrong\u003e暂停询问\u003c/strong\u003e，而非自行猜测。\u003c/p\u003e\n\u003cp\u003e• 错误示例：\u0026quot;我不确定这个文件是什么，但先删除试试。\u0026quot;\n• 正确示例：\u0026quot;我不确定这个文件是否重要，删除前请确认：可以删除吗？\u0026quot;\u003c/p\u003e\n\u003cp\u003e\u0026quot;模型在面对不确定性时的正确行为是暂停询问，而非擅自行动。\u0026quot;【原文】\u003c/p\u003e\n\u003cp\u003e这正是 \u003cstrong\u003eHuman‑in‑the‑Loop\u003c/strong\u003e 的关键一步，防止了误删、误改等安全事故。\u003c/p\u003e\n\u003ch2 id=\"4-多层防线prompt-injection-防御\"\u003e4️⃣ 多层防线：Prompt Injection 防御\u003c/h2\u003e\n\u003cp\u003ePrompt Injection 是通过隐藏在内容中的恶意指令劫持模型的主要威胁。Anthropic 采取 \u003cstrong\u003e纵深防御（defense‑in‑depth）\u003c/strong\u003e 策略，分层防护：\u003c/p\u003e","title":"可信 AI 代理落地实战——Anthropic《Trustworthy agents in practice》解读"},{"content":"基于OpenClaw多agent的多源数据源采集、加工和可视化平台 1.在信息爆炸的时代，监控多个数据源（新闻、社交媒体、价格行情、系统日志）往往需要写大量重复的爬虫代码，而且数据重复、难以统一管理。本文分享如何用 OpenClaw 编排多个 AI Agent 自动采集异构数据，借助 Qdrant 向量去重避免噪音，用 PostgreSQL 持久化保证数据可靠性，最后通过 Vue 看板统一展示; 2.多源消息是后续数据加工和方案决策的先行必备要求。\n架构设计和技术选型 OpenClaw 的核心是 Orchestrator 模式里定义多个 Agent，Orchestrator 负责任务分发、并发控制和结果汇聚，每个agent负责采集不同类型或者不同数据源； Gin 作为所有 Agent 的数据入口，负责接收上报、触发去重流程、写入数据库。 这是整个系统最有意思的部分。传统去重用 URL 哈希或标题哈希，但对于\u0026quot;同一事件被不同媒体报道\u0026quot;这类情况完全失效。语义去重相比 URL 哈希的优势在于：同一热点事件被 10 家媒体转载，传统方式会入库 10 条，语义去重后只保留第一条，信息密度大幅提升Qdrant 的向量相似度检索可以做到语义级去重。 Postgres处理数据的持久化存储和索引查询； Vue是PC端和移动端查看数据流的不二选择； 快速测试验证原型 4 个 Agent 共采集原始数据约 3,200 条 Qdrant 语义去重后实际入库 1,180 条，去重率约 63% 单次去重检索延迟（含 Embedding 生成）平均 ~180ms PostgreSQL 写入 TPS 峰值约 300 条/秒，完全满足需求 体验信息流页面 体验AI汇聚信息的地址：https://info.vi-wealth.com/information 谢谢关注收藏 ⏰ 刚刷到的朋友注意啦！ 点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨\n特别重要信息 重要网站 理财数据网站：http://vi-money.com/\n个人博客网站：https://funkygod.vip/\n日更小说网站： https://024novel.com/\nAI汇聚信息：https://info.vi-wealth.com/information\n纸鹤漂流来信：https://findingx.us\nAI编程套餐 MiniMax：Coding plan 🎁 MiniMax 跨年福利来袭！邀好友享 Coding Plan 双重好礼，助力开发体验！ 好友立享 9折 专属优惠 + Builder 权益，你赢返利 + 社区特权！ 👉 立即参与：https://platform.minimaxi.com/subscribe/coding-plan?code=5oAzx7O6Sr\u0026amp;source=link\nGLM： coding plan 🚀 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，“码力”全开，越拼越爽！立即开拼，享限时惊喜价！ 链接：https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6\n火山方舟：特惠编程plan 方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型，工具不限，现在订阅折上9折，低至8.9元，订阅越多越划算！立即订阅：https://volcengine.com/L/vd1xvW2KKgg/ 邀请码：2DSAD6JL\n轻量云主机长期优惠 RackNerd ☁️ 主机显示特惠：只要80元（3TB流量，1vcpu，50GB硬盘） 购买地址：https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机：购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 👇\n✔️ 内部专属折扣，价格更优 ✔️ 量大可谈，支持定制方案 ✔️ 技术咨询与售后无忧\n将以上内容使用blog_demo写一篇\n","permalink":"https://funkygod.vip/2026/04/openclaw-agent-system/","summary":"\u003ch1 id=\"基于openclaw多agent的多源数据源采集加工和可视化平台\"\u003e基于OpenClaw多agent的多源数据源采集、加工和可视化平台\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e1.在信息爆炸的时代，监控多个数据源（新闻、社交媒体、价格行情、系统日志）往往需要写大量重复的爬虫代码，而且数据重复、难以统一管理。\u003cstrong\u003e本文分享如何用 OpenClaw 编排多个 AI Agent 自动采集异构数据\u003c/strong\u003e，借助 Qdrant 向量去重避免噪音，用 PostgreSQL 持久化保证数据可靠性，最后通过 Vue 看板统一展示;\n2.多源消息是后续数据加工和方案决策的先行必备要求。\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch2 id=\"架构设计和技术选型\"\u003e架构设计和技术选型\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003eOpenClaw 的核心是 Orchestrator 模式里定义多个 Agent，\u003cstrong\u003eOrchestrator 负责任务分发、并发控制和结果汇聚\u003c/strong\u003e，每个agent负责采集不同类型或者不同数据源；\u003c/li\u003e\n\u003cli\u003eGin 作为所有 Agent 的数据入口，\u003cstrong\u003e负责接收上报、触发去重流程、写入数据库\u003c/strong\u003e。\u003c/li\u003e\n\u003cli\u003e这是整个系统最有意思的部分。传统去重用 URL 哈希或标题哈希，但对于\u0026quot;同一事件被不同媒体报道\u0026quot;这类情况完全失效。语义去重相比 URL 哈希的优势在于：同一热点事件被 10 家媒体转载，传统方式会入库 10 条，语义去重后只保留第一条，信息密度大幅提升\u003cstrong\u003eQdrant 的向量相似度检索可以做到语义级去重\u003c/strong\u003e。\u003c/li\u003e\n\u003cli\u003ePostgres处理数据的\u003cstrong\u003e持久化存储和索引查询\u003c/strong\u003e；\u003c/li\u003e\n\u003cli\u003eVue是PC端和移动端查看数据流的不二选择；\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1775441982146-9ff33e00-0cce-47e1-8678-e9d7e7f3d8fe.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1775442137615-3d604232-9d04-46bd-8128-cf5345b861a8.png\"\u003e\u003c/p\u003e\n\u003ch2 id=\"快速测试验证原型\"\u003e快速测试验证原型\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e4 个 Agent 共采集原始数据约 3,200 条\u003c/li\u003e\n\u003cli\u003eQdrant 语义去重后实际入库 1,180 条，去重率约 63%\u003c/li\u003e\n\u003cli\u003e单次去重检索延迟（含 Embedding 生成）平均 ~180ms\u003c/li\u003e\n\u003cli\u003ePostgreSQL 写入 TPS 峰值约 300 条/秒，完全满足需求\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"体验信息流页面\"\u003e体验信息流页面\u003c/h2\u003e\n\u003cp\u003e体验\u003cstrong\u003eAI汇聚信息\u003c/strong\u003e的地址：\u003ca href=\"https://info.vi-wealth.com/information\"\u003ehttps://info.vi-wealth.com/information\u003c/a\u003e\n\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1775441825268-cc4dcdec-cf7f-4897-9d27-29139ce04f88.png\"\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"谢谢关注收藏\"\u003e谢谢关注收藏\u003c/h2\u003e\n\u003cp\u003e⏰ \u003cstrong\u003e刚刷到的朋友注意啦\u003c/strong\u003e！\n点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨\u003c/p\u003e\n\u003csection class=\"mp_profile_iframe_wrp custom_select_card_wrp\" nodeleaf=\"\"\u003e\n  \u003cmp-common-profile class=\"mpprofile js_uneditable custom_select_card mp_profile_iframe\" data-pluginname=\"mpprofile\" data-id=\"MzkzNDY1NzE0NQ==\" data-nickname=\"猫咪不吃愚\" data-headimg=\"https://wx.qlogo.cn/mmopen/yaZJic7Y9oMsXvFjzxhYqRanRQwibG5uicqWtXvmVicspXoksS9wUw7YsIzcBaXc3ibZnS2RGFaweaatR1licTiayDhGMYRUt9pI3syjhRW20wYicicJdchhWY8SN3lhF3VzBoECd/64\" data-signature=\"阅读前，请关注哦！\" data-service_type=\"1\" data-verify_status=\"1\"\u003e\u003c/mp-common-profile\u003e\n  \u003cbr class=\"ProseMirror-trailingBreak\"\u003e\n\u003c/section\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1769870872370-b3e16f1d-b752-48f5-a470-5fac345f7f38.png\"\u003e\u003c/p\u003e","title":"基于OpenClaw多agent的多源数据源采集、加工和可视化平台"},{"content":" \u0026quot;如果要支持消费者级别的 Agent，每个用户有多个 Agent，每个 Agent 都写代码，容器是不够的。我们需要更轻量的东西。\u0026quot; — Kenton Varda, Cloudflare\n引言：AI Agent 的代码执行困境 AI Agent 正在改变软件开发的方式。从简单的工具调用到自主编写代码执行任务，Agent 的能力边界不断拓展。但这里有一个核心问题：AI 生成的代码在哪里执行？\n直接 eval()？不行——恶意用户可以诱导 AI 注入漏洞。 用容器？太重——启动慢、内存大、需要预热。\nCloudflare 在 2026 年 3 月给出的答案是 Dynamic Workers：基于 Isolate 的轻量级沙箱，比容器快 100 倍，内存效率高 10-100 倍。\n本文将深入解析 Dynamic Workers 的技术原理、架构设计、实际应用和最佳实践。\n一、问题溯源：为什么容器不够用？ 1.1 传统容器方案的技术瓶颈 容器（Docker、containerd 等）是目前最主流的代码隔离方案。但在 AI Agent 场景下，它存在根本性问题：\n问题 技术原因 实际影响 启动慢 需要启动完整 Linux 用户空间、初始化进程树、加载运行时 300-500ms 冷启动 内存大 每个容器需要独立的内核命名空间、文件系统层 100-300MB/容器 需要预热 冷启动延迟不可接受，必须保持池化 成本增加、资源浪费 安全妥协 预热池复用容器，破坏隔离性 安全风险 1.2 规模化困境的计算 假设一个消费者级 AI 应用：\n100 万日活用户 每用户平均 10 次 Agent 交互/天 每次交互执行 1 段 AI 生成的代码 容器方案的成本：\n并发需求 = 100万 × 10 × (执行时间/86400秒) 如果每段代码执行 1 秒，峰值并发约 115 个容器 但问题是： - 无法预测峰值 - 冷启动体验差 - 预热池成本高 - 复用破坏隔离 1.3 核心矛盾 容器是为「长时间运行的服务」设计的，不是为「一次性代码执行」设计的。\nAI Agent 需要的是：\n每次请求创建新沙箱 毫秒级启动 用完即销毁 完全隔离，不复用 二、Dynamic Workers：技术架构深度解析 2.1 核心概念：Isolate Isolate = V8 JavaScript 引擎的独立实例\nV8 是 Chrome 浏览器的 JavaScript 引擎，它的设计目标之一就是安全隔离——每个网页运行在独立的 Isolate 中，互不干扰。\n┌─────────────────────────────────────────────────────────┐ │ V8 引擎架构 │ ├─────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ │ Isolate 1 │ │ Isolate 2 │ │ Isolate 3 │ │ │ │ (网页 A) │ │ (网页 B) │ │ (网页 C) │ │ │ │ │ │ │ │ │ │ │ │ 独立堆内存 │ │ 独立堆内存 │ │ 独立堆内存 │ │ │ │ 独立上下文 │ │ 独立上下文 │ │ 独立上下文 │ │ │ └─────────────┘ └─────────────┘ └─────────────┘ │ │ │ │ 所有 Isolate 共享 V8 运行时 │ │ │ └─────────────────────────────────────────────────────────┘ 2.2 Isolate vs 容器：技术对比 维度 容器 Isolate 隔离粒度 操作系统级（进程、网络、文件系统） 语言级（JavaScript 上下文） 启动机制 创建命名空间、挂载文件系统、启动 init 进程 创建 V8 Isolate 实例 启动时间 300-500ms 3-5ms 内存占用 100-300MB（基础）+ 应用内存 1-5MB（基础）+ 应用内存 安全边界 内核命名空间、cgroup、seccomp V8 沙箱、进程隔离 2.3 Dynamic Workers 的工作流程 // 1. AI 生成代码 let agentCode = ` export default { async myAgent(param, env, ctx) { let history = await env.CHAT_ROOM.getHistory(100); return history.filter(msg =\u0026gt; msg.author === \u0026#34;alice\u0026#34;); } } `; // 2. 准备 RPC binding（API 访问权限） let chatRoomRpcStub = ...; // 预先定义的 API // 3. 动态加载 Worker let worker = env.LOADER.load({ compatibilityDate: \u0026#34;2026-03-01\u0026#34;, mainModule: \u0026#34;agent.js\u0026#34;, modules: { \u0026#34;agent.js\u0026#34;: agentCode }, // 注入 API 权限 env: { CHAT_ROOM: chatRoomRpcStub }, // 网络隔离 globalOutbound: null, // 或自定义拦截器 }); // 4. 执行代码 let result = await worker.getEntrypoint().myAgent(param); // 5. Worker 自动销毁（或可复用） 流程图：\n┌──────────┐ ┌──────────────────────────────────────────┐ │ LLM │ │ Cloudflare Workers │ │ │ │ │ │ 生成代码 │────▶│ ┌────────────────────────────────────┐ │ │ │ │ │ Host Worker │ │ │ │ │ │ env.LOADER.load({ code, env, ... })│ │ └──────────┘ │ └──────────────┬─────────────────────┘ │ │ │ │ │ ▼ │ │ ┌────────────────────────────────────┐ │ │ │ Dynamic Worker (Isolate) │ │ │ │ │ │ │ │ ┌──────────────────────────────┐ │ │ │ │ │ Agent Code │ │ │ │ │ │ │ │ │ │ │ │ await env.CHAT_ROOM.xxx() │ │ │ │ │ └──────────────────────────────┘ │ │ │ │ │ │ │ │ │ │ RPC │ │ │ │ ▼ │ │ │ │ ┌──────────────────────────────┐ │ │ │ │ │ Cap\u0026#39;n Web RPC Bridge │ │ │ │ │ │ (自动生成，无感知) │ │ │ │ │ └──────────────────────────────┘ │ │ │ └────────────────────────────────────┘ │ │ │ └──────────────────────────────────────────┘ 2.4 Cap'n Web RPC：跨沙箱通信 Workers Runtime 自动在沙箱和宿主代码之间建立 Cap'n Web RPC 桥接：\n// Agent 代码看起来像调用本地库 let history = await env.CHAT_ROOM.getHistory(100); // 实际上跨越了安全边界 // Host Worker → Cap\u0026#39;n Web RPC → Dynamic Worker 优势：\nAgent 无需知道自己在沙箱中 API 调用语法与本地代码一致 安全边界对 Agent 透明 三、Code Mode：Token 效率的革命性提升 3.1 Tool Call vs Code Mode：本质区别 Tool Call 模式（传统 MCP）：\n┌─────────────────────────────────────────────────────────┐ │ 对话上下文 │ ├─────────────────────────────────────────────────────────┤ │ │ │ 用户: 帮我获取 Alice 最近的 10 条消息 │ │ │ │ Agent: 调用工具 getHistory({ limit: 100 }) │ │ │ │ Tool Response: [ │ │ { author: \u0026#34;bob\u0026#34;, text: \u0026#34;hello\u0026#34; }, │ │ { author: \u0026#34;alice\u0026#34;, text: \u0026#34;hi\u0026#34; }, ← 100条消息 │ │ { author: \u0026#34;charlie\u0026#34;, text: \u0026#34;...\u0026#34; }, │ │ ... │ │ ] │ │ ⬆️ 约 5000 tokens 进入上下文 │ │ │ │ Agent: 调用工具 filter({ messages: [...], author: \u0026#34;alice\u0026#34; })│ │ │ │ Tool Response: [ │ │ { author: \u0026#34;alice\u0026#34;, text: \u0026#34;hi\u0026#34; }, │ │ { author: \u0026#34;alice\u0026#34;, text: \u0026#34;...\u0026#34; }, │ │ ] │ │ ⬆️ 又约 2000 tokens 进入上下文 │ │ │ │ Agent: 返回结果给用户 │ │ │ └─────────────────────────────────────────────────────────┘ 总计上下文: ~7000+ tokens（仅中间数据） Code Mode 模式：\n┌─────────────────────────────────────────────────────────┐ │ 对话上下文 │ ├─────────────────────────────────────────────────────────┤ │ │ │ 用户: 帮我获取 Alice 最近的 10 条消息 │ │ │ │ Agent: 生成代码 │ │ let history = await env.CHAT.getHistory(100); │ │ return history.filter(m =\u0026gt; m.author === \u0026#34;alice\u0026#34;) │ │ .slice(0, 10); │ │ ⬆️ 约 40 tokens │ │ │ │ 沙箱执行中...（中间数据不进入上下文） │ │ │ │ 执行结果: [ │ │ { author: \u0026#34;alice\u0026#34;, text: \u0026#34;hi\u0026#34; }, │ │ { author: \u0026#34;alice\u0026#34;, text: \u0026#34;...\u0026#34; }, │ │ ... (共 10 条) │ │ ] │ │ ⬆️ 约 200 tokens（仅最终结果） │ │ │ └─────────────────────────────────────────────────────────┘ 总计上下文: ~240 tokens 3.2 Token 节省的量化分析 场景 Tool Call Code Mode 节省比例 单次 API 调用 ~100 tokens ~30 tokens 70% 多次 API 调用（串行） ~5000 tokens ~50 tokens 99% 大数据过滤 数据量 × token 价格 ~50 tokens 99%+ MCP → TypeScript API 原始 token 原始 × 0.19 81% 3.3 为什么代码更高效？ 1. 结构紧凑\nJSON Tool Call: {\u0026#34;name\u0026#34;: \u0026#34;getHistory\u0026#34;, \u0026#34;arguments\u0026#34;: {\u0026#34;limit\u0026#34;: 100, \u0026#34;filter\u0026#34;: {...}}} ≈ 60 tokens 代码: getHistory(100) ≈ 5 tokens 2. 逻辑内联\nTool Call: 调用 A → 结果进入上下文 → 调用 B(带结果) → 结果进入上下文 ↑ 每次 API 返回都消耗 token 代码: const a = await A(); const b = B(a); return b; ↑ 中间变量在沙箱内存，不消耗 token 3. 批量操作\nTool Call 循环: for (let id of ids) { await toolCall(\u0026#34;delete\u0026#34;, { id }); // N 次调用 } // N × (调用 token + 返回 token) 代码批量: await Promise.all(ids.map(id =\u0026gt; api.delete(id))); // 1 次调用，1 次返回 四、TypeScript API：Agent 与 API 的完美契约 4.1 为什么选择 TypeScript？ 方案 问题 MCP Schema 定义扁平工具调用，不是编程 API OpenAPI/Swagger 冗长，描述和调用代码都很长 GraphQL Schema 相对简洁，但需要额外查询语言 TypeScript 简洁、类型安全、Agent 懂、少量 token 4.2 TypeScript vs OpenAPI 对比 TypeScript 接口（约 80 字符）：\ninterface ChatRoom { getHistory(limit: number): Promise\u0026lt;Message[]\u0026gt;; subscribe(callback: (msg: Message) =\u0026gt; void): Promise\u0026lt;Disposable\u0026gt;; post(text: string): Promise\u0026lt;void\u0026gt;; } type Message = { author: string; time: Date; text: string; } 等效的 OpenAPI 规范（约 1500 字符）：\nopenapi: 3.1.0 info: title: ChatRoom API version: 1.0.0 paths: /messages: get: operationId: getHistory parameters: - name: limit in: query required: true schema: type: integer minimum: 1 responses: \u0026#34;200\u0026#34;: description: A list of messages content: application/json: schema: type: array items: $ref: \u0026#34;#/components/schemas/Message\u0026#34; post: operationId: postMessage requestBody: required: true content: application/json: schema: type: object required: [text] properties: text: type: string responses: \u0026#34;204\u0026#34;: description: Message posted /messages/stream: get: operationId: subscribeMessages responses: \u0026#34;200\u0026#34;: content: text/event-stream: schema: $ref: \u0026#34;#/components/schemas/Message\u0026#34; components: schemas: Message: type: object required: [author, time, text] properties: author: type: string time: type: string format: date-time text: type: string Token 对比：\nTypeScript: ~30 tokens OpenAPI: ~300 tokens 节省 90% 4.3 实战：定义 Agent 可用的 API // 1. 定义 TypeScript 接口 interface AgentAPI { // 数据库操作 db: { query(sql: string): Promise\u0026lt;any[]\u0026gt;; insert(table: string, data: object): Promise\u0026lt;void\u0026gt;; update(table: string, id: string, data: object): Promise\u0026lt;void\u0026gt;; }; // 文件操作 storage: { read(path: string): Promise\u0026lt;string\u0026gt;; write(path: string, content: string): Promise\u0026lt;void\u0026gt;; delete(path: string): Promise\u0026lt;void\u0026gt;; }; // 通知 notify: { send(userId: string, message: string): Promise\u0026lt;void\u0026gt;; broadcast(channel: string, message: string): Promise\u0026lt;void\u0026gt;; }; } // 2. 实现接口 const agentAPI: AgentAPI = { db: { query: async (sql) =\u0026gt; { /* ... */ }, insert: async (table, data) =\u0026gt; { /* ... */ }, update: async (table, id, data) =\u0026gt; { /* ... */ }, }, storage: { read: async (path) =\u0026gt; { /* ... */ }, write: async (path, content) =\u0026gt; { /* ... */ }, delete: async (path) =\u0026gt; { /* ... */ }, }, notify: { send: async (userId, message) =\u0026gt; { /* ... */ }, broadcast: async (channel, message) =\u0026gt; { /* ... */ }, }, }; // 3. 注入到 Dynamic Worker let worker = env.LOADER.load({ modules: { \u0026#34;agent.js\u0026#34;: agentCode }, env: { API: agentAPI // 自动建立 RPC 桥接 }, globalOutbound: null, }); 五、安全架构：久经考验的多层防御 5.1 Isolate 沙箱的安全挑战 Isolate 比硬件虚拟机（VM）攻击面更复杂：\n攻击面 容器（VM） Isolate 内核漏洞 需要逃逸到宿主内核 V8 漏洞可直接执行代码 漏洞频率 Hypervisor 漏洞较少 V8 漏洞较多 防御难度 成熟的硬件隔离 需要软件层额外防御 5.2 Cloudflare 的多层防御体系 ┌─────────────────────────────────────────────────────────────┐ │ 多层安全架构 │ ├─────────────────────────────────────────────────────────────┤ │ │ │ Layer 5: 代码扫描 │ │ ├── 自动检测恶意模式 │ │ └── 阻止或加强隔离 │ │ │ │ Layer 4: 动态风险评估 │ │ ├── 基于行为动态隔离租户 │ │ └── 可疑代码单独隔离 │ │ │ │ Layer 3: 自定义第二层沙箱 │ │ ├── 独立于 V8 的隔离层 │ │ └── 基于风险评估动态调整 │ │ │ │ Layer 2: V8 沙箱扩展 │ │ ├── 利用硬件特性（MPK） │ │ └── 限制内存访问范围 │ │ │ │ Layer 1: V8 Isolate │ │ ├── JavaScript 语言级隔离 │ │ └── 独立堆内存、上下文 │ │ │ └─────────────────────────────────────────────────────────────┘ 5.3 关键安全措施 措施 技术细节 效果 快速补丁 V8 安全补丁数小时内自动部署 比 Chrome 更快修复漏洞 Spectre 防御 与 TU Graz 合作研发 防止侧信道攻击 MPK 硬件隔离 Memory Protection Keys 限制内存访问 动态隔离 基于风险评估隔离租户 可疑代码单独沙箱 代码扫描 自动检测恶意模式 阻止已知攻击 5.4 凭证注入：密钥永不泄露 // 传统方式：密钥在代码中 const response = await fetch(\u0026#34;https://api.example.com/data\u0026#34;, { headers: { \u0026#34;Authorization\u0026#34;: \u0026#34;Bearer sk-secret-key-12345\u0026#34; // Agent 知道密钥！ } }); // 凭证注入方式：Agent 不知道密钥 // Host Worker 配置 let worker = env.LOADER.load({ modules: { \u0026#34;agent.js\u0026#34;: agentCode }, globalOutbound: { // 拦截所有 HTTP 请求 async fetch(request) { // 检查目标 URL if (request.url.startsWith(\u0026#34;https://api.example.com/\u0026#34;)) { // 注入凭证 let newRequest = new Request(request, { headers: { ...request.headers, \u0026#34;Authorization\u0026#34;: \u0026#34;Bearer sk-secret-key-12345\u0026#34; } }); return fetch(newRequest); } // 其他请求拒绝 return new Response(\u0026#34;Forbidden\u0026#34;, { status: 403 }); } } }); // Agent 代码（不知道密钥） const response = await fetch(\u0026#34;https://api.example.com/data\u0026#34;); // 凭证被自动注入，Agent 无法泄露它不知道的东西 六、实际应用案例 6.1 Cloudflare MCP Server 背景：暴露整个 Cloudflare API 给 AI Agent\n传统方案问题：\nCloudflare API 有数百个端点 每个端点定义为一个 Tool Token 消耗巨大 Dynamic Workers 方案：\n// 只需要 2 个工具 const tools = { // 搜索 API 文档 search: async (query: string) =\u0026gt; { /* ... */ }, // 执行代码 execute: async (code: string) =\u0026gt; { // 在 Dynamic Worker 中执行 return await executor.execute(code, bindings); } }; 效果：\n整个 Cloudflare API 用 不到 1000 tokens 描述 Agent 写代码调用 API，无需逐个学习 Tool 6.2 Zite：AI 生成应用平台 场景：用户通过聊天生成 CRUD 应用，连接 Stripe、Airtable、Google Calendar 等\n需求：\n每个自动化独立沙箱 支持数百个第三方集成 每天百万级执行请求 Dynamic Workers 方案：\n// 每个用户的自动化运行在独立 Dynamic Worker let automation = await env.LOADER.load({ modules: { \u0026#34;automation.js\u0026#34;: generatedCode }, env: { STRIPE: stripeClient, AIRTABLE: airtableClient, GOOGLE: googleClient, }, globalOutbound: null, // 完全隔离 }); Zite CTO Antony Toron 评价：\n\u0026quot;Cloudflare 的 Dynamic Workers 在即时性、隔离性、安全性三个方面都达标，在我们基准测试中，速度和库支持都超过了其他平台。现在 Zite 每天通过 Dynamic Workers 处理数百万执行请求。\u0026quot;\n6.3 AI 生成应用预览 场景：AI 生成完整应用，需要快速预览\n传统方案：\n容器启动 500ms 用户等待体验差 或者预热池成本高 Dynamic Workers 方案：\n毫秒级启动 即时预览 无需预热 // 预览 AI 生成的 Hono 应用 const worker = env.LOADER.get(\u0026#34;preview-app\u0026#34;, async () =\u0026gt; { const { mainModule, modules } = await createWorker({ files: { \u0026#34;src/index.ts\u0026#34;: generatedHonoApp, \u0026#34;package.json\u0026#34;: JSON.stringify({ dependencies: { hono: \u0026#34;^4.0.0\u0026#34; } }) } }); return { mainModule, modules, compatibilityDate: \u0026#34;2026-01-01\u0026#34; }; }); // 直接处理请求 return await worker.getEntrypoint().fetch(request); 七、辅助库与工具链 7.1 @cloudflare/codemode 核心功能：简化 AI 生成代码的执行\nimport { DynamicWorkerExecutor, createCodeTool } from \u0026#34;@cloudflare/codemode\u0026#34;; // 创建执行器 const executor = new DynamicWorkerExecutor({ loader: env.LOADER, globalOutbound: null, // 完全隔离 // 或传入自定义 fetcher 拦截网络请求 }); // 创建 Code Mode 工具 const codemode = createCodeTool({ tools: myTools, // Agent 可用的 API executor, }); // 集成到 LLM 调用 return generateText({ model, messages, tools: { codemode }, }); 高级用法：\n// 包装现有 MCP Server import { codeMcpServer } from \u0026#34;@cloudflare/codemode\u0026#34;; const wrapped = codeMcpServer({ server: existingMcpServer, executor, }); // 原来数百个 Tool 变成 1 个 code() Tool 7.2 @cloudflare/worker-bundler 核心功能：动态打包 npm 依赖\nimport { createWorker } from \u0026#34;@cloudflare/worker-bundler\u0026#34;; const worker = env.LOADER.get(\u0026#34;dynamic-app\u0026#34;, async () =\u0026gt; { const { mainModule, modules } = await createWorker({ files: { \u0026#34;src/index.ts\u0026#34;: ` import { Hono } from \u0026#39;hono\u0026#39;; import { cors } from \u0026#39;hono/cors\u0026#39;; const app = new Hono(); app.use(\u0026#39;*\u0026#39;, cors()); app.get(\u0026#39;/\u0026#39;, (c) =\u0026gt; c.text(\u0026#39;Hello!\u0026#39;)); export default app; `, \u0026#34;package.json\u0026#34;: JSON.stringify({ dependencies: { hono: \u0026#34;^4.0.0\u0026#34; } }) } }); return { mainModule, modules, compatibilityDate: \u0026#34;2026-01-01\u0026#34; }; }); // 执行 await worker.getEntrypoint().fetch(request); 特性：\n自动从 npm 解析依赖 使用 esbuild 打包 支持全栈应用（服务端 + 客户端 + 静态资源） 7.3 @cloudflare/shell 核心功能：虚拟文件系统\nimport { Workspace } from \u0026#34;@cloudflare/shell\u0026#34;; import { stateTools } from \u0026#34;@cloudflare/shell/workers\u0026#34;; // 创建工作空间（持久化存储） const workspace = new Workspace({ sql: ctx.storage.sql, // D1 或 DO 的 SQL 后端 r2: env.MY_BUCKET, // 大文件自动存 R2 name: () =\u0026gt; workspaceName, }); // Agent 代码操作文件 const agentCode = ` async () =\u0026gt; { // 搜索文件 const hits = await state.searchFiles(\u0026#34;src/**/*.ts\u0026#34;, \u0026#34;answer\u0026#34;); // 批量编辑（事务） const plan = await state.planEdits([ { kind: \u0026#34;replace\u0026#34;, path: \u0026#34;/src/app.ts\u0026#34;, search: \u0026#34;42\u0026#34;, replacement: \u0026#34;43\u0026#34; }, { kind: \u0026#34;writeJson\u0026#34;, path: \u0026#34;/src/config.json\u0026#34;, value: { version: 2 } } ]); // 原子应用（失败自动回滚） return await state.applyEditPlan(plan); } `; // 执行 const executor = new DynamicWorkerExecutor({ loader: env.LOADER }); const result = await executor.execute(agentCode, [stateTools(workspace)]); 特性：\n持久化存储（SQLite + R2） 事务性写入（自动回滚） 批量操作减少 RPC 往返 八、定价与成本分析 8.1 官方定价 项目 价格 Dynamic Worker 加载 $0.002 / 独立 Worker / 天 CPU 时间 按标准 Workers 定价 调用次数 按标准 Workers 定价 Beta 期间：$0.002 费用豁免\n8.2 成本估算 场景：AI Agent 代码执行平台，每天 100 万次执行\n假设： - 每次执行 1 个独立 Worker - 每次执行 100ms CPU 时间 - 每次执行 1 次调用 计算： - Worker 加载：1,000,000 × $0.002 = $2000/天（Beta 期间免费） - CPU 时间：1,000,000 × 0.1s × $0.02/秒 = $2000/天 - 调用次数：1,000,000 × $0.011/百万调用 ≈ $0.01/天 总计：约 $2000/天（主要是 CPU 时间） 对比容器方案：\n容器预热池：需要持续运行数百个容器 内存成本：100 容器 × 200MB × $0.01/GB/小时 ≈ $480/天 但冷启动体验差，复用破坏隔离 8.3 成本优化建议 优化方向 方法 减少 CPU 时间 优化代码效率 复用 Worker 相同代码可复用（牺牲部分隔离） 控制并发 高峰期限流 缓存结果 相同输入缓存输出 九、与其他方案对比 9.1 主流沙箱方案对比 方案 启动时间 内存 隔离强度 适用场景 容器（Docker） 300-500ms 100-300MB ⭐⭐⭐⭐ 长时间服务 Firecracker microVM 100-150ms 50-100MB ⭐⭐⭐⭐⭐ 安全隔离要求高 gVisor 200-300ms 50-100MB ⭐⭐⭐⭐ 兼容性好 WASM/WASI 1-5ms 1-5MB ⭐⭐⭐ 特定语言 Dynamic Workers (Isolate) 3-5ms 1-5MB ⭐⭐⭐⭐ JavaScript 快速执行 9.2 为什么 Isolate 更适合 AI Agent？ 需求 容器 Isolate 毫秒级启动 ❌ 不可能 ✅ 天然支持 无限并发 ❌ 资源限制 ✅ 已验证 每请求新沙箱 ❌ 太慢 ✅ 完美匹配 JavaScript 支持 ✅ 需安装运行时 ✅ 原生支持 AI 代码执行 ⚠️ 可行但慢 ✅ 最佳选择 十、最佳实践 10.1 API 设计原则 // ✅ 好的设计：简洁、类型清晰 interface GoodAPI { getUser(id: string): Promise\u0026lt;User\u0026gt;; listUsers(filter?: { role?: string }): Promise\u0026lt;User[]\u0026gt;; updateUser(id: string, data: Partial\u0026lt;User\u0026gt;): Promise\u0026lt;void\u0026gt;; } // ❌ 坏的设计：过于复杂、参数冗长 interface BadAPI { executeOperation( operation: \u0026#34;get\u0026#34; | \u0026#34;list\u0026#34; | \u0026#34;update\u0026#34;, resource: string, parameters: Record\u0026lt;string, any\u0026gt;, options?: { timeout?: number; retries?: number; cache?: boolean; // ...很多可选参数 } ): Promise\u0026lt;any\u0026gt;; } 10.2 安全配置清单 // ✅ 推荐的安全配置 let worker = env.LOADER.load({ modules: { \u0026#34;agent.js\u0026#34;: agentCode }, // 1. 明确指定允许的 API env: { API: agentAPI, // 只暴露必要的 API }, // 2. 阻止或控制网络访问 globalOutbound: null, // 完全阻止 // 或 globalOutbound: { async fetch(request) { // 白名单检查 const allowedDomains = [\u0026#34;api.example.com\u0026#34;]; const url = new URL(request.url); if (allowedDomains.includes(url.hostname)) { return fetch(request); } return new Response(\u0026#34;Forbidden\u0026#34;, { status: 403 }); } }, // 3. 设置合理的 compatibilityDate compatibilityDate: \u0026#34;2026-03-01\u0026#34;, }); 10.3 错误处理 try { let result = await worker.getEntrypoint().myAgent(param); return result; } catch (error) { // 区分错误类型 if (error.message.includes(\u0026#34;timeout\u0026#34;)) { // 超时：可能是代码死循环 console.error(\u0026#34;Agent code timeout\u0026#34;); } else if (error.message.includes(\u0026#34;memory\u0026#34;)) { // 内存不足：代码占用太多内存 console.error(\u0026#34;Agent code OOM\u0026#34;); } else if (error.message.includes(\u0026#34;permission\u0026#34;)) { // 权限错误：尝试访问未授权的 API console.error(\u0026#34;Agent permission denied\u0026#34;); } throw error; } 十一、未来展望 11.1 技术演进方向 方向 潜在改进 语言支持 Python 原生支持、更多 WASM 运行时 性能 更快启动、更大内存 安全 更多硬件隔离特性 工具链 更好的调试、监控 11.2 对 AI Agent 生态的影响 ┌─────────────────────────────────────────────────────────────┐ │ AI Agent 技术栈演进 │ ├─────────────────────────────────────────────────────────────┤ │ │ │ 第一阶段：Tool Call │ │ ├── LLM 输出 JSON 调用工具 │ │ ├── 每次调用结果进入上下文 │ │ └── Token 消耗大，能力受限 │ │ │ │ 第二阶段：Code Mode + Dynamic Workers │ │ ├── LLM 输出代码 │ │ ├── 代码在沙箱内执行 │ │ ├── 中间数据不消耗 token │ │ └── Token 效率提升 10-100 倍 │ │ │ │ 第三阶段：自主 Agent │ │ ├── Agent 自主编写、测试、部署代码 │ │ ├── Dynamic Workers 作为执行层 │ │ └── 真正的\u0026#34;AI 程序员\u0026#34; │ │ │ └─────────────────────────────────────────────────────────────┘ 十二、总结 核心要点 维度 要点 技术 基于 V8 Isolate，比容器快 100 倍 效率 Code Mode 比 Tool Call 节省 80%+ token 安全 多层防御、凭证注入、近十年安全积累 扩展 无限并发、零延迟、全球部署 生态 TypeScript API、Code Mode SDK、Worker Bundler 一句话总结 Dynamic Workers 为 AI Agent 提供了毫秒级启动、无限扩展、久经考验的代码执行沙箱，结合 Code Mode 实现 10-100 倍的 token 效率提升，是 AI Agent 时代的基础设施级创新。\n参考资料 Dynamic Workers 官方文档 Code Mode 博客 Cloudflare MCP Server How Workers Work Cloudflare 安全模型 @cloudflare/codemode @cloudflare/worker-bundler @cloudflare/shell 本文由 AI 助手基于 Cloudflare 官方博客深度研究整理\n","permalink":"https://funkygod.vip/2026/03/cloudflare-dynamic-workers/","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e\u0026quot;如果要支持消费者级别的 Agent，每个用户有多个 Agent，每个 Agent 都写代码，容器是不够的。我们需要更轻量的东西。\u0026quot;\u003c/strong\u003e\n— Kenton Varda, Cloudflare\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch2 id=\"引言ai-agent-的代码执行困境\"\u003e引言：AI Agent 的代码执行困境\u003c/h2\u003e\n\u003cp\u003eAI Agent 正在改变软件开发的方式。从简单的工具调用到自主编写代码执行任务，Agent 的能力边界不断拓展。但这里有一个核心问题：\u003cstrong\u003eAI 生成的代码在哪里执行？\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e直接 \u003ccode\u003eeval()\u003c/code\u003e？不行——恶意用户可以诱导 AI 注入漏洞。\n用容器？太重——启动慢、内存大、需要预热。\u003c/p\u003e\n\u003cp\u003eCloudflare 在 2026 年 3 月给出的答案是 \u003cstrong\u003eDynamic Workers\u003c/strong\u003e：基于 Isolate 的轻量级沙箱，比容器快 \u003cstrong\u003e100 倍\u003c/strong\u003e，内存效率高 \u003cstrong\u003e10-100 倍\u003c/strong\u003e。\u003c/p\u003e\n\u003cp\u003e本文将深入解析 Dynamic Workers 的技术原理、架构设计、实际应用和最佳实践。\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"一问题溯源为什么容器不够用\"\u003e一、问题溯源：为什么容器不够用？\u003c/h2\u003e\n\u003ch3 id=\"11-传统容器方案的技术瓶颈\"\u003e1.1 传统容器方案的技术瓶颈\u003c/h3\u003e\n\u003cp\u003e容器（Docker、containerd 等）是目前最主流的代码隔离方案。但在 AI Agent 场景下，它存在根本性问题：\u003c/p\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e问题\u003c/th\u003e\n          \u003cth\u003e技术原因\u003c/th\u003e\n          \u003cth\u003e实际影响\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e启动慢\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e需要启动完整 Linux 用户空间、初始化进程树、加载运行时\u003c/td\u003e\n          \u003ctd\u003e300-500ms 冷启动\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e内存大\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e每个容器需要独立的内核命名空间、文件系统层\u003c/td\u003e\n          \u003ctd\u003e100-300MB/容器\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e需要预热\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e冷启动延迟不可接受，必须保持池化\u003c/td\u003e\n          \u003ctd\u003e成本增加、资源浪费\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e安全妥协\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e预热池复用容器，破坏隔离性\u003c/td\u003e\n          \u003ctd\u003e安全风险\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3 id=\"12-规模化困境的计算\"\u003e1.2 规模化困境的计算\u003c/h3\u003e\n\u003cp\u003e假设一个消费者级 AI 应用：\u003c/p\u003e","title":"深度解析 Cloudflare Dynamic Workers：AI Agent 代码执行的终极沙箱方案"},{"content":"这里记录投资、AI 编程与云计算的实践笔记。\n如果你有合作或交流需求，欢迎联系。\n","permalink":"https://funkygod.vip/about/","summary":"\u003cp\u003e这里记录投资、AI 编程与云计算的实践笔记。\u003c/p\u003e\n\u003cp\u003e如果你有合作或交流需求，欢迎联系。\u003c/p\u003e","title":"关于"},{"content":" 没有一句废话，都是实战干货，看懂少走弯路。\n一、领导力核心：能力决定用人风格 \u0026quot;能力越强，越有野心的领导，越讲究唯才是举。能力越平庸，越求稳的领导，越讲究忠诚。\u0026quot;\n这是刘强东在内部管理培训中最核心的观点之一。他直接点破了传统管理学的一个误区——不是每个老板都适合\u0026quot;用人不疑\u0026quot;。\n有本事的老板 vs 没本事的老板 有本事的老板敢用有能力的人（哪怕有野心）\n因为他们镇得住场子 因为他们有足够的格局和手腕 因为他们自信能驾驭各种人才 没本事的老板只敢用忠诚但能力一般的人\n因为害怕被能人取代 因为没有信心驾驭强势的下属 因为担心失去控制权 本质：驾驭能力强的下属需要更强的个人能力 刘强东举了一个经典案例：李世民为什么什么人都敢用？\n降将？敢用 外族？敢用 世家门阀？敢用 不是因为李世民傻，而是因为他不怕，他自信，他本身的能力够强。\n这就是领导力的本质——你的格局和能力，决定了你能用什么样的人。\n二、管理机制：别想着\u0026quot;驾驭\u0026quot;人，要设计\u0026quot;制衡\u0026quot;制度 \u0026quot;领导千万不要想着自己驾驭下属，因为个人的擅长领域是有限的，你需要的下属能力各种各样，你总有不如人家的，老想驾驭就必定有驾驭不了的。\u0026quot;\n这是刘强东管理思想中最颠覆认知的观点。\n传统管理学的误区 传统管理学教你：\n如何提升领导力 如何与下属沟通 如何激励员工 如何用人所长的 但刘强东说：这些都治标不治本。\n核心观点：三步走 1. 设计机制 \u0026gt; 个人操控 不要试图去做一个\u0026quot;全能型\u0026quot;的领导，你不可能在每个领域都比下属强。\n正确的做法是：建立制度，让下属互相制衡。\n2. 用人互相竞争 让各类人才相互竞争：\n不能让任何人形成朋党 不能让某个人或团队垄断资源 让每个人都有危机感 3. 平衡艺术 唯才是举的同时，也要用\u0026quot;忠诚而能力一般的人\u0026quot;防止一方独大。\n就像古代帝王一样：重用能臣，但也要扶持制衡的力量。每个人都能表现，但都不能独占权力。\n三、京东管理机制：八项规定 + 三大工作方法 京东人事管理\u0026quot;八项规定\u0026quot; 京东内部有系统的**《人事管理八项规定》**，这是东哥多年经验的制度化总结，覆盖了人力资源的方方面面：\n规定 内容 1. 选人标准 价值观第一，能力第二 2. 育人机制 培训体系，成长通道 3. 考核制度 量化指标，公平公正 4. 晋升规则 赛马机制，能者上 5. 淘汰机制 末位淘汰，不养闲人 6. 激励机制 物质+精神，双重驱动 7. 轮岗制度 培养全面人才 8. 文化建设 价值观统一 \u0026quot;大组织管理规则，实用，一生谨记！！！\u0026quot;\n京东\u0026quot;三大工作方法\u0026quot; 东哥有系统的**《三大工作方法》**培训教材，这是京东内部管理培训的核心内容：\n京东-东哥大讲堂-《人事管理八项规定》 (31:18) 京东-东哥大讲堂-管理培训《三大工作方法》 (20:51) 刘强东管理思想体系 ┌─────────────────────────────────────────────┐ │ 刘强东管理思想体系 │ ├─────────────────────────────────────────────┤ │ 📌 核心底层逻辑 │ │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ • 能力自信 → 敢用能人 │ │ • 机制设计 → 制衡代替驾驭 │ │ • 唯才是举 + 忠诚兜底 │ ├─────────────────────────────────────────────┤ │ 📌 选人标准 │ │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ • 价值观第一 + 能力第二 │ │ • 态度/潜力/经验 优先级 │ │ • 管培生体系：自己培养嫡系部队 │ ├─────────────────────────────────────────────┤ │ 📌 团队管理 │ │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ • 扁平化管理 + 快速决策 │ │ • 赛马机制 + 良性竞争 │ │ • 淘汰落后者（不养闲人） │ ├─────────────────────────────────────────────┤ │ 📌 商业模式支撑 │ │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ │ │ • 自建物流重资产 → 管理难度高 │ │ • 十几万人管理 → 必须靠系统而非人治 │ └─────────────────────────────────────────────┘ 四、创业经历与管理思想的形成 刘强东的管理思想不是从书本上学的，而是被创业路上的一个个\u0026quot;坑\u0026quot;砸出来的。\n创业历程时间线 阶段 年份 关键事件 形成的思想 起步期 1998-2003 中关村卖光碟 → 非典被迫转型电商 危机意识 成长期 2004-2008 专注电商 → 自建物流 命脉掌控 扩张期 2009-2014 京东上市，员工破10万 制度管人 动荡期 2015-2018 高管逼宫、美国事件 控制权底线 回归期 2019至今 强势回归、重回一线 价值观第一 1. 早期草根经历 → \u0026quot;接地气\u0026quot;的管理风格 创业早期 管理思想形成 蹬三轮送货 重视一线执行，理解基层辛苦 住地下室、吃泡面 强调性价比，反对浮夸 自己跑客户 重视销售/客户导向 具体体现：\n高管会议经常\u0026quot;骂人\u0026quot;，但对基层员工关怀备至 坚持给员工交五险一金（早期电商很少见） 多次强调\u0026quot;不让员工996\u0026quot;，但对业绩要求极其严格 2. 2003年非典转型 → 危机意识 + 决策果断 事件回顾：\n2003年，非典期间 12家店被迫关闭 21天亏损800万 决定转型线上，ALL IN 电商 形成的思想：\n感悟 应用 \u0026quot;犹豫就会败，当机立断\u0026quot; 该砍的业务果断砍，不拖泥带水 \u0026quot;不要把所有鸡蛋放一个篮子\u0026quot; 多元化布局，不把命脉押在单一渠道 \u0026quot;危机中找机会\u0026quot; 逆境中的决策力，危机是弯道超车的机会 非典成就了京东，如果没有那次被迫转型，就没有今天的京东。\n3. 2015年被做局夺权 → 深刻理解\u0026quot;控制权\u0026quot; 这是东哥管理思想转变的关键节点。\n事件回顾：\n2015年，事业高峰期 遭遇\u0026quot;被做局夺权\u0026quot;危机 高管\u0026quot;逼宫\u0026quot; 投资人施压 权力被稀释 事件 教训 高管\u0026quot;逼宫\u0026quot; 职业经理人可能靠不住 投资人施压 资本不完全靠谱 权力被稀释 必须保持绝对控制 形成的思想：\n\u0026quot;我必须控制董事会，9个席位我要占5个\u0026quot;\n对投资人：可以拿钱，但必须保证控制权 对高管：可以放权，但制度必须可靠 对\u0026quot;兄弟\u0026quot;：可以给利益，但必须听指挥 4. 2018年美国事件 → \u0026quot;你不是我兄弟\u0026quot; 事件背景：\n2018年，美国明尼苏达事件 京东股价暴跌30%+，市值蒸发数百亿 高管团队动荡 \u0026quot;兄弟论\u0026quot;解读：\n\u0026quot;刘说的是高管，意思是他作为企业家一直都想着为底层做点事，但是和他一起打江山的兄弟在企业做大后只想着享受了，不和他一样想着去为下面人做事。\u0026quot;\n\u0026quot;说的就是这些只想享受的高层管理人员。东子很明显是想为社会做点事的，他认为作为和他一样的兄弟朋友生活富足了有钱了在京东就该有这种为底下人着想的精神，没有这种精神就不符合京东的企业文化精神。\u0026quot;\n核心理解：\n\u0026quot;兄弟\u0026quot;是价值观认同，不是一起吃苦的人 企业大了，高管容易失去初心 必须用制度 + 文化双管齐下 管理思想形成的底层逻辑 ┌─────────────────────────┐ │ 创业经历塑造的管理 │ │ 底层逻辑 │ └───────────┬─────────────┘ │ ┌───────────────┬───────────────┼───────────────┬───────────────┐ ▼ ▼ ▼ ▼ ▼ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ 草根出身 │ │ 非典转型 │ │ 上市危机 │ │ 高管逼宫 │ │ 重资产模式 │ │ → 接地气 │ │ → 危机意识 │ │ → 控制权 │ │ → 兄弟论 │ │ → 制度管人 │ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ 五、京东为什么做重资产？ 这是京东最核心的战略决策，也是理解刘强东管理思想的关键。\n表面原因：用户体验 \u0026quot;物流是电商体验的最后一步，也是最关键的一步。\u0026quot;\n送货快不快 → 用户感知最强的环节 能不能送到家 → 第三方快递不可控 货物损坏/丢失 → 平台无法100%掌控 深层原因：五个理由 1. 护城河思维：可控 \u0026gt; 不可控 环节 外包的风险 自建的优势 配送 第三方随时可能涨价、罢工 自己的队伍，想怎么调就怎么调 仓储 库存数据不透明 实时掌握每件商品 最后一公里 经常丢件、态度差 京东快递员是员工，好管理 春节/双11 第三方优先服务大客户 自己的资源优先给自己 \u0026quot;把命脉交给别人？你睡得着吗？\u0026quot;\n2. 成本账：规模大了反而更便宜 自建物流成本曲线 ───────────────── 单均成本 │ │ ┌──────── 外包第三方 │ ╱ │ ╱ │ ╱ ← 规模大后单价降不下来 │ ╱ │╱ ├─────────────────────→ 订单量 │ │ │ │ ▼ ▼ 自建门槛 规模临界点 （盈亏平衡点） 订单量小时，外包便宜 订单量过了临界点，自建反而更便宜 京东当时已经过了临界点 3. 数据闭环：掌控全链条 用户下单 ──→ 仓库分配 ──→ 快递配送 ──→ 用户签收 │ │ │ │ └────────────┴────────────┴────────────┘ │ 实时数据全部在京东系统里 • 用户画像精准 • 库存周转高效 • 配送路线优化 • 预测需求 • 退换货处理快 • 现金流快速回笼 4. 竞争壁垒：阿里都搞不定 对手 为什么学不来京东物流？ 阿里 菜鸟是\u0026quot;联盟\u0026quot;，不是自己的 拼多多 订单密度不够，建不起 美团 地域性强，全国性难 京东物流的核心竞争力：\n📦 全国仓储网络 — 几百个仓库 🚚 十几万快递员 — 覆盖全国 📊 系统化管理 — 十几年迭代 \u0026quot;物流是电商的军火库，谁掌握了物流，谁就掌握了电商的命脉。\u0026quot;\n5. 管理哲学延伸：重资产 → 重管理 重资产 ──→ 十几万员工 ──→ 必须靠制度 │ ├── 不能偷懒交给别人 ├── 必须在每个环节建立系统 ├── 逼出了京东的\u0026#34;管理能力\u0026#34; │ └─→ 这就是为什么京东有\u0026#34;人事管理八项规定\u0026#34;！ 反而倒逼出： • 完善的HR体系 • 强大的IT系统 • 标准化的流程 • 淘汰落后的机制 战略对不对？ ✅ 正确的地方 维度 成果 体验 京东\u0026quot;上午买、下午到\u0026quot;成标杆 壁垒 阿里搞不定，京东独一份 上市 物流估值曾超京东主业 成本 规模上来后成本优势显现 ❌ 代价 维度 代价 资金 连续亏损12年 速度 扩张速度慢于阿里 灵活度 资产太重，调头难 员工管理 十几万人，管理难度极大 一句话总结 京东做重资产，不是\u0026quot;情怀\u0026quot;，而是\u0026quot;算账\u0026quot;。\n短期看： 重资产是负担 长期看： 护城河 + 成本优势 终极看： 数据闭环 + 竞争壁垒 刘强东的底层逻辑： \u0026quot;可控的环节，宁可自己做苦活累活，也不要交给别人。\u0026quot;\n六、核心管理原则汇总 # 原则 来历 应用场景 1 价值观第一 兄弟论 招聘、培训、淘汰 2 控制权底线 高管逼宫 董事会、股权设计 3 制度大于人 十几万人 管理体系、流程 4 核心环节不外包 自建物流 战略决策、业务布局 5 危机常态化 非典教训 现金流、备选方案 写在最后 刘强东管理思想一句话总结：\n一个草根创业者，被资本坑、被高管坑、被危机坑，最后发现：与其信人，不如信制度。\n这12个字，是刘强东用20多年创业经历换来的管理真谛。\n整理：研究员 🔍\n","permalink":"https://funkygod.vip/2026/03/liu-qiangdong-management/","summary":"\u003cblockquote\u003e\n\u003cp\u003e没有一句废话，都是实战干货，看懂少走弯路。\u003c/p\u003e\u003c/blockquote\u003e\n\u003chr\u003e\n\u003ch2 id=\"一领导力核心能力决定用人风格\"\u003e一、领导力核心：能力决定用人风格\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e\u0026quot;能力越强，越有野心的领导，越讲究唯才是举。能力越平庸，越求稳的领导，越讲究忠诚。\u0026quot;\u003c/strong\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e这是刘强东在内部管理培训中最核心的观点之一。他直接点破了传统管理学的一个误区——不是每个老板都适合\u0026quot;用人不疑\u0026quot;。\u003c/p\u003e\n\u003ch3 id=\"有本事的老板-vs-没本事的老板\"\u003e有本事的老板 vs 没本事的老板\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e有本事的老板\u003c/strong\u003e敢用有能力的人（哪怕有野心）\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e因为他们镇得住场子\u003c/li\u003e\n\u003cli\u003e因为他们有足够的格局和手腕\u003c/li\u003e\n\u003cli\u003e因为他们自信能驾驭各种人才\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e没本事的老板\u003c/strong\u003e只敢用忠诚但能力一般的人\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e因为害怕被能人取代\u003c/li\u003e\n\u003cli\u003e因为没有信心驾驭强势的下属\u003c/li\u003e\n\u003cli\u003e因为担心失去控制权\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"本质驾驭能力强的下属需要更强的个人能力\"\u003e本质：驾驭能力强的下属需要更强的个人能力\u003c/h3\u003e\n\u003cp\u003e刘强东举了一个经典案例：\u003cstrong\u003e李世民为什么什么人都敢用？\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e降将？敢用\u003c/li\u003e\n\u003cli\u003e外族？敢用\u003c/li\u003e\n\u003cli\u003e世家门阀？敢用\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e不是因为李世民傻，而是因为他\u003cstrong\u003e不怕，他自信，他本身的能力够强\u003c/strong\u003e。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e这就是领导力的本质——你的格局和能力，决定了你能用什么样的人。\u003c/p\u003e\u003c/blockquote\u003e\n\u003chr\u003e\n\u003ch2 id=\"二管理机制别想着驾驭人要设计制衡制度\"\u003e二、管理机制：别想着\u0026quot;驾驭\u0026quot;人，要设计\u0026quot;制衡\u0026quot;制度\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e\u0026quot;领导千万不要想着自己驾驭下属，因为个人的擅长领域是有限的，你需要的下属能力各种各样，你总有不如人家的，老想驾驭就必定有驾驭不了的。\u0026quot;\u003c/strong\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e这是刘强东管理思想中最颠覆认知的观点。\u003c/p\u003e\n\u003ch3 id=\"传统管理学的误区\"\u003e传统管理学的误区\u003c/h3\u003e\n\u003cp\u003e传统管理学教你：\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e如何提升领导力\u003c/li\u003e\n\u003cli\u003e如何与下属沟通\u003c/li\u003e\n\u003cli\u003e如何激励员工\u003c/li\u003e\n\u003cli\u003e如何用人所长的\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e但刘强东说：\u003cstrong\u003e这些都治标不治本。\u003c/strong\u003e\u003c/p\u003e\n\u003ch3 id=\"核心观点三步走\"\u003e核心观点：三步走\u003c/h3\u003e\n\u003ch4 id=\"1-设计机制--个人操控\"\u003e1. 设计机制 \u0026gt; 个人操控\u003c/h4\u003e\n\u003cp\u003e不要试图去做一个\u0026quot;全能型\u0026quot;的领导，你不可能在每个领域都比下属强。\u003c/p\u003e\n\u003cp\u003e正确的做法是：\u003cstrong\u003e建立制度，让下属互相制衡。\u003c/strong\u003e\u003c/p\u003e\n\u003ch4 id=\"2-用人互相竞争\"\u003e2. 用人互相竞争\u003c/h4\u003e\n\u003cp\u003e让各类人才相互竞争：\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e不能让任何人形成朋党\u003c/li\u003e\n\u003cli\u003e不能让某个人或团队垄断资源\u003c/li\u003e\n\u003cli\u003e让每个人都有危机感\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"3-平衡艺术\"\u003e3. 平衡艺术\u003c/h4\u003e\n\u003cp\u003e唯才是举的同时，也要用\u0026quot;忠诚而能力一般的人\u0026quot;防止一方独大。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e就像古代帝王一样：重用能臣，但也要扶持制衡的力量。每个人都能表现，但都不能独占权力。\u003c/p\u003e\u003c/blockquote\u003e\n\u003chr\u003e\n\u003ch2 id=\"三京东管理机制八项规定--三大工作方法\"\u003e三、京东管理机制：八项规定 + 三大工作方法\u003c/h2\u003e\n\u003ch3 id=\"京东人事管理八项规定\"\u003e京东人事管理\u0026quot;八项规定\u0026quot;\u003c/h3\u003e\n\u003cp\u003e京东内部有系统的**《人事管理八项规定》**，这是东哥多年经验的制度化总结，覆盖了人力资源的方方面面：\u003c/p\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e规定\u003c/th\u003e\n          \u003cth\u003e内容\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e1. 选人标准\u003c/td\u003e\n          \u003ctd\u003e价值观第一，能力第二\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e2. 育人机制\u003c/td\u003e\n          \u003ctd\u003e培训体系，成长通道\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e3. 考核制度\u003c/td\u003e\n          \u003ctd\u003e量化指标，公平公正\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e4. 晋升规则\u003c/td\u003e\n          \u003ctd\u003e赛马机制，能者上\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e5. 淘汰机制\u003c/td\u003e\n          \u003ctd\u003e末位淘汰，不养闲人\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e6. 激励机制\u003c/td\u003e\n          \u003ctd\u003e物质+精神，双重驱动\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e7. 轮岗制度\u003c/td\u003e\n          \u003ctd\u003e培养全面人才\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e8. 文化建设\u003c/td\u003e\n          \u003ctd\u003e价值观统一\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u0026quot;大组织管理规则，实用，一生谨记！！！\u0026quot;\u003c/p\u003e","title":"刘强东谈管理：实战干货深度解析"},{"content":" 「Pi ships with powerful defaults but skips features like sub agents and plan mode.」 — Mario Zechner\n引言 在 AI Agent 领域，Claude Code、Cursor、Windsurf 等工具往往内置了大量功能——MCP、Sub-agent、Plan Mode、权限弹窗等。然而，有一个项目反其道而行之：只带 4 个默认工具，却获得了 23,000+ Stars。这就是 Pi。\n本文基于 Pi 官方源码（badlogic/pi-mono），深入解析其架构设计与技术实现。\n一、Pi 是什么？ Pi 是一个终端编码 Agent 工具包，由独立开发者 Mario Zechner（@badlogic）开发和维护。\nnpm install -g @mariozechner/pi-coding-agent pi 项目信息 GitHub badlogic/pi-mono Stars 23,391 语言 TypeScript 定位 Minimal terminal coding harness 核心理念 \u0026quot;Pi is aggressively extensible so it doesn't have to dictate your workflow.\u0026quot;\n二、为什么默认只有 4 个工具？ Pi 默认只提供 4 个工具：\n工具 功能 read 读取文件 write 创建/覆盖文件 edit 精确编辑 bash 执行 Shell 设计哲学 最小化复杂度\n4 个工具图灵完备，理论上可以做任何事 避免「功能膨胀」——100+ 工具反而让模型困惑 让模型自己思考\n工具少 → 模型必须理解代码/命令 工具多 → 模型可能瞎猜 按需扩展\n--tools read,bash,edit,write,grep,find,ls 需要就加，不需要就不加。\n三、完整架构解析 3.1 整体架构 ┌─────────────────────────────────────────────────────────────────┐ │ Pi Monorepo │ ├─────────────────────────────────────────────────────────────────┤ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────────────┐ │ │ │Coding Agent │ │ AI Core │ │ UI Layer │ │ │ │ (CLI/RPC) │ │(Multi-Provider│ │ (TUI / WebUI) │ │ │ └──────┬───────┘ └──────┬───────┘ └──────────┬───────────┘ │ │ │ │ │ │ │ └──────────────────┼──────────────────────┘ │ │ ▼ │ │ ┌─────────────────────┐ │ │ │ Agent Core │ │ │ │ Tool Calling + State│ │ │ └─────────────────────┘ │ │ ▼ │ │ ┌─────────────────────┐ │ │ │ Event-Driven Loop │ │ │ └─────────────────────┘ │ └─────────────────────────────────────────────────────────────────┘ 3.2 包结构 packages/ ├── ai/ # 统一 LLM API │ └── providers/ │ ├── anthropic.js # Claude │ ├── openai-responses.js # GPT-4 │ ├── google.js # Gemini │ ├── bedrock.js # AWS │ └── ... (15+ providers) │ ├── agent/ # Agent 核心引擎 │ ├── agent.ts # Agent 主类 │ └── agent-loop.ts # ReAct 循环 │ ├── coding-agent/ # 终端入口 │ ├── cli.ts │ └── modes/ │ ├── interactive/ │ ├── print-mode.ts │ └── rpc/ │ ├── tui/ # 终端 UI ├── web-ui/ # Web UI ├── mom/ # Slack Bot └── pods/ # vLLM 管理 四、核心实现 4.1 Agent Loop (ReAct 模式) // 主循环逻辑 while (true) { // 1. 流式调用 LLM const message = await streamAssistantResponse(...); // 2. 提取工具调用 const toolCalls = message.content.filter(c =\u0026gt; c.type === \u0026#34;toolCall\u0026#34;); if (toolCalls.length \u0026gt; 0) { // 3. 执行工具 const toolResults = await executeToolCalls(...); // 4. 结果加入上下文，继续循环 } else { break; // 无工具调用，退出 } } 4.2 工具执行模式 模式 说明 适用场景 parallel 并行执行所有工具 独立任务，追求速度 sequential 串行执行，可中断 工具相互依赖，需要人工干预 // 配置工具执行模式 toolExecution?: \u0026#34;parallel\u0026#34; | \u0026#34;sequential\u0026#34; // Hooks beforeToolCall?: (context) =\u0026gt; Promise\u0026lt;BeforeToolResult\u0026gt; afterToolCall?: (context) =\u0026gt; Promise\u0026lt;AfterToolResult\u0026gt; 4.3 事件驱动架构 type AgentEvent = | { type: \u0026#34;agent_start\u0026#34; } | { type: \u0026#34;turn_start\u0026#34; } | { type: \u0026#34;message_start\u0026#34;, message } | { type: \u0026#34;message_update\u0026#34;, assistantMessageEvent } // 增量更新 | { type: \u0026#34;tool_execution_start\u0026#34;, toolCallId, toolName, args } | { type: \u0026#34;tool_execution_end\u0026#34; } | { type: \u0026#34;turn_end\u0026#34; } | { type: \u0026#34;agent_end\u0026#34;, messages } 4.4 消息转换层 // Agent 内部使用 AgentMessage[] // 只有调用 LLM 时才转换 const llmMessages = await config.convertToLlm(messages); 4.5 多提供商支持 支持 15+ LLM 提供商：\n订阅：Anthropic Pro, OpenAI ChatGPT Pro, GitHub Copilot, Google Gemini CLI API Keys：OpenAI, Anthropic, Azure, Google Vertex, Amazon Bedrock, Groq, Cerebras, xAI, MiniMax, Kimi... 五、扩展机制 5.1 Skills 预设技能包，CLI 工具 + README：\npi skill install npm:@foo/pi-tools 5.2 Extensions TypeScript 扩展：\nexport default function (pi: ExtensionAPI) { pi.registerTool({ name: \u0026#34;deploy\u0026#34;, ... }); pi.on(\u0026#34;tool_call\u0026#34;, async (event, ctx) =\u0026gt; { ... }); } 5.3 Prompt Templates 自定义提示词模板。\n5.4 Themes UI 主题定制。\n六、运行模式 模式 用途 interactive 终端交互，TUI 界面 print 脚本输出，纯文本 json 程序集成 rpc 远程进程调用 sdk 代码嵌入 七、Pi 的「不做」哲学 功能 其他 Agent Pi Sub-agents 内置 不做，用 tmux 或扩展 MCP 强制 不做，用 Skills + CLI Plan mode 强制弹窗 不做，自己写文件 Todo 内置 不做，用 TODO.md 权限弹窗 频繁打断 不做，自己控制 核心思想：最小化核心，让用户自己选择工作流。\n八、Q\u0026amp;A：通过问答深入理解 Pi 为了帮助读者更好地理解 Pi 的架构和流程，以下是本文形成过程中的核心问答：\nQ1: OpenClaw 使用的 Pi 是什么技术？ A: OpenClaw 文档里提到的 Pi 是由独立开发者 Mario Zechner（@badlogic）开发的终端编码 Agent，不是 Inflection AI 的 Pi。两者是同名但不同的项目。\nOpenClaw 底层使用 Pi 作为 Agent 引擎，官方文档明确提到：\n\u0026quot;See openclaw/openclaw for a real-world SDK integration.\u0026quot;\nQ2: Agent 的底层技术除了 LLM 以外，还有什么？ A: AI Agent 的底层技术栈除了 LLM 本身，还包括：\n技术 作用 Function Calling / Tool Use 让 LLM 调用外部 API、函数 MCP (Model Context Protocol) 标准化工具调用协议 Vector Database 语义检索、记忆存储 RAG 检索增强生成 简单说：LLM 是大脑，MCP 是神经，Memory 是记忆，Tools 是手和脚。\nQ3: Pi Monorepo 是什么？ A: Pi Monorepo (badlogic/pi-mono) 是一个 TypeScript 编写的 AI Agent 工具包，包含：\n包 功能 coding-agent 交互式终端编码 Agent ai 统一多提供商 LLM API agent-core Agent 运行时 + 工具调用 tui 终端 UI 库 web-ui Web 聊天组件 Q4: Pi 的工具包有哪些？ A: 默认只有 4 个核心工具：\n工具 功能 read 读取文件 write 创建/覆盖文件 edit 精确编辑 bash 执行 Shell 可通过参数扩展：--tools read,bash,edit,write,grep,find,ls\nQ5: 为什么人们喜欢 Pi？ A: Pi 的核心理念是 \u0026quot;Minimal but Extensible\u0026quot;（最小化但激进可扩展）：\n特性 Pi 的做法 其他 Agent 做法 Sub-agents 不内置，用 tmux/扩展 内置，复杂 MCP 不内置，用 Skills 强制绑定 Plan mode 不内置，写文件就行 强制弹窗确认 Todo 不内置，用 TODO.md 内置但模型困惑 权限弹窗 不内置，自己控制 频繁弹窗打断 \u0026quot;Pi 给你自由，其他 Agent 给你枷锁\u0026quot;。\nQ6: 为什么默认工具只有 4 个？ A: 这是 \u0026quot;少即是多\u0026quot; 的设计哲学：\n最小化复杂度 - 4 个工具图灵完备，可以做任何事 避免功能膨胀 - 100+ 工具反而让模型困惑 迫使模型自己思考 - 工具少，模型必须理解代码逻辑而不是乱猜 Q7: Sequential（串行执行）是什么意思？ A: 工具执行有两种模式：\n模式 执行方式 中断能力 parallel 所有工具同时执行 ❌ 不可中断 sequential 一个一个执行 ✅ 可中断 Sequential 优势：\n工具相互依赖时按顺序执行 发现错误可及时停止 避免后续无效工具浪费资源 Q8: 怎么实现多个 Agent 和 Sub-Agent？ A: Pi 本身不内置 Sub-agent，但可以通过以下方式实现：\n方式 说明 Tool Calls 主 Agent 调用子 Agent 作为工具 Sessions 每个 Agent 独立 Session Extensions 自定义 Sub-Agent 扩展 OpenClaw 内置 subagents API Q9: Pi 的完整工作流程是怎样的？ A: 用户输入 → Agent 处理流程：\n用户消息 │ ▼ ┌─────────────────┐ │ CLI / RPC │ ← 接收输入 └────────┬────────┘ │ ▼ ┌─────────────────┐ │ Agent Loop │ ← 核心循环 (ReAct) │ │ │ while (true) {│ │ 1. LLM 调用 │ │ 2. 提取工具 │ │ 3. 执行工具 │ │ 4. 加入上下文│ │ } │ └────────┬────────┘ │ ▼ ┌─────────────────┐ │ Tools 执行 │ ← read/write/edit/bash └────────┬────────┘ │ ▼ ┌─────────────────┐ │ 返回结果给用户 │ └─────────────────┘ 九、与 OpenClaw 的关系 OpenClaw 底层使用 Pi 作为 Agent 引擎：\n\u0026quot;See openclaw/openclaw for a real-world SDK integration.\u0026quot;\nOpenClaw = Pi + Multi-channel Gateway (WhatsApp/Telegram/Discord...)\n十、总结 Pi 是一个极简但激进可扩展的 AI 编码 Agent：\n4 个默认工具：迫使模型真正理解问题 Event-driven ReAct：清晰的状态机 Multi-provider：15+ LLM 提供商 激进扩展：不内置，按需加载 终端优先：TUI 设计，操作流畅 「少即是多」 — 这是 Pi 带给 AI Agent 领域的最大启发。\n十一、参考资料 badlogic/pi-mono Pi 官方文档 Mario Zechner 博客 OpenClaw 本文由 AI 助手根据 Pi 源码和官方文档整理\n","permalink":"https://funkygod.vip/2026/03/pi-agent-architecture/","summary":"\u003cblockquote\u003e\n\u003cp\u003e\u003cem\u003e「Pi ships with powerful defaults but skips features like sub agents and plan mode.」\u003c/em\u003e\n\u003cem\u003e— Mario Zechner\u003c/em\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch2 id=\"引言\"\u003e引言\u003c/h2\u003e\n\u003cp\u003e在 AI Agent 领域，Claude Code、Cursor、Windsurf 等工具往往内置了大量功能——MCP、Sub-agent、Plan Mode、权限弹窗等。然而，有一个项目反其道而行之：\u003cstrong\u003e只带 4 个默认工具，却获得了 23,000+ Stars\u003c/strong\u003e。这就是 \u003cstrong\u003ePi\u003c/strong\u003e。\u003c/p\u003e\n\u003cp\u003e本文基于 Pi 官方源码（badlogic/pi-mono），深入解析其架构设计与技术实现。\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"一pi-是什么\"\u003e一、Pi 是什么？\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePi\u003c/strong\u003e 是一个终端编码 Agent 工具包，由独立开发者 Mario Zechner（@badlogic）开发和维护。\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003enpm install -g @mariozechner/pi-coding-agent\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003epi\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e项目信息\u003c/th\u003e\n          \u003cth\u003e\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003eGitHub\u003c/td\u003e\n          \u003ctd\u003ebadlogic/pi-mono\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003eStars\u003c/td\u003e\n          \u003ctd\u003e23,391\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e语言\u003c/td\u003e\n          \u003ctd\u003eTypeScript\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e定位\u003c/td\u003e\n          \u003ctd\u003eMinimal terminal coding harness\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch3 id=\"核心理念\"\u003e核心理念\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e\u0026quot;Pi is aggressively extensible so it doesn't have to dictate your workflow.\u0026quot;\u003c/strong\u003e\u003c/p\u003e","title":"Pi Agent：极简主义 AI 编码 Agent 的设计哲学与架构解析"},{"content":"OpenClaw: 配置多agent全团队一起干活！ 🦞单个 Agent 处理多类任务会带来非常严重的记忆负担，导致巨额token开销，单独agent应该处理特定类型工作而不是各种杂七杂八的工作全部都要干！ 🐳系统复杂度提高：各自agent处理不同类型的任务，分工明确、职能分化。有独立的记忆、技能和工作空间 每个助手对应不同的agent，分工明确，干活不累\n关键词：#openclaw #glm #minimax #龙虾 #多agent 参考文档：\nOpenClaw 多 Agent 架构配置指南 - 把这份文档发给你的 OpenClaw，它会引导你选择最适合的多 Agent 架构配置 OpenClaw 多 Bot 团队协作教程 - 开发调优 - LINUX DO 新增agent 命令说明 openclaw agents add --workspace 工作空间路径 新Agent的名称（ID） ℹ️ 说明：命令参数说明： • --workspace：指定独立的数据空间路径，建议格式为 /root/.openclaw/workspace-{} • 新Agent的名称（ID） • --model：如果需要使用自定义模型，可以添加此参数并填写模型 ID，否则将使用默认模型\n演示如下： ~/.openclaw » openclaw agents add --workspace ~/.openclaw/workspace-coder coder ~/.openclaw » openclaw agents list gudaixin@Mac 🦞 OpenClaw 2026.3.8 (3caab92) — Somewhere between \u0026#39;hello world\u0026#39; and \u0026#39;oh god what have I built.\u0026#39; │ ◇ Doctor warnings ──────────────────────────────────────────────────────────────────────────╮ │ │ │ - channels.telegram.groupPolicy is \u0026#34;allowlist\u0026#34; but groupAllowFrom (and allowFrom) is │ │ empty — all group messages will be silently dropped. Add sender IDs to │ │ channels.telegram.groupAllowFrom or channels.telegram.allowFrom, or set groupPolicy to │ │ \u0026#34;open\u0026#34;. │ │ │ ├────────────────────────────────────────────────────────────────────────────────────────────╯ Agents: - main (default) Identity: 🦔 OpenClaw CEO (IDENTITY.md) Workspace: ~/.openclaw/workspace Agent dir: ~/.openclaw/agents/main/agent Model: minimax-portal/MiniMax-M2.5 Routing rules: 0 Routing: default (no explicit rules) - coder Workspace: ~/.openclaw/workspace-coder Agent dir: ~/.openclaw/agents/coder/agent Model: minimax-portal/MiniMax-M2.5 Routing rules: 0 配置telegram bot 对应不同agent，并安全检查 独立agent 群组配置一个与主 Agent 完全隔离的独立 Agent。该 Agent 可以拥有独立的workspace，能够做到上下文、记忆、模型等等完全隔离\n多agent机制 在 OpenClaw 内实现多 Agent 的核心机制是：\nAgent 是隔离的“脑”：拥有独立 workspace（记忆、技能等均在 workspace 中）、独立 sessions。 路由到哪个 Agent：由配置里的 bindings 决定（最具体规则优先）。 每个 Agent 用哪个模型：可在 agents.list[].model 单独配置；运行时会优先用该 Agent 的 model 覆盖默认值（代码路径：resolveDefaultModelForAgent）。 多agent规则 默认主 Agent 继续处理全部私聊； 每个群绑定到不同的群组 Agent； 每个 Agent 的记忆、技能、模型均可完全隔离。 谢谢关注收藏 ⏰ 刚刷到的朋友注意啦！ 点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨\n特别重要信息 理财小技巧 理财咨询的网站地址：http://vi-money.com/lof/overflow-ranking\nAI编程套餐 MiniMax：Coding plan 🎁 MiniMax 跨年福利来袭！邀好友享 Coding Plan 双重好礼，助力开发体验！ 好友立享 9折 专属优惠 + Builder 权益，你赢返利 + 社区特权！ 👉 立即参与：https://platform.minimaxi.com/subscribe/coding-plan?code=5oAzx7O6Sr\u0026amp;source=link\nGLM： coding plan 🚀 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，“码力”全开，越拼越爽！立即开拼，享限时惊喜价！ 链接：https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6\n火山方舟：特惠编程plan 方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型，工具不限，现在订阅折上9折，低至8.9元，订阅越多越划算！立即订阅：https://volcengine.com/L/vd1xvW2KKgg/ 邀请码：2DSAD6JL\n轻量云主机长期优惠 RackNerd ☁ 主机显示特惠：只要80元（3TB流量，1vcpu，50GB硬盘） 购买地址：https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机：购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 👇\n✔️ 内部专属折扣，价格更优 ✔️ 量大可谈，支持定制方案 ✔️ 技术咨询与售后无忧\n","permalink":"https://funkygod.vip/2026/03/openclaw-multi-agent/","summary":"\u003ch1 id=\"openclaw-配置多agent全团队一起干活\"\u003eOpenClaw: 配置多agent全团队一起干活！\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e🦞单个 Agent 处理多类任务会带来非常严重的记忆负担，导致巨额token开销，单独agent应该处理特定类型工作而不是各种杂七杂八的工作全部都要干！\n🐳系统复杂度提高：各自agent处理不同类型的任务，分工明确、职能分化。有独立的记忆、技能和工作空间\n每个助手对应不同的agent，分工明确，干活不累\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e关键词：#openclaw #glm #minimax #龙虾 #多agent\n参考文档：\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://gist.github.com/smallnest/c5c13482740fd179e40070e620f66a52\"\u003eOpenClaw 多 Agent 架构配置指南 - 把这份文档发给你的 OpenClaw，它会引导你选择最适合的多 Agent 架构配置\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://linux.do/t/topic/1681063\"\u003eOpenClaw 多 Bot 团队协作教程 - 开发调优 - LINUX DO\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"新增agent\"\u003e新增agent\u003c/h2\u003e\n\u003ch3 id=\"命令说明\"\u003e命令说明\u003c/h3\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eopenclaw agents add --workspace 工作空间路径 新Agent的名称（ID）\n\u003c/code\u003e\u003c/pre\u003e\u003cblockquote\u003e\n\u003cp\u003eℹ️ 说明：命令参数说明：\n• --workspace：指定独立的数据空间路径，建议格式为 /root/.openclaw/workspace-{}\n• 新Agent的名称（ID）\n• --model：如果需要使用自定义模型，可以添加此参数并填写模型 ID，否则将使用默认模型\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch3 id=\"演示如下\"\u003e演示如下：\u003c/h3\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-shell\" data-lang=\"shell\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e~/.openclaw » openclaw agents add --workspace ~/.openclaw/workspace-coder coder \n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e~/.openclaw » openclaw agents list                                                                             gudaixin@Mac\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e🦞 OpenClaw 2026.3.8 \u003cspan class=\"o\"\u003e(\u003c/span\u003e3caab92\u003cspan class=\"o\"\u003e)\u003c/span\u003e — Somewhere between \u003cspan class=\"s1\"\u003e\u0026#39;hello world\u0026#39;\u003c/span\u003e and \u003cspan class=\"s1\"\u003e\u0026#39;oh god what have I built.\u0026#39;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e◇  Doctor warnings ──────────────────────────────────────────────────────────────────────────╮\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│                                                                                            │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│  - channels.telegram.groupPolicy is \u003cspan class=\"s2\"\u003e\u0026#34;allowlist\u0026#34;\u003c/span\u003e but groupAllowFrom \u003cspan class=\"o\"\u003e(\u003c/span\u003eand allowFrom\u003cspan class=\"o\"\u003e)\u003c/span\u003e is      │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│    empty — all group messages will be silently dropped. Add sender IDs to                  │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│    channels.telegram.groupAllowFrom or channels.telegram.allowFrom, or \u003cspan class=\"nb\"\u003eset\u003c/span\u003e groupPolicy to  │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│    \u003cspan class=\"s2\"\u003e\u0026#34;open\u0026#34;\u003c/span\u003e.                                                                                 │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e│                                                                                            │\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e├────────────────────────────────────────────────────────────────────────────────────────────╯\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eAgents:\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e- main \u003cspan class=\"o\"\u003e(\u003c/span\u003edefault\u003cspan class=\"o\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  Identity: 🦔 OpenClaw CEO \u003cspan class=\"o\"\u003e(\u003c/span\u003eIDENTITY.md\u003cspan class=\"o\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  Workspace: ~/.openclaw/workspace\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  Agent dir: ~/.openclaw/agents/main/agent\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  Model: minimax-portal/MiniMax-M2.5\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  Routing rules: \u003cspan class=\"m\"\u003e0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  Routing: default \u003cspan class=\"o\"\u003e(\u003c/span\u003eno explicit rules\u003cspan class=\"o\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e- coder\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  Workspace: ~/.openclaw/workspace-coder\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  Agent dir: ~/.openclaw/agents/coder/agent\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  Model: minimax-portal/MiniMax-M2.5\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  Routing rules: \u003cspan class=\"m\"\u003e0\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch3 id=\"配置telegram-bot-对应不同agent并安全检查\"\u003e配置telegram bot 对应不同agent，并安全检查\u003c/h3\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1773238202411-ae21e2d9-c35e-4c73-8483-c92f8e330c50.png\"\u003e\u003c/p\u003e","title":"OpenClaw: 配置多agent全团队一起干活！"},{"content":"OpenClaw v2026.3.7-beta.1 核心更新总结 OpenClaw超级crazy的版本更新，解决了很多我在使用过程中遇到的问题，以下是相关主要更新要点： 发布信息：89 项代码提交 · 200+ Bug 修复 · 5 大核心功能\n发布人：Peter Steinberger\n版本标签：v2026.3.7-beta.1 更新说明原文：Release openclaw 2026.3.7-beta.1 · openclaw/openclaw\n一、双引擎模型适配 关键词：GPT-5.4 · Gemini 3.1 Flash · 模型路由器 · 自动降级\n关键词 功能说明 GPT-5.4 OpenAI 最新旗舰模型，首发适配，能力全面提升 Gemini 3.1 Flash Google 高速推理模型，低延迟优先场景首选 模型路由器 前端对接聊天工具，后端灵活挂载 Claude / GPT / Gemini / DeepSeek 等任意大模型，按需切换 自动降级 某模型限流或过载时，系统自动切换到备选模型，不报错、不中断用户体验 二、ContextEngine 插件接口（重磅） 关键词：生命周期钩子 · 零阻碍接入 · 上下文压缩 · 子智能体隔离\n关键词 功能说明 生命周期钩子 开放 bootstrap（初始化）/ ingest（注入）/ assemble（组装）/ compact（压缩）/ afterTurn（回合后处理）等全流程接口 零阻碍接入 无需修改 OpenClaw 核心代码，直接插入自定义上下文处理逻辑，换策略如换插件 上下文压缩 支持 RAG、激进压缩等任意策略，解决对话轮次增多后 Token 爆炸与关键信息丢失的两难困境 子智能体隔离 不同子任务拥有独立记忆空间，互不污染，prepareSubagentSpawn / onSubagentEnded 接口已就绪 意义：ContextEngine 将 OpenClaw 从一个工具升级为一个平台，是本次更新最核心的架构变化。\n三、Discord + Telegram 深度整合 关键词：断连恢复 · Topic 路由隔离 · 持久化频道绑定 · 心跳检测\n关键词 平台 功能说明 断连恢复 Discord 修复断连后无法恢复的死机 Bug，连接稳定性大幅提升 心跳检测 Discord 优化机器人心跳机制与频道解析逻辑，掉线率显著下降 Topic 路由隔离 Telegram 同一群组不同主题（Topic）可分别运行不同 AI 智能体，互不干扰 持久化频道绑定 两端通用 重启 OpenClaw 后频道绑定关系自动恢复，不再因重启丢失状态 四、200+ Bug 修复（全模块覆盖） 关键词：沙盒逃逸防范 · SQLite 锁冲突 · 流式输出兼容 · 安全依赖升级\n按模块分类 渠道层\nTelegram 草稿流重复问题 Discord 断连死机 Slack 消息路由异常 飞书 Webhook 兼容性 WhatsApp 自聊天前缀注入 iOS / macOS 端各类边界情况 核心智能体层\n工具调用参数解析问题（含 xAI 参数解码） 上下文压缩时截断提示丢失 OpenAI 流式输出兼容性修复 网关与内存层\n关键词 功能说明 SQLite 锁冲突 修复数据库锁竞争问题，高并发场景下稳定性提升 QMD 内存检索去重 避免重复内容污染上下文窗口 Token 防连环掉线 网关层 Token 管理优化，防止级联失效 安全层\n关键词 功能说明 沙盒逃逸防范 系统命令执行引入白名单鉴权，防止恶意代码突破沙盒边界 安全依赖升级 Hono、tar 等依赖库完成安全版本升级，已知漏洞风险降至最低 五、体验与生态拓展 关键词：西班牙语界面 · SearchAPI · Docker 优化 · 多语言扩展\n关键词 功能说明 西班牙语界面 新增西班牙语 UI 支持，非英语市场布局加速 SearchAPI Web 搜索功能从基础实现升级为更强的 SearchAPI，检索质量与覆盖率全面提升 Docker 优化 采用多阶段构建重构镜像，体积更小、启动更快、部署更简便 多语言扩展 国际化框架持续完善，中文界面全面支持预期为下一阶段重点 更新概览 维度 内容 代码提交数 89 项 Bug 修复数 200+ 新增模型适配 GPT-5.4、Gemini 3.1 Flash 最重磅功能 ContextEngine 插件接口 新增语言支持 西班牙语 生态影响 从工具 → 平台的关键拐点 参考来源：https://github.com/openclaw/openclaw/releases/tag/v2026.3.7-beta.1 技术 + 投资干货 + 超值福利一键锁定✨ ⏰ 刚刷到的朋友注意啦！点击【关注】锁定宝藏库，从此升职加薪不迷路✨ ✅ 技术进阶 \u0026amp; 投资思路干货持续输出 ✅ 云主机、AI 工具等限时福利优先享\n🌟 我的专属博客：技术 \u0026amp; 投资双赛道全覆盖 信息流网站：价值投资百科全书, 汇聚核心金融AI讯息，http://vi-money.com/gold\n技术栈干货基地：Tesla，https://funkygod.vip/，开发避坑指南～\n投资思路沉淀站：MakeMoney，https://funkygod.vip/，解读宏观经济、市场热点，拆解投资策略，助你建立个人投资逻辑！\n微信公众号：一手福利 \u0026amp; 干货速达 扫码关注，获取独家资源包（技术手册 + 投资入门指南），福利活动提前知～ 云主机限时特惠：低至 80 元，程序员必备！ RackNerd 超低折扣主机 ☁ RackNerd主机限时特惠：🔥 80 元拿下 3TB 超大流量主机 👉 专属购买链接：https://my.racknerd.com/aff.php?aff=1494222 ✅ 配置：1vCPU + 50GB 硬盘 + 3TB 月流量 ✅ 适合：搭建博客、测试环境、轻量服务\nCloudCone 轻量云优选 CloudCone 特惠轻量云主机： ✨ 弹性配置，按需付费，稳定性拉满 ✨ 适合：后端开发测试、小型应用部署 购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售，👉 联系腾讯云官方销售，解锁 3 大特权：👇 ✅ 内部专属折扣，比官网价更优 ✅ 量大可谈，支持定制化解决方案 ✅ 专业技术咨询 + 全程售后无忧\n智谱AI GLM Coding 超值订阅 GLM Coding限时编程套餐 🚀 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，“码力”全开，越拼越爽！立即开拼，享限时惊喜价！ 链接：https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6 ⏰ 活动截止：持续活动中，微信扫码即可 SiliconFlow 邀请奖励持续进行 注册即送：2000 万 Tokens ！ 注册地址：https://cloud.siliconflow.cn/i/vsSYSLLZ 💡 小贴士：所有福利链接长期有效，但限时活动先到先得！ 方舟 Coding Plan 特别补贴限时进行 方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型，工具不限，现在订阅折上9折，低至8.9元，订阅越多越划算！立即订阅：https://volcengine.com/L/dyinIvrOXX8/ 邀请码：2DSAD6JL\n","permalink":"https://funkygod.vip/2026/03/20260308/","summary":"\u003ch1 id=\"openclaw-v202637-beta1-核心更新总结\"\u003eOpenClaw v2026.3.7-beta.1 核心更新总结\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eOpenClaw超级crazy的版本更新\u003c/strong\u003e，解决了很多我在使用过程中遇到的问题，以下是相关主要更新要点：\n\u003cstrong\u003e发布信息\u003c/strong\u003e：89 项代码提交 · 200+ Bug 修复 · 5 大核心功能\u003cbr\u003e\n\u003cstrong\u003e发布人\u003c/strong\u003e：Peter Steinberger\u003cbr\u003e\n\u003cstrong\u003e版本标签\u003c/strong\u003e：\u003ccode\u003ev2026.3.7-beta.1\u003c/code\u003e\n更新说明原文：\u003ca href=\"https://github.com/openclaw/openclaw/releases/tag/v2026.3.7-beta.1\"\u003eRelease openclaw 2026.3.7-beta.1 · openclaw/openclaw\u003c/a\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003chr\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1773035445620-82348f22-b807-4cf7-bc0f-7f05ce18bf21.png\"\u003e\u003c/p\u003e\n\u003ch2 id=\"一双引擎模型适配\"\u003e一、双引擎模型适配\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e关键词\u003c/strong\u003e：\u003ccode\u003eGPT-5.4\u003c/code\u003e · \u003ccode\u003eGemini 3.1 Flash\u003c/code\u003e · \u003ccode\u003e模型路由器\u003c/code\u003e · \u003ccode\u003e自动降级\u003c/code\u003e\u003c/p\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e关键词\u003c/th\u003e\n          \u003cth\u003e功能说明\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eGPT-5.4\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eOpenAI 最新旗舰模型，首发适配，能力全面提升\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eGemini 3.1 Flash\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003eGoogle 高速推理模型，低延迟优先场景首选\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e模型路由器\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e前端对接聊天工具，后端灵活挂载 Claude / GPT / Gemini / DeepSeek 等任意大模型，按需切换\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e自动降级\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e\u003ccode\u003e某模型限流或过载时，系统自动切换到备选模型\u003c/code\u003e，不报错、不中断用户体验\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003chr\u003e\n\u003ch2 id=\"二contextengine-插件接口重磅\"\u003e二、ContextEngine 插件接口（重磅）\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e关键词\u003c/strong\u003e：\u003ccode\u003e生命周期钩子\u003c/code\u003e · \u003ccode\u003e零阻碍接入\u003c/code\u003e · \u003ccode\u003e上下文压缩\u003c/code\u003e · \u003ccode\u003e子智能体隔离\u003c/code\u003e\u003c/p\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth\u003e关键词\u003c/th\u003e\n          \u003cth\u003e功能说明\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e生命周期钩子\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e开放 \u003ccode\u003ebootstrap\u003c/code\u003e（初始化）/ \u003ccode\u003eingest\u003c/code\u003e（注入）/ \u003ccode\u003eassemble\u003c/code\u003e（组装）/ \u003ccode\u003ecompact\u003c/code\u003e（压缩）/ \u003ccode\u003eafterTurn\u003c/code\u003e（回合后处理）等全流程接口\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e零阻碍接入\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e无需修改 OpenClaw 核心代码，直接插入自定义上下文处理逻辑，换策略如换插件\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e上下文压缩\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e支持 RAG、激进压缩等任意策略，解决对话轮次增多后 Token 爆炸与关键信息丢失的两难困境\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003e子智能体隔离\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd\u003e不同子任务拥有独立记忆空间，互不污染，\u003ccode\u003eprepareSubagentSpawn\u003c/code\u003e / \u003ccode\u003eonSubagentEnded\u003c/code\u003e 接口已就绪\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e意义\u003c/strong\u003e：ContextEngine 将 OpenClaw 从一个\u003cstrong\u003e工具\u003c/strong\u003e升级为一个\u003cstrong\u003e平台\u003c/strong\u003e，是本次更新最核心的架构变化。\u003c/p\u003e","title":"OpenClaw v2026.3.7-beta.1 核心更新总结"},{"content":"QEMU 开源机器模拟软件，云计算虚拟化的重要软件 QEMU（Quick Emulator）是一个通用的开源机器模拟器和虚拟化软件。它在虚拟化技术栈中扮演着至关重要的角色，特别是在与 KVM 配合使用时。缺陷是： QEMU 是运行在用户空间的普通软件，如果虚拟机每次读写硬盘都要经过 QEMU 进行纯软件模拟，性能会非常差。\nQEMU 开源机器模拟软件，虚拟化的重要软件 1. QEMU 的两种核心模式 QEMU 最大的特点是它的多功能性，它主要有两种运行模式：\n纯软件模拟（Emulator）： 原理：通过动态二进制翻译（Dynamic Binary Translation），QEMU 可以将一种 CPU 架构（如 ARM）的指令实时翻译成另一种架构（如 x86）的指令。 用途：这使得你可以在 x86 电脑上运行为 ARM 或 PowerPC 编写的程序。虽然兼容性极强，但由于每条指令都需要软件翻译，性能非常慢。 硬件辅助虚拟化（Virtualizer）： 原理：当 QEMU 运行在与宿主机相同的 CPU 架构上（例如都在 x86 上），并且配合 KVM（基于内核的虚拟机）使用时，它可以利用 CPU 的硬件虚拟化扩展（如 Intel VT-x 或 AMD-V）直接执行客户机代码。 用途：这种模式下，QEMU 的性能接近原生硬件，是目前云计算（如 OpenStack）和企业虚拟化的主流方式。 2. QEMU 在 KVM 架构中的角色 虽然 KVM 提供了 CPU 和内存的虚拟化能力，但它本身并不具备完整的计算机功能（如没有硬盘、网卡、显卡等）。QEMU 填补了这一空白，通常被称为 \u0026quot;QEMU-KVM\u0026quot; 架构：\nKVM (内核态)：负责处理“硬核”的计算任务，直接管理 CPU 和内存的执行，处理敏感指令的拦截（Trap）。 QEMU (用户态)： 硬件模拟：QEMU 负责模拟虚拟机所需的所有 I/O 设备，包括硬盘控制器、网卡、USB 控制器、显卡、鼠标键盘等。 进程管理：在宿主机看来，每一个 KVM 虚拟机本质上就是一个 QEMU 进程。你可以像管理普通软件一样使用 kill 或 top 命令来管理虚拟机。 交互接口：QEMU 提供了管理虚拟机的接口，支持快照、动态迁移（Live Migration）等高级功能。 3. I/O 性能瓶颈与 VirtIO 由于 QEMU 是运行在用户空间的普通软件，如果虚拟机每次读写硬盘都要经过 QEMU 进行纯软件模拟，性能会非常差。 为了解决这个问题，QEMU 引入了 VirtIO 标准：\nVirtIO 是一种半虚拟化（Para-virtualization）技术。它让虚拟机里的操作系统“知道”自己是虚拟的，从而通过一种高效的共享内存通道直接与 QEMU 通信，绕过了繁琐的硬件模拟步骤，极大地提升了磁盘和网络的 I/O 性能。 QEMU 是一个极其强大的模拟器，它能够模拟完整的计算机系统，包括不仅限于 CPU 的各种外设。在 KVM 架构中，QEMU 主要负责 I/O 设备的模拟。 QEMU 可以模拟的设备种类非常丰富，涵盖了从核心组件到外围设备的几乎所有硬件 1. 核心平台与总线 QEMU 不仅仅模拟单个设备，它首先模拟整个主板芯片组和总线系统，为其他设备提供连接基础：\n芯片组（Chipset）： 模拟如 Intel i440FX（老式 PC 架构）和 Q35（较新的 PCIe 架构）等主板芯片组。 总线（Bus）： 模拟 PCI、PCIe、ISA、USB 总线等，管理设备之间的通信,。 BIOS/固件： 提供 SeaBIOS（用于 x86 BIOS）或 UEFI（OVMF）等固件支持，负责虚拟机的启动引导,,。 2. 存储设备 (Storage) QEMU 可以模拟多种存储控制器和磁盘接口，支持多种镜像格式（如 qcow2, raw）：\n控制器： IDE、SATA (AHCI)、SCSI (LSI Logic)、SAS 以及现代的 NVMe 控制器,。 驱动器： 硬盘驱动器、CD-ROM/DVD-ROM 光驱、软盘驱动器、USB 闪存盘,,。 SD 卡： 支持模拟 SD 卡及其控制器。 3. 网络设备 (Networking) QEMU 能够模拟多种经典和现代网卡，以确保对不同操作系统的兼容性：\n经典网卡： Intel E1000 系列（如 82540EM，兼容性极好）、Realtek RTL8139、NE2000、AMD Am79C970A 等,,。 高性能网卡： VirtIO-net（半虚拟化网卡，性能最高，需 Guest OS 驱动支持）,。 4. 图形与显示设备 (Graphics) 为了让虚拟机有显示输出，QEMU 模拟了多种显卡：\n标准显卡： 标准 VGA、Cirrus Logic CLGD 5446（兼容旧系统）、VMware SVGA,。 高性能/3D 显卡： QXL（配合 SPICE 协议使用）、VirtIO-GPU（支持 3D 加速）,。 5. 输入设备 (Input) 鼠标与键盘： 标准 PS/2 鼠标和键盘、USB 鼠标和键盘,,。 绝对定位设备： USB Tablet（绘图板）。在使用 VNC 查看虚拟机时，推荐使用 USB Tablet 模式，因为它能解决鼠标指针不同步的问题,。 6. 音频设备 (Audio) QEMU 支持模拟多种声卡，使虚拟机能够发声：\n型号： Sound Blaster 16、ENSONIQ AudioPCI ES1370、Intel HD Audio (HDA)、AC97 等,。 7. 其他外设 USB 设备： USB 控制器（UHCI, OHCI, EHCI, xHCI），支持 USB 转发（Passthrough），即将宿主机的物理 USB 设备直接分配给虚拟机使用,。 串行/并行端口： 模拟串口（Serial ports/COM）和并口（Parallel ports），常用于控制台输出或调试。 看门狗（Watchdog）： 如 Intel 6300ESB，用于监控系统运行状态，死机时自动重启。 TPM： 软件模拟的 TPM（可信平台模块）芯片，用于安全启动和加密。 技术 + 投资干货 + 超值福利一键锁定✨ ⏰ 刚刷到的朋友注意啦！点击【关注】锁定宝藏库，从此升职加薪不迷路✨ ✅ 技术进阶 \u0026amp; 投资思路干货持续输出 ✅ 云主机、AI 工具等限时福利优先享\n🌟 我的专属博客：技术 \u0026amp; 投资双赛道全覆盖 信息流网站：价值投资百科全书, 汇聚核心金融AI讯息，http://vi-money.com/gold\n技术栈干货基地：Tesla，https://funkygod.vip/，开发避坑指南～\n投资思路沉淀站：MakeMoney，https://funkygod.vip/，解读宏观经济、市场热点，拆解投资策略，助你建立个人投资逻辑！\n微信公众号：一手福利 \u0026amp; 干货速达 扫码关注，获取独家资源包（技术手册 + 投资入门指南），福利活动提前知～ 云主机限时特惠：低至 80 元，程序员必备！ RackNerd 超低折扣主机 ☁ RackNerd主机限时特惠：🔥 80 元拿下 3TB 超大流量主机 👉 专属购买链接：https://my.racknerd.com/aff.php?aff=1494222 ✅ 配置：1vCPU + 50GB 硬盘 + 3TB 月流量 ✅ 适合：搭建博客、测试环境、轻量服务\nCloudCone 轻量云优选 CloudCone 特惠轻量云主机： ✨ 弹性配置，按需付费，稳定性拉满 ✨ 适合：后端开发测试、小型应用部署 购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售，👉 联系腾讯云官方销售，解锁 3 大特权：👇 ✅ 内部专属折扣，比官网价更优 ✅ 量大可谈，支持定制化解决方案 ✅ 专业技术咨询 + 全程售后无忧\n智谱AI GLM Coding 超值订阅 GLM Coding限时编程套餐 🚀 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，“码力”全开，越拼越爽！立即开拼，享限时惊喜价！ 链接：https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6 ⏰ 活动截止：持续活动中，微信扫码即可 SiliconFlow 邀请奖励持续进行 注册即送：2000 万 Tokens ！ 注册地址：https://cloud.siliconflow.cn/i/vsSYSLLZ 💡 小贴士：所有福利链接长期有效，但限时活动先到先得！ 方舟 Coding Plan 特别补贴限时进行 方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型，工具不限，现在订阅折上9折，低至8.9元，订阅越多越划算！立即订阅：https://volcengine.com/L/dyinIvrOXX8/ 邀请码：2DSAD6JL\n","permalink":"https://funkygod.vip/2026/02/qemu/","summary":"\u003ch1 id=\"qemu-开源机器模拟软件云计算虚拟化的重要软件\"\u003eQEMU 开源机器模拟软件，云计算虚拟化的重要软件\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eQEMU\u003c/strong\u003e（Quick Emulator）是一个\u003ccode\u003e通用的开源机器模拟器和虚拟化软件\u003c/code\u003e。它在虚拟化技术栈中扮演着至关重要的角色，特别是在与 KVM 配合使用时。缺陷是： QEMU 是运行在用户空间的普通软件，如果\u003ccode\u003e虚拟机每次读写硬盘都要经过 QEMU 进行纯软件模拟\u003c/code\u003e，性能会非常差。\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1770964315959-934f0c3f-9984-4ba1-9347-94507093192f.png\"\u003e\u003c/p\u003e\n\u003ch2 id=\"qemu-开源机器模拟软件虚拟化的重要软件\"\u003eQEMU 开源机器模拟软件，虚拟化的重要软件\u003c/h2\u003e\n\u003ch3 id=\"1-qemu-的两种核心模式\"\u003e1. QEMU 的两种核心模式\u003c/h3\u003e\n\u003cp\u003eQEMU 最大的特点是它的多功能性，它主要有两种运行模式：\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e纯软件模拟（Emulator）\u003c/strong\u003e：\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e原理\u003c/strong\u003e：通过动态二进制翻译（Dynamic Binary Translation），\u003cstrong\u003eQEMU 可以将一种 CPU 架构（如 ARM）的指令实时翻译成另一种架构（如 x86）的指令\u003c/strong\u003e。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e用途\u003c/strong\u003e：这使得你可以在 x86 电脑上运行为 ARM 或 PowerPC 编写的程序。虽然兼容性极强，但由于每条指令都需要软件翻译，\u003cstrong\u003e性能非常慢\u003c/strong\u003e。\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e硬件辅助虚拟化（Virtualizer）\u003c/strong\u003e：\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e原理\u003c/strong\u003e：当 QEMU 运行在与宿主机相同的 CPU 架构上（例如都在 x86 上），并且配合 \u003cstrong\u003eKVM\u003c/strong\u003e（基于内核的虚拟机）使用时，它可以\u003ccode\u003e利用 CPU 的硬件虚拟化扩展\u003c/code\u003e（如 Intel VT-x 或 AMD-V）直接执行客户机代码。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e用途\u003c/strong\u003e：这种模式下，QEMU 的性能接近原生硬件，是目前云计算（如 OpenStack）和企业虚拟化的主流方式。\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"2-qemu-在-kvm-架构中的角色\"\u003e2. QEMU 在 KVM 架构中的角色\u003c/h3\u003e\n\u003cp\u003e虽然\u003ccode\u003e KVM 提供了 CPU 和内存的虚拟化能力\u003c/code\u003e，但它本身并不具备完整的计算机功能（如\u003ccode\u003e没有硬盘、网卡、显卡等\u003c/code\u003e）。\u003cstrong\u003eQEMU 填补了这一空白\u003c/strong\u003e，通常被称为 \u0026quot;QEMU-KVM\u0026quot; 架构：\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKVM (内核态)\u003c/strong\u003e：负责处理“硬核”的计算任务，\u003ccode\u003e直接管理 CPU 和内存的执行，处理敏感指令的拦截（Trap）\u003c/code\u003e。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eQEMU (用户态)\u003c/strong\u003e：\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e硬件模拟\u003c/strong\u003e：QEMU 负责模拟虚拟机所需的所有 I/O 设备，包括\u003ccode\u003e硬盘控制器、网卡、USB 控制器、显卡、鼠标键盘等\u003c/code\u003e。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e进程管理\u003c/strong\u003e：在宿主机看来，每一个 KVM 虚拟机本质上就是一个 \u003cstrong\u003eQEMU 进程\u003c/strong\u003e。你可以像管理普通软件一样使用 \u003ccode\u003ekill\u003c/code\u003e 或 \u003ccode\u003etop\u003c/code\u003e 命令来管理虚拟机。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e交互接口\u003c/strong\u003e：QEMU 提供了管理虚拟机的接口，支持快照、动态迁移（Live Migration）等高级功能。\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"3-io-性能瓶颈与-virtio\"\u003e3. I/O 性能瓶颈与 VirtIO\u003c/h3\u003e\n\u003cp\u003e由于 QEMU 是运行在用户空间的普通软件，如果虚拟机每次读写硬盘都要经过 QEMU 进行纯软件模拟，性能会非常差。\n为了解决这个问题，QEMU 引入了 \u003cstrong\u003eVirtIO\u003c/strong\u003e 标准：\u003c/p\u003e","title":"QEMU 开源机器模拟软件，云计算虚拟化的重要软件"},{"content":"云计算基石：什么是 KVM？它到底依赖什么技术？ 在当今的云计算时代，无论是你正在使用的阿里云 ECS，还是亚马逊的 AWS EC2，或者是公司内部部署的 OpenStack 私有云，它们的底层很有可能都运行着同一个核心技术——KVM。\n那么，KVM 到底是什么？它是如何将一台物理机“变身”为无数台虚拟机的？实现 KVM 到底需要哪些硬核技术的支持？今天我们就来扒一扒 KVM 的技术内幕, 浅浅科普下：\n什么是 KVM？ KVM 的全称是 Kernel-based Virtual Machine（基于内核的虚拟机）。简单来说，它是一种开源的虚拟化技术，自 2007 年起就被直接合并到了 Linux 内核中（2.6.20 版本及以后）。 KVM 的核心魔法在于： 它通过加载一个内核模块，将 Linux 操作系统瞬间转变为一个Type-1（裸机型）虚拟机监控程序（Hypervisor）。 在这个架构下，每一台虚拟机（VM）在宿主机看来，本质上只是一个标准的 Linux 进程（通常是 QEMU 进程）。这意味着，你可以像管理普通软件进程一样，使用 Linux 原生的 top、kill 等命令来调度和管理虚拟机。\nKVM 这么火？ • 高性能： 它直接运行在硬件之上，拥有接近裸机的性能。 • 安全性： 继承了 Linux 强大的安全机制（如 SELinux）。 • 生态强： 是 OpenStack 的默认 Hypervisor，也是 AWS、Google Cloud 等巨头的首选技术底座。\n三驾马车 1. 硬件层依赖：CPU 的“原生支持” KVM 无法在纯软件环境下高效运行，它极度依赖 CPU 的硬件辅助虚拟化技术。\n• CPU 虚拟化指令集（Intel VT-x / AMD-V）： 这是 KVM 的入场券。传统的 x86 架构有些指令是没法直接虚拟化的。Intel 的 VT-x 和 AMD 的 AMD-V 技术引入了两种模式：根模式（Root Mode）非根模式（Non-root Mode）。CPU虚拟化（CPU Virtualization） 是一种将单颗物理处理器（CPU）抽象为多个虚拟处理器（vCPU）的技术，它使得多个操作系统（Guest OS）能够同时运行在同一台物理服务器上，并保持彼此隔离且互不干扰 ◦ KVM 宿主机运行在根模式，掌握生杀大权。 ◦ 虚拟机（Guest）运行在非根模式。 当虚拟机需要执行敏感操作时，硬件会自动触发“VM Exit”，把控制权交还给 KVM；处理完后，再通过“VM Entry”把控制权还给虚拟机。这种硬件级的切换保证了极高的效率。\n• 内存虚拟化（Intel EPT / AMD NPT）： 虚拟机不仅要用 CPU，还得用内存。如果没有硬件支持，KVM 需要维护复杂的“影子页表”，性能开销巨大。 现在的 CPU 提供了 **EPT（扩展页表）**技术。它让 CPU 硬件自动处理“客户机虚拟地址 -\u0026gt; 客户机物理地址 -\u0026gt; 宿主机物理地址”的转换。这就像给 CPU 装了个自动翻译机，让内存访问速度大幅提升。\n2. 内核层依赖：Linux 内核模块 KVM 本身是 Linux 内核的一个模块（主要是 kvm.ko，以及对应 CPU 的 kvm-intel.ko 或 kvm-amd.ko）。 • 调度与内存管理： KVM 不需要自己写一套复杂的进程调度器，它直接“白嫖”了 Linux 内核成熟的调度器和内存管理器。 • 功能定位： KVM 内核模块主要负责 CPU 和 内存 的虚拟化加速，比如管理 vCPU 的创建、寄存器读写以及世界切换（World Switch）。 但请注意： KVM 内核模块不负责模拟硬盘、网卡、显卡等 I/O 设备。它只管计算，不管外设。\n3. 用户态依赖：QEMU 与 VirtIO 既然 KVM 不管外设，那虚拟机怎么联网、怎么存文件？这就需要用户态的组件来配合。 • QEMU（设备模拟大师）： KVM 通常与 QEMU 结对使用。QEMU 是一个运行在用户空间的模拟器。 ◦ 分工明确： KVM 处理 CPU 高速计算，当遇到 I/O 请求（比如读写硬盘）时，KVM 会把请求抛给 QEMU，QEMU 模拟出虚拟网卡或硬盘的行为，处理完再告诉 KVM。 ◦ 全栈模拟： 它可以模拟 BIOS、PCI 总线、USB 控制器等各种硬件。 • VirtIO（半虚拟化驱动）： 用 QEMU 纯软件模拟硬件（比如模拟一个 Intel e1000 网卡）虽然兼容性好，但性能太慢了。 为了解决这个问题，KVM 引入了 VirtIO 技术。这是一种半虚拟化标准。 ◦ 原理： 在虚拟机里安装特殊的驱动（VirtIO Driver），让虚拟机知道自己是虚拟的，直接通过共享内存的高效通道与宿主机通信，跳过繁琐的硬件模拟步骤。Guest OS 安装了特定的 VirtIO 前端驱动（如 virtio-net 或 virtio-blk），不再盲目地操作寄存器，而是通过一套标准协议与宿主机（后端）协作。VirtIO 定义了一种基于共享内存的数据传输结构，称为 Virtqueue（虚拟队列）。宿主机可直接访问！ ◦ 效果： 极大地提升了磁盘和网络的 I/O 性能。\n进阶KVM 01 KVM 的进阶技术栈：从软件模拟到硬件直通 在生产环境中，KVM 的使用技术通常经历了以下三个阶段的演进：\n1. 全虚拟化与 I/O 模拟 (Full Virtualization \u0026amp; Emulation) 机制： 使用 QEMU 在用户态完全模拟硬件（如模拟一个 Intel e1000 网卡或 IDE 磁盘）。 特点： 兼容性最好，Guest OS 不需要安装驱动，但性能最差。每次 I/O 操作都需要经过 Guest -\u0026gt; KVM -\u0026gt; QEMU -\u0026gt; Host Kernel -\u0026gt; Hardware 的漫长路径，产生大量的 VM Exit/Entry 上下文切换。 2. 半虚拟化 (Para-Virtualization) —— VirtIO 标准 这是目前主流的 KVM 使用方式。\n核心技术：VirtIO VirtIO 定义了一套标准的前后端接口。Guest OS 安装 VirtIO Driver（前端），Host 使用 QEMU/vhost（后端）。 优势： Guest 知道自己运行在虚拟化环境中，不再盲目地写寄存器，而是通过共享内存机制（VirtQueue）将数据直接传递给 Host，大幅减少陷阱指令的开销。 加速技术：vhost-net 早期的 VirtIO 后端还在 QEMU（用户态）中，网络包仍需在用户态和内核态之间拷贝。vhost-net 将后端处理下沉到 Linux 内核态，数据包直接在内核完成路由转发，进一步降低了延迟。 高性能场景：vhost-user (DPDK/SPDK) 为了追求极致性能（如电信级 NFV），vhost-user 允许将后端从内核移回用户态，但对接的是 DPDK 或 SPDK 这种轮询模式驱动（Polling Mode Driver）。这完全绕过了 Linux 内核网络栈，实现了零拷贝和极低延迟。 3. 硬件辅助与直通 (Hardware Assist \u0026amp; Passthrough) SR-IOV (Single Root I/O Virtualization)： 网卡等硬件原生支持虚拟化，将一个物理设备（PF）切割成多个虚拟功能接口（VF）。虚拟机直接绑定 VF，几乎达到物理硬件的性能，完全绕过 Hypervisor 层。 设备直通 (PCI Passthrough)： 利用 Intel VT-d 或 AMD IOMMU 技术，将物理 PCI 设备（如 GPU、FPGA、网卡）直接分配给虚拟机独占使用。这在 AI 训练和高性能计算场景中是标配。 02 KVM 性能调优关键点 在实际部署中，通常通过 Libvirt XML 或 QEMU 参数调整以下配置以获得最佳性能：\n优化领域 关键技术/参数 作用描述 CPU vCPU Pinning (绑核) 将虚拟 CPU 绑定到特定的物理 CPU 核心，避免线程在不同核间迁移导致的缓存失效 (L1/L2 Cache Miss)。 内存 HugePages (大页内存) 启用 2MB 或 1GB 大页，减少页表项数量，降低 TLB (Translation Lookaside Buffer) 的未命中率。 内存 KSM (内核同页合并) 扫描并合并内存中内容相同的页面（如多个相同 OS 的库文件），节省内存，但会消耗 CPU 资源，生产环境数据库通常关闭此功能。 磁盘 I/O Cache Mode = None 绕过宿主机的文件系统缓存，虚拟机直接读写磁盘设备，避免双重缓存，提升性能并保证数据一致性。 磁盘 I/O AIO = Native 使用 Linux 原生异步 I/O (io_uring 或 libaio)，而非线程池模拟，大幅提升并发读写能力。 03 KVM 实战工具箱：常用命令速查 虽然 KVM 可以通过 QEMU 直接运行，但为了管理方便，业界通用的标准是通过 Libvirt 及其命令行工具 virsh 来管理，或者处理磁盘镜像的 qemu-img。\n1. 磁盘镜像管理 (qemu-img) 在创建虚拟机前，通常需要处理磁盘文件。\n创建磁盘镜像 (创建一个 20G 的 qcow2 格式磁盘)： qemu-img create -f qcow2 vm-disk.qcow2 20G 查看镜像信息 (检查虚拟大小、占用空间、格式)： qemu-img info vm-disk.qcow2 调整磁盘大小 (将磁盘扩容 +10G)： qemu-img resize vm-disk.qcow2 +10G 格式转换 (将 VMware 的 vmdk 转换为 KVM 的 qcow2)： qemu-img convert -f vmdk -O qcow2 source.vmdk target.qcow2 2. 虚拟机生命周期管理 (virsh) virsh 是管理 KVM 虚拟机的瑞士军刀。\n查看虚拟机列表： virsh list --all # 列出所有状态的虚拟机 启动/停止/重启： virsh start vm-name # 启动 virsh shutdown vm-name # 优雅关机（向 Guest 发送 ACPI 信号） virsh destroy vm-name # 强制断电（拔电源） virsh reboot vm-name # 重启 配置管理： virsh edit vm-name # 调用编辑器修改虚拟机的 XML 配置文件 virsh dumpxml vm-name # 查看当前虚拟机的 XML 配置 virsh define vm.xml # 从 XML 配置文件定义/注册虚拟机 控制台连接 (当网络不通时排查故障)： virsh console vm-name 3. 裸 QEMU 启动命令（底层原理视角） 如果你不使用 Libvirt，直接用 QEMU 启动一个 KVM 虚拟机的命令通常非常长，但这能让你看清底层参数：\n# qemu-system-x86_64 是 QEMU 的模拟器主程序 qemu-system-x86_64 \\ -enable-kvm \\ # 关键：开启 KVM 硬件加速，否则是慢速纯模拟 -m 2048 \\ # 分配 2G 内存 -smp 2 \\ # 分配 2 个 vCPU -drive file=centos.qcow2,if=virtio \\ # 指定磁盘，并使用 virtio 驱动 -netdev user,id=net0 \\ # 定义后端网络 -device virtio-net-pci,netdev=net0 \\# 定义前端网卡设备，使用 virtio -nographic # 不使用图形界面，输出重定向到终端 总结 技术分层：底层是 Linux Kernel (KVM) 提供 CPU/内存虚拟化；中间层是 QEMU 模拟设备并作为用户态进程运行；上层是 Libvirt 提供管理 API 和 XML 配置标准。 核心竞争力：VirtIO 和 SR-IOV 是 KVM 能在生产环境承载高并发业务（如数据库、高频交易）的基石。 现代演进：最新的趋势已经将原本由 KVM/QEMU 软件处理的虚拟化损耗（Virtualization Tax）完全卸载到了专用硬件卡（SmartNIC/DPU）上，实现了“零损耗”的裸金属虚拟化。 技术 + 投资干货 + 超值福利一键锁定✨ ⏰ 刚刷到的朋友注意啦！点击【关注】锁定宝藏库，从此升职加薪不迷路✨ ✅ 技术进阶 \u0026amp; 投资思路干货持续输出 ✅ 云主机、AI 工具等限时福利优先享\n🌟 我的专属博客：技术 \u0026amp; 投资双赛道全覆盖 信息流网站：价值投资百科全书, 汇聚核心金融AI讯息，http://vi-money.com/gold\n技术栈干货基地：Tesla，https://funkygod.vip/，开发避坑指南～\n投资思路沉淀站：MakeMoney，https://funkygod.vip/，解读宏观经济、市场热点，拆解投资策略，助你建立个人投资逻辑！\n微信公众号：一手福利 \u0026amp; 干货速达 扫码关注，获取独家资源包（技术手册 + 投资入门指南），福利活动提前知～ 云主机限时特惠：低至 80 元，程序员必备！ RackNerd 超低折扣主机 ☁ RackNerd主机限时特惠：🔥 80 元拿下 3TB 超大流量主机 👉 专属购买链接：https://my.racknerd.com/aff.php?aff=1494222 ✅ 配置：1vCPU + 50GB 硬盘 + 3TB 月流量 ✅ 适合：搭建博客、测试环境、轻量服务\nCloudCone 轻量云优选 CloudCone 特惠轻量云主机： ✨ 弹性配置，按需付费，稳定性拉满 ✨ 适合：后端开发测试、小型应用部署 购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售，👉 联系腾讯云官方销售，解锁 3 大特权：👇 ✅ 内部专属折扣，比官网价更优 ✅ 量大可谈，支持定制化解决方案 ✅ 专业技术咨询 + 全程售后无忧\n智谱AI GLM Coding 超值订阅 GLM Coding限时编程套餐 🚀 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，“码力”全开，越拼越爽！立即开拼，享限时惊喜价！ 链接：https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6 ⏰ 活动截止：持续活动中，微信扫码即可 SiliconFlow 邀请奖励持续进行 注册即送：2000 万 Tokens ！ 注册地址：https://cloud.siliconflow.cn/i/vsSYSLLZ 💡 小贴士：所有福利链接长期有效，但限时活动先到先得！ 方舟 Coding Plan 特别补贴限时进行 方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型，工具不限，现在订阅折上9折，低至8.9元，订阅越多越划算！立即订阅：https://volcengine.com/L/dyinIvrOXX8/ 邀请码：2DSAD6JL\n","permalink":"https://funkygod.vip/2026/02/kvm/","summary":"\u003ch1 id=\"云计算基石什么是-kvm它到底依赖什么技术\"\u003e云计算基石：什么是 KVM？它到底依赖什么技术？\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e在当今的云计算时代，无论是你正在使用的阿里云 ECS，还是亚马逊的 AWS EC2，或者是公司内部部署的 OpenStack 私有云，它们的底层很有可能都运行着同一个核心技术——KVM。\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e那么，KVM 到底是什么？它是如何将一台物理机“变身”为无数台虚拟机的？实现 KVM 到底需要哪些硬核技术的支持？今天我们就来扒一扒 KVM 的技术内幕, 浅浅科普下：\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1770876266777-dff95852-083c-4db1-80c4-c3c11be7733f.png\"\u003e\u003c/p\u003e\n\u003ch2 id=\"什么是-kvm\"\u003e什么是 KVM？\u003c/h2\u003e\n\u003cp\u003eKVM 的全称是 Kernel-based Virtual Machine（基于内核的虚拟机）。简单来说，它是一种开源的虚拟化技术，自 2007 年起就被直接合并到了 Linux 内核中（2.6.20 版本及以后）。\nKVM 的核心魔法在于： 它\u003cstrong\u003e通过加载一个内核模块，将 Linux 操作系统瞬间转变为一个Type-1（裸机型）虚拟机监控程序（Hypervisor\u003c/strong\u003e）。\n在这个架构下，\u003ccode\u003e每一台虚拟机（VM）在宿主机看来，本质上只是一个标准的 Linux 进程（通常是 QEMU 进程）\u003c/code\u003e。这意味着，你可以像管理普通软件进程一样，使用 Linux 原生的 top、kill 等命令来调度和管理虚拟机。\u003c/p\u003e\n\u003ch2 id=\"kvm-这么火\"\u003eKVM 这么火？\u003c/h2\u003e\n\u003cp\u003e• 高性能： 它直接运行在硬件之上，拥有接近裸机的性能。\n• 安全性： 继承了 Linux 强大的安全机制（如 SELinux）。\n• 生态强： 是 OpenStack 的默认 Hypervisor，也是 AWS、Google Cloud 等巨头的首选技术底座。\u003c/p\u003e\n\u003ch2 id=\"三驾马车\"\u003e三驾马车\u003c/h2\u003e\n\u003ch3 id=\"1-硬件层依赖cpu-的原生支持\"\u003e1. 硬件层依赖：CPU 的“原生支持”\u003c/h3\u003e\n\u003cp\u003eKVM 无法在纯软件环境下高效运行，它极度依赖 CPU 的硬件辅助虚拟化技术。\u003c/p\u003e","title":"云计算基石：什么是 KVM？它到底依赖什么技术？"},{"content":"☁️ 现代云计算的基石：解析云主机 (ECS) 及其背后的虚拟化黑科技 在数字化转型的浪潮中，云主机（通常称为 ECS，Elastic Compute Service）已成为企业和开发者最熟悉的计算资源。但你是否想过，当你点击“创建实例”的那一刻，底层究竟发生了什么？这设计IDC、服务器、网络、操作系统、KVM、Qemu等多方协作。\n通过核心定义、底层架构（KVM/QEMU）、性能优化（VirtIO）以及未来演进（硬件卸载）四个维度，入门看懂云主机。\n1. 什么是云主机？它与物理服务器有何不同？ 云主机 (Cloud Host) 是云计算基础设施（IaaS）中最基础的服务。它不是一台你可以触摸到的实体机器，而是通过虚拟化技术，从庞大的物理服务器集群中“切分”出来的弹性计算资源（包含 vCPU、内存、操作系统、网络和磁盘）。\n🆚 云主机 vs. 传统物理服务器 特性 传统物理服务器 (Physical Server) 云主机 (ECS) 交付速度 慢（采购、运输、上架需数天） 极快（分钟级在线创建，即开即用） 弹性伸缩 困难（升级硬件需停机、受限于物理槽位） 极高弹性（支持在线升降配，无缝应对业务高峰） 运维模式 用户需维护硬件、网络设施和电力 云厂商负责底层硬件，用户仅需关注操作系统与业务 成本模式 CAPEX（高昂的初始硬件投资） OPEX（按量计费，随用随付） 隔离性 物理隔离（安全性最高，但资源浪费严重） 逻辑隔离（依赖虚拟化技术，现代技术已非常安全） 💡 核心洞察：云主机的本质是将硬件资源服务化。它解决了传统IT“资源获取慢”和“资源浪费”的两大痛点。\n2. 揭秘底层：KVM 与 QEMU 的“双核”驱动 云主机之所以能运行，通过的是虚拟化技术。在现代 Linux 云环境中（如 AWS、阿里云、Google Cloud），最主流的方案是 KVM + QEMU 的组合。\n🧠 KVM (Kernel-based Virtual Machine)：性能引擎 KVM 是 Linux 内核的一个模块，它将 Linux 操作系统转变为一个 Type-1（裸机型）虚拟机监控程序 (Hypervisor)。\n角色：KVM 运行在内核态 (Kernel Space)。 职责：它利用 CPU 的硬件辅助虚拟化技术（如 Intel VT-x 或 AMD-V），让虚拟机（Guest OS）的 CPU 指令直接在物理 CPU 上运行。 优势：因为指令直通硬件，KVM 的计算性能损耗极低，接近原生速度。 🎭 QEMU (Quick Emulator)：全能模拟器 KVM 只负责 CPU 和内存的虚拟化，但一台电脑还需要硬盘、网卡、显卡、USB 等设备。这就需要 QEMU 出场了。\n角色：QEMU 运行在用户态 (User Space)。 职责：它负责模拟虚拟机的I/O 设备（如模拟一个 Intel e1000 网卡或 IDE 硬盘）。 协作模式： 虚拟机正常运算时，KVM 让 CPU 飞速狂奔。 当虚拟机需要读写硬盘或网络时，KVM 暂停 CPU，将请求“抛”给 QEMU。 QEMU 模拟设备行为处理请求，处理完后通知 KVM 继续运行。 📝 笔记：如果把云主机比作一辆赛车，KVM 是引擎（提供核心动力），而 QEMU 是车身、轮胎和方向盘（提供外设交互）。\n3. VirtIO：拒绝“翻译”，通过“暗号”提速 虽然 KVM+QEMU 解决了计算性能问题，但 QEMU 用纯软件模拟 I/O 设备（如模拟真实的物理网卡电路）非常慢，这就好比你还在用摩尔斯电码发邮件。\n为了解决 I/O 瓶颈，VirtIO (Virtual I/O) 技术应运而生。\n半虚拟化 (Para-virtualization)：VirtIO 是一种标准。它让虚拟机里的操作系统“知道”自己是虚拟的。 工作原理：虚拟机安装了特殊的 VirtIO 驱动（前端），不再通过模拟的硬件寄存器发送指令，而是通过一块共享内存区域 (Virtqueue) 直接将数据“递”给宿主机（后端）。 效果：大幅减少了 CPU 在内核态和用户态之间的切换（Context Switch），使得网络和磁盘性能成倍提升。 4. 终极演进：硬件卸载 (Hardware Offload) 随着 100G 甚至更高带宽网络的出现，即便是 VirtIO 也会消耗宿主机大量的 CPU 资源（这就叫“虚拟化损耗”）。为了追求极致性能，云厂商开始将虚拟化层硬核化。\n代表技术： AWS Nitro System： AWS 开发了专用的 Nitro 卡。 VPC 网络、EBS 存储、安全管理全部从宿主机 CPU 卸载到 Nitro 卡上处理。 宿主机的 CPU 资源几乎 100% 提供给用户的云主机，实现了“零损耗”。 阿里云神龙架构 (X-Dragon)： 通过自研的 MOC 卡，将网络、存储和设备模拟卸载到硬件。 结合了物理机的性能（无虚拟化开销）和虚拟机的弹性。 🚀 趋势：未来的云主机，虚拟化软件层将越来越薄，底层功能将越来越多地由专用 DPU (Data Processing Unit) 芯片接管。\n5. 市场格局与管理生态 在虚拟化技术的战场上，虽然早年 Xen 曾是王者，但如今 KVM 已占据统治地位。\nKVM 的胜利：得益于进入 Linux 内核主线，KVM 获得了最广泛的硬件支持和社区维护。目前 90% 以上的公有云（AWS、Google、阿里云）和 OpenStack 私有云都以 KVM 为核心。 Libvirt：这是管理 KVM 的标准工具箱。它提供了一套统一的 API（如 virsh 命令），让上层管理软件（如 OpenStack）不用关心底层细节就能轻松创建、销毁和迁移虚拟机。 VMware 的变局：随着 Broadcom 收购 VMware 并改变许可模式，越来越多的企业开始考虑从 ESXi 迁移到基于 KVM 的方案（如 Nutanix 或 Proxmox）。 总结 云主机不再是简单的“模拟计算机”。它是一套精密的软硬件协同系统：\nKVM 负责榨干 CPU 性能； QEMU 负责构建完整设备环境； VirtIO 打通了高速数据传输的“绿色通道”； 硬件卸载卡 (DPU) 正在重新定义云计算的性能边界。 理解这些技术，有助于我们更好地选型、优化架构，并在云原生时代构建更高效的应用。\n📊 总结：云主机的技术分层 层级 关键技术 核心作用 管理层 Libvirt / OpenStack 提供统一的 API 和控制台，用于创建、销毁和管理大规模虚拟机集群。 模拟层 QEMU 负责模拟键盘、鼠标、显示器等外设，以及旧版硬件的兼容。 虚拟化层 KVM / Hyper-V 利用 CPU 硬件指令（VT-x）实现 CPU 和内存的高效切分。 加速层 VirtIO / vhost 通过半虚拟化协议和内核旁路技术，解决 I/O 性能瓶颈。 硬件层 Nitro / 神龙 MOC 将虚拟化逻辑固化到专用芯片，实现“零损耗”极致性能。 技术 + 投资干货 + 超值福利一键锁定✨ ⏰ 刚刷到的朋友注意啦！点击【关注】锁定宝藏库，从此升职加薪不迷路✨ ✅ 技术进阶 \u0026amp; 投资思路干货持续输出 ✅ 云主机、AI 工具等限时福利优先享\n🌟 我的专属博客：技术 \u0026amp; 投资双赛道全覆盖 技术栈干货基地：Tesla，https://funkygod.vip/，开发避坑指南～\n投资思路沉淀站：MakeMoney，https://funkygod.vip/，解读宏观经济、市场热点，拆解投资策略，助你建立个人投资逻辑！\n微信公众号：一手福利 \u0026amp; 干货速达 扫码关注，获取独家资源包（技术手册 + 投资入门指南），福利活动提前知～ 云主机限时特惠：低至 80 元，程序员必备！ RackNerd 超低折扣主机 ☁ RackNerd主机限时特惠：🔥 80 元拿下 3TB 超大流量主机 👉 专属购买链接：https://my.racknerd.com/aff.php?aff=1494222 ✅ 配置：1vCPU + 50GB 硬盘 + 3TB 月流量 ✅ 适合：搭建博客、测试环境、轻量服务\nCloudCone 轻量云优选 CloudCone 特惠轻量云主机： ✨ 弹性配置，按需付费，稳定性拉满 ✨ 适合：后端开发测试、小型应用部署 购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售，👉 联系腾讯云官方销售，解锁 3 大特权：👇 ✅ 内部专属折扣，比官网价更优 ✅ 量大可谈，支持定制化解决方案 ✅ 专业技术咨询 + 全程售后无忧\n智谱AI GLM Coding 超值订阅 GLM Coding限时编程套餐 🚀 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，“码力”全开，越拼越爽！立即开拼，享限时惊喜价！ 链接：https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6 ⏰ 活动截止：2026 年 1 月 15 日 SiliconFlow 邀请奖励持续进行 注册即送：2000 万 Tokens ！ 注册地址：https://cloud.siliconflow.cn/i/vsSYSLLZ 💡 小贴士：所有福利链接长期有效，但限时活动先到先得！ ","permalink":"https://funkygod.vip/2026/02/kvm_qemu/","summary":"\u003ch1 id=\"-现代云计算的基石解析云主机-ecs-及其背后的虚拟化黑科技\"\u003e☁️ 现代云计算的基石：解析云主机 (ECS) 及其背后的虚拟化黑科技\u003c/h1\u003e\n\u003cp\u003e在数字化转型的浪潮中，\u003cstrong\u003e云主机\u003c/strong\u003e（通常称为 \u003cstrong\u003eECS\u003c/strong\u003e，Elastic Compute Service）已成为企业和开发者最熟悉的计算资源。但你是否想过，当你点击“创建实例”的那一刻，底层究竟发生了什么？这设计IDC、服务器、网络、操作系统、KVM、Qemu等多方协作。\u003c/p\u003e\n\u003cp\u003e通过\u003cstrong\u003e核心定义\u003c/strong\u003e、\u003cstrong\u003e底层架构\u003c/strong\u003e（KVM/QEMU）、\u003cstrong\u003e性能优化\u003c/strong\u003e（VirtIO）以及\u003cstrong\u003e未来演进\u003c/strong\u003e（硬件卸载）四个维度，入门看懂云主机。\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1769437567843-1b584237-382f-46f4-a1eb-9b1d125e202b.png\"\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"1-什么是云主机它与物理服务器有何不同\"\u003e1. 什么是云主机？它与物理服务器有何不同？\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003e云主机 (Cloud Host)\u003c/strong\u003e 是云计算基础设施（IaaS）中最基础的服务。它不是一台你可以触摸到的实体机器，而是通过虚拟化技术，从庞大的物理服务器集群中“切分”出来的\u003cstrong\u003e弹性计算资源\u003c/strong\u003e（包含 vCPU、内存、操作系统、网络和磁盘）。\u003c/p\u003e\n\u003ch3 id=\"-云主机-vs-传统物理服务器\"\u003e🆚 云主机 vs. 传统物理服务器\u003c/h3\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\n      \u003ctr\u003e\n          \u003cth style=\"text-align: left\"\u003e特性\u003c/th\u003e\n          \u003cth style=\"text-align: left\"\u003e传统物理服务器 (Physical Server)\u003c/th\u003e\n          \u003cth style=\"text-align: left\"\u003e云主机 (ECS)\u003c/th\u003e\n      \u003c/tr\u003e\n  \u003c/thead\u003e\n  \u003ctbody\u003e\n      \u003ctr\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003cstrong\u003e交付速度\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: left\"\u003e慢（采购、运输、上架需数天）\u003c/td\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003cstrong\u003e极快\u003c/strong\u003e（分钟级在线创建，即开即用）\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003cstrong\u003e弹性伸缩\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: left\"\u003e困难（升级硬件需停机、受限于物理槽位）\u003c/td\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003cstrong\u003e极高弹性\u003c/strong\u003e（支持在线升降配，无缝应对业务高峰）\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003cstrong\u003e运维模式\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: left\"\u003e用户需维护硬件、网络设施和电力\u003c/td\u003e\n          \u003ctd style=\"text-align: left\"\u003e云厂商负责底层硬件，用户仅需关注操作系统与业务\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003cstrong\u003e成本模式\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: left\"\u003eCAPEX（高昂的初始硬件投资）\u003c/td\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003cstrong\u003eOPEX\u003c/strong\u003e（按量计费，随用随付）\u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n          \u003ctd style=\"text-align: left\"\u003e\u003cstrong\u003e隔离性\u003c/strong\u003e\u003c/td\u003e\n          \u003ctd style=\"text-align: left\"\u003e物理隔离（安全性最高，但资源浪费严重）\u003c/td\u003e\n          \u003ctd style=\"text-align: left\"\u003e逻辑隔离（依赖虚拟化技术，现代技术已非常安全）\u003c/td\u003e\n      \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cblockquote\u003e\n\u003cp\u003e💡 \u003cstrong\u003e核心洞察\u003c/strong\u003e：云主机的本质是将硬件资源\u003cstrong\u003e服务化\u003c/strong\u003e。它解决了传统IT“资源获取慢”和“资源浪费”的两大痛点。\u003c/p\u003e\u003c/blockquote\u003e\n\u003chr\u003e\n\u003ch2 id=\"2-揭秘底层kvm-与-qemu-的双核驱动\"\u003e2. 揭秘底层：KVM 与 QEMU 的“双核”驱动\u003c/h2\u003e\n\u003cp\u003e云主机之所以能运行，通过的是\u003cstrong\u003e虚拟化技术\u003c/strong\u003e。在现代 Linux 云环境中（如 AWS、阿里云、Google Cloud），最主流的方案是 \u003cstrong\u003eKVM + QEMU\u003c/strong\u003e 的组合。\u003c/p\u003e\n\u003ch3 id=\"-kvm-kernel-based-virtual-machine性能引擎\"\u003e🧠 KVM (Kernel-based Virtual Machine)：性能引擎\u003c/h3\u003e\n\u003cp\u003eKVM 是 Linux 内核的一个模块，它将 Linux 操作系统转变为一个 \u003cstrong\u003eType-1（裸机型）虚拟机监控程序 (Hypervisor)\u003c/strong\u003e。\u003c/p\u003e","title":"现代云计算的基石：解析云主机 (ECS) 及其背后的虚拟化黑科技"},{"content":"序言：云端的“至暗时刻” 2026 年 1 月 31 日，本是一个普通的周六。但对于很多 CloudCone 的用户来说，这是一场灾难。\n黑客入侵、勒索软件加密底层基础架构、数据永久丢失。这些原本只出现在新闻里的词汇，真实地落在了我的头上，在 SSH 终端输入命令却收到“Connection Refused”，那种无力感，每个“删库跑路”梗背后的打工人都能秒懂。 不幸的是，根据最新的实时信息，CloudCone 的确在 2026 年 1 月 31 日凌晨发生了严重的黑客入侵和数据安全事故。\n事故核心信息汇总 根据 CloudCone 官方状态页以及 Reddit/LowEndTalk 等社区的最新报告：\n事故性质： 确认为勒索软件（Ransomware）攻击。黑客入侵了底层基础架构（Hypervisor），并对部分服务器的启动扇区进行了改写。 影响范围： 主要是 [US] Los Angeles 区域的部分 VPS 节点。并非全球所有节点都受影响（如圣路易斯和雷斯顿节点目前显示正常），但受影响的 VPS 数量很大。 数据丢失情况： 极不乐观。官方在回复部分用户的工单中表示，受影响 VPS 上的磁盘数据已永久丢失。黑客不仅加密/损坏了数据，还导致磁盘物理性不可恢复，官方目前正处于“从空白状态（Clean State）重建节点”的阶段。 认清现实：服务商的“高可用”不等于你的“数据安全” 很多开发者（包括我）都有一种错觉：我付了钱，数据在云端，服务商自然会帮我搞定备份。\n但这次事故敲响了警钟：如果黑客攻破的是服务商的母机（Hypervisor），那么你所有的快照（Snapshot）和官方自动备份（Auto Backup）都可能随之灰飞烟灭。\n不要把所有的鸡蛋放在一个篮子里，哪怕这个篮子标榜自己有 99.9% 的可用性。\nVPS 安全加固：三道坚固的防线 1. 基础防护：把门锁死 弃用密码，改用 SSH Key： 永远不要相信复杂的密码。使用 RSA 或 Ed25519 密钥对登录。 修改默认端口： 22 端口是黑客扫射的第一目标。 安装 Fail2ban： 对恶意尝试登录的 IP 直接封禁。 2. 核心进阶：环境隔离（Docker 党的自我修养） 如果你像我一样使用 Docker 部署应用（比如 Go 后端或 Vue 前端）：\n非 Root 运行： 尽量不要让容器以 root 权限运行。 定期导出镜像： 除了代码，你的 Dockerfile 和配置文件也应该在本地有备份。 网络隔离： 不要把所有端口都暴露给公网，仅开放必要的 80/443。 3. 终极奥义：3-2-1 备份原则 这是数据安全的金科玉律，也是应对此次 CloudCone 事故的唯一解药：\n3 份副本： 原始数据 + 2 份备份。 2 种媒介： 比如服务器磁盘 + 本地硬盘。 1 份异地： 必须有一个备份在完全不同的服务商或地理位置上。 实用建议： 可以利用 rclone 配合定时任务（Crontab），每天凌晨自动将数据库备份加密并上传到腾讯云 COS、阿里云 OSS 或 Google Drive。\n结语：安全没有终点 这次 CloudCone 事故是一个惨痛的教训。它提醒我们：在数字世界里，唯一的确定性就是“不确定性”。\n不要等到屏幕上出现“File Not Found”时才后悔没有做异地备份。从今天起，检查你的备份脚本，测试你的数据恢复流程。\n毕竟，比起相信服务商的承诺，我更愿意相信自己手里的备份文件。\n谢谢关注收藏 ⏰ 刚刷到的朋友注意啦！ 点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨\n特别重要信息 理财小技巧 理财咨询的网站地址：http://vi-money.com/lof/overflow-ranking\nAI编程套餐 火山方舟：特惠编程plan 方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型，工具不限，现在订阅折上9折，低至8.9元，订阅越多越划算！立即订阅：https://volcengine.com/L/vd1xvW2KKgg/ 邀请码：2DSAD6JL\n轻量云主机长期优惠 RackNerd ☁ 主机显示特惠：只要80元（3TB流量，1vcpu，50GB硬盘） 购买地址：https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机：购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 👇\n✔️ 内部专属折扣，价格更优 ✔️ 量大可谈，支持定制方案 ✔️ 技术咨询与售后无忧\n","permalink":"https://funkygod.vip/2026/01/cloudcone_crash/","summary":"\u003ch3 id=\"序言云端的至暗时刻\"\u003e序言：云端的“至暗时刻”\u003c/h3\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1769871829953-e7d0714e-0872-41ad-b22e-5535cef752fd.png\"\u003e\u003c/p\u003e\n\u003cp\u003e2026 年 1 月 31 日，本是一个普通的周六。但对于很多 \u003ccode\u003eCloudCone 的用户来说，这是一场灾难\u003c/code\u003e。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e黑客入侵、勒索软件加密底层基础架构\u003c/strong\u003e、数据永久丢失。这些原本只出现在新闻里的词汇，真实地落在了我的头上，在 SSH 终端输入命令却收到“Connection Refused”，那种无力感，每个“删库跑路”梗背后的打工人都能秒懂。\n不幸的是，根据最新的实时信息，\u003cstrong\u003eCloudCone 的确在 2026 年 1 月 31 日凌晨发生了严重的黑客入侵和数据安全事故。\u003c/strong\u003e\u003c/p\u003e\n\u003ch3 id=\"事故核心信息汇总\"\u003e事故核心信息汇总\u003c/h3\u003e\n\u003cp\u003e根据 CloudCone 官方状态页以及 Reddit/LowEndTalk 等社区的最新报告：\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e事故性质：\u003c/strong\u003e 确认为\u003cstrong\u003e勒索软件（Ransomware）攻击\u003c/strong\u003e。黑客入侵了底层基础架构（Hypervisor），并对部分服务器的启动扇区进行了改写。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e影响范围：\u003c/strong\u003e 主要是 \u003cstrong\u003e[US] Los Angeles 区域的部分 VPS 节点\u003c/strong\u003e。并非全球所有节点都受影响（如圣路易斯和雷斯顿节点目前显示正常），但受影响的 VPS 数量很大。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e数据丢失情况：\u003c/strong\u003e 极不乐观。官方在回复部分用户的工单中表示，\u003cstrong\u003e受影响 VPS 上的磁盘数据已永久丢失\u003c/strong\u003e。黑客不仅加密/损坏了数据，还导致磁盘物理性不可恢复，官方目前正处于“从空白状态（Clean State）重建节点”的阶段。\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"认清现实服务商的高可用不等于你的数据安全\"\u003e认清现实：服务商的“高可用”不等于你的“数据安全”\u003c/h3\u003e\n\u003cp\u003e很多开发者（包括我）都有一种错觉：我付了钱，数据在云端，服务商自然会帮我搞定备份。\u003c/p\u003e\n\u003cp\u003e但这次事故敲响了警钟：\u003cstrong\u003e如果黑客攻破的是服务商的母机（Hypervisor），那么你所有的快照（Snapshot）和官方自动备份（Auto Backup）都可能随之灰飞烟灭。\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e不要把所有的鸡蛋放在一个篮子里，哪怕这个篮子标榜自己有 99.9% 的可用性。\u003c/p\u003e\n\u003ch3 id=\"vps-安全加固三道坚固的防线\"\u003eVPS 安全加固：三道坚固的防线\u003c/h3\u003e\n\u003ch4 id=\"1-基础防护把门锁死\"\u003e1. 基础防护：把门锁死\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e弃用密码，改用 SSH Key：\u003c/strong\u003e 永远不要相信复杂的密码。使用 RSA 或 Ed25519 密钥对登录。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e修改默认端口：\u003c/strong\u003e 22 端口是黑客扫射的第一目标。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e安装 Fail2ban：\u003c/strong\u003e 对恶意尝试登录的 IP 直接封禁。\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4 id=\"2-核心进阶环境隔离docker-党的自我修养\"\u003e2. 核心进阶：环境隔离（Docker 党的自我修养）\u003c/h4\u003e\n\u003cp\u003e如果你像我一样使用 \u003cstrong\u003eDocker\u003c/strong\u003e 部署应用（比如 Go 后端或 Vue 前端）：\u003c/p\u003e","title":"《凌晨 3 点，我的 VPS 数据丢了：关于云端安全，这是最惨痛的一课。》"},{"content":"家人们!最近行情波动大,很多朋友们发现自己买的LOF基金怎么总比别人贵?甚至明明净值涨了,价格却不跟? 其实,你可能忽略了【LOF溢价率】这个关键指标!\n什么是LOF溢价? 简单说,就是场内价格(你买入的价格)远高于它的实际价值(净值)。 ❌ 高溢价买入: 相当于你在超市花12块买了一瓶标价10块的水,纯纯当了\u0026quot;大冤种\u0026quot;。 ✅ 高溢价卖出/套利: 场内溢价高时,可以申请场外申购转场内卖出,白捡差价!\n分享一个我私藏的实时神器:vi-money LOF溢价排行榜 页面一目了然,可以看到当前哪些基金溢价最离谱: 1️⃣ 实时监控: 哪个LOF又被游资炒高了?一秒锁定。 2️⃣ 避坑指南: 溢价率超过3%甚至更高?快跑!大概率要回归净值。 3️⃣ 套利信号: 发现高溢价且有申购额度的?套利党可以出动了!\n💡 理财小Tips: 买LOF基金前,习惯性去搜一下\u0026quot;vi-money LOF溢价\u0026quot;,哪怕只看一眼,也能帮你省下不少冤枉钱! 网站地址:http://vi-money.com/lof/overflow-ranking\n#理财干货 #基金套利 #LOF基金 #投资工具 #搞钱 #小白理财 #溢价率 #vi-money\n谢谢关注收藏 ⏰ 刚刷到的朋友注意啦! 点击【关注】锁定宝藏库,从此升职加薪不迷路 ✨\nAI编程套餐 火山方舟:特惠编程plan 方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi 等模型,工具不限,现在订阅折上9折,低至8.9元,订阅越多越划算!立即订阅:https://volcengine.com/L/vd1xvW2KKgg/ 邀请码:2DSAD6JL\n轻量云主机长期优惠 RackNerd ☁ 主机显示特惠:只要80元(3TB流量,1vcpu,50GB硬盘) 购买地址:https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机:购买地址:https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友,欢迎联系下方腾讯云官方销售 👇 ✔️ 内部专属折扣,价格更优 ✔️ 量大可谈,支持定制方案 ✔️ 技术咨询与售后无忧\n","permalink":"https://funkygod.vip/2026/01/earn_lof/","summary":"\u003cp\u003e家人们!最近行情波动大,很多朋友们发现自己买的LOF基金怎么总比别人贵?甚至明明净值涨了,价格却不跟?\n其实,你可能忽略了【LOF溢价率】这个关键指标!\u003c/p\u003e\n\u003ch2 id=\"什么是lof溢价\"\u003e什么是LOF溢价?\u003c/h2\u003e\n\u003cp\u003e简单说,就是\u003ccode\u003e场内价格(你买入的价格)远高于它的实际价值(净值)\u003c/code\u003e。\n❌ \u003cstrong\u003e高溢价买入:\u003c/strong\u003e 相当于你在超市花12块买了一瓶标价10块的水,纯纯当了\u0026quot;大冤种\u0026quot;。\n✅ \u003cstrong\u003e高溢价卖出/套利:\u003c/strong\u003e 场内溢价高时,可以申请场外申购转场内卖出,白捡差价!\u003c/p\u003e\n\u003cp\u003e分享一个我私藏的实时神器:\u003cstrong\u003evi-money LOF溢价排行榜\u003c/strong\u003e\n页面一目了然,可以看到当前哪些基金溢价最离谱:\n1️⃣ \u003cstrong\u003e实时监控:\u003c/strong\u003e 哪个LOF又被游资炒高了?一秒锁定。\n2️⃣ \u003cstrong\u003e避坑指南:\u003c/strong\u003e 溢价率超过3%甚至更高?快跑!大概率要回归净值。\n3️⃣ \u003cstrong\u003e套利信号:\u003c/strong\u003e 发现高溢价且有申购额度的?套利党可以出动了!\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1769650331813-5b9e4c0f-01e0-4dbb-b268-8ff612104dc6.png\"\u003e\u003c/p\u003e\n\u003ch2 id=\"-理财小tips\"\u003e💡 \u003cstrong\u003e理财小Tips:\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e买LOF基金前,习惯性去搜一下\u0026quot;vi-money LOF溢价\u0026quot;,哪怕只看一眼,也能帮你省下不少冤枉钱!\u003c/code\u003e\n\u003cstrong\u003e网站地址\u003c/strong\u003e:\u003ca href=\"http://vi-money.com/lof/overflow-ranking\"\u003ehttp://vi-money.com/lof/overflow-ranking\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e#理财干货 #基金套利 #LOF基金 #投资工具 #搞钱 #小白理财 #溢价率 #vi-money\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"谢谢关注收藏\"\u003e谢谢关注收藏\u003c/h2\u003e\n\u003cp\u003e⏰ \u003cstrong\u003e刚刷到的朋友注意啦\u003c/strong\u003e!\n点击【关注】锁定宝藏库,从此升职加薪不迷路 ✨\u003c/p\u003e\n\u003csection class=\"mp_profile_iframe_wrp custom_select_card_wrp\" nodeleaf=\"\"\u003e\n  \u003cmp-common-profile class=\"mpprofile js_uneditable custom_select_card mp_profile_iframe\" data-pluginname=\"mpprofile\" data-id=\"MzkzNDY1NzE0NQ==\" data-nickname=\"猫咪不吃愚\" data-headimg=\"https://wx.qlogo.cn/mmopen/yaZJic7Y9oMsXvFjzxhYqRanRQwibG5uicqWtXvmVicspXoksS9wUw7YsIzcBaXc3ibZnS2RGFaweaatR1licTiayDhGMYRUt9pI3syjhRW20wYicicJdchhWY8SN3lhF3VzBoECd/64\" data-signature=\"阅读前,请关注哦!\" data-service_type=\"1\" data-verify_status=\"1\"\u003e\u003c/mp-common-profile\u003e\n  \u003cbr class=\"ProseMirror-trailingBreak\"\u003e\n\u003c/section\u003e\n\u003chr\u003e\n\u003ch2 id=\"ai编程套餐\"\u003eAI编程套餐\u003c/h2\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1769479935809-b1a9c505-7fc7-473b-88a1-6bc080b96796.png\"\u003e\u003c/p\u003e\n\u003ch3 id=\"火山方舟特惠编程plan\"\u003e火山方舟:特惠编程plan\u003c/h3\u003e\n\u003cp\u003e方舟 Coding Plan 支持 Doubao、GLM、DeepSeek、Kimi \u003ca href=\"https://volcengine.com/L/vd1xvW2KKgg/\"\u003e等模型,工具不限,现在订阅折上9折,低至8.9元,订阅越多越划算!立即订阅:https://volcengine.com/L/vd1xvW2KKgg/\u003c/a\u003e  邀请码:2DSAD6JL\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1769650440273-b3a33329-85be-46b8-8d68-1002b469cd7c.png\"\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"轻量云主机长期优惠\"\u003e轻量云主机长期优惠\u003c/h2\u003e\n\u003ch3 id=\"racknerd\"\u003eRackNerd\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003e☁ 主机显示特惠\u003c/strong\u003e:只要80元(3TB流量,1vcpu,50GB硬盘)\n\u003ca href=\"https://my.racknerd.com/aff.php?aff=14942\"\u003e购买地址\u003c/a\u003e:https://my.racknerd.com/aff.php?aff=14942\u003c/p\u003e\n\u003ch3 id=\"cloudcone\"\u003eCloudCone\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCloudCone 特惠轻量云主机\u003c/strong\u003e:\u003ca href=\"https://app.cloudcone.com/?ref=12332\"\u003e购买地址\u003c/a\u003e:https://app.cloudcone.com/?ref=12332\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1763994273796-ae6f55cf-00be-4696-b6d9-0aeedf828748.png\"\u003e\u003c/p\u003e","title":"别再盲目买基金了！这个隐藏工具教你\"薅羊毛\" 💰"},{"content":"AI 在 2025 年是生产力革命性提高的一年 AI 工具集 AI 催生了一股快速创新的浪潮，而且这股浪潮的速度没有任何放缓的迹象。今天，主要是总结我在过去一年里使用的高价值 AI 产品，包含编程和办公 AI。不论你是学生还是上班族，或者是投资者，都应该积极拥抱 AI，AI 已经在重塑我们的就业岗位、工作环境和成长方式。\n如果说 2024 年是 AI 开始普及的元年，那2025 就是 AI 真正上岗干活的一年且百花齐放互相竞争的一年。\n推荐查询-AI 工具集：50+ AI 编程工具和助手（2025 年最新整理） | AI 工具集\n盘点我在 2025 年使用的 AI 产品：编程 AI 模型和 IDE Cursor 我最爱的 AI 编程工具 编程是 AI 应用的热门场景，我也试过很多 IDE，但是效果最好的依旧是 Cursor。唯一的心疼就是最低每月 20 美金 💵，心疼但是好用。\n网上好评如潮 好评：“Cursor 是一款由 AI 驱动的代码编辑器，能够理解你的代码库，并通过自然语言助你更快编写代码。 只需描述你想要构建或修改的内容，Cursor 就会为你生成相应的代码。” Vscode + Kilo Code 我最喜欢的开源免费 AI 编程插件，可以直接在 vscode 使用，且可以使用免费模型或者使用任意一家模型来进行 AI 编程开发。 Claude Code Claude Code 是 Anthropic 开发的一款智能体（Agent）式命令行编程工具，能理解整个代码库，并用自然语言帮助开发者高效地编写、评审、调试代码，甚至执行文件操作、进行版本控制等任务，可以看作一个专业的结对编程 AI 工程师。\n盘点我在 2025 年使用的 AI 模型：编程模型 Claude 码农的最爱，编程里最牛的模型，没有之一！！！\nChatGPT(openAI) openai 是 2024 年我最喜欢的 AI 模型商，我是在很 3.0 时期就开始使用 chatgpt，完全不亚于初次在智能手机时代使用 iphone 和 Android 系统的震撼。AI，准确的说是基于强化的学习的大规模神经网络架构，将自然语言的记忆和学习提升到新水平。缺点就是贵/(ㄒ o ㄒ)/~~\n核心能力：自然语言理解 + 多模态交互 优势特点：支持文本、图像甚至部分交互操作，可用于内容生成、结构化总结、数据分析、代码辅助等多种任务，插件生态逐渐成熟，支持任务自动化和跨平台集成 适用场景：内容创作、研究写作、团队协作助手 Gemini(Google) 2025 年上半年使用很多的模型，原因很简单：免费服务和较强推理能力，很适合写文章和简单编程。 推荐在网上找拼车组队，使用 Google 全家服务。如果你是学生，有一年教育免费的服务！\n核心能力：多模态 + 强搜索 + 生态集成 优势特点：与谷歌服务深度集成（搜索、文档、Gmail 等），多版本适配不同性能需求 适用场景：研究、团队协作、日常工作智能助手 当前很多模型是：MoE 架构 + 多模态 + Agent 的架构，其性价比和模型能力决定了很多国产模型非常适合作为我们的工作助手。\nDeepSeek 幻方旗下的最强模型，在上半年表现很棒，性价比高，且模型能力出众，不过在下半年，模型推理能力明显弱于后出的新模型\nMiniMax MiniMax M2.1：全栈开发强，Rust/Go/Java/C++ 支持突出，多语言工程优化明显，适合后端服务开发。性价比奇高，缺点是复杂代码任务不如 GLM等。\nGLM4.7 GLM-4.7：数学推理 95.7%，SWE-bench 73.8%(+5.8%)，多语言 SWE-bench 提升 13%，推荐复杂逻辑代码生成。 优点：数学推理 SOTA、工具调用精准、复杂逻辑强、开源可私有化 缺点：响应速度不太给力。 最近优惠是包季和包年的编程套餐\n盘点我在 2025 年使用的 AI 模型：办公 AI 助手 在办公领域，首选阿里巴巴的通义千问和字节跳动的豆包。\nQwen3 支持双模式代码生成，思考模式深度推理，非思考模式快速响应； 代码自动补全、内容创作、跨语言交流、多模态应用、教育辅助系统；\n千问助手 PPT、互联网、设计等多方面全能的 AI 助手 Doubao 视觉推理、空间理解、视频理解全球领先，智能办公、视觉内容分析、GUI 自动化、视频理解与创作。\n豆包创作 豆包办公 海量办公智能体！ 技术 + 投资干货 + 超值福利一键锁定 ✨ ⏰ 刚刷到的朋友注意啦！点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨ ✅ 技术进阶 \u0026amp; 投资思路干货持续输出 ✅ 云主机、AI 工具等限时福利优先享\n🌟 我的专属博客：技术 \u0026amp; 投资双赛道全覆盖 技术栈干货基地：Tesla，https://funkygod.vip/，开发避坑指南～\n投资思路沉淀站：MakeMoney，https://funkygod.vip/，解读宏观经济、市场热点，拆解投资策略，助你建立个人投资逻辑！\n微信公众号：一手福利 \u0026amp; 干货速达 扫码关注，获取独家资源包（技术手册 + 投资入门指南），福利活动提前知～ 云主机限时特惠：低至 80 元，程序员必备！ RackNerd 超低折扣主机 ☁ RackNerd 主机限时特惠：🔥 80 元拿下 3TB 超大流量主机 👉 专属购买链接：https://my.racknerd.com/aff.php?aff=14942 ✅ 配置：1vCPU + 50GB 硬盘 + 3TB 月流量 ✅ 适合：搭建博客、测试环境、轻量服务\nCloudCone 轻量云优选 CloudCone 特惠轻量云主机： ✨ 弹性配置，按需付费，稳定性拉满 ✨ 适合：后端开发测试、小型应用部署 购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售，👉 联系腾讯云官方销售，解锁 3 大特权：👇 ✅ 内部专属折扣，比官网价更优 ✅ 量大可谈，支持定制化解决方案 ✅ 专业技术咨询 + 全程售后无忧\n智谱 AI GLM Coding 超值订阅 GLM Coding 限时编程套餐 🚀 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 20+ 大编程工具无缝支持，“码力”全开，越拼越爽！立即开拼，享限时惊喜价！ 链接：https://www.bigmodel.cn/glm-coding?ic=RTWWS8HOD6 ⏰ 活动截止：2026 年 1 月 15 日 SiliconFlow 邀请奖励持续进行 注册即送：2000 万 Tokens ！ 注册地址：https://cloud.siliconflow.cn/i/vsSYSLLZ 💡 小贴士：所有福利链接长期有效，但限时活动先到先得！ ","permalink":"https://funkygod.vip/2026/01/2025_summarize_ai_tool/","summary":"\u003ch2 id=\"ai-在-2025-年是生产力革命性提高的一年\"\u003eAI 在 2025 年是生产力革命性提高的一年\u003c/h2\u003e\n\u003ch3 id=\"ai-工具集\"\u003eAI 工具集\u003c/h3\u003e\n\u003cp\u003eAI 催生了一股快速创新的浪潮，而且这股浪潮的速度没有任何放缓的迹象。今天，主要是\u003cstrong\u003e总结我在过去一年里使用的高价值 AI 产品，包含编程和办公 AI\u003c/strong\u003e。不论你是学生还是上班族，或者是投资者，都应该积极拥抱 AI，\u003cstrong\u003eAI 已经在重塑我们的就业岗位、工作环境和成长方式\u003c/strong\u003e。\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1767532385869-962a6836-6538-4c7e-b81d-bf9bb27dd360.png\"\u003e\u003c/p\u003e\n\u003cp\u003e如果说 2024 年是 AI 开始普及的元年，那\u003cstrong\u003e2025 就是 AI 真正上岗干活\u003c/strong\u003e的一年且百花齐放互相竞争的一年。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e推荐查询-AI 工具集\u003c/strong\u003e：\u003ca href=\"https://ai-bot.cn/favorites/ai-programming-tools/\"\u003e50+ AI 编程工具和助手（2025 年最新整理） | AI 工具集\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"盘点我在-2025-年使用的-ai-产品编程-ai-模型和-ide\"\u003e盘点我在 2025 年使用的 AI 产品：编程 AI 模型和 IDE\u003c/h2\u003e\n\u003ch3 id=\"cursor\"\u003eCursor\u003c/h3\u003e\n\u003ch4 id=\"我最爱的-ai-编程工具\"\u003e我最爱的 AI 编程工具\u003c/h4\u003e\n\u003cp\u003e编程是 AI 应用的热门场景，我也试过很多 IDE，但是\u003cstrong\u003e效果最好的依旧是 Cursor\u003c/strong\u003e。唯一的心疼就是最低每月 20 美金 💵，\u003cstrong\u003e心疼但是好用\u003c/strong\u003e。\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1767529647786-f36cb2df-ed93-4a55-b501-9e487d1f3ef5.png\"\u003e\u003c/p\u003e\n\u003ch3 id=\"网上好评如潮\"\u003e网上好评如潮\u003c/h3\u003e\n\u003cp\u003e好评：“Cursor 是一款由 AI 驱动的代码编辑器，能够理解你的代码库，并通过自然语言助你更快编写代码。 只需描述你想要构建或修改的内容，Cursor 就会为你生成相应的代码。”\n\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1767529572210-5b45a520-15a1-483a-b160-b13b5f4f463e.png\"\u003e\u003c/p\u003e\n\u003ch3 id=\"vscode--kilo-code\"\u003eVscode + Kilo Code\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003e我最喜欢的开源免费 AI 编程插件\u003c/strong\u003e，可以直接在 vscode 使用，且可以使用免费模型或者\u003cstrong\u003e使用任意一家模型\u003c/strong\u003e来进行 AI 编程开发。\n\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1767530382044-338cf9b1-f014-4c9d-997b-274aa18227b8.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1767530373223-d1681923-0d15-4023-a64b-ec0375f7e542.png\"\u003e\u003c/p\u003e","title":"2025年度什么值得用：最佳AI办公和编程产品回顾"},{"content":"MapleMono-NF-CN 字体演示 这是使用 MapleMono-NF-CN 字体的示例文章。字体已配置应用到整个博客网站，包括文章正文和代码块。\n正文显示效果 这是一段中文文字，展示 MapleMono 字体在正文中的显示效果。字体具有以下特点：\n清晰的中文显示 现代化的设计 良好的可读性 优秀的字距和行距 代码显示效果 以下代码块使用 MapleMono 字体显示：\npackage main import ( \u0026#34;fmt\u0026#34; \u0026#34;time\u0026#34; ) func main() { // 使用 MapleMono 字体显示 Go 代码 fmt.Println(\u0026#34;Hello, MapleMono!\u0026#34;) fmt.Println(\u0026#34;当前时间:\u0026#34;, time.Now().Format(\u0026#34;2006-01-02 15:04:05\u0026#34;)) } JavaScript 代码示例 // 使用 MapleMono 字体显示 JavaScript 代码 const mapleFont = { name: \u0026#34;MapleMono-NF-CN\u0026#34;, features: [\u0026#34;中文支持\u0026#34;, \u0026#34;Nerd Font 图标\u0026#34;, \u0026#34;等宽设计\u0026#34;, \u0026#34;现代化字体\u0026#34;], }; function displayFeatures() { console.log(\u0026#34;字体特性:\u0026#34;); mapleFont.features.forEach((feature) =\u0026gt; { console.log(`✅ ${feature}`); }); } displayFeatures(); CSS 样式代码 /* 使用 MapleMono 字体显示 CSS 代码 */ body { font-family: \u0026#34;MapleMono\u0026#34;, \u0026#34;Courier New\u0026#34;, Consolas, Monaco, monospace !important; line-height: 1.6; color: #333; } code, pre { font-family: \u0026#34;MapleMono\u0026#34;, \u0026#34;Courier New\u0026#34;, Consolas, Monaco, monospace !important; background-color: #f5f5f5; padding: 2px 4px; border-radius: 3px; } pre { padding: 16px; overflow-x: auto; } Python 代码示例 # 使用 MapleMono 字体显示 Python 代码 import datetime import json class MapleFontDemo: def __init__(self): self.font_name = \u0026#34;MapleMono-NF-CN\u0026#34; self.features = [\u0026#34;中文字符支持\u0026#34;, \u0026#34;Nerd Font 图标\u0026#34;, \u0026#34;等宽字体\u0026#34;, \u0026#34;现代化设计\u0026#34;] def display_info(self): \u0026#34;\u0026#34;\u0026#34;显示字体信息\u0026#34;\u0026#34;\u0026#34; info = { \u0026#34;字体名称\u0026#34;: self.font_name, \u0026#34;特性\u0026#34;: self.features, \u0026#34;当前时间\u0026#34;: datetime.datetime.now().strftime(\u0026#34;%Y-%m-%d %H:%M:%S\u0026#34;) } print(\u0026#34;MapleMono 字体信息:\u0026#34;) for key, value in info.items(): print(f\u0026#34; {key}: {value}\u0026#34;) return json.dumps(info, ensure_ascii=False, indent=2) # 运行演示 if __name__ == \u0026#34;__main__\u0026#34;: demo = MapleFontDemo() demo.display_info() Shell 命令示例 # 使用 MapleMono 字体显示 Shell 命令 # 检查字体加载状态 curl -I https://cdn.jsdelivr.net/npm/maple-font@latest/dist/MapleMono-NF-CN.woff2 # 构建 Hugo 博客 hugo server --buildDrafts --disableFastRender # 字体验证命令 fc-list | grep -i \u0026#34;maple\u0026#34; 数学公式显示 虽然 MapleMono 不是专门的数学字体，但在代码上下文中可以显示数学符号：\n变量定义: let x = 42 数学运算: result = (a + b) * c / d 逻辑判断: if (x \u0026gt; 0 \u0026amp;\u0026amp; y \u0026lt; 100) { ... } 集合操作: array.map(item =\u0026gt; item * 2) 正则表达式: /^[a-zA-Z0-9]+$/ 总结 MapleMono-NF-CN 字体在 Hugo 博客中的应用效果：\n✅ 自动加载: 通过 CDN 自动加载，无需手动安装 ✅ 全局应用: 自动应用到整个网站 ✅ 中文支持: 完美显示中文字符 ✅ 代码高亮: 代码块使用等宽字体显示 ✅ 响应式: 适配各种设备和屏幕尺寸 字体配置位于 assets/css/extended/maple-font.css，详细说明请查看同目录下的 README.md 文件。\n","permalink":"https://funkygod.vip/2025/12/maple-font-demo/","summary":"\u003ch1 id=\"maplemono-nf-cn-字体演示\"\u003eMapleMono-NF-CN 字体演示\u003c/h1\u003e\n\u003cp\u003e这是使用 MapleMono-NF-CN 字体的示例文章。字体已配置应用到整个博客网站，包括文章正文和代码块。\u003c/p\u003e\n\u003ch2 id=\"正文显示效果\"\u003e正文显示效果\u003c/h2\u003e\n\u003cp\u003e这是一段中文文字，展示 MapleMono 字体在正文中的显示效果。字体具有以下特点：\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e清晰的中文显示\u003c/li\u003e\n\u003cli\u003e现代化的设计\u003c/li\u003e\n\u003cli\u003e良好的可读性\u003c/li\u003e\n\u003cli\u003e优秀的字距和行距\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"代码显示效果\"\u003e代码显示效果\u003c/h2\u003e\n\u003cp\u003e以下代码块使用 MapleMono 字体显示：\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-go\" data-lang=\"go\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"kn\"\u003epackage\u003c/span\u003e \u003cspan class=\"nx\"\u003emain\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"kn\"\u003eimport\u003c/span\u003e \u003cspan class=\"p\"\u003e(\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"s\"\u003e\u0026#34;fmt\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"s\"\u003e\u0026#34;time\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"kd\"\u003efunc\u003c/span\u003e \u003cspan class=\"nf\"\u003emain\u003c/span\u003e\u003cspan class=\"p\"\u003e()\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"c1\"\u003e// 使用 MapleMono 字体显示 Go 代码\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nx\"\u003efmt\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nf\"\u003ePrintln\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Hello, MapleMono!\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nx\"\u003efmt\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nf\"\u003ePrintln\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;当前时间:\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003etime\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nf\"\u003eNow\u003c/span\u003e\u003cspan class=\"p\"\u003e().\u003c/span\u003e\u003cspan class=\"nf\"\u003eFormat\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;2006-01-02 15:04:05\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e))\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch3 id=\"javascript-代码示例\"\u003eJavaScript 代码示例\u003c/h3\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-javascript\" data-lang=\"javascript\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e// 使用 MapleMono 字体显示 JavaScript 代码\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e\u003c/span\u003e\u003cspan class=\"kr\"\u003econst\u003c/span\u003e \u003cspan class=\"nx\"\u003emapleFont\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003ename\u003c/span\u003e\u003cspan class=\"o\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;MapleMono-NF-CN\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003efeatures\u003c/span\u003e\u003cspan class=\"o\"\u003e:\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;中文支持\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;Nerd Font 图标\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;等宽设计\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;现代化字体\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e],\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e};\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"kd\"\u003efunction\u003c/span\u003e \u003cspan class=\"nx\"\u003edisplayFeatures\u003c/span\u003e\u003cspan class=\"p\"\u003e()\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003econsole\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003elog\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;字体特性:\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"nx\"\u003emapleFont\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003efeatures\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eforEach\u003c/span\u003e\u003cspan class=\"p\"\u003e((\u003c/span\u003e\u003cspan class=\"nx\"\u003efeature\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e=\u0026gt;\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"nx\"\u003econsole\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003elog\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"sb\"\u003e`✅ \u003c/span\u003e\u003cspan class=\"si\"\u003e${\u003c/span\u003e\u003cspan class=\"nx\"\u003efeature\u003c/span\u003e\u003cspan class=\"si\"\u003e}\u003c/span\u003e\u003cspan class=\"sb\"\u003e`\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"p\"\u003e});\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nx\"\u003edisplayFeatures\u003c/span\u003e\u003cspan class=\"p\"\u003e();\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch3 id=\"css-样式代码\"\u003eCSS 样式代码\u003c/h3\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-css\" data-lang=\"css\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c\"\u003e/* 使用 MapleMono 字体显示 CSS 代码 */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nt\"\u003ebody\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003efont-family\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;MapleMono\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;Courier New\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003eConsolas\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003eMonaco\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"kc\"\u003emonospace\u003c/span\u003e \u003cspan class=\"cp\"\u003e!important\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003eline-height\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mf\"\u003e1.6\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mh\"\u003e#333\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nt\"\u003ecode\u003c/span\u003e\u003cspan class=\"o\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nt\"\u003epre\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003efont-family\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;MapleMono\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;Courier New\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003eConsolas\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003eMonaco\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"kc\"\u003emonospace\u003c/span\u003e \u003cspan class=\"cp\"\u003e!important\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ebackground-color\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mh\"\u003e#f5f5f5\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003epadding\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e2\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e \u003cspan class=\"mi\"\u003e4\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003eborder-radius\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e3\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nt\"\u003epre\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003epadding\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e16\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003eoverflow-x\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003eauto\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch3 id=\"python-代码示例\"\u003ePython 代码示例\u003c/h3\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-python\" data-lang=\"python\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 使用 MapleMono 字体显示 Python 代码\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"kn\"\u003eimport\u003c/span\u003e \u003cspan class=\"nn\"\u003edatetime\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"kn\"\u003eimport\u003c/span\u003e \u003cspan class=\"nn\"\u003ejson\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003eclass\u003c/span\u003e \u003cspan class=\"nc\"\u003eMapleFontDemo\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"k\"\u003edef\u003c/span\u003e \u003cspan class=\"fm\"\u003e__init__\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"bp\"\u003eself\u003c/span\u003e\u003cspan class=\"p\"\u003e):\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"bp\"\u003eself\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003efont_name\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;MapleMono-NF-CN\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"bp\"\u003eself\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003efeatures\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;中文字符支持\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;Nerd Font 图标\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;等宽字体\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;现代化设计\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e]\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"k\"\u003edef\u003c/span\u003e \u003cspan class=\"nf\"\u003edisplay_info\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"bp\"\u003eself\u003c/span\u003e\u003cspan class=\"p\"\u003e):\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"s2\"\u003e\u0026#34;\u0026#34;\u0026#34;显示字体信息\u0026#34;\u0026#34;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"n\"\u003einfo\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"s2\"\u003e\u0026#34;字体名称\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"bp\"\u003eself\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003efont_name\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"s2\"\u003e\u0026#34;特性\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"bp\"\u003eself\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003efeatures\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"s2\"\u003e\u0026#34;当前时间\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"n\"\u003edatetime\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003edatetime\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003enow\u003c/span\u003e\u003cspan class=\"p\"\u003e()\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003estrftime\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;%Y-%m-\u003c/span\u003e\u003cspan class=\"si\"\u003e%d\u003c/span\u003e\u003cspan class=\"s2\"\u003e %H:%M:%S\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"nb\"\u003eprint\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;MapleMono 字体信息:\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"k\"\u003efor\u003c/span\u003e \u003cspan class=\"n\"\u003ekey\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003evalue\u003c/span\u003e \u003cspan class=\"ow\"\u003ein\u003c/span\u003e \u003cspan class=\"n\"\u003einfo\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003eitems\u003c/span\u003e\u003cspan class=\"p\"\u003e():\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e            \u003cspan class=\"nb\"\u003eprint\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"sa\"\u003ef\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;  \u003c/span\u003e\u003cspan class=\"si\"\u003e{\u003c/span\u003e\u003cspan class=\"n\"\u003ekey\u003c/span\u003e\u003cspan class=\"si\"\u003e}\u003c/span\u003e\u003cspan class=\"s2\"\u003e: \u003c/span\u003e\u003cspan class=\"si\"\u003e{\u003c/span\u003e\u003cspan class=\"n\"\u003evalue\u003c/span\u003e\u003cspan class=\"si\"\u003e}\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e        \u003cspan class=\"k\"\u003ereturn\u003c/span\u003e \u003cspan class=\"n\"\u003ejson\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003edumps\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003einfo\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003eensure_ascii\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"kc\"\u003eFalse\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"n\"\u003eindent\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"mi\"\u003e2\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 运行演示\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003eif\u003c/span\u003e \u003cspan class=\"vm\"\u003e__name__\u003c/span\u003e \u003cspan class=\"o\"\u003e==\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;__main__\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"n\"\u003edemo\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"n\"\u003eMapleFontDemo\u003c/span\u003e\u003cspan class=\"p\"\u003e()\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e    \u003cspan class=\"n\"\u003edemo\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"n\"\u003edisplay_info\u003c/span\u003e\u003cspan class=\"p\"\u003e()\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch3 id=\"shell-命令示例\"\u003eShell 命令示例\u003c/h3\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 使用 MapleMono 字体显示 Shell 命令\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 检查字体加载状态\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ecurl -I https://cdn.jsdelivr.net/npm/maple-font@latest/dist/MapleMono-NF-CN.woff2\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 构建 Hugo 博客\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ehugo server --buildDrafts --disableFastRender\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e# 字体验证命令\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003efc-list \u003cspan class=\"p\"\u003e|\u003c/span\u003e grep -i \u003cspan class=\"s2\"\u003e\u0026#34;maple\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch2 id=\"数学公式显示\"\u003e数学公式显示\u003c/h2\u003e\n\u003cp\u003e虽然 MapleMono 不是专门的数学字体，但在代码上下文中可以显示数学符号：\u003c/p\u003e","title":"MapleMono-NF-CN 字体演示"},{"content":"超强的Agent能力和思考推理：DeepSeek V3.2 12月01日，deepseek发布了2款新模型：DeepSeek-V3.2 和 DeepSeek-V3.2-Speciale。对比结果相当惊艳，我们可以低成本的推理获得高质量的输出。DS为AI创业者带来越来越好的基座模型。官方原文：https://mp.weixin.qq.com/s/ohsU1xRrYu9xcVD7qu5lNw?click_id=2\n评测得分 DeepSeek-V3.2 与其他模型在各类数学、代码与通用领域评测集上的得分（括号内为消耗 Tokens 总量约数）\n模型场景 DeepSeek-V3.2 的目标是平衡推理能力与输出长度，适合日常使用，例如问答场景和通用 Agent 任务场景。 DeepSeek-V3.2-Speciale 的目标是将开源模型的推理能力推向极致，探索模型能力的边界。V3.2-Speciale 是 DeepSeek-V3.2 的长思考增强版，同时结合了 DeepSeek-Math-V2 的定理证明能力。DeepSeek-V3.2-Speciale 的目标是将开源模型的推理能力推向极致，探索模型能力的边界。V3.2-Speciale 是 DeepSeek-V3.2 的长思考增强版，同时结合了 DeepSeek-Math-V2 的定理证明能力。 思考模式 DeepSeek-V3.2 思考模式下的工具调用能力！非常重要的功能。模型名称：deepseek-reasoner，思考模式未充分适配 Cline、RooCode 等使用非标准工具调用的组件。\n如何使用 **模型使用：官网，app，API都是V3.2，不管怎么用都是V3.2，通过参数控制是否启用深度思考！\n谢谢关注收藏 ⏰ 刚刷到的朋友注意啦！点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨\n我的投资理财博客：MakeMoney，https://funkygod.vip/\n我的技术分享博客：Tesla，https://funkygod.vip/\n轻量云主机限时优惠 RackNerd ☁ 主机显示特惠：只要80元（3TB流量，1vcpu，50GB硬盘） 购买地址：https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机：购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 👇\n✔️ 内部专属折扣，价格更优 ✔️ 量大可谈，支持定制方案 ✔️ 技术咨询与售后无忧\n","permalink":"https://funkygod.vip/2025/12/deepseek-v3_2.md/","summary":"\u003ch1 id=\"超强的agent能力和思考推理deepseek-v32\"\u003e超强的Agent能力和思考推理：DeepSeek V3.2\u003c/h1\u003e\n\u003cp\u003e12月01日，deepseek发布了2款新模型：\u003cspan style=\"background:#fff88f\"\u003eDeepSeek-V3.2 和 DeepSeek-V3.2-Speciale\u003c/span\u003e。对比结果相当惊艳，我们可以低成本的推理获得高质量的输出。DS为AI创业者带来越来越好的基座模型。官方原文：\u003cfont color=\"#245bdb\"\u003e\u003ca href=\"https://mp.weixin.qq.com/s/ohsU1xRrYu9xcVD7qu5lNw?click_id=2\"\u003ehttps://mp.weixin.qq.com/s/ohsU1xRrYu9xcVD7qu5lNw?click_id=2\u003c/a\u003e\u003c/font\u003e\u003c/p\u003e\n\u003ch2 id=\"评测得分\"\u003e评测得分\u003c/h2\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764688677775-1bee34ba-c002-4e2b-a0c3-ad2cd8d11640.png\"\u003e\nDeepSeek-V3.2 与其他模型在各类数学、代码与通用领域评测集上的得分（括号内为消耗 Tokens 总量约数）\u003c/p\u003e\n\u003ch2 id=\"模型场景\"\u003e模型场景\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\u003cspan style=\"background:#d3f8b6\"\u003eDeepSeek-V3.2 的目标是平衡推理能力与输出长度，适合日常使用，例如问答场景和通用 Agent 任务场景\u003c/span\u003e。\u003c/li\u003e\n\u003cli\u003e\u003cspan style=\"background:#b1ffff\"\u003eDeepSeek-V3.2-Speciale 的目标是将开源模型的推理能力推向极致，探索模型能力的边界。V3.2-Speciale 是 DeepSeek-V3.2 的长思考增强版，同时结合了 DeepSeek-Math-V2 的定理证明能力\u003c/span\u003e。DeepSeek-V3.2-Speciale 的目标是将开源模型的推理能力推向极致，探索模型能力的边界。V3.2-Speciale 是 DeepSeek-V3.2 的长思考增强版，同时结合了 DeepSeek-Math-V2 的定理证明能力。\n\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764688415823-b907fdfa-3e9c-4f52-922b-4ca1bf08461e.png\"\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"思考模式\"\u003e思考模式\u003c/h2\u003e\n\u003cp\u003e\u003cfont color=\"#ff0000\"\u003eDeepSeek-V3.2 思考模式下的工具调用能力\u003c/font\u003e！非常重要的功能。模型名称：deepseek-reasoner，思考模式未充分适配 Cline、RooCode 等使用非标准工具调用的组件。\u003c/p\u003e\n\u003ch2 id=\"如何使用\"\u003e如何使用\u003c/h2\u003e\n\u003cp\u003e**\u003cfont color=\"#245bdb\"\u003e模型使用：官网，app，API都是V3.2，不管怎么用都是V3.2，通过参数控制是否启用深度思考！\u003c/font\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"谢谢关注收藏\"\u003e谢谢关注收藏\u003c/h2\u003e\n\u003cp\u003e⏰ \u003cstrong\u003e刚刷到的朋友注意啦\u003c/strong\u003e！点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨\u003c/p\u003e\n\u003cp\u003e我的投资理财博客：\u003ca href=\"https://funkygod.vip/\"\u003eMakeMoney\u003c/a\u003e，https://funkygod.vip/\u003c/p\u003e\n\u003cp\u003e我的技术分享博客：\u003ca href=\"https://funkygod.vip/\"\u003eTesla\u003c/a\u003e，https://funkygod.vip/\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"轻量云主机限时优惠\"\u003e轻量云主机限时优惠\u003c/h2\u003e\n\u003ch3 id=\"racknerd\"\u003eRackNerd\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003e☁ 主机显示特惠\u003c/strong\u003e：只要80元（3TB流量，1vcpu，50GB硬盘）\n\u003ca href=\"https://my.racknerd.com/aff.php?aff=14942\"\u003e购买地址\u003c/a\u003e：\u003cspan style=\"background:#d2cbff\"\u003e\u003ca href=\"https://my.racknerd.com/aff.php?aff=14942\"\u003ehttps://my.racknerd.com/aff.php?aff=14942\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e\n\u003ch3 id=\"cloudcone\"\u003eCloudCone\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCloudCone 特惠轻量云主机\u003c/strong\u003e：\u003ca href=\"https://app.cloudcone.com/?ref=12332\"\u003e购买地址\u003c/a\u003e：\u003cspan style=\"background:#d2cbff\"\u003e\u003ca href=\"https://app.cloudcone.com/?ref=12332\"\u003ehttps://app.cloudcone.com/?ref=12332\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1763994273796-ae6f55cf-00be-4696-b6d9-0aeedf828748.png\"\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"-腾讯云资源限时福利\"\u003e\u003cstrong\u003e📢 腾讯云资源限时福利\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003e有云服务器、CDN、对象存储、网络防护等需求的朋友，\u003cspan style=\"background:#40a9ff\"\u003e欢迎联系下方腾讯云官方销售\u003c/span\u003e 👇\u003cbr\u003e\n✔️ 内部专属折扣，价格更优  ✔️ 量大可谈，支持定制方案  ✔️ 技术咨询与售后无忧\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1763647209173-1d59870b-40f5-44c1-8aba-839c9b10e63f.png\"\u003e\u003c/p\u003e\n\u003chr\u003e","title":"AI用户的好基座模型：超强的Agent能力和思考推理的DeepSeek V3.2"},{"content":"性价比高的国内编程模型推荐：GLM-4.6（截止2025年12月1日） 使用GLM4.6 朋友们，我先替大家试试GLM4.6，看看前后端开发使用GLM4.6能够高质量的完成AI编程工作，后续效果等我过一段时间给大家反馈。 目前是黑五优惠时间，我是39.8元的包季度套餐，大家可以付费之后设置提醒，用2周看是否要取消自动续期，避免不合理扣费。\n在付费完整后，就可以直接在AI插件里使用GLM4.6进行编程开发啦！ 按照以下流程配置即可：\nAPI Provider：选择 Z AI Z AI Entrypoint：选择 China Coding Plan (https://open.bigmodel.cn/api/coding/paas/v4) Z AI API Key：填入您的智谱 API Key Model：选择 glm-4.6 或者列表中您想使用的模型 更多AI插件使用GLM4.6的教程 Kilo Code - 智谱AI开放文档 GLM4.6关键改进 GLM-4.6。与GLM-4.5相比，这一代模型带来了几项关键改进：\n更长的上下文窗口：上下文窗口已从128K tokens扩展至200K tokens，使模型能够处理更复杂的智能体任务。\n卓越的编码性能：该模型在代码基准测试中获得了更高的分数，并在Claude Code、Cline、Roo Code和Kilo Code等应用中展现出更出色的实际性能。\n高级推理：GLM-4.6在推理性能上有明显提升，并在推理过程中支持工具使用。\n更强大的智能体：GLM-4.6在工具使用和基于搜索的智能体方面表现出更强的性能。\n结果显示，与GLM-4.5相比，GLM-4.6有明显提升，同时也比DeepSeek-V3.2-Exp和Claude Sonnet 4等国内外领先模型具有竞争优势，但在编程能力上仍落后于Claude Sonnet 4.5。\n评测GLM4.6和Cloud Claude Sonnet 4.5 对阵 GLM-4.6：中外大模型编程巅峰对决，胜负已分? 丨302.AI 基准实验室 -\n在 Claude Code 中使用 GLM 4.6 的体验 | Randy's Blog\n“若项目追求视觉惊艳、代码优雅的展示型效果，且预算充裕，Claude 仍是理想之选；而若任务涉及严谨逻辑、复杂交互与系统架构，需兼顾功能完整与高度可靠，GLM-4.6 则展现出更强的综合实力与交付保障。”\nGLM-4.6: Advanced Agentic, Reasoning and Coding Capabilities 码上体验GLM4.6 地址：🚀 速来拼好模，智谱 GLM Coding 超值订阅，邀你一起薅羊毛！Claude Code、Cline 等 10+ 大编程工具无缝支持，“码力”全开，越拼越爽！立即开拼，享限时惊喜价！\n链接：https://www.bigmodel.cn/claude-code?ic=RTWWS8HOD6 透明计费价格 黑五特惠 谢谢关注收藏 ⏰ 刚刷到的朋友注意啦！ 点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨\n轻量云主机限时优惠 RackNerd ☁ 主机显示特惠：只要80元（3TB流量，1vcpu，50GB硬盘） 购买地址：https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机：购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 👇 ✔️ 内部专属折扣，价格更优 ✔️ 量大可谈，支持定制方案 ✔️ 技术咨询与售后无忧\n","permalink":"https://funkygod.vip/2025/12/glm4_6/","summary":"\u003ch1 id=\"性价比高的国内编程模型推荐glm-46截止2025年12月1日\"\u003e性价比高的国内编程模型推荐：GLM-4.6（截止2025年12月1日）\u003c/h1\u003e\n\u003ch2 id=\"使用glm46\"\u003e使用GLM4.6\u003c/h2\u003e\n\u003cp\u003e朋友们，\u003cstrong\u003e我先替大家试试GLM4.6，看看前后端开发使用GLM4.6能够高质量的完成AI编程工作\u003c/strong\u003e，后续效果等我过一段时间给大家反馈。\n目前是黑五优惠时间，我是39.8元的包季度套餐，\u003cfont color=\"#2DC26B\"\u003e大家可以付费之后设置提醒，用2周看是否要取消自动续期，避免不合理扣费\u003c/font\u003e。\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764577548451-41fa603e-2379-4f5a-8a55-ec03933fd4eb.png\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764577971194-065789bd-9c17-4ed4-8aab-6b25c4bfa487.png\"\u003e\u003c/p\u003e\n\u003cp\u003e在付费完整后，就可以\u003cspan style=\"background:#fdbfff\"\u003e直接在AI插件里使用GLM4.6进行编程开发啦！\u003c/span\u003e\n\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764577624614-9eefb881-031e-4738-baa2-a85782e9a9a5.png\"\u003e\n按照以下流程配置即可：\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eAPI Provider：选择 Z AI\u003c/li\u003e\n\u003cli\u003eZ AI Entrypoint：选择 China Coding Plan (\u003ca href=\"https://open.bigmodel.cn/api/coding/paas/v4\"\u003ehttps://open.bigmodel.cn/api/coding/paas/v4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZ AI API Key：填入您的智谱 API Key\u003c/li\u003e\n\u003cli\u003eModel：\u003cfont color=\"#ff0000\"\u003e选择 glm-4.6 或者列表中您想使用的模型\u003c/font\u003e\n\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764577858283-db6343ac-68e4-4beb-aec5-26406042b418.png\"\u003e\n更多AI插件使用GLM4.6的教程\n\u003ca href=\"https://docs.bigmodel.cn/cn/coding-plan/tool/kilo\"\u003eKilo Code - 智谱AI开放文档\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"glm46关键改进\"\u003eGLM4.6关键改进\u003c/h2\u003e\n\u003cp\u003eGLM-4.6。与GLM-4.5相比，\u003cstrong\u003e这一代模型带来了几项关键改进\u003c/strong\u003e：\u003c/p\u003e\n\u003cp\u003e更长的上下文窗口：\u003cstrong\u003e上下文窗口已从128K tokens扩展至200K tokens\u003c/strong\u003e，使模型能够处理更复杂的智能体任务。\u003c/p\u003e\n\u003cp\u003e卓越的编码性能：该\u003cstrong\u003e模型在代码基准测试中获得了更高的分数\u003c/strong\u003e，并在Claude Code、Cline、Roo Code和Kilo Code等应用中展现出更出色的实际性能。\u003c/p\u003e\n\u003cp\u003e高级推理：GLM-4.6在推理性能上有明显提升，并在\u003cstrong\u003e推理过程中支持工具使用\u003c/strong\u003e。\u003c/p\u003e\n\u003cp\u003e更强大的智能体：GLM-4.6在工具使用和基于搜索的\u003cstrong\u003e智能体方面表现出更强的性能\u003c/strong\u003e。\u003c/p\u003e\n\u003cp\u003e结果显示，与GLM-4.5相比，GLM-4.6有明显提升，同时也\u003cstrong\u003e比DeepSeek-V3.2-Exp和Claude Sonnet 4等国内外领先模型具有竞争优势\u003c/strong\u003e，\u003ccode\u003e但在编程能力上仍落后于Claude Sonnet 4.5\u003c/code\u003e。\u003c/p\u003e\n\u003ch2 id=\"评测glm46和cloud\"\u003e评测GLM4.6和Cloud\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://news.302.ai/302-ai-benchmark-lab-review-on-claude-sonnet-4-5-vs-glm-4-6/\"\u003eClaude Sonnet 4.5 对阵 GLM-4.6：中外大模型编程巅峰对决，胜负已分? 丨302.AI 基准实验室 -\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://lutaonan.com/blog/glm-with-claude-code/\"\u003e在 Claude Code 中使用 GLM 4.6 的体验 | Randy's Blog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e“若项目追求视觉惊艳、代码优雅的展示型效果，且预算充裕，Claude 仍是理想之选；而若任务涉及严谨逻辑、复杂交互与系统架构，需兼顾功能完整与高度可靠，GLM-4.6 则展现出更强的综合实力与交付保障。”\u003c/p\u003e","title":"性价比高的国内编程模型推荐：GLM-4.6（截止2025年12月1日）"},{"content":" 周六在某东购买了一个2万毫安时的快充充电宝，体验下来非常不错，支持很种协议的设备使用。 主流手机：Iphone、三星、华为等手机都支持最高功率快充，对笔记本等也可以完美解决充电问题。 在充电和放电的过程中，都是百分比数值显示，可以很清晰的知道还有多少充电空间。\n单手即可握持，除了重量较重以外，体积基本上就手持这么大，非常适合外出携带使用 谢谢关注收藏 ⏰ 刚刷到的朋友注意啦！ 点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨\n我的投资理财博客：MakeMoney，https://funkygod.vip/\n我的技术分享博客：Tesla，https://funkygod.vip/\n轻量云主机限时优惠 RackNerd ☁ 主机显示特惠：只要80元（3TB流量，1vcpu，50GB硬盘） 购买地址：https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机：购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 👇 ✔️ 内部专属折扣，价格更优 ✔️ 量大可谈，支持定制方案 ✔️ 技术咨询与售后无忧\n","permalink":"https://funkygod.vip/2025/11/20251130-3c-power/","summary":"\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764515848188-a3ff33c9-13ce-447a-acd0-437b38fd01cc.JPG\"\u003e\n\u003cstrong\u003e周六在某东购买了一个2万毫安时的快充充电宝\u003c/strong\u003e，体验下来非常不错，支持很种协议的设备使用。\n\u003cstrong\u003e主流手机：Iphone、三星、华为等手机都支持最高功率快充\u003c/strong\u003e，对笔记本等也可以完美解决充电问题。\n\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764515855884-ad8e403b-b241-4b07-90ed-27f7b6fe1105.jpg\"\u003e\n在充电和放电的过程中，都是百分比数值显示，可以很清晰的知道还有多少充电空间。\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764515840393-7d4a4b3c-b8b6-413f-9391-40a29ffe98e8.jpg\"\u003e\n单手即可握持，除了重量较重以外，体积基本上就手持这么大，非常适合外出携带使用\n\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764515830602-2a95b854-5e64-4d48-a1f6-d1a4c1130ab9.jpg\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764515799791-72b29977-6e91-4cda-9e7d-bc897e7d0339.jpg\"\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"谢谢关注收藏\"\u003e谢谢关注收藏\u003c/h2\u003e\n\u003cp\u003e⏰ \u003cstrong\u003e刚刷到的朋友注意啦\u003c/strong\u003e！\n点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨\u003c/p\u003e\n\u003csection class=\"mp_profile_iframe_wrp custom_select_card_wrp\" nodeleaf=\"\"\u003e\n  \u003cmp-common-profile class=\"mpprofile js_uneditable custom_select_card mp_profile_iframe\" data-pluginname=\"mpprofile\" data-id=\"MzkzNDY1NzE0NQ==\" data-nickname=\"猫咪不吃愚\" data-headimg=\"https://wx.qlogo.cn/mmopen/yaZJic7Y9oMsXvFjzxhYqRanRQwibG5uicqWtXvmVicspXoksS9wUw7YsIzcBaXc3ibZnS2RGFaweaatR1licTiayDhGMYRUt9pI3syjhRW20wYicicJdchhWY8SN3lhF3VzBoECd/64\" data-signature=\"阅读前，请关注哦！\" data-service_type=\"1\" data-verify_status=\"1\"\u003e\u003c/mp-common-profile\u003e\n  \u003cbr class=\"ProseMirror-trailingBreak\"\u003e\n\u003c/section\u003e\n\u003cp\u003e我的投资理财博客：\u003ca href=\"https://funkygod.vip/\"\u003eMakeMoney\u003c/a\u003e，https://funkygod.vip/\u003c/p\u003e\n\u003cp\u003e我的技术分享博客：\u003ca href=\"https://funkygod.vip/\"\u003eTesla\u003c/a\u003e，https://funkygod.vip/\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"轻量云主机限时优惠\"\u003e轻量云主机限时优惠\u003c/h2\u003e\n\u003ch3 id=\"racknerd\"\u003eRackNerd\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003e☁ 主机显示特惠\u003c/strong\u003e：只要80元（3TB流量，1vcpu，50GB硬盘）\n\u003ca href=\"https://my.racknerd.com/aff.php?aff=14942\"\u003e购买地址\u003c/a\u003e：https://my.racknerd.com/aff.php?aff=14942\u003c/p\u003e\n\u003ch3 id=\"cloudcone\"\u003eCloudCone\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCloudCone 特惠轻量云主机\u003c/strong\u003e：\u003ca href=\"https://app.cloudcone.com/?ref=12332\"\u003e购买地址\u003c/a\u003e：https://app.cloudcone.com/?ref=12332\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1763994273796-ae6f55cf-00be-4696-b6d9-0aeedf828748.png\"\u003e\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"-腾讯云资源限时福利\"\u003e\u003cstrong\u003e📢 腾讯云资源限时福利\u003c/strong\u003e\u003c/h2\u003e\n\u003cp\u003e有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 👇\n✔️ 内部专属折扣，价格更优  ✔️ 量大可谈，支持定制方案  ✔️ 技术咨询与售后无忧\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1763647209173-1d59870b-40f5-44c1-8aba-839c9b10e63f.png\"\u003e\u003c/p\u003e\n\u003chr\u003e","title":"自购数码分享：2万毫安时，最大160W快充神器，3C认证"},{"content":"使用 Hugo + CloudFlare Pages + Github 自动化部署个人博客网站 在cloudflare pages托管博客 创建好第一篇博客后，就可以将它部署到网上了，这里使用GitHub+Cloudflare，GitHub代码托管，Cloudflare赛博菩萨，提供免费的全球CDN加速和网站托管服务。\nGithubPages部署 配置Pages并关联代码仓库 等待部署完成 部署成功 我们的域名是：MakeMoney，https://funkygod.vip/\nGithub管理博客 在GitHub创建代码仓库，为推送hugo 博客到项目中做准备，且方便后续托管博客到cloudflare。 参考文档：利用Hugo和Cloudflare Pages搭建博客 | EndlessParadox\n本地新建Hugo $ hugo new site blog-demo Congratulations! Your new Hugo site was created in D:\\Code\\blog-demo. Just a few more steps... 1. Change the current directory to D:\\Code\\blog-demo. 2. Create or install a theme: - Create a new theme with the command \u0026#34;hugo new theme \u0026lt;THEMENAME\u0026gt;\u0026#34; - Or, install a theme from https://themes.gohugo.io/ 3. Edit hugo.toml, setting the \u0026#34;theme\u0026#34; property to the theme name. 4. Create new content with the command \u0026#34;hugo new content \u0026lt;SECTIONNAME\u0026gt;\\\u0026lt;FILENAME\u0026gt;.\u0026lt;FORMAT\u0026gt;\u0026#34;. 5. Start the embedded web server with the command \u0026#34;hugo server --buildDrafts\u0026#34;. See documentation at https://gohugo.io/. 主题安装: PaperMod 从这里面挑一个 https://themes.gohugo.io/\ngit clone https://github.com/adityatelange/hugo-PaperMod.git PaperMod 11316@DESKTOP-QJ0UM8D MINGW64 /d/Code/blog-demo/themes $ git clone https://github.com/adityatelange/hugo-PaperMod.git PaperMod Cloning into \u0026#39;PaperMod\u0026#39;... remote: Enumerating objects: 7828, done. remote: Counting objects: 100% (81/81), done. remote: Compressing objects: 100% (43/43), done. remote: Total 7828 (delta 67), reused 38 (delta 38), pack-reused 7747 (from 3) Receiving objects: 100% (7828/7828), 9.60 MiB | 9.55 MiB/s, done. Resolving deltas: 100% (4608/4608), done. 根目录维护 网站根目录是这个 hugo.toml文件，把这个重命名成hugo.yml\nbaseURL: \u0026#34;https://examplesite.com/\u0026#34; title: ExampleSite pagination: pagerSize: 10 theme: PaperMod enableRobotsTXT: true buildDrafts: false buildFuture: false buildExpired: false minify: disableXML: true minifyOutput: true params: env: production # to enable google analytics, opengraph, twitter-cards and schema. title: ExampleSite description: \u0026#34;ExampleSite description\u0026#34; keywords: [Blog, Portfolio, PaperMod] author: Me # author: [\u0026#34;Me\u0026#34;, \u0026#34;You\u0026#34;] # multiple authors images: [\u0026#34;\u0026lt;link or path of image for opengraph, twitter-cards\u0026gt;\u0026#34;] DateFormat: \u0026#34;January 2, 2006\u0026#34; defaultTheme: auto # dark, light disableThemeToggle: false ShowReadingTime: true ShowShareButtons: true ShowPostNavLinks: true ShowBreadCrumbs: true ShowCodeCopyButtons: false ShowWordCount: true ShowRssButtonInSectionTermList: true UseHugoToc: true disableSpecial1stPost: false disableScrollToTop: false comments: false hidemeta: false hideSummary: false showtoc: false tocopen: false assets: # disableHLJS: true # to disable highlight.js # disableFingerprinting: true favicon: \u0026#34;\u0026lt;link / abs url\u0026gt;\u0026#34; favicon16x16: \u0026#34;\u0026lt;link / abs url\u0026gt;\u0026#34; favicon32x32: \u0026#34;\u0026lt;link / abs url\u0026gt;\u0026#34; apple_touch_icon: \u0026#34;\u0026lt;link / abs url\u0026gt;\u0026#34; safari_pinned_tab: \u0026#34;\u0026lt;link / abs url\u0026gt;\u0026#34; label: text: \u0026#34;Home\u0026#34; icon: /apple-touch-icon.png iconHeight: 35 # profile-mode profileMode: enabled: false # needs to be explicitly set title: ExampleSite subtitle: \u0026#34;This is subtitle\u0026#34; imageUrl: \u0026#34;\u0026lt;img location\u0026gt;\u0026#34; imageWidth: 120 imageHeight: 120 imageTitle: my image buttons: - name: Posts url: posts - name: Tags url: tags # home-info mode homeInfoParams: Title: \u0026#34;Hi there \\U0001F44B\u0026#34; Content: Welcome to my blog socialIcons: - name: x url: \u0026#34;https://x.com/\u0026#34; - name: stackoverflow url: \u0026#34;https://stackoverflow.com\u0026#34; - name: github url: \u0026#34;https://github.com/\u0026#34; analytics: google: SiteVerificationTag: \u0026#34;XYZabc\u0026#34; bing: SiteVerificationTag: \u0026#34;XYZabc\u0026#34; yandex: SiteVerificationTag: \u0026#34;XYZabc\u0026#34; cover: hidden: true # hide everywhere but not in structured data hiddenInList: true # hide on list pages and home hiddenInSingle: true # hide on single page editPost: URL: \u0026#34;https://github.com/\u0026lt;path_to_repo\u0026gt;/content\u0026#34; Text: \u0026#34;Suggest Changes\u0026#34; # edit text appendFilePath: true # to append file path to Edit link # for search # https://fusejs.io/api/options.html fuseOpts: isCaseSensitive: false shouldSort: true location: 0 distance: 1000 threshold: 0.4 minMatchCharLength: 0 limit: 10 # refer: https://www.fusejs.io/api/methods.html#search keys: [\u0026#34;title\u0026#34;, \u0026#34;permalink\u0026#34;, \u0026#34;summary\u0026#34;, \u0026#34;content\u0026#34;] menu: main: - identifier: categories name: categories url: /categories/ weight: 10 - identifier: tags name: tags url: /tags/ weight: 20 - identifier: example name: example.org url: https://example.org weight: 30 # Read: https://github.com/adityatelange/hugo-PaperMod/wiki/FAQs#using-hugos-syntax-highlighter-chroma pygmentsUseClasses: true markup: highlight: noClasses: false # anchorLineNos: true # codeFences: true # guessSyntax: true # lineNos: true # style: monokai 本地启动服务 hugo server -D 新建文章 hugo new posts/my-first-post.md 参考文章：使用 Hugo 发布文章 打开文章可以看到如下内容: title: 文章的标题 date: 文章的日期 draft: 文章是否草稿，草稿内容不会被发布 tags: 为当前文章打标签，不同文章可以使用相同的标签 expiryDate：过期时间，已过期的内容不会渲染到网页中 publishDate：发布时间，未到发布时间不会渲染到网页中\n效果预览 推送到GitHub代码仓库 11316@DESKTOP-QJ0UM8D MINGW64 /d/Code/blog-demo (master) $ git add --all warning: in the working copy of \u0026#39;archetypes/default.md\u0026#39;, LF will be replaced by CRLF the next time Git touches it warning: in the working copy of \u0026#39;content/posts/my-first-post.md\u0026#39;, LF will be replaced by CRLF the next time Git touches it warning: adding embedded git repository: themes/PaperMod hint: You\u0026#39;ve added another git repository inside your current repository. hint: Clones of the outer repository will not contain the contents of hint: the embedded repository and will not know how to obtain it. hint: If you meant to add a submodule, use: hint: hint: git submodule add \u0026lt;url\u0026gt; themes/PaperMod hint: hint: If you added this path by mistake, you can remove it from the hint: index with: hint: hint: git rm --cached themes/PaperMod hint: hint: See \u0026#34;git help submodule\u0026#34; for more information. hint: Disable this message with \u0026#34;git config advice.addEmbeddedRepo false\u0026#34; warning: adding embedded git repository: themes/archie 11316@DESKTOP-QJ0UM8D MINGW64 /d/Code/blog-demo (master) $ git commit -m \u0026#34;\u0026#34; Aborting commit due to empty commit message. 11316@DESKTOP-QJ0UM8D MINGW64 /d/Code/blog-demo (master) $ git commit -m \u0026#34;first commit\u0026#34; [master (root-commit) 3a8ee8d] first commit 7 files changed, 151 insertions(+) create mode 100644 .gitignore create mode 100644 .hugo_build.lock create mode 100644 archetypes/default.md create mode 100644 content/posts/my-first-post.md create mode 100644 hugo.yml create mode 160000 themes/PaperMod create mode 160000 themes/archie 11316@DESKTOP-QJ0UM8D MINGW64 /d/Code/blog-demo (master) $ git push origin master Enumerating objects: 11, done. Counting objects: 100% (11/11), done. Delta compression using up to 16 threads Compressing objects: 100% (6/6), done. Writing objects: 100% (11/11), 2.28 KiB | 1.14 MiB/s, done. Total 11 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0) To github.com:FunkyGod/blog-demo.git * [new branch] master -\u0026gt; master 谢谢关注收藏 ⏰ 刚刷到的朋友注意啦！ 点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨\n轻量云主机限时优惠 RackNerd ☁ 主机显示特惠：只要80元（3TB流量，1vcpu，50GB硬盘） 购买地址：https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机：购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 👇 ✔️ 内部专属折扣，价格更优 ✔️ 量大可谈，支持定制方案 ✔️ 技术咨询与售后无忧\n","permalink":"https://funkygod.vip/2025/11/my-first-post/","summary":"\u003ch1 id=\"使用-hugo--cloudflare-pages--github-自动化部署个人博客网站\"\u003e使用 Hugo + CloudFlare Pages + Github 自动化部署个人博客网站\u003c/h1\u003e\n\u003ch2 id=\"在cloudflare-pages托管博客\"\u003e在cloudflare pages托管博客\u003c/h2\u003e\n\u003cp\u003e创建好第一篇博客后，就可以将它部署到网上了，这里使用GitHub+Cloudflare，GitHub代码托管，Cloudflare赛博菩萨，提供免费的全球CDN加速和网站托管服务。\u003c/p\u003e\n\u003ch2 id=\"githubpages部署\"\u003eGithubPages部署\u003c/h2\u003e\n\u003ch3 id=\"配置pages并关联代码仓库\"\u003e配置Pages并关联代码仓库\u003c/h3\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764250234507-b6d5edc3-f733-40ea-afbb-2722a377fd0d.png\"\u003e\u003c/p\u003e\n\u003ch3 id=\"等待部署完成\"\u003e等待部署完成\u003c/h3\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764250952128-119b5521-9569-4754-8b12-aa71c4c60560.png\"\u003e\u003c/p\u003e\n\u003ch3 id=\"部署成功\"\u003e部署成功\u003c/h3\u003e\n\u003cp\u003e我们的域名是：\u003ca href=\"https://funkygod.vip/\"\u003eMakeMoney\u003c/a\u003e，https://funkygod.vip/\u003c/p\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764251953540-cbae9eab-aabe-4dd0-9da6-67bbd64f5863.png\"\u003e\u003c/p\u003e\n\u003ch2 id=\"github管理博客\"\u003eGithub管理博客\u003c/h2\u003e\n\u003cp\u003e在GitHub创建代码仓库，为推送hugo 博客到项目中做准备，且方便后续托管博客到cloudflare。\n\u003cimg loading=\"lazy\" src=\"https://funkygod.uk/1764080476564-9435c881-a3e1-4d0e-9230-af2ee363fc5f.png\"\u003e\n参考文档：\u003ca href=\"https://blog.endlessparadox.com/posts/202509/%E5%88%A9%E7%94%A8hugo%E5%92%8Ccloudflare-pages%E6%90%AD%E5%BB%BA%E5%8D%9A%E5%AE%A2/\"\u003e利用Hugo和Cloudflare Pages搭建博客 | EndlessParadox\u003c/a\u003e\u003c/p\u003e\n\u003ch2 id=\"本地新建hugo\"\u003e本地新建Hugo\u003c/h2\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-shell\" data-lang=\"shell\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e$ hugo new site blog-demo\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eCongratulations! Your new Hugo site was created in D:\u003cspan class=\"se\"\u003e\\C\u003c/span\u003eode\u003cspan class=\"se\"\u003e\\b\u003c/span\u003elog-demo.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eJust a few more steps...\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e1. Change the current directory to D:\u003cspan class=\"se\"\u003e\\C\u003c/span\u003eode\u003cspan class=\"se\"\u003e\\b\u003c/span\u003elog-demo.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e2. Create or install a theme:\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e   - Create a new theme with the \u003cspan class=\"nb\"\u003ecommand\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;hugo new theme \u0026lt;THEMENAME\u0026gt;\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e   - Or, install a theme from https://themes.gohugo.io/\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e3. Edit hugo.toml, setting the \u003cspan class=\"s2\"\u003e\u0026#34;theme\u0026#34;\u003c/span\u003e property to the theme name.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e4. Create new content with the \u003cspan class=\"nb\"\u003ecommand\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;hugo new content \u0026lt;SECTIONNAME\u0026gt;\\\u0026lt;FILENAME\u0026gt;.\u0026lt;FORMAT\u0026gt;\u0026#34;\u003c/span\u003e.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e5. Start the embedded web server with the \u003cspan class=\"nb\"\u003ecommand\u003c/span\u003e \u003cspan class=\"s2\"\u003e\u0026#34;hugo server --buildDrafts\u0026#34;\u003c/span\u003e.\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003eSee documentation at https://gohugo.io/.\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch2 id=\"主题安装-papermod\"\u003e主题安装: PaperMod\u003c/h2\u003e\n\u003cp\u003e从这里面挑一个 \u003ca href=\"https://themes.gohugo.io/\"\u003ehttps://themes.gohugo.io/\u003c/a\u003e\u003c/p\u003e","title":"使用 Hugo + CloudFlare Pages + Github 自动化部署个人博客网"},{"content":"为什么在 VS Code 中预览时有彩色显示，但在 Hugo 生成的网页上没有彩色的原因？\nMarkdown语法的文本编辑，可以使得博客文章在视觉上更加丰富多彩，提高阅读体验。但是使用PaperMod主题默认配置会出现“为什么在 VS Code 中预览时有彩色显示，但在 Hugo 生成的网页上没有彩色的问题”。这实际上和我们对css和html的配置有很大关系，本文将教大家如何配置正确的富文本渲染样式。\n问题分析 经过分析，发现了两个主要问题：\n标准 Markdown 元素无彩色样式：Hugo PaperMod 主题默认只对代码块提供了语法高亮，但对于其他 Markdown 元素如加粗、斜体、内联代码等没有提供彩色样式。\nHTML 标签被过滤：在某些 Markdown 文件中使用了 HTML 标签来设置颜色（如\u0026lt;font color=\u0026quot;#2DC26B\u0026quot;\u0026gt;或\u0026lt;span style=\u0026quot;background:#fdbfff\u0026quot;\u0026gt;），但 Hugo 默认会过滤掉不安全的 HTML 标签，导致这些彩色样式在网页中不显示。\n解决方案 创建自定义 CSS 文件 在项目的 assets/css/extended/ 目录下创建一个新文件 markdown-colors.css /* 为Markdown元素添加彩色样式 */ .post-content strong { color: var(--primary, #e83e8c); font-weight: 700; } .post-content em { color: var(--secondary, #fd7e14); font-style: italic; } .post-content strong em, .post-content em strong { color: var(--tertiary, #6610f2); font-weight: 700; font-style: italic; } .post-content code:not(.highlight) { color: var(--code-color, #d63384); background-color: var(--code-bg, #f8f9fa); padding: 0.2em 0.4em; border-radius: 3px; font-size: 0.9em; } .post-content a { color: var(--link-color, #0d6efd); text-decoration: none; transition: color 0.2s ease-in-out; } .post-content a:hover { color: var(--link-hover-color, #0a58ca); text-decoration: underline; } .post-content blockquote { border-left: 4px solid var(--quote-border, #0d6efd); background-color: var(--quote-bg, #f8f9fa); padding: 1rem 1.5rem; margin: 1.5rem 0; color: var(--quote-text, #495057); border-radius: 0 4px 4px 0; } .post-content del { color: var(--del-color, #6c757d); text-decoration: line-through; } .post-content table th { background-color: var(--table-header-bg, #e9ecef); color: var(--table-header-text, #495057); font-weight: 600; } .post-content table tr:nth-child(even) { background-color: var(--table-row-even, #f8f9fa); } /* 深色主题适配 */ [data-theme=\u0026#34;dark\u0026#34;] .post-content strong { color: var(--primary, #ff6b9d); } [data-theme=\u0026#34;dark\u0026#34;] .post-content em { color: var(--secondary, #ffa94d); } [data-theme=\u0026#34;dark\u0026#34;] .post-content code:not(.highlight) { color: var(--code-color, #f783ac); background-color: var(--code-bg, #343a40); } [data-theme=\u0026#34;dark\u0026#34;] .post-content a { color: var(--link-color, #74c0fc); } [data-theme=\u0026#34;dark\u0026#34;] .post-content a:hover { color: var(--link-hover-color, #a5d8ff); } [data-theme=\u0026#34;dark\u0026#34;] .post-content blockquote { background-color: var(--quote-bg, #343a40); border-left-color: var(--quote-border, #74c0fc); color: var(--quote-text, #dee2e6); } [data-theme=\u0026#34;dark\u0026#34;] .post-content del { color: var(--del-color, #adb5bd); } [data-theme=\u0026#34;dark\u0026#34;] .post-content table th { background-color: var(--table-header-bg, #495057); color: var(--table-header-text, #f8f9fa); } [data-theme=\u0026#34;dark\u0026#34;] .post-content table tr:nth-child(even) { background-color: var(--table-row-even, #343a40); } 在 hugo.yml 配置文件中确保已经启用了自定义 CSS： params: # 其他配置... assets: disableFingerprinting: false # 其他配置... 启用 HTML 标签支持（针对已有 HTML 样式） Markdown 文件中已经使用了 HTML 标签来设置颜色（如 \u0026lt;font color=\u0026quot;#2DC26B\u0026quot;\u0026gt;），需要在 Hugo 配置中启用 HTML 标签支持：\n在 hugo.yml 文件中添加以下配置： markup: goldmark: renderer: unsafe: true # 允许 HTML 标签 highlight: noClasses: false 重启 Hugo 服务器使配置生效 修改主题变量 在 hugo.yml 中添加自定义 CSS 变量：\nparams: # 其他配置... cssVars: primary: \u0026#34;#e83e8c\u0026#34; secondary: \u0026#34;#fd7e14\u0026#34; tertiary: \u0026#34;#6610f2\u0026#34; link-color: \u0026#34;#0d6efd\u0026#34; code-color: \u0026#34;#d63384\u0026#34; quote-border: \u0026#34;#0d6efd\u0026#34; 自定义颜色 使用不同的颜色方案，可以修改 CSS 中的颜色值：\n--primary: 主要强调色（用于加粗文字） --secondary: 次要强调色（用于斜体文字） --tertiary: 第三强调色（用于加粗斜体文字） --link-color: 链接颜色 --code-color: 内联代码文字颜色 --quote-border: 引用块边框颜色 测试验证 创建一个测试 Markdown 文件，包含各种 Markdown 元素：\n# 测试 Markdown 彩色样式 这里有一些**加粗文字**，应该显示为主要颜色。 这里有一些*斜体文字*，应该显示为次要颜色。 这里有一些**_加粗斜体文字_**，应该显示为第三颜色。 这里有一些`内联代码`，应该有特殊的背景色和文字颜色。 这里有一些[链接文字](https://example.com)，应该有特殊的颜色。 这里有一些\u0026gt; 引用文字 \u0026gt; 可以是多行的 \u0026gt; 应该有特殊的样式和颜色 这里有一些~~删除线文字~~，也应该有特殊样式。 注意事项 确保在 hugo.yml 中 markup.highlight.noClasses 设置为 false 如果使用自定义 CSS，确保文件路径正确：assets/css/extended/ 修改后需要重启 Hugo 服务器才能看到效果 安全提醒：启用 unsafe: true 允许 HTML 标签可能会带来安全风险 推荐做法：尽可能使用标准 Markdown 语法而非 HTML 标签，这样更安全且易于维护 预期效果 实施此解决方案后， Hugo 博客中的 Markdown 元素将显示为：\n加粗文字：醒目的主色调 斜体文字：柔和的次要色调 内联代码：带有背景色的代码样式 [链接]：明显的链接颜色 引用块：带有左边框和背景色的引用样式\n删除线：灰色删除线样式 谢谢关注收藏 ⏰ 刚刷到的朋友注意啦！ 点击【关注】锁定宝藏库，从此升职加薪不迷路 ✨\n我的投资理财博客：MakeMoney，https://funkygod.vip/\n我的技术分享博客：Tesla，https://funkygod.vip/\n轻量云主机限时优惠 RackNerd ☁ 主机显示特惠：只要80元（3TB流量，1vcpu，50GB硬盘） 购买地址：https://my.racknerd.com/aff.php?aff=14942\nCloudCone CloudCone 特惠轻量云主机：购买地址：https://app.cloudcone.com/?ref=12332\n📢 腾讯云资源限时福利 有云服务器、CDN、对象存储、网络防护等需求的朋友，欢迎联系下方腾讯云官方销售 👇\n✔️ 内部专属折扣，价格更优 ✔️ 量大可谈，支持定制方案 ✔️ 技术咨询与售后无忧\n","permalink":"https://funkygod.vip/2025/11/markdown-colors-solution/","summary":"\u003cp\u003e\u003cfont color=\"#f2f2f2\"\u003e\u003cspan style=\"background:#9254de\"\u003e为什么在 VS Code 中预览时有彩色显示，但在 Hugo 生成的网页上没有彩色的原因？\u003c/span\u003e\u003c/font\u003e\u003c/p\u003e\n\u003cp\u003eMarkdown语法的文本编辑，可以使得博客文章在视觉上更加丰富多彩，提高阅读体验。但是使用\u003cfont color=\"#ff0000\"\u003ePaperMod主题默认配置\u003c/font\u003e会出现“为什么在 VS Code 中预览时有彩色显示，\u003cstrong\u003e但在 Hugo 生成的网页上没有彩色的问题\u003c/strong\u003e”。这实际上\u003cspan style=\"background:#fff88f\"\u003e和我们对css和html的配置有很大关系\u003c/span\u003e，\u003cfont color=\"#245bdb\"\u003e本文将教大家如何配置正确的富文本渲染样式\u003c/font\u003e。\u003c/p\u003e\n\u003ch2 id=\"问题分析\"\u003e问题分析\u003c/h2\u003e\n\u003cp\u003e经过分析，发现了两个主要问题：\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e标准 Markdown 元素无彩色样式\u003c/strong\u003e：Hugo PaperMod 主题默认只对代码块提供了语法高亮，但对于其他 Markdown 元素如\u003cstrong\u003e加粗\u003c/strong\u003e、\u003cem\u003e斜体\u003c/em\u003e、\u003ccode\u003e内联代码\u003c/code\u003e等没有提供彩色样式。\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHTML 标签被过滤\u003c/strong\u003e：在某些 Markdown 文件中使用了 HTML 标签来设置颜色（如\u003ccode\u003e\u0026lt;font color=\u0026quot;#2DC26B\u0026quot;\u0026gt;\u003c/code\u003e或\u003ccode\u003e\u0026lt;span style=\u0026quot;background:#fdbfff\u0026quot;\u0026gt;\u003c/code\u003e），但 Hugo 默认会过滤掉不安全的 HTML 标签，导致这些彩色样式在网页中不显示。\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"解决方案\"\u003e解决方案\u003c/h2\u003e\n\u003ch3 id=\"创建自定义-css-文件\"\u003e创建自定义 CSS 文件\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e在项目的 \u003ccode\u003eassets/css/extended/\u003c/code\u003e 目录下创建一个新文件 \u003ccode\u003emarkdown-colors.css\u003c/code\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-css\" data-lang=\"css\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c\"\u003e/* 为Markdown元素添加彩色样式 */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003estrong\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003eprimary\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#e83e8c\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003efont-weight\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e700\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003eem\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003esecondary\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#fd7e14\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003efont-style\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003eitalic\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003estrong\u003c/span\u003e \u003cspan class=\"nt\"\u003eem\u003c/span\u003e\u003cspan class=\"o\"\u003e,\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003eem\u003c/span\u003e \u003cspan class=\"nt\"\u003estrong\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003etertiary\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#6610f2\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003efont-weight\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e700\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003efont-style\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003eitalic\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003ecode\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"nd\"\u003enot\u003c/span\u003e\u003cspan class=\"o\"\u003e(\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003ehighlight\u003c/span\u003e\u003cspan class=\"o\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003ecode\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"kc\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#d63384\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ebackground-color\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003ecode\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003ebg\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#f8f9fa\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003epadding\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mf\"\u003e0.2\u003c/span\u003e\u003cspan class=\"kt\"\u003eem\u003c/span\u003e \u003cspan class=\"mf\"\u003e0.4\u003c/span\u003e\u003cspan class=\"kt\"\u003eem\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003eborder-radius\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e3\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003efont-size\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mf\"\u003e0.9\u003c/span\u003e\u003cspan class=\"kt\"\u003eem\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003ea\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003elink\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"kc\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#0d6efd\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003etext-decoration\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003enone\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003etransition\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003ecolor\u003c/span\u003e \u003cspan class=\"mf\"\u003e0.2\u003c/span\u003e\u003cspan class=\"kt\"\u003es\u003c/span\u003e \u003cspan class=\"kc\"\u003eease-in-out\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003ea\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"nd\"\u003ehover\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003elink\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003ehover\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"kc\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#0a58ca\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003etext-decoration\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003eunderline\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003eblockquote\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003eborder-left\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e4\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e \u003cspan class=\"kc\"\u003esolid\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003equote\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003eborder\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#0d6efd\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ebackground-color\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003equote\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003ebg\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#f8f9fa\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003epadding\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e1\u003c/span\u003e\u003cspan class=\"kt\"\u003erem\u003c/span\u003e \u003cspan class=\"mf\"\u003e1.5\u003c/span\u003e\u003cspan class=\"kt\"\u003erem\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003emargin\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mf\"\u003e1.5\u003c/span\u003e\u003cspan class=\"kt\"\u003erem\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003equote\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"kc\"\u003etext\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#495057\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003eborder-radius\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e \u003cspan class=\"mi\"\u003e4\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e \u003cspan class=\"mi\"\u003e4\u003c/span\u003e\u003cspan class=\"kt\"\u003epx\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003edel\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003edel\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"kc\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#6c757d\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003etext-decoration\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"kc\"\u003eline-through\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003etable\u003c/span\u003e \u003cspan class=\"nt\"\u003eth\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ebackground-color\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"kc\"\u003etable\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003eheader\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003ebg\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#e9ecef\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"kc\"\u003etable\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003eheader\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"kc\"\u003etext\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#495057\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003efont-weight\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e600\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003etable\u003c/span\u003e \u003cspan class=\"nt\"\u003etr\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"nd\"\u003enth-child\u003c/span\u003e\u003cspan class=\"o\"\u003e(\u003c/span\u003e\u003cspan class=\"nt\"\u003eeven\u003c/span\u003e\u003cspan class=\"o\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ebackground-color\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"kc\"\u003etable-row\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003eeven\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#f8f9fa\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c\"\u003e/* 深色主题适配 */\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"o\"\u003e[\u003c/span\u003e\u003cspan class=\"nt\"\u003edata-theme\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;dark\u0026#34;\u003c/span\u003e\u003cspan class=\"o\"\u003e]\u003c/span\u003e \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003estrong\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003eprimary\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#ff6b9d\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"o\"\u003e[\u003c/span\u003e\u003cspan class=\"nt\"\u003edata-theme\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;dark\u0026#34;\u003c/span\u003e\u003cspan class=\"o\"\u003e]\u003c/span\u003e \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003eem\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003esecondary\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#ffa94d\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"o\"\u003e[\u003c/span\u003e\u003cspan class=\"nt\"\u003edata-theme\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;dark\u0026#34;\u003c/span\u003e\u003cspan class=\"o\"\u003e]\u003c/span\u003e \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003ecode\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"nd\"\u003enot\u003c/span\u003e\u003cspan class=\"o\"\u003e(\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003ehighlight\u003c/span\u003e\u003cspan class=\"o\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003ecode\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"kc\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#f783ac\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ebackground-color\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003ecode\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003ebg\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#343a40\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"o\"\u003e[\u003c/span\u003e\u003cspan class=\"nt\"\u003edata-theme\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;dark\u0026#34;\u003c/span\u003e\u003cspan class=\"o\"\u003e]\u003c/span\u003e \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003ea\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003elink\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"kc\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#74c0fc\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"o\"\u003e[\u003c/span\u003e\u003cspan class=\"nt\"\u003edata-theme\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;dark\u0026#34;\u003c/span\u003e\u003cspan class=\"o\"\u003e]\u003c/span\u003e \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003ea\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"nd\"\u003ehover\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003elink\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003ehover\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"kc\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#a5d8ff\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"o\"\u003e[\u003c/span\u003e\u003cspan class=\"nt\"\u003edata-theme\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;dark\u0026#34;\u003c/span\u003e\u003cspan class=\"o\"\u003e]\u003c/span\u003e \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003eblockquote\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ebackground-color\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003equote\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003ebg\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#343a40\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003eborder-left-color\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003equote\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003eborder\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#74c0fc\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003equote\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"kc\"\u003etext\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#dee2e6\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"o\"\u003e[\u003c/span\u003e\u003cspan class=\"nt\"\u003edata-theme\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;dark\u0026#34;\u003c/span\u003e\u003cspan class=\"o\"\u003e]\u003c/span\u003e \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003edel\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"n\"\u003edel\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"kc\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#adb5bd\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"o\"\u003e[\u003c/span\u003e\u003cspan class=\"nt\"\u003edata-theme\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;dark\u0026#34;\u003c/span\u003e\u003cspan class=\"o\"\u003e]\u003c/span\u003e \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003etable\u003c/span\u003e \u003cspan class=\"nt\"\u003eth\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ebackground-color\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"kc\"\u003etable\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003eheader\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003ebg\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#495057\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ecolor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"kc\"\u003etable\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003eheader\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"kc\"\u003etext\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#f8f9fa\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"o\"\u003e[\u003c/span\u003e\u003cspan class=\"nt\"\u003edata-theme\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;dark\u0026#34;\u003c/span\u003e\u003cspan class=\"o\"\u003e]\u003c/span\u003e \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nc\"\u003epost-content\u003c/span\u003e \u003cspan class=\"nt\"\u003etable\u003c/span\u003e \u003cspan class=\"nt\"\u003etr\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"nd\"\u003enth-child\u003c/span\u003e\u003cspan class=\"o\"\u003e(\u003c/span\u003e\u003cspan class=\"nt\"\u003eeven\u003c/span\u003e\u003cspan class=\"o\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e  \u003cspan class=\"k\"\u003ebackground-color\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nf\"\u003evar\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e--\u003c/span\u003e\u003cspan class=\"kc\"\u003etable-row\u003c/span\u003e\u003cspan class=\"o\"\u003e-\u003c/span\u003e\u003cspan class=\"n\"\u003eeven\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mh\"\u003e#343a40\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003col start=\"2\"\u003e\n\u003cli\u003e在 \u003ccode\u003ehugo.yml\u003c/code\u003e 配置文件中确保已经启用了自定义 CSS：\u003c/li\u003e\n\u003c/ol\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-yaml\" data-lang=\"yaml\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nt\"\u003eparams\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e  \u003c/span\u003e\u003cspan class=\"c\"\u003e# 其他配置...\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e  \u003c/span\u003e\u003cspan class=\"nt\"\u003eassets\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e    \u003c/span\u003e\u003cspan class=\"nt\"\u003edisableFingerprinting\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e \u003c/span\u003e\u003cspan class=\"kc\"\u003efalse\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"w\"\u003e    \u003c/span\u003e\u003cspan class=\"c\"\u003e# 其他配置...\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch3 id=\"启用-html-标签支持针对已有-html-样式\"\u003e启用 HTML 标签支持（针对已有 HTML 样式）\u003c/h3\u003e\n\u003cp\u003eMarkdown 文件中已经使用了 HTML 标签来设置颜色（如 \u003ccode\u003e\u0026lt;font color=\u0026quot;#2DC26B\u0026quot;\u0026gt;\u003c/code\u003e），需要在 Hugo 配置中启用 HTML 标签支持：\u003c/p\u003e","title":"解决 Hugo PaperMod 主题中 Markdown 文字标记颜色显示问题"}]