2026年2月

上班的意义就是可以保持规律的生活,每个月可以有稳定的工资可以拿。除了这些以后,上班就没有什么意义了。

这些都是从自我角度来说的。也就是从很小的方面去说的。如果上升到大的层面上去说这个上班,就是为了发挥出自己的价值,让每个人都可以在这个世界上更好的生活。

如果每个人都不上班了,大家吃什么呢?又喝什么呢?虽然有些人可以自己种地,种菜之类的,可以自己做饭吃。但是你不可能把生活中的所有物品做到面面俱到。你是需要别人的帮助的。

只有所有人都积极融入到工作中,才能让每个人的生活正常运转。一旦所有人都停止了工作,是一件让人很绝望的事情。

你会发现,你的生活会备受影响。不是缺这了,就是缺那了。有些东西你压根不会做,也会让你的生活变得很糟糕。

而人人都去工作,各司其职,才会产生共赢的局面。你需要的东西,都可以通过你的工资去买到了,也不必为生活缺少的东西烦恼了。

虽然看着每天都是上班下班,没有什么意思的事情。但是就是这样枯燥的工作,才可以让每个人都能过上正常的生活。

一旦工作中的哪一个环节缺少了上班的人,就会影响其它人的工作与生活。尤其是环卫工人,这个岗位看起来不够高大尚,但是也很重要。毕竟脏兮兮的地面就会很影响人的心情。只有环卫工可以让地面保持的相对干净整洁,还给大家一个好的心情。

所以,对于工作中的上班下班虽然久了,会有些习惯与麻木,从个人角度找不到它的意义。但是当你多想一下,你会发现你的工作还是很有意义,还是挺重要的。

上期回顾👉 https://v2ex.com/t/1191900

本次更新主要增加了一些基金(文化娱乐、专精特新、宠物、混合基金),自从上次公布我的选股第一版( 2 月 10 日中午)以来,我持有的有色金属、锂矿、电池、电网设备、能源等有了让我满意的涨幅,我减仓了,然后加仓了一些基金(减仓大于加仓)。

金银铜铝、有色金属
• 中金黄金(SH:600489) https://xueqiu.com/S/SH600489
• 紫金矿业(SH:601899) https://xueqiu.com/S/SH601899 (⭐长线看好⭐)
• 兴业银锡(SZ:000426) https://xueqiu.com/S/SZ000426
• 洛阳钼业(SH:603993) https://xueqiu.com/S/SH603993
• 江西铜业(SH:600362) https://xueqiu.com/S/SH600362
• 前海开源金银珠宝(002207) [紫金矿业、中金黄金、兴业银锡]

锂矿、稀土、电池、新能源、光伏
• 天齐锂业(SZ:002466) https://xueqiu.com/S/SZ002466
• 赣锋锂业(SZ:002460) https://xueqiu.com/S/SZ002460
• 横店东磁(SZ:002056) https://xueqiu.com/S/SZ002056 (高股息)
• 比亚迪(SZ:002594) https://xueqiu.com/S/SZ002594
• 宁德时代(SZ:300750) https://xueqiu.com/S/SZ300750

新材料
• 工银新材料新能源(001158) [紫金 宁德 杰瑞 国电南瑞 阳光电源]
• 南方新材料股票(016450) https://fund.eastmoney.com/016450.html
• 永赢新材料智选(024738) https://fund.eastmoney.com/024738.html
• 嘉实新能源新材料(003985) https://fund.eastmoney.com/003985.html
• 银华新能源新材料(005038) [宁德 阳光 隆基 钴业 亿纬锂能 特变电工]

电力、电网设备、煤炭、石油、能源
• 申能股份(SH:600642) https://xueqiu.com/S/SH600642 (高股息)
• 新奥股份(SH:600803) https://xueqiu.com/S/SH600803 (高股息)
• 国电南瑞(SH:600406) https://xueqiu.com/S/SH600406
• 中国海油(SH:600938) https://xueqiu.com/S/SH600938
• 中国石油(SH:601857) https://xueqiu.com/S/SH601857
• 中国神华(SH:601088) https://xueqiu.com/S/SH601088 (高股息)
• 电网设备 ETF(SZ:159326) [特变电工、国电南瑞] (⭐长线看好⭐)
• 能源 ETF(SZ:159930) [中石油、石化、海油、神华]
• 油气 ETF 汇添富(SZ:159309) [杰瑞、海油、石化、招商轮船、海能]
• 华夏公用事业 ETF 联接(022873) [长江电力 中国核电 三峡能源 国电电力 永泰能源]
• 汇添富油气 ETF 联接(023145) https://fund.eastmoney.com/023145.html

化工、石化
• 云天化(SH:600096) https://xueqiu.com/S/SH600096 (高股息)
• 麦加芯彩(SH:603062) https://xueqiu.com/S/SH603062
• 中国石化(SH:600028) https://xueqiu.com/S/SH600028
• 化工 ETF(SZ:159870) [万华 盐湖 藏格 云天化]
• 石化 ETF(SZ:159731) [万华、石油、盐湖、石化、海油、藏格]
• 鹏华化工 ETF 联接(014943) https://fund.eastmoney.com/014943.html
• 华夏石化 ETF 联接(017856) https://fund.eastmoney.com/017856.html

受益于 AI
• 招商体育文化悠闲(015395) [巨人网络 蓝色光标 吉比特 三七互娱 上海电影]
• 前海开源沪港深新硬件(004315) [中芯国际 海光信息 寒武纪 伟测科技 华虹半导体]
• 华夏动漫游戏 ETF 联接(012769) [巨人 恺英 三七 光线传媒 神州泰岳 完美世界 掌阅]
• 嘉实文体娱乐(003054) [分众传媒 巨人网络 兆易创新 神州泰岳 恺英 吉比特]

专精特新(非常分散)
• 富国恒生 A 股专精特新(024043) [中科飞测 东芯 拓荆科技 安集科技 佰维储存]
• 工银专精特新混合(015136) [百龙创园 春立医疗 莱特光电 骏鼎达 耐普矿机]
• 招商专精特新股票(014186) [安集科技 海光信息 浙江荣泰 绿的谐波 博迁新材]
• 南方专精特新混合(014190) [东材科技 华峰铝业 同飞股份 华海清科 铂科新材]

港口、海运、轮船
• 中远海控(SH:601919) https://xueqiu.com/S/SH601919 (高股息)
• 中谷物流(SH:603565) https://xueqiu.com/S/SH603565 (高股息)
• 宁波港(SH:601018) https://xueqiu.com/S/SH601018

金融、银行、保险、证券
• 招商银行(SH:600036) https://xueqiu.com/S/SH600036
• 工商银行(SH:601398) https://xueqiu.com/S/SH601398
• 中国平安(SH:601318) https://xueqiu.com/S/SH601318
• 中金公司(SH:601995) https://xueqiu.com/S/SH601995

家电、消费、宠物
• 苏泊尔(SZ:002032) https://xueqiu.com/S/SZ002032 (高股息)
• 金信核心竞争力混合(009317) [有友食品 中宠 小商品城 乖宝 佩蒂 依依 潮宏基]

农牧渔
• 牧原股份(SZ:002714) https://xueqiu.com/S/SZ002714
• 圣农发展(SZ:002299) https://xueqiu.com/S/SZ002299
• 富国农业 ETF 联接(015879) [牧原、温氏、海大、藏格、盐湖、新希望、梅花生物]

恒生科技、互联网
• 腾讯控股(HK:00700) https://xueqiu.com/S/00700
• 阿里巴巴-W(HK:09988) https://xueqiu.com/S/09988
• 小米集团-W(HK:01810) https://xueqiu.com/S/01810

美股
• 道琼斯 ETF(SH:513400) https://xueqiu.com/S/SH513400

混合基金(优秀公司一把抓)
• 鹏华中国 50 混合(160605) [蓝晓科技 招商轮船 山金国际]
• 大成核心趋势混合(012520) [兴业银锡、山东黄金、华泰证券、赛轮轮胎、中远海能]
• 华安策略优选混合(013655) [美的 紫金 赛轮 宇通 鼎力 药明康德 中国平安]
• 工银行业优选混合(014467) [中国铁建 中国建筑 中国中铁 四川路桥 中材国际]
• 汇添富逆向投资混合(015181) [徐工 紫金 中煤 思源电气 杰瑞 宁德 亿纬锂能 阳光电源]

价值与成长(一对基金)
• 价值 ETF 易方达(SZ:159263) https://xueqiu.com/S/SZ159263
• 成长 ETF 易方达(SZ:159259) https://xueqiu.com/S/SZ159259

Matrix 首页推荐 

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。 
文章代表作者个人观点,少数派仅对标题和排版略作修改。


我不是程序员,编程能力也一般,但是前两天我花了一个下午用 Claude code 和 Claude agent sdk,在自己的服务器上构建了一个完整的个人 AI agent 小助手,虽然还比较粗糙,但是我现在可以24/7 通过它分析数据、处理文件、构建界面。

全程我没有写一行代码,只是在构思和交流。在和 Claude code 交流,并且目前还一直在迭代,以后也一定是这样的方式,我想这就是 vibe coding 的乐趣,不是掌握编程语言或框架,而是把 AI 当作你思维的延伸——以对话的速度,把模糊的想法变成真实可用的产品。

产品感比代码能力很稀缺

今年,我自己构建了几十个 demo,不是为了炫耀,而是我发现:demo 是传达想法最有效的媒介。

也是得益于此,我进入到 AI 初创当产品经理,后来 mentor 跟我说我的简历都没有表现出我和公司的契合度,而是我在 github 里面的一些项目,让他特别想要我。

demo 有几层价值,首先是把你的思想外化,把模糊的想法变成具体的,在你实践的过程中,你会发现你接下来的思考会更轻松,因为你的思考是基于一个已有的东西去延伸,而不是一直在天马行空的想象。就像 AI 的思考模式一样,可视化你的思考过程往往会改变你的结论,先前的 token 会收敛你后面 token 的输出,不至于最后想法很好,实践起来就…

第二个就是我在前文提到的,让别人相信你看到的,建立信任。在学校的时候,很多人对 AI 的理解还只是停留在简单的对话,我写了很长的如何用 AI 高效分析、调研、访谈的工作流方案,想和同学一起做一些事来赋能一下现有的工作——没反应。然后我做了一个 demo,用 coze 和飞书表格,只花了几个小时,将我们之前的来访者访谈到分析的整个过程流程化。从来访者预约、时间安排、到访前通知以及过程中录音转写到分析,然后他们就信了。

为什么?因为 demo 是信息密度最高的格式:报告会让人睡着、Slides 会让人分心、Demo 让人看到自己眼睛的真实信息…

第三层就是 AI 已经让我们(至少是我这样没技术背景的人)利用最低的成本,让别人看到你的想法到产品。从概念到可用产品,demo 的成本最低,一个下午+一个 AI 工具 = 你可以展示给 100 个人的东西,这就是为什么我对 demo 着迷。

vibe coding 的六大核心技巧

技巧 1:不要凭空创造,学习别人已经做过的

这听起来有点反直觉是吧,而且很多人肯定会说你这不就是抄,但这是最快的前进方式。

当我用 Claude code 构建一个 web dashboard 的时候,我没有让他凭空创建,而是:

  • 在 GitHub 上找一个开源前端项目
  • 告诉 AI:「按照这个项目的设计风格,给我一个 React Dashboard 组件库」
  • AI 理解了美学,直接生成了匹配的代码

假如我直接创造呢?他会给我一个「给我一个漂亮的 dashboard」,但是需要 10 轮反馈调整颜色、间距。我很清楚,自己并不是一个设计师,并且我自己脑子里的想法甚至都不是很清楚,与其去做填空题,不如去做选择题。

在哪搜索?GitHub 上的开源项目(包括样式表)、设计展示网站(Dribbble、Behance)、竞品代码(用浏览器开发者工具检查)……

我自己无聊的时候比较喜欢看 mobbin,去刷一刷网站或者上 x 去看看大家的分享,然后用 mymind 去记录一些好的创意,不仅仅是记录,有时候光看这些就挺开心的。

其实不仅仅是一个设计,包括说一些有用的,可能我现在用不上,但是我觉得它非常有用,我就会先把它记录下来。后面我需要的时候,我就直接从中去找。

有一个记录的过程,就会让你的记忆留下一个印象。你后续再去做一个什么东西的时候,可能就会想起这个东西。想起这个东西,你就不用再去大海捞针地去找,你可以从已经收集到的地方去进行一个寻找。

这不是「拼凑怪物」——这是最高效的学习方式。著名的 Roguelike 游戏开发方法论就是这样:站在巨人肩膀上,快速迭代。

技巧 2:不断问 AI,逐步探索——每个操作前都要问为什么

我最初对 VPS 一无所知。什么是 SSH?端口转发怎么用?Docker 是什么?

但我没有去买课程,而是在每个操作前都问 AI:

  • 「我怎样在手机上远程控制 Claude Code?」
  • 「这个 SSH 密钥是用来干什么的?」
  • 「Docker 对我的项目有什么好处?」

AI 会解释概念、给具体步骤、遇到问题时帮助调试,所以我现在就能直接从手机 push 代码到 GitHub,用 Claude Code 在远程服务器上工作。我从未上过一堂 Linux 课,但我学会了「做事」。

这也是我认为的 vibe coding 的精髓之一:不是「先学技术,再使用它」,而是「让问题驱动学习」,这样每个提问都是一个教学时刻,也算是干中学吧。

技巧 3:渐进式开发——理清顺序和依赖关系

构建 AI Bot 时,我最初的计划是:先做消息处理器、再做用户管理、再做会话管理、再做Agent 集成、最后安全方面…

但是到了第三步的时候,我发现安全需要提前设计,比如说一些权限隔离。然后像消息处理器,它就依赖后话管理的接口定义,那用户管理又需要去预留配额的空间,所以我就跟 AI 一起去重新排序。

我首先就是去定义这个数据模型,比如说 user、session、task 结构。然后第二步就去实现这个核心的逻辑,像 agent 和 mcp server。然后第三步就是添加约束层,就是每个用户它有多少的存储空间。

因为我这个项目不仅给我自己用,它会给我家里人一起用,帮他们把一些生活上的一些需要用到 AI 的东西全部打包放在这个 bot 里面。所以我会给每个人都会配一定的配额,毕竟 VPS 它的存储是有限的。

然后权限和安全方面,因为我给他们直接用的是 Claude agent,如果不有一些权限的限制的话,那有可能他们的提示不小心触发了 Claude agent 的一些操作,就会把我整个项目给损毁。所以我就添加了一些安全的一些权限。

最后就是集成交付层,就比如和聊天软件去集成。

这个顺序的好处就是我后面的模块,就不用后面模块的添加就不用去改变前面模块的一个接口。所以我加新功能的时候,AI 的上下文就会更加清晰。而且我一旦出现了 bug,我就知道我具体是哪一个层面出现的问题,我就直接去针对性地修改这一个层面就好了。

这其实就是一个基础的系统设计,我个人认为虽然我不懂代码怎么去实现,但是很多架构方面的东西你要想清楚。

就像我们去做事情一样,整个一个先后顺序,你去驱使 AI 去做事情也是有一个先后顺序,所以 AI 能够帮你去实现它,但是你自己必须要思考清楚。

技巧 4:一个文件,一个工作——写模块化代码

如果一个文件有 2000 行,AI 出错的概率成倍增加。如果一个文件 100 行,只做一件事:

  • AI 的上下文更好
  • 你能更快定位问题
  • 改动的影响范围受限
bot/
├── handlers.py          # 仅处理来自聊天软件的命令
├── agent/
│   ├── client.py        # 仅连接 Claude Agent
│   ├── tools.py         # 仅定义自定义工具
│   ├── task_manager.py  # 仅管理后台任务
├── user/
│   ├── manager.py       # 仅管理用户数据
│   ├── storage.py       # 仅处理配额
├── session/
│   └── manager.py       # 仅管理会话

LLM 在小的、聚焦的任务上表现肯定是更好,当你要求它「写完整系统」时,就像 10 个开发者同时编码但不沟通、非常混乱。

所以我一般就是一个文件实现一个目标,然后不同的功能就放不同的文件夹里面。

当我想要去改某个功能的时候,我就告诉他在哪个文件里面去添加一个什么样的函数,或者说他自己就能够根据文件结构自己去非常确定地知道在哪里,而不是说一类功能你把它拆到了不同的文件里面去放。那这样子就会非常混乱,他就很容易搞错。

技巧 5:架构思考(5 分钟头脑风暴)

在每次开始写代码,我会先把我的想法给 AI,先去说我会先跟他说,我们先讨论一下,你可以先不急着去往后实现出来,然后看有什么样的一个方式,能不能实现。

首先我先要问他能不能实现,要实现的方案有什么样子的,然后他会给我一些架构的建议,以及一些潜在的问题,还有一些那种方案的选择,就让我能更有掌控感。

这样我也能够确定我的想法不会特别离谱,或者说他需要、他无法实现什么东西,然后他又需要什么,比如说一些 API key 啊,或者说一些外部服务的时候,他能够去指导我,去帮他去获取。

我感觉好的架构它能够预防你 80% 的后续问题,并且「先改架构」是比你「开始架构好了后面去改代码」这样是更容易一些。

并且对于我这样没有什么开发经验也没有系统学习过的人,我觉得 AI 的建议往往是会超过我的知识。所以你在干什么事情之前都去问清楚,跟他讨论清楚。如果你自己不放心,每个人再去做一些事实核查,用其他的 AI 做核查也是一样的。

技巧 6:利用 Claude Code 和 Agent SDK

这真的是 vibe Coding 的最高杠杆工具。我真感觉这个好东西就是被 code 这个字眼给耽误了,Claude code 何必只能写代码…

2025年9月,当 Anthropic 宣布将 Claude Code SDK 正式更名为 Claude Agent SDK 时,这不仅是一次命名变化,更加表达了他不仅仅是写 code 也能够胜任通用任务。

官方工程博客明确表示:「The key design principle behind the Claude Agent SDK is to give your agents a computer, allowing them to work like humans do.」

Claude Agent SDK 的核心优势:

  • MCP Server: 让 AI 使用自定义工具
  • 上下文管理: 自动管理上下文和会话
  • 工具调用: AI 可以主动调用你的函数

比如你就去跟 Claude Code 说,使用 Claude Agent SDK 构建一个花费分析器,用户上传收据图片,Agent 提供统计、分类、支出。那他就能够直接去用这个 SDK 去写一个整体的框架,去处理你的文件上传,管理对话状态,调用你的自定义攻击。

并且 Claude Code 在他的 plugin Marketplace 里面就有 能帮你去写基于 Claude agent sdk 程序的插件,也就是说他自己就能够去查看这个 SDK 去帮你写,不需要你自己去查一些使用文档,去告诉他该怎么写。

所以他对用他来写 Claude Agent SDK 相关的一些软件或者功能是非常友好的,非常顺滑的。如

果你用传统的方式,你去把一些文档、使用文档去复制粘贴给他,或者说告诉他怎么去做,他就很容易会遇到一些错误情况。因为他自己本身就不了解,然后他在去调用一些服务的时候,他就很容易把接口写错,就会出问题。

从想法到产品的完整工作流

步骤 1:问题定义,不是解决方案

我认为错误的方式是你教他用 Python 写一个项目,用 Flask API 集成 Claude API 等等。我觉得正确的方式:我想在自己的服务器上有一个东西,然后能够随时通过指令,出了问题让他处理文件。

这两个有什么区别呢?

首先,为什么我会使用第二个方式?也是因为我对于技术的了解不是那么多,所以我也不会去问他像第一个问题那样子那么具体,让他去用什么技术的一个问题。

然后第二个就是,我觉得第一种方式限制了 AI 的思考,因为你怎么能够确定你用 Python 方向就一定是用 Python 这个语言去写,一定就是对你这个程序是最友好的呢?然后说 Flask API 难道就一定是最优的吗?

所以我第二种就是直接让 AI 自己去判断、去选择最佳的框架。那我们只用去定义 what 和 why,那 AI 他自己去推荐 how。

步骤 2:架构思考——5 分钟头脑风暴比 5 小时返工更值

在开始写代码之前,我会先和 AI 进行一次架构对话。这个步骤很多人会跳过,因为他们觉得「反正 AI 会帮我写」,但这恰恰是最容易踩坑的地方。

我会这样和 AI 对话:「我想做一个聊天软件 Bot,用户可以通过它和 Claude Agent 交互。这个 Bot 需要支持多用户,每个用户有独立的工作目录和存储配额。你觉得应该怎么设计模块?有什么潜在的问题?」

然后 AI 会给我一个初步的架构建议。但这里的关键不是 AI 给了什么答案,而是我怎么评估这个答案

我会问自己三个问题:

我能理解这个架构吗?

如果 AI 给我的架构我自己都看不懂,那后面出了问题我根本没法调试。比如第一次 AI 给我的方案里,它建议用一个复杂的事件驱动架构,有 Message Queue、Event Bus 什么的。听起来很专业,但我根本不理解这些东西是干什么的。

所以我直接告诉 AI:「这个太复杂了,你能给我讲一下不,通俗易懂一点」。总之不会就要问,AI 又不会骂你,他会细心的教你。

哪个模块风险最大?

AI 的初始方案很简单,它把整个系统分成四层:聊天交互层、Agent 客户端层、用户管理层、数据存储层。听起来很清晰,但我意识到一个问题:安全

我的 Bot 可以读写服务器上的文件,如果用户A可以访问用户B的文件怎么办?如果 AI 出错,把我的整个服务器文件都删了怎么办?这些 AI 在初版架构里都没考虑到。

需要加安全层吗?

所以我又问 AI:「如果一个用户恶意操作,或者 AI 出现 bug,怎么保证系统的安全?」

AI 给了我几个建议:路径隔离、Docker 容器、权限白名单。这时候我才意识到,架构设计的时候就要把安全考虑进去,而不是等到代码写完了再补。

这 5 分钟的对话,省了我后面至少 5 个小时的返工时间。

因为如果我直接让 AI 开始写代码,它会按照最直接的方式去实现功能——没有安全检查、没有路径隔离、没有错误处理。等我发现问题的时候,代码已经写了几百行了,改起来又要重新理清楚逻辑。

架构思考的本质,不是让 AI 告诉你该怎么做,而是逼自己想清楚:这个系统的边界在哪里?最容易出问题的地方是哪里?如果我只能优化一个模块,我会选哪个?

步骤 3:逐模块实现——一次只做一件事

确定好架构之后,很多人会直接让 AI「把整个项目写出来」。我一开始也是这么干的,结果就是 AI 写了一堆代码,我完全看不懂,出了问题也不知道从哪里开始查。

就像人一样,每个人的精力,工作都是一点一点做的。AI 也是一样的,你让他把所有的精力都用来做一个东西,他就能做得好。但如果你让他分散精力去想那么多事情,他可能就没有那么多精力,就会容易出错。所以我后面也是一次就让 AI 做一件事。

比如说我要去做一个用户管理模块,我不会说让他直接去帮我写一个用户管理系统,因为太模糊了,他自己可能会脑补很多你根本不知道的功能。

得具体一点,实现一个 user manager,有什么功能,比如创建用户、获取用户的配置、检查存储配额,然后更新存储的配额使用量,然后每个用户它的数据又是在一个单独的文件夹上。

这样子 AI 就知道边界在哪里,就不会写着写着就跑偏了。

如果你自己都想不清楚的东西,你也可以把你的想法你就跟他说,我要写一个用户管理模块,然后你就问他用户管理模块大概有什么样的部分。把一个大需求你跟着他一起把它给拆分下来,然后一个一个的来做,相对来说写起来也不会那么容易出错。

步骤 4:处理错误和细节——让 AI 自己测试,给 AI 足够的上下文

代码写完不代表就能用了。我感觉花在调试上的时间比写新功能的时间还多。慢慢的也就养成了两个技巧,让调试效率提高了很多。

首先就是让 AI 自己先测试代码。

以前我会让 AI 写完代码就直接集成到项目里,然后运行整个项目看有没有问题。结果经常是:项目跑不起来,但我不知道是哪个模块出了问题。

所以现在我会在 AI 写完一个模块之后,直接告诉它:「写几个测试用例,验证一下这些函数是不是正确的。」

AI 自己写测试、自己跑测试,大部分低级错误——比如参数类型错了、路径拼接错了、边界条件没处理——它自己就能发现并修复。等它告诉我「测试通过」的时候,我拿到的代码质量比「写完直接交付」高很多。

第二就是报错的时候,给 AI 足够的上下文。

这是我踩过最多坑的地方。一开始遇到问题,我会直接告诉 AI:「这个功能不工作。」然后 AI 就开始猜——可能是这个问题、可能是那个问题——猜了十轮还没猜对。

AI 不是神,它需要你告诉它发生了什么。

现在我报错的方式是这样的:「我上传了一个 2MB 的 PDF,期望得到 Markdown 输出,但系统返回了 'Permission denied'。我觉得可能是目录权限问题,因为这个目录是第一次被写入。」

这种描述包含了三个关键信息:我做了什么操作、我期望什么结果、我实际得到了什么。有了这些,AI 基本上一轮就能定位到问题。

这些都是来源于我真实的坑:

坑 1:URL 拼接错误

我用的不是官方的 Anthropic API,而是自己的 API 网关。配置的时候,我把 base URL 写成了 https://my-gateway.com/v1。结果一直报错,找不到接口。

查了半天才发现,Claude SDK 会自动在 URL 后面加 /v1,所以实际请求的地址变成了 https://my-gateway.com/v1/v1

这种问题 AI 帮不了你,因为它不知道你的配置是什么。我的解决方法是:在集成到项目之前,先用最简单的方式测试。比如直接用 curl 发一个请求,看能不能通。如果 curl 都不通,那问题肯定在配置上,不是代码的问题。

比如说我这里,我直接问他「你能做什么」,结果呢,他返回了一个 AI API 的报错。这个是在我刚集成了 API 之后,然后就直接去测试,然后他就给我报了错误。

所以我就一直让他去检查到底是哪里错的。他就必须是用写完了的整体代码去测。

如果是我在让他集成之前,就先去把这个什么网关配置、模型的名称什么的都自己去测、去填写好,再把它集成进去,就不会那么麻烦。

因为他现在是跟着整个代码一起去测试,然后整个代码又是跟整个大项目联合在一起的,所以说你让他去测试,就可能会动到其他的部分。这样子就会有一些不必要的麻烦。

所以你把这个单独的 AI API 让他单独地去测试,就是在最小程度上去减少影响到其他的方面。这样子首先他专门调这个地方也会调得比较专注,第二个也不会牵扯到其他的部分,就是不会把你的测试的部分跟你的生产代码放在一起去混淆。

坑 2:Markdown 格式问题

AI 默认会用 Markdown 格式输出,加粗、斜体、代码块什么的。但我发现我在用的聊天软件

一开始我想让 AI 在发送前自动转换格式,但这样太麻烦了,而且容易出 bug。后来我直接在系统 prompt 里告诉 AI:「在这个聊天软件加粗或斜体。可以用编号列表或者换行来组织内容。」

当然,其实你这么跟他说,他有时候还是不会去遵守这个prompt 规定。所以我就直接写了一个脚本,用正则公式直接把这些什么「加粗」「斜体」这种原始的格式直接给去掉,问题直接从源头解决了。

坑 3:目录不存在

有一次我家里人上传文件,系统报错「目录不存在」。原因是代码里假设目录已经存在,但对于新用户来说,他的专属目录还没有被创建过。

这种问题在本地测试的时候不容易发现,因为你自己测试的时候目录都是现成的。解决方法很简单:让 AI 在写入文件之前,先检查目录是否存在,不存在就自动创建。

但更重要的是,这让我意识到:很多 bug 不是代码逻辑的问题,而是环境假设的问题。AI 写代码的时候,它假设的环境可能和真实运行的环境不一样。所以我现在会特别注意问 AI:「这段代码有什么前置条件?需要什么目录、什么权限、什么依赖?」

总结一下处理错误的心法:

  • 先让 AI 自己测,减少低级错误
  • 报错时给完整上下文:做了什么、期望什么、得到什么
  • 集成前先用最小方式验证(curl、简单脚本)
  • 问清楚代码的前置条件和环境假设

归根结底,调试不是玄学,是信息战。你给 AI 的信息越完整,它帮你定位问题就越快。

产品思维——代码能学会,这个学不会

到这里,有人可能会觉得:用 AI 写代码也没什么难的嘛,跟着步骤来就行了。

但我想说的是,代码只是最容易的部分。真正决定你做出来的东西能不能用、好不好用的,是你的产品思维。而这个东西,AI 帮不了你。

我举几个我在做 AI Agent Bot 时的真实例子。

设计 1:为什么要做存储配额系统?

一开始我没想过这个问题。用户上传文件,我就存到服务器上,很简单。

但后来我算了一笔账:我的 VPS 总共 150GB 硬盘空间。如果我开放给 10 个朋友用,每个人传 20GB 的文件,硬盘就满了。更糟的是,如果有一个人传了 100GB,其他人就没法用了。

这时候我意识到,我需要一个配额系统

但配额设成多少合适?我想了想自己的使用场景:日常处理的文件,PDF、图片、文档,加起来可能也就几百 MB。给每个用户 5GB,足够用了,而且 150GB 可以支持 30 个用户,还留有余量。

这个决策 AI 能帮我做吗?

这也是可以的,你可以让他自己去查整个系统的一个配置,然后你再跟他说你大概有几个人会来使用,调研大概多少是合适的。

然后包括说,你可以让他去设计那种:他的每一次用户上传的文件或者产生新文件,他就要自己去整理这种文件系统,他要有意识地去提示用户,提醒文件「你这个文件需要整理了,你要怎么怎么样」。

AI 很快就把代码写出来了。但「5GB」这个数字,是我们讨论想出来的。

AI 是执行者,你是决策者。 你要想清楚「做什么」和「为什么」,AI 负责「怎么做」。如果你自己都没想清楚,AI 写出来的东西就算能跑,也不一定是你真正需要的。

设计 2:消息太长怎么办?

这个问题是我在实际使用中发现的。

有一次我让 AI 分析一个长文档,它返回了一大段分析结果,大概 2000 多字。结果这个聊天软件显示出来一团乱麻——因为它对长消息的 Markdown 渲染很差,格式全乱了,而且滚动起来也很难受。

我第一反应是让 AI 把消息拆成几段发。但试了之后发现体验也不好,几条消息刷屏,而且上下文被打断了。

后来我想到一个办法:如果回复超过 1000 字,就自动打包成 .txt 文件发送。

这样用户收到的是一个文件,点开就能看完整内容,排版也不会乱。而且文件可以保存、可以转发,比一堆消息实用多了。

这个改动从技术上看很简单,就是加一个字数判断和文件生成的逻辑。但这是一个产品决策,不是技术决策。AI 不会主动告诉你「消息太长体验不好」,因为它不知道这个聊天软件

这种细节,只有你自己用过、踩过坑,才会想到要优化。用户体验的提升,往往就藏在这些「小」决策里。

设计 3:安全问题怎么想?

这是我花时间最多的一个设计。

我的 Bot 有一个核心能力:它可以读写服务器上的文件。这是它的价值所在,但也是最大的风险。

我问自己几个问题:

  • 如果 AI 出 bug,会不会把我服务器上的重要文件删了?
  • 如果用户 A 能访问用户 B 的文件怎么办?
  • 如果有人通过 Bot 执行恶意命令怎么办?

这些问题 AI 不会主动帮你想,因为它只负责实现你提出的功能。安全是你自己的责任。

想清楚风险之后,我做了几个决策:

  • 禁用 bash 执行: Claude Agent SDK 默认可以执行任何系统命令,这太危险了。我只需要 AI 能读写文件,不需要它能执行 rm -rf /。所以我在配置里把 bash 权限关掉了。
  • 路径隔离: 每个用户只能访问自己的目录 users/{user_id}/data/。任何试图访问这个目录之外的路径,都会被拒绝。这样就算 AI 出错,影响范围也只限于这个用户自己的文件。
  • Docker 容器隔离: 整个 Bot 跑在一个 Docker 容器里。就算最坏的情况发生——容器里的东西全被搞坏了——我只需要重建容器就行,不会影响到服务器上的其他东西。
  • 管理员面板: 我给自己做了一个管理功能,可以查看所有用户的配额使用情况,可以禁用某个用户。这样如果有人滥用,我能及时处理。

这些措施听起来好像很「专业」,但其实都是常识。不是什么高级工程,就是基础的安全意识。 关键是你要主动去想「会出什么问题」,而不是等问题发生了再补救。

我们之前也看到了很多人去用一些提示词注入去搞什么破解。然后他们通过怎么去诱导 AI,然后用到 agent,我们去把他们的一些环境给破坏掉的这种,这种新闻我觉得之前还是说得蛮多了。

所以你只要看得多了之后,你大概也会有这样一个意思,所以我觉得安全是一个必要的方面。就算你虽然不知道具体你要怎么去做,但是你一定要考虑到这个方面。你可以去问它,但是你不能忘了去问。

所以从整体上来说,我在做这个产品,最开始是为了给身边人、给家人用,但其实我的整个设计就是按照一个「想要把它给别人、给大家去用」的想法来做的。虽然我还不知道怎么去做这种商业化,但是我觉得这才是一个正常的产品。

我们从一开始就要养成这样的习惯,不是说 demo,你就什么都可以不用去管,或者说你给身边的人使用,你也不用去管很多东西,但我觉得这是一个习惯。

可能你现在只能做一个 demo,但是随着你的能力慢慢成长起来,你就可以做一些大的产品。你从小就把这个习惯养好了之后,后面就可以减少很多不必要的麻烦。

回顾这三个设计,我发现它们有一个共同点:都是在回答「为什么」的问题。

  • 为什么要有配额?因为资源有限。
  • 为什么长消息要变成文件?因为用户体验更好。
  • 为什么要做这么多安全措施?因为风险真实存在。

这些「为什么」,AI 回答不了。它只知道「怎么做」——你告诉它要配额系统,它就写配额系统;你告诉它要生成文件,它就生成文件。但它不会问「我们真的需要这个吗?」或者「有没有更好的方案?」

这就是为什么我说产品思维是差异化因素。

会用 AI 写代码的人会越来越多,这个门槛已经很低了。但能想清楚「做什么」和「为什么这样做」的人,永远是少数。

不会写代码,反而是一种优势。因为你不会陷入技术细节里,你会更多地思考:这个东西到底解决了什么问题?用户真正需要的是什么?有没有更简单的方案?

代码是手段,产品是目的。 AI 帮你搞定了手段,但目的只有你自己能定义。

快去干吧

我在这个过程当中其实一直使用的工具是 Claude Code,所以我觉得大家可以赶快去使用起来,不仅仅是用它写代码,也可以让它帮你做一些个人生产力上的一些方法、一些实践吧。

比如有的人就用它去跟 Obsidian 结合起来,去和知识管理放在一起。然后有的人又用它去做一些自动化的操作,自己写一些 skill,把自己的sop梳理下来。 我也看到有人会给自己设定一些文件夹,把文件夹对应成生活、工作方面的一些不同部分,然后 agent 相当于是他的一个个人秘书,帮他去管理、帮他去管理这些文件夹。

就是很多这样的实践,其实工具它的能力是很强的,可能现在限制我去用它的一些方面,就是我自己的一个想象力、审美吧。

然后现在也已经有很多教程教大家怎么去用这类产品,包括说像 OpenCode 也有人推荐,如果说 Claude Code 太贵的话,也可以去用国内的智谱的 GLM,这个教程也是有很多的。

包括这个新手指南写的挺好的,然后可以看第一、二、三章,看完差不多就开始用了。后面的那些教程,其实你可以在做项目的过程当中自己一点一点去摸索,然后逐渐学习。

为什么普通人要多 Vibe Coding

写到这里,我想聊聊一个更大的问题:为什么我觉得不会编程的人,反而应该多用 AI 去构建东西?

这个问题我想了很久,因为很多人会觉得「我又不是程序员,学这个干嘛」。但我的体会是,Vibe Coding 带给我的收获,远不止「做出了一个 Bot」这么简单。

第一,边干边学是最高效的学习方式。

传统的学习路径是这样的:先学编程语言,再学框架,再学架构设计,然后才开始做项目。这条路走下来,少说也要一两年。而且很多人学到一半就放弃了,因为学的时候不知道这些东西有什么用,纯粹是在「为了学而学」。

Vibe Coding 的路径完全反过来:你先有一个想做的东西,然后边做边学。遇到不懂的,问 AI;卡住了,让 AI 帮你解决。整个过程可能只需要几天甚至几个小时,你就能做出一个可以用的东西。

区别在哪里?动力。

当你是为了解决自己的问题而学习时,每一个新知识都有明确的用途。我学 Docker 不是因为「Docker 是热门技术」,而是因为「我需要把我的 Bot 隔离起来,不然出问题会影响整个服务器」。这种学习是有目标的,所以记得住、用得上。

而且,这种方式的反馈循环特别短。传统学习可能学了三个月还看不到成果,Vibe Coding 可能聊了三个小时就有一个能跑的 demo 了。每一次小的成功都会给你动力继续往下做,形成正向循环。

第二,Demo 是最有说服力的沟通方式。

这一点我在前面聊过,但我想再强调一下,因为这对不会编程的人来说太重要了。

以前,如果你有一个想法,你只能写文档、画原型图、做 PPT。但这些东西都是「描述」,不是「展示」。你说「我想做一个能自动分析数据的工具」,别人听了可能觉得「哦,又是一个想法」,然后就没有然后了。但如果你直接做一个 demo 出来,哪怕很粗糙,别人能亲手用一下、看到真实的效果,说服力完全不一样。

Demo 是穿透认知壁垒的最短路径。 而 Vibe Coding 让不会编程的人也能做 demo 了。这是一个巨大的能力解锁。

第三,这是系统化思维最好的训练场。

很多人觉得「系统化思维」是一个很虚的概念,不知道怎么培养。但我发现,用 AI 做一个完整项目,是培养系统化思维最实际的方式。

因为你必须想清楚很多问题:

  • 这个系统有哪些模块?它们之间怎么交互?
  • 先做什么,后做什么?为什么是这个顺序?
  • 如果这个模块出问题,会影响哪些其他模块?
  • 资源有限的情况下,哪些功能是核心,哪些可以砍掉?

这些问题在传统工作中很少有机会思考,因为大多数人只负责自己那一小块。但当你自己从零开始构建一个东西时,你必须站在全局的角度去思考。

而且 AI 会逼着你把想法表达清楚。你不能说「帮我做一个好用的系统」,你得说清楚「好用」是什么意思、「系统」包含哪些功能。这个过程本身就是在训练你把模糊的想法结构化。

做完几个项目之后,我发现自己在工作中思考问题的方式也变了。以前看到一个需求,我会想「这个功能怎么实现」;现在我会先想「这个需求的本质是什么、有哪些相关的模块、改动会带来什么影响」。这种思维方式的转变,比学会某个具体技术更有价值。

第四,这是认识自己的一面镜子。

这一点可能有点抽象,但我觉得很重要。

当你用 AI 做项目时,你会不断遇到「我想要什么」这个问题。AI 会问你:「你想要 A 方案还是 B 方案?」「这个功能的优先级是什么?」「出错的时候应该怎么处理?」

一开始你会发现,很多问题你自己都没想清楚。你以为自己知道想要什么,但真正被问到细节的时候,你才发现自己的想法是模糊的。

这个过程会逼着你不断澄清自己的想法。你要问自己:我真正在意的是什么?什么是必须有的,什么是可有可无的?我愿意为了简单牺牲多少功能?

做着做着,你会越来越清楚自己是一个什么样的人。 你是喜欢复杂但强大的系统,还是简单但够用的工具?你是在意功能完整性,还是在意用户体验?你是愿意花时间打磨细节,还是先上线再说?

这些问题没有对错,但你需要知道自己的答案。Vibe Coding 给了你一个低成本试错的机会,让你通过实际的选择来认识自己。

第五,这是管理能力的预演。

这一点是我后来才意识到的。

当你用 AI 做项目时,你其实在扮演一个「管理者」的角色。你负责定方向、做决策、分配任务、检查结果。AI 是你的「执行者」,负责把你的想法变成代码。

这和管理一个团队其实很像。你要学会:

  • 怎么把一个大目标拆解成可执行的小任务
  • 怎么清晰地传达你的期望
  • 怎么检查交付物是否符合要求
  • 出了问题怎么定位原因、怎么给反馈

如果你未来想带团队,这些能力是必须的。而 Vibe Coding 给了你一个零成本练习的机会——AI 不会抱怨你的需求不清楚,它只会按照你说的去做。如果结果不对,那一定是你没说清楚。这会倒逼你提升表达能力和任务拆解能力。

所以,Vibe Coding 到底是什么?

它不是一种编程技术,而是一种做事的方式

它的核心是:

  • 敢于尝试——因为试错成本很低,最多浪费几个小时
  • 快速反馈——做出来的 demo 比任何文档都有说服力
  • 在行动中学习——不是先学会再做,而是边做边学
  • 用 AI 放大自己——你有想法但不会实现?AI 帮你实现。你有产品感但不会编程?AI 帮你编程

在 AI 时代,瓶颈已经不是「我能不能写代码」,而是「我知不知道自己想要什么」。

技术门槛被 AI 抹平了,但想清楚「做什么」和「为什么做」的能力,AI 替代不了。这才是真正稀缺的东西。

所以,如果你有一个想法,一直觉得「我不会编程,所以做不了」——现在没有这个借口了。

下载一个 Claude Code 或者 Cursor,把你的想法告诉 AI。你会发现,原来自己能做到的事情,比想象中多得多。

> 关注 少数派小红书,感受精彩数字生活 🍃

> 实用、好用的 正版软件,少数派为你呈现 🚀

    春节将至,归心似箭!

    各位IT同仁、技术人,在您合上电脑、准备享受团圆时光之前,是否已为春节期间系统的“不确定性”做好了万全准备?临时需要访问公司代码库?紧急情况要登录内网监控平台?
    假期≠业务中断,可靠的远程访问能力是您安心过节的“定心丸”。

    为此,ZeroNews 为您梳理了四大春节高频场景,并送上安心解决方案,助您实现“人不在岗,业务无忧”。

    场景一:紧急发布与远程调试

    假期中线上服务突发异常,需紧急修复并发布,或合作方临时需联调测试环境。而开发、运维人员分散各地,无法直连内网?
    图片

    ZeroNews 方案:

    为内网 GitLab私有仓库,内网数据库等配置专属安全链接,支持远程提交代码、发布版本、调试接口。为合作伙伴创建鉴权认证或IP访问控制,设置访问权限,配合联调测试,保障安全。

    节前准备建议:
    1. 为关键开发、测试环境部署 ZeroNews Agent并创建安全映射,设置安全策略。

    1.  提前与合作伙伴设置鉴权认证,预设 IP 白名单。
      图片

    场景二:远程设备运维

    生产服务器、数据库或内部监控平台突发异常,运维人员无法到现场。需快速 SSH 或登录内网系统处理?
    图片

    ZeroNews 方案:
    通过安全链接直接接入内网跳板机、监控平台、日志系统,实现全链路排查。无需公网 IP 或复杂 VPN,快速远程访问内网设备。

    节前准备建议:
    为核心运维设备创建访问链接,并同步给值班人员。
    图片

    场景三:NAS 与文件共享

    放假在家,需调取公司 NAS 中的设计稿、合同或项目资料。但文件仅在内网共享?
    图片

    ZeroNews 方案:
    为内部 NAS、文件服务器配置加密访问通道,远程浏览、下载如同本地操作。支持临时分享链接,方便跨团队协作。

    节前准备建议:
    1. 梳理春节期间可能需访问的常用文件目录,创建文件共享映射。
    2. 测试文件传输稳定性,确保链路通畅。
    图片

    场景四:物联网与远程设备管理

    公司内部部署的 IoT 设备(如测试机、展示终端等)需在假期保持状态可查、可控。
    图片

    ZeroNews 方案:
    通过安全隧道远程访问内网物联网平台或设备管理界面,实时查看状态、重启设备等。

    节前准备建议:
    1. 将关键 IoT 设备管理界面映射至安全链接。
    2. 设置 Agent 异常告警通知机制,便于及时干预。
    图片

    ZeroNews 愿以稳定、安全、高效能力,让您和您的团队能够真正放下顾虑,享受一个安心、祥和的新春佳节。

    现在前往 ZeroNews 官网(www.zeronews.cc)注册,即可开启专属服务,让这份安心保障即刻生效!

    原文链接:https://tecdat.cn/?p=44972
    原文出处:拓端抖音号@拓端tecdat

    封面

    引言

    旅游文旅产业正处于数字化转型与体验升级的关键转型期,疫情后行业的强势复苏叠加消费需求的多元化、个性化迭代,让产业发展迎来新机遇的同时,也面临着体验同质化、管理效率低、成本控制难、全球化布局受阻等多重行业痛点。人工智能的爆发式发展,成为破解文旅产业发展痛点的核心抓手,从游客端的个性化行程定制、智能体验升级,到运营端的智慧目的地管理、差旅成本优化,再到产业端的可持续发展布局、全球资源整合,AI正从辅助工具升级为核心驱动力,全面重构旅游文旅产业的价值链与竞争格局。

    本报告基于文旅产业发展的实际需求,深度整合全球权威机构的研究成果,从宏观经济、行业效率、精细化管理、全球趋势四大维度,拆解AI与旅游文旅融合的核心路径与落地场景。本报告洞察基于《Four Scenarios for the Future of Travel and Tourism》《欧洲旅游委员会:Artificial Intelligence (AI) in Tourism》《BCD Travel:2026年全球旅游市场展望报告》《中国旅游协会:“中国服务”河南模式研究报告(2025)》《中智游科技:县区全域文旅智慧化解决方案》《PwC:AI at the heart of tourism and hospitality》《世界经济论坛:Travel and Tourism at a Turning Point: Principles for Transformative Growth》和文末240+份旅游文旅及AI行业研究报告及数据,本文完整报告数据图表和文末最新参考报告合集已分享在交流群,阅读原文查看、进群咨询,定制数据、报告和800+行业人士共同交流和成长。

    旅游文旅与AI的深度融合并非技术的单向赋能,而是产业需求与技术发展的双向契合。传统文旅产业的运营模式,难以解决游客需求与产品供给的信息不对称、目的地客流调控的精准性不足、企业差旅管理的规模化效率低等问题,而AI技术的迭代,让生成式内容创作、实时客流预测、智能跨境调度等应用成为现实,推动文旅产业从“被动响应市场需求”向“主动预判用户需求”转型。本报告将结合真实行业数据与落地场景,全方位拆解AI如何重塑旅游文旅产业,以及不同产业角色如何抓住AI融合的变革机遇。

    一、宏观经济与行业复苏:AI融合的基础土壤

    旅游文旅行业的全面复苏,为AI技术的场景化落地奠定了坚实的市场基础,而中国经济的稳固发展则成为行业复苏的核心支撑。2025年一季度实际GDP同比增长5.4%,1-7月社会消费品零售总额增长4.8%,内需市场的持续回暖直接带动旅游消费的复苏升级;同时2024年非金融类对外直接投资增长10.5%,企业出海步伐的加快为差旅市场注入全新增长活力。核心宏观经济数据勾勒出文旅行业复苏的底层逻辑,也为AI技术划定了国内个性化体验、跨境差旅服务两大核心应用赛道。

    差旅市场宏观经济指标刻度线图表1数据EXCEL及图表PDF模板已分享到会员群
    3秒解读:中国经济“双轮驱动”——内需复苏+出海扩张,为旅游文旅AI应用提供了消费基础和场景增量。
    对应人群行动建议:文旅企业可优先布局国内个性化体验AI工具,差旅服务商需强化跨境AI预订与合规管理功能。
    行业复苏背后,差旅需求的结构性变化成为倒逼AI技术落地的核心动因,境内外差旅需求的差异化增长,让传统人工管理模式难以适配行业发展。境内差旅频次增加企业占比从2024年的30%升至2025年的37.66%,出海商旅量同比增长72%,携程国际业务预订增长60%,规模化、跨区域的差旅需求,对行程调度、资源匹配、成本管控提出了更高要求,AI的智能化统筹能力成为行业发展的刚需。

    差旅需求指标时间增长对比多边形条形图表2数据EXCEL及图表PDF模板已分享到会员群
    3秒解读:出境和国际化需求成为差旅市场增长引擎,传统管理模式难以应对规模化、跨区域的服务需求。
    对应人群行动建议:差旅管理公司可快速上线AI跨境行程优化工具,企业行政部门可引入AI差旅成本分析系统。


    相关文章

    相关文章配图数据EXCEL及图表PDF模板已分享到会员群

    专题:2025年游戏科技的AI革新研究报告:全球市场趋势研究报告|附130+份报告PDF、数据仪表盘汇总下载

    原文链接:https://tecdat.cn/?p=44082


    二、AI重构行业效率:从成本优化到体验升级

    AI技术正在旅游文旅行业掀起一场“效率革命”,从前端的预订服务到后端的运营管理,实现全链路的效率提升与成本优化,成为文旅产业降本增效的核心利器。最直观的价值体现在差旅预订环节,AI助手将员工差旅预订时间从15分钟压缩至3分钟,效率提升80%;某医药企业通过AI智能奖励机制实现差旅成本降低22%;2024年携程商旅通过AI优化酒店直采,成本降低18%,三组核心数据直观印证了AI在成本控制与效率提升上的实际价值,也让行业看到了AI技术落地的可量化收益。

    AI效率提升华夫图表3数据EXCEL及图表PDF模板已分享到会员群
    3秒解读:AI在预订效率、成本控制上的提升立竿见影,能快速为企业带来可量化的收益。
    对应人群行动建议:中小企业可优先引入成熟的AI差旅预订工具,大型企业可定制化开发AI成本优化系统。
    AI技术的规模化落地,离不开产业端的用户接受度与管理层的战略部署,双重认可推动AI从试点应用走向行业普及。2025年亚太地区员工对AI预订工具的接受度达78%,意味着行业终端用户已完成AI使用的认知与准备;全球61%的CEO积极部署AI在旅游文旅相关业务中,管理层的战略推动让AI技术实现规模化落地。而AI技术的投入也带来了显著的商业回报,2024年Q3携程酒店住宿预订收入增长22%,AI驱动的个性化推荐、智能客服成为业务增长的核心动力。

    AI采纳率半圆环图表4数据EXCEL及图表PDF模板已分享到会员群
    3秒解读:员工与管理层对AI的双重认可,让技术从“试点”走向“普及”,成为行业竞争的必备要素。
    对应人群行动建议:文旅企业可开展全员AI工具培训,目的地管理者可试点AI客流监测系统并逐步推广。
    在出海差旅这一核心增长赛道,AI的定制化能力成为解决行业分化需求的关键,不同行业的出海差旅需求差异显著,通用型管理工具已无法适配。2024年出海商旅量较2019年增长144%,其中汽车制造业出海差旅量同比增长498%,软件和信息技术服务业出海订单量增长169%,其他行业则有23%的负增长,行业间的需求分化要求差旅服务实现精准化、定制化,而AI的个性化分析与适配能力成为破局核心。

    出海增长率瀑布图表5数据EXCEL及图表PDF模板已分享到会员群
    3秒解读:出海差旅呈现“行业分化”特征,通用型工具难以满足需求,AI的定制化能力成为关键。
    对应人群行动建议:行业垂直差旅服务商可开发细分领域AI解决方案,出海企业可接入AI目的地合规查询工具。
    出海差旅的目的地格局呈现“核心集中+新兴崛起”的特征,足迹从传统热门区域向新兴市场延伸,对信息整合能力提出更高要求,AI成为企业出海差旅的“核心导航工具”。新加坡仍是TOP1目的地,订单占比达35%;东南亚因地理邻近性成为61.5%企业的出差选择,订单占比25%;而在“一带一路”政策推动下,中亚地区如乌兹别克斯坦热度指数达79.7,订单占比15%,新兴目的地的差旅需求快速增长。AI通过整合目的地资源、政策动态、安全信息,帮助企业快速适应新市场的复杂环境,降低信息不对称风险。

    目的地热度气泡图表6数据EXCEL及图表PDF模板已分享到会员群
    3秒解读:出海差旅足迹从传统热门区域向新兴市场延伸,信息不对称风险增加,AI成为“目的地导航”核心工具。
    对应人群行动建议:差旅服务商可强化新兴目的地AI信息整合功能,企业可利用AI评估新兴市场差旅风险。

    三、成本与合规:AI驱动的精细化管理

    差旅各环节成本的温和上涨,让文旅企业的成本管控压力持续增加,传统“一刀切”的成本控制方式已失效,AI的精准化、精细化管理能力成为行业的核心选择。2026年全球酒店平均每日房价预测增长4.9%,全球航空平均票价增长1.1%,国际差旅成本呈现温和上涨态势;而2025年境内高铁成本上调企业占比达42.31%,境内差旅的成本压力更为突出,境内外成本变化的差异化特征,要求AI工具具备分场景、精准化的优化能力。

    成本增长率折线图表7数据EXCEL及图表PDF模板已分享到会员群
    3秒解读:差旅各环节成本均呈上涨趋势,传统“一刀切”的成本控制方式失效,AI的精准优化能力凸显。
    对应人群行动建议:企业可通过AI分析差旅数据,识别成本优化痛点;差旅服务商可推出AI动态定价推荐功能。
    AI在文旅行业成本控制中的应用已形成成熟的落地路径,从采购端到执行端构建全链路成本管控体系,多维度案例验证了技术的实际有效性。某制造业通过酒店集采AI智能匹配,费用下降10%;2025年TMC市场交易金额增长近50%,集中化采购结合AI议价,大幅提升了行业整体的资源议价能力;企业通过AI系统强化差旅预算执行,相关执行强化比例达75%,AI技术让文旅企业的成本管控实现从“粗放式”到“精细化”的转型。

    成本节约横向比例条形图表8数据EXCEL及图表PDF模板已分享到会员群
    3秒解读:集中采购+AI工具+预算管控,构成差旅成本控制的“铁三角”,缺一不可。
    对应人群行动建议:中小企业可优先加入TMC集采平台享受AI议价红利,大型企业可构建“AI预算+AI采购”双系统。
    在目的地运营层面,政策引导下的智慧化建设成为行业发展的核心方向,全域旅游示范区评审标准明确了AI技术的落地重点,让智慧化建设有标可循。全域旅游示范区评审设置了体制机制、政策保障、公共服务、供给体系等八个维度,其中公共服务占230分、创新示范占200分,位列前两位,政策导向清晰推动目的地加速AI技术落地,从智能导览、客流监测到应急调度,AI成为提升目的地评审分数、增强核心竞争力的核心抓手。

    智慧化评审标准雷达图表9数据EXCEL及图表PDF模板已分享到会员群
    3秒解读:政策引导下,目的地智慧化建设聚焦“公共服务”与“创新示范”,AI是核心落地技术。
    对应人群行动建议:目的地管理者可按评审维度,优先部署AI导览、客流监测等高频应用;文旅企业可对接目的地智慧平台,获取精准流量。
    县域文旅市场成为文旅产业发展的重要赛道,头部县域的竞争呈现白热化特征,传统资源优势已难以形成壁垒,AI驱动的运营效率成为核心竞争力。2025年全国县域文旅融合综合竞争力指数(CTDI)前10名分数高度集中,大理市以100.00分位列第一,景洪市99.96分、平遥县99.93分紧随其后,头部县域的差距不足0.1分,而AI在内容创作、客流调控、产品创新中的应用,成为县域文旅拉开竞争差距的核心要素。

    县域指数热图表10数据EXCEL及图表PDF模板已分享到会员群
    3秒解读:县域文旅竞争白热化,传统资源优势难以形成壁垒,AI驱动的运营效率成为核心竞争力。
    对应人群行动建议:县域文旅部门可引入AI内容生成工具,提升宣传效果;本地文旅企业可开发AI个性化体验产品。

    四、全球视野与未来趋势:AI定义行业新生态

    从全球视角来看,旅游文旅行业展现出强劲的复苏韧性与长期增长潜力,行业的规模化发展对技术支撑提出更高要求,AI成为支撑行业全球化发展的核心基础设施。2019年全球旅游GDP贡献达10.3万亿美元,2020年受疫情冲击降至5.3万亿美元,降幅达48.5%;而随着全球经济的逐步复苏,2034年这一数值预计将达到16万亿美元,较2020年增长202%。文旅行业“断崖式下跌+跨越式增长”的发展走势,让行业意识到传统运营模式已无法支撑规模化、全球化发展,AI的技术赋能成为行业发展的必然选择。

    全球旅游趋势桑基图表11数据EXCEL及图表PDF模板已分享到会员群
    3秒解读:全球旅游业从疫情冲击中快速复苏,长期增长趋势明确,AI将成为支撑行业规模化发展的核心基础设施。
    对应人群行动建议:跨国文旅企业可布局全球AI数据平台,投资者可关注AI旅游服务商的长期价值。
    全球旅游目的地的竞争力格局中,亚洲城市占据主导地位,智慧化建设与AI技术的深度融合,成为提升目的地竞争力的核心加分项。2025年旅游目的地竞争潜力指数排名中,新加坡以86分稳居第一,迪拜82分、东京81分、巴塞罗那81分并列第二,北京以79分跻身前五。这些核心城市均已实现AI技术的深度落地,新加坡的智能通关系统、东京的AI个性化行程推荐、北京的智慧景区管理,不仅显著提升了游客的体验感,也为全球文旅目的地的智慧化建设树立了标杆。

    目的地竞争力条形图表12数据EXCEL及图表PDF模板已分享到会员群
    3秒解读:亚洲城市成为全球旅游竞争力标杆,智慧化与AI应用是重要加分项。
    对应人群行动建议:中国目的地可借鉴新加坡、东京的AI应用经验,重点提升通关、导览等环节的智能化水平;文旅企业可开发亚洲城市AI联程旅游产品。

    五、核心洞察与落地行动

    (一)不同报告核心结论对比表

    主题报告名称核心结论数据差异原因分析
    AI在旅游中的应用率欧洲旅游委员会《Artificial Intelligence (AI) in Tourism》91%的NTO正在试点或使用AI,仅3%实现全面落地与PwC报告“94%企业试点AI”存在3%差异统计范围不同:前者聚焦欧洲NTO,后者覆盖中东旅游 hospitality全行业
    AI对成本的影响PwC《AI at the heart of tourism and hospitality》85%的企业报告成本节约和效率提升与携程商旅“直采成本降低18%”无直接冲突统计维度不同:前者是整体效率提升,后者是单一环节成本下降
    旅游GDP增长预测世界经济论坛《Travel and Tourism at a Turning Point》2034年全球旅游GDP将达16万亿美元无直接数据差异统计口径一致:均为全球旅游文旅行业直接+间接GDP贡献

    (二)可落地的3件事

    1. 文旅企业下周上线AI内容生成工具,聚焦本地特色景点、美食的短视频和图文创作,同步接入AI客服应对咨询高峰,快速提升宣传效率和用户体验。
    2. 目的地管理者在1个月内完成AI客流监测系统试点,选取核心景区部署智能摄像头和数据分析平台,实现客流实时预警,避免拥挤风险。
    3. 差旅服务商在3个月内推出AI跨境差旅解决方案,整合目的地合规信息、动态定价、行程优化功能,重点服务汽车制造、软件信息等出海热门行业。

    (三)风险提示与应对方案

    1. 风险是AI数据安全与合规风险,旅游文旅行业涉及大量游客个人信息,易引发隐私泄露。具体应对方案为采用本地部署或合规云服务,符合GDPR、中国个人信息保护法等相关规定;社群支持方面,可加入行业交流群,获取合规模板和技术方案,规避法律风险。
    2. 风险是AI技能缺口,行业从业人员缺乏AI工具使用能力,导致技术落地效果不佳。具体应对方案为开展全员AI工具培训,重点讲解差旅预订、内容创作、客流分析等高频应用,对接专业培训机构为核心员工提供进阶课程;社群支持方面,群内可共享培训资料与实操教程,助力从业人员快速上手。
    3. 风险是AI同质化应用,多数企业盲目跟风部署AI,缺乏差异化,难以形成竞争优势。具体应对方案为基于自身核心业务场景定制AI功能,如县域文旅聚焦本地文化AI传播,差旅服务商聚焦垂直行业解决方案;社群支持方面,群内可交流成功案例与差异化布局思路,避免重复建设。

    六、核心数据表格汇总

    表1:AI在旅游文旅行业的核心应用效果

    应用场景效率提升/成本降低幅度数据来源
    差旅预订效率80%(从15分钟降至3分钟)途美商旅报告
    差旅成本控制22%(某医药企业)途美商旅报告
    酒店直采成本18%携程商旅报告
    AI工具接受度78%(亚太地区员工)BCD Travel报告
    NTO AI应用率91%(试点或使用)欧洲旅游委员会报告

    表2:全球旅游GDP贡献变化(万亿美元)

    年份GDP贡献同比变化
    201910.3-
    20205.3-48.5%
    2034(预测)16+202%(较2020年)

    表3:2025年旅游目的地竞争潜力指数TOP5

    城市竞争潜力指数(分)核心优势
    新加坡86智能通关、AI导览完善
    迪拜82基础设施先进、智慧化水平高
    东京81文化吸引力强、个性化服务成熟
    巴塞罗那81旅游资源丰富、AI营销出色
    北京79历史文化深厚、智慧景区建设领先

    表4:出海差旅核心行业增长数据(2024年)

    行业出海商旅量增长率数据来源
    汽车制造业498%Trip.Biz携程商旅报告
    软件和信息技术服务业169%Trip.Biz携程商旅报告
    全行业整体144%(较2019年)Trip.Biz携程商旅报告

    表5:2025年县域文旅融合综合竞争力指数TOP3

    县域CTDI指数数据来源
    大理市100.00迈点研究院报告
    景洪市99.96迈点研究院报告
    平遥县99.93迈点研究院报告

    七、数据图表列表

    1. 差旅市场宏观经济指标刻度线图表1
    2. 差旅需求指标时间增长对比多边形条形图表2
    3. 相关文章配图
    4. AI效率提升华夫图表3
    5. AI采纳率半圆环图表4
    6. 出海增长率瀑布图表5
    7. 目的地热度气泡图表6
    8. 成本增长率折线图表7
    9. 成本节约横向比例条形图表8
    10. 智慧化评审标准雷达图表9
    11. 县域指数热图表10
    12. 全球旅游趋势桑基图表11
    13. 目的地竞争力条形图表12

    封面

    本专题内的参考报告(PDF)目录

    • 旅游促营商–投资摩洛哥.pdf
    • 2026-02-10 15:55
    • 旅游促进发展:从十年世界银行经验中汲取的教训.pdf
    • 2026-02-10 15:54
    • 世界银行:2026年旅游促进发展报告-从十年世界银行经验中汲取的教训.pdf
    • 2026-02-09 14:25
    • 中诚信国际:中国旅游行业展望,2026年2月.pdf
    • 2026-02-09 14:24
    • 美亚航旅&amp旅讯数据:2026机票代理人的进化蓝图白皮书.pdf
    • 2026-02-08 10:03
    • 旅游服务行业:Booking反垄断启示录——告别“价格平价”,巨头如何重塑护城河?.pdf
    • 2026-02-06 16:42
    • 旅游及景区行业深度报告:海南专题报告:风宜长物放眼量,自贸港赶海正当时.pdf
    • 2026-02-05 17:08
    • 中关村中恒文化科技创新服务联盟:2026中国低空文旅产业发展研究报告.pdf
    • 2026-02-04 16:38
    • 力行致远 — 践行脱碳:制浆造纸业通往净零排放之旅.pdf
    • 2026-02-04 16:33
    • 2025年11月世界旅游晴雨表.pdf
    • 2026-02-01 13:33
    • 小红书新春市行业玩法-集酒旅行业专场.pdf
    • 2026-01-30 15:57
    • 2026马年年度活动规划(年度营销、商业地产、文旅景区、企业通用版).pdf
    • 2026-01-29 14:41
    • 【慧科讯业Wisers】2026元旦春节文旅消费者洞察报告.pdf
    • 2026-01-27 15:54
    • 艺恩数据:2026年智旅新纪元:AI与旅游产业融合全景报告.pdf
    • 2026-01-25 12:35
    • 去运动,去旅行!-马蜂窝旅行.pdf
    • 2026-01-24 17:38
    • 旅游新国潮.pdf
    • 2026-01-15 15:36
    • 旅行重构:解码印度旅行者.pdf
    • 2026-01-14 16:12
    • 【北二外】AI旅游行程助手类产品能力评测报告.pdf
    • 2026-01-13 17:25
    • 2025中国夜间经济发展报告-中国旅游研究院夜间经济课题组.pdf
    • 2026-01-12 15:09
    • 社会服务行业深度报告:服务消费深度研究-旅游景区商超百货:量化投资风格与政策促进方向的共振.pdf
    • 2026-01-09 16:58
    • 2025年人工智能是旅游和酒店业的核心报告-赋能个性化、效率和增长.pdf
    • 2026-01-08 21:39
    • Lemongrass:2026年度旅游趋势报告(英文版).pdf
    • 2026-01-07 10:31
    • 甘肃文旅行业深度报告:千年丝路如意甘肃,稳中有进高质量发展.pdf
    • 2026-01-05 15:53
    • 智瓴优业:云南省旅居产业十五五发展展望蓝皮书(2025年).pdf
    • 2026-01-03 10:31
    • 抖音生活服务:抖音2025年文旅数据报告.pdf
    • 2025-12-30 14:51
    • 2025年当AI引导购物旅程时-人工智能驱动商业时代下营销人员的机会报告(英文版).pdf
    • 2025-12-29 15:57
    • 2025年人工智能:旅游与酒店业的核心驱动力-赋能个性化、效率与增长报告(英文版).pdf
    • 2025-12-29 15:56
    • 一文读懂陕西旅游招股说明书:聚焦文旅主业,多元布局助力发展.pdf
    • 2025-12-29 15:51
    • 沙利文:2025年全球及中国旅游列车行业白皮书.pdf
    • 2025-12-29 15:47
    • 北京第二外国语学院:2025年AI旅游行程助手类产品能力评测报告.pdf
    • 2025-12-28 09:05
    • 2025年三季度旅游行业运行分析.pdf
    • 2025-12-26 16:16
    • AI+智能洞察报告:人工智能如何重塑消费者旅程与商业决策.pdf
    • 2025-12-22 15:06
    • 新京智库:2025年Z世代冰雪旅游行为洞察报告.pdf
    • 2025-12-20 16:09
    • 新京智库:2025年Z世代冰雪旅游行为洞察报告.pdf
    • 2025-12-20 16:07
    • BCD Travel:2026年全球旅游市场展望报告(英文版).pdf
    • 2025-12-19 16:05
    • 2025年假日旅行调查报告.pdf
    • 2025-12-18 14:46
    • 2026年旅游及免税行业展望-23页.pdf
    • 2025-12-17 16:14
    • 2026年全球旅游趋势报告(英)-Amadeus.pdf
    • 2025-12-16 16:27
    • 伦敦世界旅游交易会:2025年全球旅游行业报告(英文版).pdf
    • 2025-12-10 16:57
    • 中国入境游产业研究专题报告:中国入境游迈向黄金发展期,龙头OTA与旅行社有望受益.pdf
    • 2025-12-09 16:09
    • 2026年全球六大旅游趋势报告(英文版).pdf
    • 2025-12-07 10:22
    • 旅游零售业变革:2025年行业分析与未来展望-CXG.pdf
    • 2025-11-28 15:36
    • 后浪研究所:2025年轻人旅游趋势报告.pdf
    • 2025-11-26 15:50
    • 世界旅游联盟:2024年可持续旅游社区韧性发展新路径报告.pdf
    • 2025-11-26 15:48
    • 世界旅游联盟:2024-2025年跨境旅游消费趋势研究报告.pdf
    • 2025-11-26 15:48
    • 2025年全国县域文旅融合发展报告-迈点研究院.pdf
    • 2025-11-24 15:12
    • 迈点研究院:2025年中国文旅景区品牌运营发展报告.pdf
    • 2025-11-22 16:34
    • 2025文旅景区黄山5天4晚研学旅游活动方案-37P.pdf
    • 2025-11-19 15:19
    • “财智私行 秘境滇西”云南腾冲芒市高端旅游团建出行活动方案.pdf
    • 2025-11-18 16:28
    • 2026马年文旅景区新年春节唐潮游园会(潮起盛唐主题)活动方案-66P.pdf
    • 2025-11-18 16:26
    • 北京市文旅局:“北京礼物”创新发展白皮书(2025).pdf
    • 2025-11-15 15:12
    • 2025-2026年秋冬季欧洲境内旅游舆情监测报告(英文版).pdf
    • 2025-11-14 14:15
    • 石基信息:2025年文旅行业新媒体营销趋势报告.pdf
    • 2025-11-06 16:41
    • 2025年Q3中国商旅管理市场差旅管理趋势研究报告.pdf
    • 2025-11-06 16:38
    • (英)当下与未来:2025-2026年旅游行业报告.pdf
    • 2025-11-04 16:51
    • 县区全域文旅智慧化解决方案-中智游科技.pdf
    • 2025-11-03 15:47
    • 在线旅游消费满意度调查报告(2025)-天津市消费者协会.pdf
    • 2025-11-03 15:46
    • 2025中国高校旅游学科硕士教育质量与产学研融合发展趋势报告.pdf
    • 2025-10-31 15:18
    • 美团:2025年旅游休闲度假消费热点特征与案例研究报告.pdf
    • 2025-10-29 16:18
    • 中宏保险:2025新经济时代精智人群长寿新旅程报告.pdf
    • 2025-10-24 14:13
    • CIIF之旅收获:智能类人机器人——在不同发展阶段均展现出惊人的发展速度.pdf
    • 2025-10-14 15:19
    • YouTube旅游分类策略.pdf
    • 2025-10-13 09:50
    • 出海行业2025企业出海商旅管理报告:逐浪·共栖.pdf
    • 2025-10-11 16:03
    • 2025年Q3旅游行业薪酬报告.pdf
    • 2025-09-29 15:54
    • 美团:机会在下沉:2025中国企业差旅趋势洞察之住宿篇.pdf
    • 2025-09-28 17:34
    • 抖音&中国旅游协会&迈点研究院:2025年心动酒店趋势报告.pdf
    • 2025-09-27 19:58
    • 2024-2025年旅游趋势报告.pdf
    • 2025-09-25 16:00
    • 藏自治区人民政府:西藏自治区文化旅游产业发展规划(2025—2035年).pdf
    • 2025-09-24 16:24
    • 2025年旅游业人工智能应用报告:评估并支持NTO的研究与营销运营工作(英文版).pdf
    • 2025-09-23 16:36
    • 欧洲电信简化议程:监管演进以提升竞争性与更强数字单一市场的客户旅程.pdf
    • 2025-09-22 16:20
    • 世界旅游目的地竞争潜力指数报告(2025).pdf
    • 2025-09-22 16:19
    • “中国服务”河南模式研究报告(2025)解码河南文旅“破圈”背后的创新密码.pdf
    • 2025-09-20 16:58
    • 2025年新型需供关系驱动下的中国AI文旅发展趋势报告.pdf
    • 2025-09-18 16:35
    • 报告_旅游业未来四种情景.pdf
    • 2025-09-18 16:32
    • 康养旅游的未来:定义2025年及未来康养旅游的趋势研究报告(英文版).pdf
    • 2025-09-16 16:15
    • 环球旅讯:2025下半年AI旅游应用趋势洞察报告.pdf
    • 2025-09-12 16:36
    • 环球旅讯:2025年Q3中国商旅市场趋势洞察报告.pdf
    • 2025-09-12 16:36
    • 2024年电商配送基准报告-穿越现代消费者旅程的复杂性.pdf
    • 2025-09-12 16:30
    • 网经社:2025年暑期旅游出行网络消费权益监测报告.pdf
    • 2025-09-11 15:14
    • 北戴河旅游项目小镇全年活动推广方案.pdf
    • 2025-09-10 15:33
    • 抖音长白山圣地冰雪旅游节活动思路沟通案.pdf
    • 2025-09-06 19:23
    • 广州旅游发展战略规划(2025-2035年).pdf
    • 2025-09-06 19:21
    • 途美商旅:2025年Q2商旅市场差旅管理趋势报告.pdf
    • 2025-09-05 16:58
    • 2025年人工智能赋能智慧旅游发展研究报告.pdf
    • 2025-09-04 16:05
    • 2025年旅游业的转折点:变革性增长的原则报告(英文版).pdf
    • 2025-09-03 16:51
    • 复苏与蜕变-2025年中国旅行新洞察与新叙事报告.pdf
    • 2025-08-30 16:24
    • 2025年移动的生活:中国旅居住宿市场洞察报告.pdf
    • 2025-08-24 19:42
    • 2025Q2中国旅行行业出海趋势洞察报告-环球旅讯.pdf
    • 2025-08-20 17:12
    • 地产2025中秋国庆太空研学之旅(太有可玩 超月想象)活动策划案.pdf
    • 2025-08-20 17:10
    • 2025年跨境支付解决方案:旅游企业如何实现全球增长报告.pdf
    • 2025-08-16 16:48
    • “盐途皆是风景”文旅项目抖音IP内容营销规划方案【文旅抖音IP运营】【旅游抖音运营】.pdf
    • 2025-08-16 16:43
    • 2025年中国在线旅游行业市场全景洞察报告.pdf
    • 2025-08-14 16:55
    • ITB China:旅游趋势报告2025-2026.pdf
    • 2025-08-07 16:15
    • 环球旅讯:2025年Q2中国商旅市场趋势洞察报告.pdf
    • 2025-08-01 17:03
    • 2025年下半年旅游与酒店业战略及投资展望报告(英文版).pdf
    • 2025-08-01 17:00
    • 幸福文旅全年运营思路(文旅乡村振兴亲子活动文创婚庆民宿餐饮农业智慧景区).pdf
    • 2025-08-01 16:47
    • 2025从住宿到生活旅居市场产品竞争力与投资新机遇白皮书.pdf
    • 2025-07-29 17:06
    • 2025年准许起飞:AI赋能旅行与运输行业客户服务研究报告(英文版).pdf
    • 2025-07-26 20:11
    • 家庭自驾游率先重塑中国高端车市-中国购车家庭收支洞察报告之旅游篇(2025版).pdf
    • 2025-07-26 20:08
    • 华福消费观察:文旅与潮玩受暑期受旺季催化,关注AI教育进展及精细医美格局改善.pdf
    • 2025-07-26 20:00
    • 2025年重塑国际旅游的五大趋势研究报告(英文版).pdf
    • 2025-07-24 16:04
    • 2025年别克GL8+陆尊+PHEV用户画像与购车旅程报告.pdf
    • 2025-07-23 16:29
    • Skift:2025年全球旅游业状况报告:基于300+数据洞察(英文版).pdf
    • 2025-07-22 15:47
    • 2025年广东省乡村旅游消费趋势报告.pdf
    • 2025-07-22 15:45
    • 荣续ESG智库:2025年酒旅行业ESG白皮书.pdf
    • 2025-07-17 15:54
    • 2025全球旅行趋势报告.pdf
    • 2025-07-16 16:09
    • 文旅部:2025旅游安全实务手册.pdf
    • 2025-07-13 08:28
    • MoonFox月狐数据:2025年旅游行业发展洞察报告.pdf
    • 2025-07-11 16:04
    • 2025年旅游业发展转折点:转型增长原则研究报告(英文版).pdf
    • 2025-07-10 16:41
    • 同程商旅:2024-2025中国商旅管理白皮书.pdf
    • 2025-07-08 16:59
    • 2025年人工智能如何驱动制造业:从转型到价值创造的跃迁之旅报告(英文版).pdf
    • 2025-07-06 08:40
    • 民族工业沉浸式数字文化博物馆文旅非遗IP包装方案【非遗文旅】【非遗IP运营】.pdf
    • 2025-07-06 08:32
    • 2025年欧洲旅行者期望与行为演变研究报告(英文版).pdf
    • 2025-07-04 16:32
    • 旅游发展大会公共组织生活节活动策划方案.pdf
    • 2025-07-04 16:25
    • 环球旅讯:2025年Q2中国商旅市场趋势洞察报告.pdf
    • 2025-07-03 16:38
    • 2025年中国企业出海差旅研究报告-同程商旅.pdf
    • 2025-07-03 16:37
    • KOA:2025年北美露营与户外旅游住宿报告(英文版).pdf
    • 2025-07-03 16:32
    • 中国旅游研究院:2024中国旅游者出境满意度报告.pdf
    • 2025-07-02 16:32
    • 中国旅游研究院:2024中国旅游者出境满意度报告(英文版).pdf
    • 2025-07-02 16:32
    • 中原乡镇樱桃沟乡村振兴景观概念性规划方案【乡村文旅】【乡村振兴】【乡村景观规划】.pdf
    • 2025-06-27 16:33
    • 迈点研究院:2025年文旅集团投资运营发展报告.pdf
    • 2025-06-26 16:56
    • 2025年旅见不善:政策真空下生态旅游危机研究报告(繁体版).pdf
    • 2025-06-26 16:54
    • 2025央国企数智化差旅管理白皮书.pdf
    • 2025-06-24 15:07
    • 2025中国旅游企业出海趋势洞察报告.pdf
    • 2025-06-23 15:42
    • 2025澳门高奢酒店一二季度线上新媒体小红书种草方案【酒旅】【酒店民宿】【小红书营销】.pdf
    • 2025-06-16 09:48
    • 中共保定市委研究室:2025全国部分省市旅游产业发展政策汇编.pdf
    • 2025-06-14 16:31
    • 2025上半年中国AI旅游应用趋势报告.pdf
    • 2025-06-10 16:12
    • 2025年亚太旅游出行品牌数字广告投放洞察.pdf
    • 2025-06-05 16:06
    • 2024全国游客满意度调查报告-中国旅游研究院游客满意度课题组.pdf
    • 2025-06-03 16:05
    • AI在旅游行业中的应用.pdf
    • 2025-06-02 08:53
    • 中国旅游研究院:2024全球游客满意度调查报告.pdf
    • 2025-05-28 16:33
    • 爱点击携程旅行:2025年中国奢华旅行白皮书(英文版).pdf
    • 2025-05-27 16:09
    • 城市礼物文商旅赋能中心:2025年中国城市礼物发展白皮书.pdf
    • 2025-05-27 16:06
    • 中国低空旅游市场需求调查报告.pdf
    • 2025-05-26 16:54
    • (英)科技颠覆者:旅游与旅游业的未来趋势-Trip.com.pdf
    • 2025-05-24 16:34
    • 环球旅讯:2025上半年中国AI旅游应用趋势报告.pdf
    • 2025-05-23 16:22
    • 中国文化产业和旅游业年度研究报告(2024)精华版.pdf
    • 2025-05-21 15:45
    • 广东省文化和旅游厅:广东省2024年度博物馆高质量发展报告.pdf
    • 2025-05-21 15:36
    • 京东&快手:京东旅行 《万事大集》 项目结案.pdf
    • 2025-05-20 17:07
    • 2025年人工智能与自动化在旅行、交通和旅游与酒店业中的崛起研究报告(英文版).pdf
    • 2025-05-17 16:15
    • 同程旅行-孙丽娟《海外服务新起点》.pdf
    • 2025-05-17 16:08
    • 智慧旅游智慧景区设计方案.pdf
    • 2025-05-15 16:05
    • 推动文化体育旅游产业融合 促进城市社会经济振兴繁荣.pdf
    • 2025-05-12 15:45
    • 数读2024年端午假期旅游市场晴雨表.pdf
    • 2025-05-12 15:44
    • 中国旅游协会:2025年她旅游:新时代女性旅游消费报告.pdf
    • 2025-05-10 15:48
    • 中国旅游协会:2025年中国长城旅游创新发展40年报告.pdf
    • 2025-05-10 15:48
    • 中国旅游协会:健康旅游行业标准编制工作研究报告(2024).pdf
    • 2025-05-10 15:41
    • 中国旅游协会:2024年美好生活新玩法报告.pdf
    • 2025-05-10 15:41
    • 中国旅游协会:2024年研学旅游洞察研究报告.pdf
    • 2025-05-10 15:41
    • 中国旅游协会:长城主题旅游景区发展报告(2023.7-2024.6).pdf
    • 2025-05-10 15:41
    • 中国旅游协会:2024年中国休闲农业与乡村旅游研究报告.pdf
    • 2025-05-10 15:41
    • 中国旅游协会:2024年我国国际乡村旅游目的地发展情况的报告.pdf
    • 2025-05-10 15:41
    • 2025旅游业的人工智能革命:平衡科技与人文关怀研究报告(英文).pdf
    • 2025-05-08 16:03
    • “小湖四万亩 大院藏春秋”海南文旅地产项目推介方案【房地产】【旅游地产】.pdf
    • 2025-05-05 17:38
    • DT商业观察:2025年轻人旅游趋势报告.pdf
    • 2025-05-03 10:39
    • 南方城市文旅商业街区定位规划概念方案【旅游商业街】【商业地产定位】.pdf
    • 2025-05-03 10:31
    • 国际文化艺术会客村景区发展思路乡村定位规划方案【旅游】【乡村文旅】【艺术文旅】【乡村振兴】.pdf
    • 2025-05-03 10:28
    • 鱼岛乐园文旅项目品牌建设定位策划方案【旅游】【文旅定位】【旅游项目规划】.pdf
    • 2025-05-03 10:20
    • 婴幼儿配方奶粉品牌幼崽发现之旅线上线下活动策划案【婴幼儿奶粉】【港版奶粉】【线下活动】.pdf
    • 2025-05-03 10:20
    • 梁瑾:传统研发中心的400天变革之旅——形、序、质效三部曲.pdf
    • 2025-04-30 17:18
    • 美通社:2025旅游行业媒体概况与传播案例白皮书.pdf
    • 2025-04-27 13:29
    • 维萨-可持续旅游洞察与实践白皮书:探索融合共生的美好.pdf
    • 2025-04-26 14:24
    • 携程商旅:2024-2025年商旅管理市场白皮书.pdf
    • 2025-04-24 15:59
    • 2020年旅游目的地数字化营销策略趋势报告.pdf
    • 2025-04-22 15:48
    • 旅游业的AI革命:平衡科技与触感.pdf
    • 2025-04-22 15:45
    • VISA:2025年探索融合共生的美好-可持续旅游洞察与实践白皮书.pdf
    • 2025-04-18 15:09
    • 海南自贸港旅游零售白皮书2025版.pdf
    • 2025-04-15 16:16
    • 海南自贸港旅游零售白皮书2025版(英文版).pdf
    • 2025-04-15 16:16
    • 联合国世旅组织:2024年旅游促营商-投资赞比亚报告.pdf
    • 2025-04-15 16:15
    • 威海市全域旅游交通网规划(2021-2035年)研究报告.pdf
    • 2025-04-09 16:23
    • 以“数”赋能,以“智”焕新——腾讯智慧文旅解决方案.pdf
    • 2025-04-04 17:58
    • Fastdata极数:2025年中国自驾公路旅行用户洞察报告.pdf
    • 2025-04-03 15:53
    • 2025年中国出境游贸易调查报告:旅游业潜力挖掘(英文版).pdf
    • 2025-04-01 15:37
    • 2025年发展大湾区旅游群:双品牌视角报告-香港理工大学.pdf
    • 2025-03-31 09:53
    • 2025年旅游业未来趋势报告.pdf
    • 2025-03-29 16:26
    • 2024年山西省旅游业大数据报告.pdf
    • 2025-03-28 16:37
    • 中原地区某市文旅整合营销解决方案【旅游】【文旅】.pdf
    • 2025-03-28 16:33
    • 新疆冬牧场文旅景区策划定位&概念规划案【旅游】【文旅规划】.pdf
    • 2025-03-28 16:33
    • 森林文旅景区全年营销规划案【旅游】【旅游景区营销】【文旅营销全案】.pdf
    • 2025-03-28 16:31
    • 西南省份形象宣传片全案【文旅宣传】【宣传片策划】.pdf
    • 2025-03-28 16:30
    • 国产智能汽车车主露营户外旅行保客活动策划方案【车友会活动】.pdf
    • 2025-03-28 16:29
    • 2024低空+旅游重塑出行体验新质生产力打开蓝海市场.pdf
    • 2025-03-28 16:27
    • 文旅创意宣传片视频方案【旅游】【宣传片创意】.pdf
    • 2025-03-26 15:39
    • 2025美国大选后国际游客赴美旅游的意愿变化及消费行为研究报告(英译版).pdf
    • 2025-03-25 16:00
    • 旅讯研究院:2025年北京差旅报告-外地人在北京咋出差?.pdf
    • 2025-03-24 14:46
    • 2025第一季度商旅市场趋势洞察.pdf
    • 2025-03-24 14:37
    • 环球旅讯&数字100:2025年Q1中国旅游消费趋势洞察报告.pdf
    • 2025-03-22 17:06
    • RedHat红帽:2025年开启企业AI之旅:新手指南报告.pdf
    • 2025-03-20 15:02
    • BCD Travel:2024年现代企业差旅政策调研报告.pdf
    • 2025-03-16 17:14
    • 2025年旅游趋势报告.pdf
    • 2025-03-14 15:48
    • 洞察亚洲旅游新浪潮-2024年新加坡入境游的重磅趋势报告.pdf
    • 2025-03-13 17:11
    • 2025年携手红帽探索AI之旅报告-为您的AI之旅提供专业知识、培训和支持服务.pdf
    • 2025-03-12 15:48
    • 2024年聚焦奢华旅行:深度洞察中国旅行者的需求演变与市场趋势报告(英文版).pdf
    • 2025-03-12 15:45
    • 2024年聚焦奢华旅行:深度洞察中国旅行者的需求演变与市场趋势报告.pdf
    • 2025-03-12 15:45
    • 温泉旅游度假区营销推广提报方案.pdf
    • 2025-03-11 16:26
    • 浙江大学:人类经验与AI算法的镜像之旅(2025年).pdf
    • 2025-03-10 09:20
    • 国产智能汽车车主露营户外旅行保客活动策划方案【车友会活动】.pdf
    • 2025-03-10 09:12
    • 2024古镇商业街项目标志文创设计方案【文旅】【旅游】【文创创意】.pdf
    • 2025-03-10 09:09
    • 旅游城市文旅夜游:中医药古今天地游策划方案【旅游】【文遗】【文旅规划】.pdf
    • 2025-03-05 15:19
    • 小红书-城市正当红招商 - 【文旅】【城市】【citywalk】.pdf
    • 2025-03-04 16:06
    • 中国魅力小城旅游研究报告.pdf
    • 2025-03-04 16:04
    • 英敏特:2024年中国旅游度假趋势报告.pdf
    • 2025-02-28 16:38
    • 客户旅程的未来:AI代理掌控购买过程.pdf
    • 2025-02-28 16:31
    • 客户旅程的未来:人工智能代理掌控购买过程.pdf
    • 2025-02-28 16:31
    • Fastdata极数:2024年中国旅游行业年度报告.pdf
    • 2025-02-26 15:01
    • 模块化研发在汽车及复杂离散制造行业的实践之旅.pdf
    • 2025-02-26 14:57
    • 2024年旅游应用和品牌营销报告.pdf
    • 2025-02-26 14:56
    • 同程旅行:2025年中国高消费旅客出境游洞察报告.pdf
    • 2025-02-26 14:54
    • 模块化研发在汽车及离散制造行业的实践之旅.pdf
    • 2025-02-24 15:41
    • 中国传媒大学:2025年文旅传播趋势观察报告.pdf
    • 2025-02-19 16:15
    • 网经社:2024年Q4中国在线旅游用户体验与投诉数据报告.pdf
    • 2025-02-19 16:10
    • 2025年奢华旅行趋势研究报告.pdf
    • 2025-02-18 15:55
    • 2025年趋势报告:Alpha与Z世代如何重新定义旅游.pdf
    • 2025-02-18 15:52
    • 艾瞰系列:春节假期商圈及文旅大数据观察.pdf
    • 2025-02-18 15:44
    • 2025年小红书文旅灵感出游种草指南.pdf
    • 2025-02-17 10:45
    • cvent:2024年未来已至:企业差旅技术变革报告(英文版).pdf
    • 2025-02-17 10:38
    • 2024日本47地县级政府旅游部门在中国社交媒体平台运营推广报告.pdf
    • 2025-02-15 14:54
    • 香港文化体育及旅游局:2024年文艺创意产业发展蓝图.pdf
    • 2025-02-15 14:50
    • 2024酒旅业培训发展白皮书-先之教育.pdf
    • 2025-02-15 14:46
    • 广西农文旅融合发展研究会:广西农文旅融合发展报告2024.pdf
    • 2025-02-13 20:12
    • 新奥:绿色行动2030新奥能源的零碳之旅报告(2024年版).pdf
    • 2025-02-13 20:06
    • 2025年旅游展望.pdf
    • 2025-02-12 14:35
    • 2025年旅游趋势报告.pdf
    • 2025-02-12 14:30
    • 北京体育大学&中国电信:2024-2025滑雪旅游预测报告.pdf
    • 2025-02-11 15:47
    • 农小蜂-云南省乡村旅游产业特色景点概览.pdf
    • 2025-02-10 16:22
    • 2025年旅行与旅游的未来:拥抱可持续与包容性增长报告(英文版).pdf
    • 2025-02-07 15:34
    • 大众汽车转型之旅.pdf
    • 2025-02-03 09:51
    • 祥源文旅-600576-深度报告:持续探索文旅发展新模式,布局低空开拓新市场.pdf
    • 2025-01-25 17:00
    • 社会服务:冰雪经济全景图之旅游专题-冰雪旅游活力持续,带动区域发展.pdf
    • 2025-01-23 15:01
    • 君卓咨询:2025年河北省旅游类国企研究报告.pdf
    • 2025-01-21 15:40
    • 中国文旅简历地方文化标识.pdf
    • 2025-01-21 15:38
    • 2024年香港旅游业发展蓝图2.0(繁体版).pdf
    • 2025-01-18 15:04
    • 2024年中国文化产业和旅游业年度研究报告-北京京和文旅发展研究院.pdf
    • 2025-01-14 16:20
    • 艾瑞咨询:2024年中国文旅IP商业化报告.pdf
    • 2025-01-14 16:20
    • 小红书:2025数字化乡村文旅发展报告.pdf
    • 2025-01-14 16:18
    • 环球旅讯&旅连连:2024年旅游业招聘洞察报告.pdf
    • 2025-01-13 10:21
    • 携程:2025年春节长沙旅游饭店市场大数据预测报告.pdf
    • 2025-01-11 16:14
    • 中国旅行社协会:2024年中国研学旅游发展报告.pdf
    • 2025-01-08 16:21
    • 中国旅游研究院:2024年古镇旅游发展指数报告.pdf
    • 2025-01-08 16:21
    • 慧科讯业:2024(下)文旅行业消费者洞察报告.pdf
    • 2025-01-08 16:19

    OpenFGA 核心维护者、Ona(前 Gitpod)软件工程师 Siddhant Khare 最近写了一篇博客吐槽了自己在使用 AI 编程中的“疲惫感”。

     

    他以自身经历指出 AI 带来的职业疲惫真实存在且被行业集体回避:单任务变快≠工作变轻松,反而更累,期间工程师任务量膨胀、频繁切换引发深层耗竭;工作角色从创造者转为高消耗的 AI 产出评审者,加之 AI 输出的不确定性打破了工程师熟悉的确定性逻辑,持续带来焦虑。

     

    同时,行业技术迭代过快形成 “FOMO 跑步机”,频繁追新工具造成时间浪费与知识衰减,还易陷入 “prompt 螺旋” 陷阱,长期依赖更会导致独立思考能力退化,社交媒体的高光展示则进一步加剧比较焦虑。他指出,AI 时代工程师的核心能力并非极致使用 AI,而是懂得设边界、及时停止,保护认知资源,追求可持续的长期产出。

     

    他的博文引发了工程师们的共鸣。

     

    “对我来说,这种疲惫感有点不一样,它来自于不断在‘写一点代码 / 做一点工作 / 看一点 review’和“‘停下来等大模型生成结果’之间来回切换。等待的时间是不可预测的,你根本不知道是该继续等,还是该切去做别的事。于是你只能在机器“思考”的时候,随便干点事打发时间。

    你永远进不了心流状态,只能时刻盯着后台任务什么时候跑完。这种持续的“警觉等待”会让人特别消耗精力。我并不觉得自己更高效了,反而感觉自己像个偷懒的保姆,只是勉强看着孩子别把自己弄伤而已。”开发者 Parpfish 跟帖道。

     

    “我知道这建议听起来既不负责任又很幼稚,但我现在的做法是:每次给 Claude Code 提一个不知道要跑多久的请求,我就点上一根烟,放松一下。有时候我也会切去玩那种随时拿起来、随时放下都不影响的小游戏。”

     

    “对我个人来说,编程很多年前就没什么乐趣了,”Parpfish 也表示,“但有了 Claude Code 之后,我又重新觉得好玩起来了。虽然感觉不一样,但在我现在这个人生阶段,这样反而更让我享受。”

     

    下面是 Siddhant Khare 的文章,我们进行了翻译,以飨读者。

    AI 疲惫真实存在,但几乎没人谈

     

    你用 AI 是为了更高效,为什么反而比以前更累?这是每个工程师都得正视的悖论。

     

    上个季度,我交付的代码量超过职业生涯任何一个季度;同时,我也比职业生涯任何一个季度都更疲惫。这两件事并不矛盾,甚至高度相关。

     

    我的工作就是搭建 AI agent 的基础设施。我是 OpenFGA(CNCF Incubating)的核心维护者之一;做过用于 agent 授权的 agentic-authz;做过用于上下文去重的 Distill;上线过 MCP servers。我不是偶尔玩玩 AI 的那种人,我在这个领域深扎很久,我写的工具,正被其他工程师拿去把 AI agents 跑进生产环境。

     

    但即便如此,我还是撞墙了。那种疲惫不是换一套工具、再优化一点流程就能解决的,而是一种更底层的耗竭感。

     

    如果你是每天都在用 AI 的工程师,做设计评审、生成代码、排查 bug、写文档、做架构决策,并且你发现自己在“AI 时代”反而比以前更累,那这篇文章就是写给你的。你没有在幻想,也不是你不够强。你感受到的是真实存在的东西,只是行业在集体回避它:大家拼命讲效率、讲产出,却不讲代价。一个全职做 agent 基建的人都能在 AI 上 burnout,这件事可能发生在任何人身上。

     

    我想实话实说。不是那种“AI 太神了,这是我的工作流”的版本,而是真实版本:夜里 11 点,你盯着屏幕,周围堆着一大片 AI 生成的代码还得你去 review,你开始怀疑那个本该帮你省时间的工具,为什么反而吞掉了你整天的时间。

    没有人提醒过我们的悖论

     

    有件事我曾经想了很久才想明白:AI 的确能让单个任务更快,这不是谎言。以前要 3 小时的事情,现在 45 分钟就能搞定,写设计文档、搭服务骨架、补测试用例、研究不熟的 API……都更快了。

     

    但我的工作日变得更难了,不是更轻松,而是更难。

     

    原因一旦看清就很简单,只是我花了几个月才真正意识到:当每个任务变快,你不会做更少的任务,你只会做更多。你的“产能”看起来提升了,于是工作会膨胀来填满它,甚至还会超出。你的领导看到你交付变快了,预期会跟着调整;你看到自己交付变快了,对自己的预期也会跟着调整。基准线被整体抬升。

     

    在 AI 之前,我可能会用整整一天只专注一个设计问题:在纸上画草图、洗澡时想、出去走走、回来突然清晰。节奏慢,但认知负担可控,一天只扛一个问题,深度专注。

     

    现在呢?一天可能要摸六个问题。每个问题都“只要一小时,AI 帮你很快搞定”。但在六个问题之间来回切换,对人脑的代价极其昂贵。AI 不会在问题之间疲惫,我会。

     

    这就是悖论:AI 降低了“生产”的成本,却抬高了“协调、评审、决策”的成本,而这些成本几乎全部落在人的身上。

     

    你变成了 reviewer,而你从没签过这份合同

     

    以前我的工作流程是:想清楚问题 → 写代码 → 测试 → 发布。我是创造者,是建造者,这也是很多人最初喜欢工程的原因:能亲手把东西做出来。

     

    AI 之后,我的工作越来越像:写 prompt → 等 → 读输出 → 评估输出 → 判断是否正确 → 判断是否安全 → 判断是否符合架构 → 修不对的部分 → 再 prompt → 再重复。我变成了审稿人、裁判、质检员,站在一条永不停歇的流水线旁边。

     

    这是一种完全不同的劳动类型。创造会给人能量,评审会消耗能量。相关研究早就指出,“生成型任务”和“评估型任务”在心理体验上截然不同:生成更容易进入心流,评估更容易触发决策疲劳。

     

    我第一次明确意识到这点,是在某一周用 AI 重度开发一个新 microservice 的时候。到周三,我连简单的决定都做不动了:这个 function 该叫什么?无所谓。配置放哪?也无所谓。我的大脑不是因为写代码累,而是因为“判断代码”累,每天一整个时间都在做无数个细小判断,会把你掏空。

     

    更残酷的是:AI 生成的代码,往往比人写的更需要谨慎 review。人写的代码我大致知道对方的习惯、长处、盲点:可信的地方可以快扫,不放心的地方重点看。AI 不一样,每一行都值得怀疑。代码看起来很自信,能编译,甚至能过测试,但可能在极隐蔽的地方错得很深,直到线上、在高压负载下、凌晨三点才爆出来。

     

    于是你只能逐行读。读自己没写过、由一个不了解你代码库历史和团队约定的系统生成出来的代码,是一种非常消耗人的工作。

     

    这也是为什么我一直觉得 agent 安全和权限这么重要。我们不可能 review AI 产出的所有东西,规模一上来就做不到了,那就必须先在系统层面约束 agent 能做什么:最小权限原则、范围限制 tokens、审计轨迹。你越不需要担心“AI 会不会做出危险动作”,你越能把认知预算留给真正重要的工作。这不仅是安全问题,更是“人能否长期承受”的可持续问题。

     

    非确定性问题:AI 破坏了工程师最熟悉的契约

     

    工程师从业训练的底层假设是确定性:同样的输入,得到同样的输出。它是调试的基础,也是系统推理的基础。

     

    AI 把这份契约撕了。

     

    我有个 prompt 周一跑得完美,生成了结构清晰、很干净的 API endpoint。周二我用同样的 prompt 做一个类似 endpoint,输出结构却明显不同,这次错误处理换了套路,还引入了我没要的依赖。

     

    为什么?没有原因。更准确地说,没有我能触达的原因。这里没有“模型今天换了想法”的 stack trace,也没有日志告诉你“temperature sampling 走了 B 路径不是 A 路径”。它就是……不一样了。

     

    对一个职业生涯建立在“坏了我就能找到为什么”的人来说,这种体验会带来持续的、背景噪音式的焦虑。它不一定戏剧化,却足够磨人。你无法完全信任输出,也无法真正放松,每一次交互都必须保持警惕。

     

    我试过对抗,给 prompt 做版本控制,写复杂的 system message,做模板。一部分有用,但都无法解决根本矛盾。你在和一个概率系统协作,而你的大脑天生更擅长确定性系统,这种错位会长期产生低强度压力。

     

    也正因为这种挫败感,我后来做了 Distill:为 LLM 做确定性的上下文去重,不调用 LLM,不用 embeddings,也不靠概率启发式,而是用纯算法,在大约 12ms 内把 context 清理干净。我至少想让 AI pipeline 里有一段东西是可推理、可调试、可信的。模型输出再怎么不确定,输入至少要干净、可控。

     

    我发现适应得最好的一批工程师,通常已经“和不确定性和解”了。他们把 AI 当作一个聪明但不靠谱的实习生写的初稿,默认要重写其中 30%,并且提前把这部分重写时间算进计划。他们不会因为输出错了而愤怒,因为他们从来没期待它“正确”,只期待它“有用”。这两者差别很大。

     

    “FOMO 跑步机”:你永远追不上

     

    深呼吸一下,试着只跟上最近几个月的变化:Claude Code 先发 sub-agents,再发 skills,再发 Agent SDK,再发 Claude Cowork;OpenAI 上线 Codex CLI,又上 GPT-5.3-Codex,一个甚至“参与了自我编写”的模型;新的 coding agents 宣布 background mode,可并发上百个 autonomous sessions;Google 推出 Gemini CLI;GitHub 增加 MCP Registry;并购几乎每周发生;Amazon Q Developer 得到 agentic 升级;CrewAI、AutoGen、LangGraph、MetaGPT,随便挑一个 agent framework,每周都冒出新版本;Google 发布 A2A(Agent-to-Agent protocol)对标 Anthropic 的 MCP;OpenAI 发布自己的 Swarm framework;Kimi K2.5 采用 agent swarm 架构,编排 100 个并行 agents;“Vibe coding”成了热词;OpenClaw 上线 skills marketplace,一周之内研究者在 ClawHub 发现 400+ 恶意 agent skills;与此同时 LinkedIn 还会冒出一句话:“2026 年不做 sub-agent orchestration,你就已经过时了。”

     

    这还不是一年发生的事,是短短几个月,并且我还漏掉了很多。

     

    我也曾深陷其中:周末不断评测新工具,追每一条 changelog,看每一个 demo,拼命留在所谓“前沿”,因为我害怕落后。

     

    现实是什么?周六下午我搭起一个新的 AI coding tool,周日形成基本 workflow,而到了下周三,社交网络开始吹另一个“更强”的工具,我就会焦虑;下一个周末又去搭新的,旧的躺着吃灰。从一个 coding assistant 迁到下一个、再迁下一个,最后又回到第一个,每次迁移耗掉我一个周末,换来大概 5% 的提升,而且我还很难测出来。

     

    把这种循环乘以所有类别:coding assistants、聊天界面、agent frameworks、多 agent 编排平台、MCP servers、context 管理工具、prompt 库、swarm 架构、skills marketplace,你会变成一个永远在学习新工具、却从没真正把任何一个工具用深的人。Hacker News 首页就足够让人眩晕:今天是“Show HN:Autonomous Research Swarm”,明天是“Ask HN:AI swarms 怎么协作?”没人知道答案,但大家都在造。

     

    更糟糕的是知识衰减。我在 2025 年初花了两周搭出一套复杂的 prompt 工程流程:精雕 system prompts、few-shot examples、chain-of-thought 模板。它当时非常好用,三个月后模型更新,最佳实践迁移,一半模板反而不如一句简短指令效果好。那两周不是“投资”,而是“消耗”。我的 MCP server 也是:我写了五个自定义 servers(Dev.to 发布、Apple Notes 集成、Python/TypeScript 沙盒等),后来协议演进,GitHub 上线 MCP Registry,突然出现成千上万预制 servers,我的部分工作一夜之间变得可有可无。

     

    Agent framework 的 churn 更夸张。我见过团队一年内从 LangChain → CrewAI → AutoGen → 自研编排连续迁移。每次迁移都意味着重写集成、重学 API、重建 workflow。那些选择“等等再说”的团队,很多时候反而比早早冲进去、被迫迁两次的人更占便宜。

     

    后来我换了策略,不再追每个新工具,而是深挖它们下面的基础设施层。工具会来会走,它们解决的问题不会。context 效率、agent authorization、audit trails、runtime security,这些是跨框架、跨周期的耐久问题,这也是我把 agentic-authz 建在 OpenFGA 上、而不是绑死某个 agent framework 的原因;也是 Distill 做 context 层、而不是 prompt 层的原因:要构建在不那么 churn 的层上。

     

    我仍然会密切关注生态,做基础设施的人必须如此。但我关注是为了理解方向,而不是把每个新东西都立刻搬进生产。信息充分和被动反应,是两回事。

     

    “再改一版 prompt 就好了”陷阱

     

    这个陷阱非常阴险:你让 AI 生成一个很具体的东西,第一版 70% 是对的;于是你 refine prompt;第二版 75% 的对,但把第一版对的地方弄坏了;第三版 80% 对,但结构又变了;第四次你回过神来,已经 45 分钟过去了,而你自己从头写可能 20 分钟就写完。

     

    我叫它 prompt spiral,AI 时代的 yak shaving。你原本有明确目标,半小时后却在调 prompt,而不是写代码。你在优化“给模型的指令”,而不是解决真正的问题。

     

    更危险的是,prompt spiral 会让你产生“我在推进”的错觉。每一轮都有小进步,你会继续投入,但边际收益正在快速递减,你甚至忘了目标从来不是“让 AI 产出完美内容”,而是交付功能。

     

    我现在有一条硬规则:三次。三次 prompt 内拿不到 70% 可用的结果,我就自己写,没有例外。这条规则省下的时间,超过我学过的任何 prompt 技巧。

     

    完美主义遇上概率输出:最优秀的人往往最难受

     

    工程师倾向完美主义:喜欢干净代码、喜欢测试全绿、喜欢可预测系统。这不是缺点,是我们能做出可靠软件的原因。

     

    但 AI 输出从来不是“完美”,永远是“还不错”,大约 70–80%:变量名不对味,错误处理不完整,边界条件没考虑,抽象不符合你的代码库。能跑,但“不对”。

     

    对完美主义者来说,这很折磨,因为“差一点对”比“完全错”更糟。完全错,你直接丢掉重来;差一点对,你会花一小时去修修补补。修 AI 输出尤其痛苦,因为你在修“别人做的设计决策”,而这个“别人”并不分享你的审美、你的上下文和你的标准。

     

    我不得不学会放下。不是放下质量,我仍然在乎质量,而是放下“AI 会产出质量”的期待。我现在把每次 AI 输出都当作毛坯、当作起点、当作原材料。它出现的那一刻,我脑子里就贴上“draft”的标签。仅仅是这个心智框架的变化,就让我的挫败感减少了一半。

     

    很多在 AI 上最痛苦的工程师,恰恰是最好的工程师:标准最高、细节最敏感、瑕疵一眼就能看出来。AI 奖励的反而是另一种能力:能快速从不完美的输出里榨取价值,而不把情绪绑定在“把它打磨到完美”。

     

    思考能力在萎缩:这才是最让我害怕的

     

    我在一次设计评审会上发现了这个问题。有人让我在白板上推一个并发问题,没有电脑、没有 AI,只有我和一支笔,我居然卡住了。不是我不懂概念,我懂,而是我几个月没练这个“肌肉”了。我把“第一轮思考”外包给 AI 太久,导致从零推理的能力在退化。

     

    它像 GPS 和导航。没有 GPS 的年代,你会建立城市的心理地图,能自己推路线。用了多年 GPS,你离开它就不会走了,因为这项技能已经萎缩。

     

    AI 对工程思考也是一样:当你总是先问 AI,你就少了自己挣扎的过程。而学习就发生在挣扎里:困惑是理解成形的地方。跳过它,你会更快拿到输出,但理解会更浅。

     

    我现在刻意让每天的第一个小时不碰 AI:在纸上思考、手绘架构、用慢的方法推问题。它确实低效,但它让我的思考保持锋利,而锋利的思考会在我之后使用 AI 时带来回报。因为你自己的推理被“热身”后,你对 AI 输出的评估会更准确。

     

    比较陷阱:社交媒体只展示高光,不展示代价

     

    社交媒体上到处都是“看起来已经把 AI 玩明白的人”:晒 workflow、晒产出数据、晒“我两小时用 AI 做完一个 app”。你回头看自己的经历:prompt 失败、时间浪费、生成代码不得不重写,于是你开始怀疑自己是不是哪里不对。

     

    你没有任何问题。那些帖子是高光剪辑,没人会发:“我花了三小时让 Claude 理解我的数据库 schema,最后放弃,迁移还是手写。”没人会发:“AI 生成的代码线上吞错导致事故。”没人会发:“我很累。”

     

    更麻烦的是,AI 技能很难衡量。传统工程里,你看看代码大致能判断水平;AI 输出却受模型、prompt、上下文、temperature、甚至玄学因素影响。别人一个惊艳 demo,很可能在你的机器、你的代码库上复现不出来。

     

    我后来对 AI 内容变得更挑,我仍然关注这个领域,毕竟是工作,但我更少看“热闹”,更多看“真的在建和在交付的人”。信号和焦虑的比例很重要。如果一个信息流让你更焦虑而不是更清醒,那它就不在为你服务。

     

    真正有用的改变是什么

    我具体说说,哪些做法让我的 AI 使用方式从对抗变成可持续。

     

    • 给 AI 使用设时间盒。我不再开放式使用 AI。会设定计时器:这件事用 AI 30 分钟,时间到就交付现状或自己写。它同时拦住了 prompt spiral 和完美主义陷阱。

    • 把思考时间和执行时间分开。早上用来思考,下午用来 AI 辅助执行。规则不绝对,但有默认结构,就能确保大脑既锻炼也得到助力。

    • 接受 AI 只做到 70%。我不再追求完美输出,70% 可用就够了,剩下我自己补。这个接受,是我减少 AI 挫败感最有效的一件事。

    • 对 hype cycle 保持策略性。我会跟踪生态,但不再每个新工具一上线就立刻迁移。我只用一个主力 coding assistant,并把它用深。评估新工具看“几个月后的验证”,不看“几天内的热度”。信息充分和被动反应,是两回事。

    • 记录 AI 什么时候帮忙、什么时候拖后腿。我做过两周简单日志:任务、是否用 AI、耗时、满意度。数据非常清晰:AI 在样板代码、文档、测试生成上省了大量时间;在架构决策、复杂调试、需要深代码库上下文的工作上反而耗时。知道这一点后,我更清楚什么时候该用它,什么时候不该用。

    • 不再试图 review AI 产出的每一行。这很难接受,但如果你用 AI 生成大量代码,你不可能以同样严苛的标准逐行审。我的 review 精力集中在最关键的部分:安全边界、数据处理、错误路径;其它交给自动化测试和静态分析。非关键代码有一点粗糙是可以接受的。

     

    可持续性问题:AI 不是治好 burnout,而是在放大它

     

    科技行业的 burnout 早在 AI 之前就存在。AI 正在让它更严重,不是因为 AI 很坏,而是因为 AI 移除了曾经保护我们的“自然限速器”。

     

    在 AI 之前,你一天能产出多少有上限:打字速度、思考速度、查资料的时间。这些限制有时令人沮丧,但它们也是一种“调速器”。工作本身会限制你把自己榨干的速度。

     

    AI 拿掉了这个调速器。现在唯一的上限是你的认知耐力,而大多数人只有在把这条线冲破之后,才知道自己的极限在哪。

     

    我在 2025 年末 burnout 了。不是戏剧化那种:我没有辞职,也没有崩溃。我只是开始不在乎了。code review 变成走过场,设计决策变成“AI 怎么说就怎么做”。我在机械地产出更多,却感受更少。我花了一个月才意识到发生了什么,又花了一个月才恢复过来。

     

    恢复并不是“少用 AI”,而是“换一种方式用 AI”:设边界、有意图,并且承认我不是机器,我不需要跟机器同速。Working at Ona 让我更清楚看到这一点:当你为企业客户做 AI agent 基础设施,你会看到不可持续的 AI 工作流在规模化之后的“人类成本”。这不是个人问题,而是系统问题,必须在工具层面解决,而不只是靠个人硬扛。

     

    讽刺的是,我最好的几个项目反而诞生在 burnout 期间。当我停止追工具、开始思考到底哪里坏掉时,问题第一次变得清晰:context window 被垃圾填满,这催生了 Distill;agents 拿着全权限 API key,这催生了 agentic-authz;无法审计 agent 做了什么,这正在变成 AgentTrace。疲惫迫使我停止消费、开始建设,不是更快地堆功能,而是更有意识地去做正确的东西。

     

    AI 时代真正的技能

    我认为 AI 时代最重要的技能不是 prompt engineering,不是知道该用哪个模型,也不是拥有“完美工作流”,而是知道什么时候该停。

     

    知道 AI 输出什么时候“够用”;知道什么时候该自己写;知道什么时候该合上电脑;知道边际提升不值得继续消耗认知;知道你的大脑是一种有限资源,保护它不是偷懒,而是一种工程能力。

    我们做系统会优化可持续性:加熔断、做 backpressure、设计优雅降级。我们也应该对自己做同样的事。

     

    AI 是我用过最强的工具,同时也是最消耗人的工具,这两件事可以同时成立。能在这个时代长期活得好的工程师,不会是用 AI 用得最多的人,而会是用得最聪明的人。

     

    如果你很累,不是因为你做错了,而是因为这件事本身就很难。工具很新,模式还在形成,行业却装作“更多产出=更多价值”。事实不是这样。可持续的产出才是价值。

     

    我依旧每天都在这个领域里建 agent authorization、context engineering、audit trails、runtime security,让 AI agents 真正在生产环境可运行的基础设施。我对 AI 的投入比以往更深,但我会按自己的节奏、用自己的边界,去做真正重要的事,而不是追逐短暂的趋势。

     

    照顾好你的大脑。它只有一个,而任何 AI 都无法替代它。

     

    参考链接:

    https://siddhantkhare.com/writing/ai-fatigue-is-real

    Apple iWork (Pages、Numbers、Keynote) 14.5 - 文档、电子表格、演示文稿

    Pages 文稿 | Numbers 表格 | Keynote 演讲

    请访问原文链接:https://sysin.org/blog/apple-iwork-14/ 查看最新版。原创作品,转载请保留出处。

    作者主页:sysin.org


    Apple 今天将其专为 iOS 和 macOS 设备设计的 iWork 应用套件更新为版本 14.5,本更新包括错误修复和性能提升。

    文档、电子表格、演示文稿,尽可集思广益。

    Pages 文稿、Numbers 表格和 Keynote 讲演是创建精彩作品的理想工具。模板和设计工具让你能够轻松上手。你甚至还能用 Apple Pencil 在你的 iPad 上添加插图和标注。而通过实时协作功能,整个团队成员无论用的是 Mac、iPad、iPhone 还是 PC,都能一起工作。

    iWork

    Pages 文稿

    Pages - 文稿

    文档高手,精美不言而喻。

    Pages 文稿让你轻而易举就可创建赏心悦目的文档。挑选一个模板,然后使用强大的工具添加图片、影片、形状或图表。制作令人心旷神怡的读物,就是如此轻松。

    进一步了解 Pages 文稿:https://www.apple.com.cn/pages/

    Numbers 表格

    Numbers - 表格

    精妙的表格,总是格外出众。

    电子表格不一定非要看起来像个乏味的账本,因此,Numbers 表格用空白画布代替无数的条条框框 (sysin)。从一开始,你就可轻松添加引人注目的图表、表格和图像,再加上智能分类和数据透视表功能,你能把数据更为生动形象地呈现在眼前。

    进一步了解 Numbers 表格:https://www.apple.com.cn/numbers/

    Keynote 讲演

    Keynote - 演讲

    印象深刻的提案,眼前一亮。

    使用 Keynote 讲演,无论你是独立创作还是与团队协作,都能轻松制作和演示绚丽夺目的演示文稿 (sysin)。得益于强大的图形工具,你能设计精美的文本和酷炫的幻灯片,并添加引人入胜的影院级过渡效果,把你的创意活灵活现地展示出来。

    进一步了解 Keynote 讲演:https://www.apple.com.cn/keynote/

    💡 Apple 网页页脚:

    • iOS 版 Pages 文稿、iOS 版 Numbers 表格和 iOS 版 Keynote 讲演于 App Store 提供。需要使用 iOS 14 或更新版本。下载 app 需要使用 Apple ID。
    • iPadOS 版 Pages 文稿、iPadOS 版 Numbers 表格和 iPadOS 版 Keynote 讲演于 App Store 提供。需要使用 iPadOS 14 或更新版本。下载 app 需要使用 Apple ID。
    • Mac 版 Pages 文稿、Mac 版 Numbers 表格和 Mac 版 Keynote 讲演于 Mac App Store 提供。需要使用 macOS 11 或更新版本。下载 app 需要使用 Apple ID。
    • 部分功能可能需要接入互联网;可能需要支付额外费用和遵守相应条款。
    • 功能可能会有所变化。iCloud 版 iWork 目前向全球提供阿拉伯语、巴西葡萄牙语、简体中文、繁体中文、丹麦语、荷兰语、芬兰语、法语、德语、希伯来语、意大利语、日语、韩语、挪威语、波兰语、葡萄牙语、西班牙语、瑞典语和美国英语版本,需要使用 iCloud 账户和互联网连接。iCloud 版 iWork 可与使用 Safari 9.1.3 或更新版本、Google Chrome 或 Microsoft Edge 的 Mac 或 PC 配合使用。
    • iCloud 在中国内地由云上贵州 (云上艾珀 (贵州) 技术有限公司) 运营。

    更新内容

    Pages 14.5,2026 年 1 月 29 日

    Numbers 14.5,2026 年 1 月 29 日

    Keynote 14.5,2026 年 1 月 29 日

    本更新包括错误修复和性能提升。


    Pages 14.0,2024-04-02

    • 在 iPad 上,按住已连接键盘上的 Command 键并使用触控板或鼠标来选择非连续文字、句子或段落
    • 改进的 App 内通知可在用户首次加入协作文稿时通知你
    • 添加 iPhone 或 iPad 拍摄的 HEIC 照片时保留文件格式和完整质量
    • 其他稳定性和性能提升

    Numbers 14.0,2024-04-02

    • 改进的 App 内通知可在用户首次加入协作电子表格时通知你
    • 添加 iPhone 或 iPad 拍摄的 HEIC 照片时保留文件格式和完整质量
    • 在 iPad 上,按住已连接键盘上的 Command 键并使用触控板或鼠标来选择非连续文字、句子或段落
    • 其他稳定性和性能提升

    Keynote 14.0,2024-04-02

    • 通过 “动态颜色”、“极简浅色” 和 “极简深色” 主题给幻灯片添加新的外观
    • 改进的 App 内通知可在用户首次加入协作演示文稿时通知你
    • 添加 iPhone 或 iPad 拍摄的 HEIC 照片时保留文件格式和完整质量
    • 在 iPad 上,按住已连接键盘上的 Command 键并使用触控板或鼠标来选择非连续文字、句子或段落
    • 提高了导入和导出 Microsoft PowerPoint 文件时幻灯片过渡的兼容性
    • 其他稳定性和性能提升

    下载地址

    Apple iWork(Pages、Numbers、Keynote)14.0 Universal

    • 系统要求 macOS Ventura 13.0 or later

    Apple iWork(Pages、Numbers、Keynote)14.5 Universal

    更多:macOS 下载汇总 (系统、应用和教程)

    如果可以,我最想对小时候的自己说——

    别怕。

    别怕那个不敢举手的瞬间,别怕作文写跑题,别怕别人比你跑得快。你现在觉得天大的事,长大后回头看,大多不过是一阵风。

    还有——

    画画挺好的,别因为被说“没用”就停下来。那些你偷偷画在草稿纸边角的小人,后来再也没有画过了。

    以及,爸妈吵架不是你的错。他们爱你,只是那时候他们也不太会当大人。

    哦对了。校门口那家两块钱的奶茶,想喝就喝,不用攒一周零花钱。以后你会知道,有些甜,过期就不甜了。

    最后——
    不用急着长成大人。你现在笨拙、敏感、容易哭,都没关系。

    后来的你,还是会在某些夜晚想起那个坐在台阶上发呆的小孩。

    我想告诉你:你长成了还不错的大人。

    没有很厉害,但学会了和自己好好相处。

    以下是我觉得算法带来的影像,真实的生活场景:

    1. 同样是刷短视频,我老婆经常跟我说一些她刷到过的热门短视频,她津津乐道的跟我描述时,我总是说没刷到过这样的视频,她都会惊讶的说怎么可能,认为大家都会看过。同理,我分享时,我也惊讶她怎么没刷过,以至于很多时候聊一些话题都没啥可说,止步于此,因为我们的信息差。

    2.买衣服的场景。我买的衣服有时候觉得还行,买回来试穿,确实差点意思。我老婆说她来买,同样搜的外套,裤子,买回来确实好看一些,我看了下她搜到的结果,确实跟我的类型不一样,会比较潮一些,而我的都是一个类型,甚至我想跳出换个类型,除非我能输入准确的关键词,才能搜到。

    这两个场景,就是算法时代带来的影像,每个人都被裹挟到自己的信息茧房里,你只会看到你喜欢的,你感兴趣的内容,甚至你想跳脱出来也不是一件容易的事。有个比喻不知恰不恰当,每个人都是一只“井底之蛙”,你被困在了这个算法给你筑成的井里。

    今天下班就放假了,有没有走高速回家得,跑多少公里,有啥经验分享没有,今年开车回去 700 公里,不知道堵多久会。

    需求

    1. 睡眠监测 题主睡眠质量很差,一点动静(楼下快递板车、珠颈斑鸠叫)就醒
    2. 加分项 运动,日常无氧,偶尔有氧,看看数据
    3. 加分项 可以防水,支持戴着游泳
    
    # 备注
    - 看过一些测评,oura ring 订阅费太贵,apple watch 没 iPhone ,这俩不考虑
    - 电子产品买新不买旧,超过 2 年的产品基本不考虑了吧,软硬件都更新过了
    - 预算~2k ,可以适当上下浮动
    

    求用过的或者相同情况的给一些建议

    当AI技术加速走向产业化,企业在推进AI工程化落地的过程中,常面临API选型难、Token消耗贵、效果不透明、质量不可控等核心痛点。为此,MIAOYUN基于多年在云原生与智能运维领域的技术沉淀,以“一站式可观测大模型API智能网关”为核心切入点,推出「秒云Tokens管家」,聚焦API聚合与Token全生命周期观测两大核心能力,致力于帮助客户精准匹配适配度高、成本更可控的Token方案,打造更好用的AI服务市场,实现API调用成本与效果清晰可控,效率提升、持续优化,助力企业跨越AI落地痛点。

    行业痛点-企业大模型API调用的核心困境

    在AI产业深度推进的当下,Token已成为新一代云计算核心资源,更是企业大模型应用中直接产生成本的数字原料。当前企业在调用大模型API过程中,普遍面临三重突出困境,严重阻碍AI工程化落地效能:

    ► API选型难:大模型种类繁多,各API规范不一、调用门槛、性能表现差异较大,开发者调研适配耗时久,难以快速找到适配业务的最优方案,盲目选型还易增加适配和试错成本。

    ► Token消耗贵:多数平台采用输入输出双向计费模式,高频调用与上下文场景下Token开销快,缺乏有效管控机制,易造成资源浪费,导致消耗失控,AI投入成本高且产出比(ROI)难以核算。

    ► 效果不透明:API调用的响应速度、准确率、适配度等效果缺乏量化监测与追溯手段,无法追溯效果波动原因,难以定位根源、优化调整,影响AI应用的实际成效与成本价值对齐。

    「秒云Tokens管家」-全链路管控企业AI Token成本与效能

    「秒云Tokens管家」聚焦企业AI服务场景,打破传统API调用“分散管理、效果难控、成本失衡”及Token单价高、消耗大等核心痛点,以API聚合调用与Token全链路可观测两大核心能力为支柱,为企业提供一站式调用与精细化Token管理服务,二者相辅相成、协同发力,助力企业精准选型、高效调用API,最终筛选出更贴合自身业务需求、兼顾性能与成本的Token方案。

    聚合-一键调用所有主流模型

    在API聚合调用方面,「秒云Tokens管家」依托「秒云AI算力运营平台」的技术积淀,深度聚合国内主流闭源与开源大模型API服务,涵盖DeepSeek、Doubao、Kimi、Qwen、GLM等国产优质模型,全面覆盖语音识别、代码生成、多模态处理等多样化场景需求。平台实现“一次接入,统一鉴权”机制,开发者只需获取一个“LLM API Key”,即可一键调用平台所有聚合模型,企业无需繁琐对接多个供应商、学习差异化开发规范,无需修改原有代码,大幅降低对接成本与开发复杂度,彻底解决多模型混用调试难、切换成本高的行业痛点。

    观测-全链路Token监控

    在Token可观测方面,产品构建了全链路可观测体系,依托多维度评测指标(含调用响应速度、成功率、Token消耗等),实现Token消耗的实时监测、数据可视化及全生命周期追溯,企业可直观查看Token消耗细节、成本结构与异常情况,精准定位“高消耗、低产出”的调用场景,实现Token管控从被动应对向主动掌控的转变。

    聚合与观测能力的深度融合,构成了「秒云Tokens管家」的核心竞争力:通过API聚合打破调用壁垒,为Token观测提供了统一的数据采集基础;通过Token可观测获取精准的调用效果与消耗数据,反过来为API聚合调用的优化、供应商选型提供科学依据。 在此基础上,产品进一步延伸出Token精细化管控、消耗优化及生态闭环构建等能力,可按多维度分配Token配额、推送消耗预警,通过智能匹配模型、缓存复用等方式降低无效消耗,最终帮助企业实现AI Token成本可控、效能最大化,成为企业AI支出的“智能守门人”。

    「秒云Tokens管家」-核心功能与使用场景

    ★核心功能

    ► 多模型API统一接入:支持主流大模型与云服务API快速接入,实现统一认证、计费与全流程管理,降低对接复杂度。

    ► 服务质量指标可视化:提供响应延迟、调用成功率、输出准确性、成本消耗等多维度实时看板,实现状态一目了然。

    ► 调用效果评测与分析:支持用户自定义评测指标,通过交互式报表对比不同模型、不同参数下的调用表现,支撑科学决策。

    ► 智能告警与优化建议:基于阈值与异常检测算法,及时推送服务质量波动提醒,并提供针对性调优建议,降低运维成本。

    适用场景

    • 企业AI应用开发: 需快速集成多种AI能力,同时确保服务可用性与效果稳定性。
    • 模型选型与评估: 希望横向对比不同大模型在实际场景中的表现,为技术选型提供数据支撑。
    • API服务质量治理: 需要对内外部API调用进行统一监控、成本分析与性能优化,提升管理效率。

    未来,MIAOYUN将持续整合公司现有核心技术,把API聚合、智能调度与Token管控能力、运维优化深度融合,打造“API调用+Token管控+质量监测+成本优化”的一站式服务闭环。同时,将持续适配更多主流大模型,解决不同厂商API格式碎片化、Token计数方式各异的痛点,让企业在无需修改代码的前提下,实现多模型一键调用与Token统一管控,进一步降低企业AI落地成本与管理复杂度,让「秒云Tokens管家」成为企业AI工程化落地的必备工具。

    想问下有跑过顺风车的老哥写,过年回老家车上就两人,想着空着也是空着。要不顺风车拉两三个人,分摊下油费。才发现 300 公里的路程,2 个人才 220 ,顺风车都那么低的吗?还是我平台或者哪个姿势不对?我用的滴滴,过年免高速费也不存在平摊高速费啥的。好像滴滴还要抽佣 10%到 20%,竞争那么大的吗?

    NAVER 是韩国领先的互联网科技公司,运营着韩国最大的搜索引擎,并在人工智能、自动驾驶等高科技领域积极布局。作者 Nam Kyung-wan 来自 NAVER Infra 团队,自 2023 年参与 JuiceFS 社区代码贡献 (GitHub: kyungwan-nam),为 Hadoop 场景提出了多项改进。本文是作者继“ 为 AI 平台引入存储方案 JuiceFS”后的第二篇博客。

    NAVER Infra 团队负责运营公共 Hadoop 集群,使用 Spark、Hive、MapReduce 等 Hadoop 应用处理数据,并将数据存储在 HDFS 中。HDFS 在 Hadoop 生态系统中通过数据本地性支持高性能,具备优异的容错性和可扩展性。

    随着人工智能服务的普及,数据规模急剧增长,对多样化数据存储的需求也日益增加。同时,如何高效地共享 Hadoop 集群外部 AI 平台(如 Kubernetes)中的数据,成为了一项重要挑战。在这一背景下,NAVER 探讨了对象存储是否可以替代 HDFS,并明确了 JuiceFS 结合对象存储的适用场景

    01 HDFS 的局限

    存储成本上升

    AI 开发需要以高效且经济的方式存储不断增长的数据,并在某些情况下长期保留原始数据,以便进行模型改进和重新训练。

    然而,Hadoop 的计算和存储是紧密耦合的,导致存储扩展难以独立进行。当没有计算需求时,仅为扩展存储空间而增加节点会造成不必要的成本。此外,HDFS 默认保留三重副本,进一步增加了存储成本。

    文件数量限制

    AI 开发涉及数千万个小文件,如图像、音频和文本等。HDFS 存在著名的小文件问题,因为所有文件和块的元数据都存储在 NameNode 的内存中。例如,管理 1000 万个文件大约需要 3GB 的内存。因此,HDFS 可管理的文件数量受到单个 NameNode 内存容量的限制。

    数据中心容灾能力弱

    HDFS 通常由单个数据中心的节点组成。为应对数据中心故障或灾难,需使用额外方案将数据复制到其他数据中心,从而产生增加成本。

    运营成本增加

    NAVER 由专业人员运营公共 Hadoop 集群,负担相对较小,但通常 Hadoop 集群的构建和运营非常复杂且成本高昂。若要单独构建和运营稳定的 Hadoop 环境,需要专业知识和较高的维护成本。

    Kubernetes 中的生态兼容性差

    NAVER AI 平台基于 Kubernetes 构建,并利用 Kubeflow、KServe 等多种 AI 开源工具及 GPU 支持。但 HDFS 不支持 POSIX API 和 CSI 驱动,无法作为 Kubernetes 常规存储方式(即 PersistentVolume)使用。因此,在 Kubernetes 中使用 HDFS 需在容器中准备 Hadoop 包、配置和认证信息,并编写 HDFS API 代码,非常繁琐且会降低 AI 开发效率。

    02 对象存储的优势与劣势

    Hadoop 通过数据本地性提供高性能,但由于 HDFS 与计算节点耦合,计算和存储资源难以独立扩展。因此,扩展存储空间时,仍需增加额外的计算节点。

    相比之下,云环境支持计算和存储的独立扩展。通常,数据存储在对象存储中而非 HDFS,计算可以通过托管服务(如 AWS EMR、Google Dataproc)或基于 Kubernetes 的数据处理引擎进行,数据则存储在 S3、GCS 等对象存储中。这种架构支持灵活扩展计算和存储资源。

    此外,Hadoop 社区和云供应商提供了 S3AAzure BlobAliyun OSS 等 HDFS 兼容文件系统,使得对象存储可以像 HDFS 一样使用。

    对象存储作为远程存储,虽然难以实现数据本地性,但具有以下优势:

    1. 存储成本降低:计算和存储分离,可独立扩展。对象存储通常成本较低,并能根据需要选择不同的存储类别。例如,对于访问频率低但需长期保留的数据,可使用低成本存储类别(如 S3 Glacier)。
    2. 出色的扩展性和弹性:对象存储设计上支持近乎无限的扩展。对象数量和容量无限制,可根据工作负载变化轻松扩展或缩减。
    3. 数据中心灾难恢复支持:S3 等对象存储提供跨区域复制功能,可防止数据中心故障或灾难导致的数据丢失。
    4. 运营成本降低:避免 Hadoop 集群的构建和运营负担,从而降低运营成本。

    但对象存储替代 HDFS 是好的选择吗?

    不支持目录
    在文件系统中,文件通过目录进行组织,列出目录下的文件是一项基本操作,通常速度较快。
    而对象存储没有目录的概念,所有对象是独立的扁平结构。列出文件时需要通过对象前缀搜索,速度较慢。此外,为模拟目录结构而临时创建的 Directory Marker 对象也会影响性能。

    不支持重命名
    在文件系统中,重命名是基本操作,以 O(1) 级别的原子事务快速执行。但对象存储不支持重命名,需通过复制全部数据再删除原数据的方式处理,导致速度非常慢且可能中途失败。

    这一问题对于 MapReduce 和 Spark 等大数据框架影响尤为明显(Apache Hadoop Amazon Web Services support – Committing work to S3 with the S3A Committers)。文件输出操作通常依赖重命名来保证一致性,FileOutputFormatCommitter 就是基于重命名实现的。因此,在对象存储中直接使用 FileOutputFormatCommitter 会显著降低性能。

    为了解决这一问题,可以使用 Magic Committer,它避免了重命名操作,并针对对象存储进行了优化。

    1. 不支持文件权限
      HDFS 支持 POSIX 权限体系,可以设置文件和目录的所有者、组以及其他用户的权限。而对象存储不提供此功能,因此文件的所有者和组通常被视为当前用户,所有文件和目录的权限默认为 666 和 777(即文件可读写,目录可读写并可执行)(参考: Object Stores vs. Filesystems).。
    2. 数据访问速度慢
      对象存储作为远程存储,无法保证数据本地性,并且每次访问都涉及网络传输,因此相较于 HDFS,其数据访问速度较慢,性能受到网络延迟和带宽限制的影响。
    3. Kubernetes 中的低可用性
      一些工具,如 Mountpoint for Amazon S3 和 s3fs,支持通过 POSIX API 将对象存储挂载为类似本地文件系统的方式。AWS S3 还通过 Mountpoint for Amazon S3 CSI 驱动 支持将对象存储作为 Kubernetes 卷使用。

    然而,由于对象存储与传统文件系统存在根本差异,它无法完全兼容 POSIX API,且性能较低。因此,在使用这些工具时,需要充分了解它们的工作原理和局限性。最终,即使在 Kubernetes 环境中使用对象存储,低可用性问题仍然无法解决。

    1. S3 兼容对象存储的 API 兼容性:
      S3 已成为对象存储的事实标准,被多种应用广泛支持。因此,许多云供应商和开源项目提供 S3 兼容对象存储。然而,S3 兼容对象存储并不完全等同于原生 S3 服务。在使用时,需要确认其是否与 S3AFileSystem 或其他应用所使用的 S3 API 兼容。

    综上,对象存储可以像 HDFS 一样使用,但需要充分理解其局限性。现有 Hadoop 应用难以直接迁移,仍需额外的开发和适配工作。对于直接使用 HDFS API 编写的代码,需要避免重命名操作,并减少文件列表操作,以适应对象存储的特性。为避免现有 Spark 应用性能下降,需考虑使用 Magic Committer,但它并非总是有效,特别是在不支持 Spark 动态分区覆盖的情况下。

    此外,虽然 Spark 和 Hadoop 社区持续改进对象存储相关问题,但更新软件包版本和解决问题仍然面临挑战。使用 S3 兼容的对象存储时,还需验证其与 S3 API 的兼容性。

    03 在 Hadoop 中使用 JuiceFS

    JuiceFS 是一款分布式文件系统,架构由客户端、元数据引擎和数据存储组成。对象存储仅用于存储数据块,而文件系统所需的元数据则由数据库管理。

    需注意 JuiceFS 是与 HDFS 类似的分布式文件系统。因此,与直接使用对象存储不同,JuiceFS 能完美支持 HDFS API、POSIX API 和 Kubernetes CSI 驱动

    为了在速度慢且修改困难的对象存储上实现分布式文件系统,JuiceFS 引入了 chunk、slice 和 block 概念。

    • chunk(64MB):将文件分割为 64MB 单位,支持基于偏移的并行处理。
    • slice:chunk 内的修改单位,写入时创建新 slice 并优先使用最新版本。
    • block(默认 4MB):实际存储在对象存储中的最小单位,通过并行处理缩短上传时间。

    此外,从远程对象存储读取数据较慢,JuiceFS 支持多级缓存,以此弥补此性能不足。

    NAVER 内部 AI 平台已使用 JuiceFS。更多关于 JuiceFS 的详细信息及 AI 平台引入过程可参考为 AI 平台引入存储方案 JuiceFS

    JuiceFS 支持 Hadoop SDK,通过配置 JuiceFS 后,用户即可在 Hadoop 环境中使用它。

    配置 JuiceFS

    为使 Hadoop 识别 JuiceFS 文件系统,需在 core-site.xml 文件中添加以下内容。其中 fs.jfs.impl、fs.AbstractFileSystem.jfs.impl 和 juicefs.meta 是必需的。

    <!-- Configure JuiceFS to be available via jfs:// -->    
      <property>  
        <name>fs.jfs.impl</name>  
        <value>io.juicefs.JuiceFileSystem</value>  
      </property>  
      <property>  
        <name>fs.AbstractFileSystem.jfs.impl</name>  
        <value>io.juicefs.JuiceFS</value>  
      </property>  
    <!-- juicefs meta url -->    
      <property>  
        <name>juicefs.meta</name>  
        <value>redis://:password@addr</value>  
      </property>  
    <!-- In this example, grant access permissions to all users to avoid permission issues. -->    
      <property>  
        <name>juicefs.umask</name>  
        <value>000</value>  
      </property>  
    <!-- Cache up to 100 GiB. -->    
      <property>  
        <name>juicefs.cache-size</name>  
        <value>102400</value>  
      </property>  
    <!-- Cache under the temporary path of YARN containers, so the cache is removed when the container terminates.    
    Since it's a shared Hadoop, caching is temporary only during job execution. -->  
      <property>  
        <name>juicefs.cache-dir</name>  
        <value>${env.PWD}/tmp</value>  
      </property>  
    <!-- Prometheus remote write configuration for metrics collection -->    
      <property>  
        <name>juicefs.push-remote-write</name>  
        <value>http://host:port</value>  
      </property>  
      <property>  
        <name>juicefs.push-remote-write-auth</name>  
        <value>username:password</value>  
      </property>  
    <!-- Additionally collect Hadoop user and YARN container ID.    
    For shared Hadoop to distinguish users and applications. -->  
      <property>  
        <name>juicefs.push-labels</name>  
        <value>user:${env.USER};container_id:${env.CONTAINER_ID}</value>  
      </property>  

    以上为单文件系统的默认配置,但也可根据需要配置多个文件系统同时使用。
    更多配置选项可参考“客户端配置”。

    Hadoop SDK

    Hadoop SDK 的 JAR 文件可以通过下载预编译客户端或自行编译源代码获取。为了简化部署,通常可以在所有 Hadoop 节点的 Hadoop 发行版安装路径中预先安装。然而,在大规模 Hadoop 集群中,这种方法操作繁琐,尤其是对于公共 Hadoop 环境,它会限制所有用户使用特定版本。

    大多数 Hadoop 应用支持将所需 JAR 文件部署并添加到 classpath 中,用户可根据实际需要选择部署方式。以下是 HDFS CLI、MapReduce 和 Spark 中的具体部署方法。

    HDFS CLI

    配置完上述 core-site.xml 文件后,需要在 HADOOP_CLASSPATH 环境变量中设置 Hadoop SDK 文件路径。完成此设置后,您可以使用 hdfs 命令操作 hdfs://jfs:// 文件系统。

    $ export HADOOP_CLASSPATH=/home/juicefs/juicefs-hadoop-1.2.3.jar  
    $ hdfs dfs -ls hdfs://home/foo  
    Found 6 items    
    ...  
    drwx------   - foo users          0 2022-10-14 20:55 hdfs://home/foo/.Trash    
    drwx------   - foo users          0 2022-01-06 10:18 hdfs://home/foo/dfsio    
    drwx------   - foo users          0 2025-01-22 17:54 hdfs://home/foo/tpcds
    
    $ hdfs dfs -ls jfs://default/  
    2025-08-25 19:15:43,964 INFO fs.TrashPolicyDefault: Namenode trash configuration: Deletion interval = 60 minutes, Emptier interval = 60 minutes.    
    Found 8 items    
    ...  
    drwxrwxrwx   - 10000 hadoop-admins       4096 2025-06-10 18:06 jfs://default/nyc    
    drwxrwxrwx   - 10000 hadoop-admins       4096 2025-05-15 19:42 jfs://default/subdir    

    MapReduce

    MapReduce 在 Hadoop 的多个节点上并行运行,因此所有分配任务的节点都需要部署 JAR 文件。推荐的方法是通过分布式缓存进行部署。使用此方法时,任务执行时会自动将 mapreduce.application.framework.path 中设置的 MapReduce 框架部署到任务节点。

    以下是 mapred-site.xml 文件的示例配置:

    • mapreduce.application.framework.path:指定包含 Hadoop SDK 的 MapReduce 框架的 HDFS 路径。
    • mapreduce.application.classpath:配置为包含 Hadoop SDK 的路径。
    <property>  
       <name>mapreduce.application.classpath</name>  
       <value>$PWD/mr-framework/hadoop/share/hadoop/mapreduce/*:$PWD/mr-framework/hadoop/share/hadoop/mapreduce/lib/*:$PWD/mr-framework/hadoop/share/hadoop/common/*:$PWD/mr-framework/hadoop/share/hadoop/common/lib/*:$PWD/mr-framework/hadoop/share/hadoop/yarn/*:$PWD/mr-framework/hadoop/share/hadoop/yarn/lib/*:$PWD/mr-framework/hadoop/share/hadoop/hdfs/*:$PWD/mr-framework/hadoop/share/hadoop/hdfs/lib/*:$PWD/mr-framework/hadoop/share/hadoop/tools/lib/*</value>  
     </property>  
     <property>  
       <name>mapreduce.application.framework.path</name>  
       <value>hdfs://mapred/framework/hadoop-mapreduce-3.1.2-juicefs-1.2.3.tar.gz#mrframework</value>  
     </property>  

    Spark

    Spark 的基本配置文件是 spark-defaults.conf。在该文件中,可以替代 core-site.xml 进行如下设置:

    • 任意 Hadoop 设置可以通过 spark.hadoop.key=value 形式添加。
    • spark.jars:指定要部署到 Spark driver 和 executor,并包含在 classpath 中的 JAR 文件。
    spark.hadoop.fs.jfs.impl io.juicefs.JuiceFileSystem    
    spark.hadoop.fs.AbstractFileSystem.jfs.impl io.juicefs.JuiceFS    
    spark.hadoop.juicefs.meta redis://:password@addr    
    spark.hadoop.juicefs.umask 000    
    spark.hadoop.juicefs.push-remote-write http://host:port    
    spark.hadoop.juicefs.push-remote-write-auth username:password    
    spark.hadoop.juicefs.push-labels user:${env.USER};container_id:${env.CONTAINER_ID}    
    spark.hadoop.juicefs.cache-size 102400    
    spark.hadoop.juicefs.cache-dir ${env.PWD}/tmp    
    spark.jars hdfs://juicefs/juicefs-hadoop/juicefs-hadoop-1.2.3.jar  

    04 JuiceFS 改进事项

    JuiceFS 提供多种接口,支持跨平台的数据共享。例如,在 Hadoop 中使用 MapReduce 或 Spark 处理的数据存储到 JuiceFS 后,可以轻松在 Kubernetes 环境中访问和使用这些数据。

    为使 NAVER 公共 Hadoop 和基于 Kubernetes 的 AI 平台顺畅共享数据,需要进行一些改进。(已经全部贡献到社区版。)

    支持 all-squash 挂载(#5394)

    NAVER 公共 Hadoop 与 LDAP 集成管理用户账户,因此 Hadoop 中创建的数据由相应用户的 LDAP UID 和 GID 所有。然而,在 Kubernetes 中,容器可以使用任意 UID 和 GID 运行,这可能导致访问 Hadoop 创建的数据时产生权限问题。

    为了解决这个问题,我们增加了挂载选项 --all-squash。该选项使得访问挂载路径时,操作不会以当前账户的 UID 和 GID 进行,而是使用指定的 UID:GID。因此,设置 Hadoop 用户的 LDAP UID 和 GID 后,Kubernetes 中的容器可以无权限问题地访问数据。

    改进 juicefs.users 和 juicefs.group 设置方式(#4723)

    如前所述,在 Hadoop 集群中执行任务时,数据归 Hadoop 用户的 LDAP UID 和 GID 所有。但在 Hadoop 集群外部使用 Hadoop SDK 时,数据归任意 UID 和 GID 所有。例如,在 Docker 容器中使用 HDFS 命令存储数据时,所有者为容器内部账户的 UID 和 GID。

    为了解决这个问题,用户需要通过 juicefs.usersjuicefs.groups 设置指定所需的 UID 和 GID。之前,这要求用户编写 <用户名>:<UID><组名>:<GID> 格式的文件,并设置文件路径,这个过程非常繁琐。现在,我们增加了直接通过配置值来指定 UID 和 GID 的功能,简化了操作。

    支持 subdir(#6096)

    在基于 Kubernetes 的 AI 平台中,JuiceFS 以动态供应方式使用。创建 PersistentVolumeClaim(PVC)时,会在 JuiceFS 文件系统内生成与该卷对应的子目录。若要在 Hadoop 中共享该 PVC,需仅安全地共享该卷对应的目录。

    然而,Hadoop SDK 并不提供类似 --subdir 的挂载选项,无法限制 Hadoop 仅访问 JuiceFS 的特定子路径。为了解决这个问题,我们在 Hadoop SDK 中增加了 juicefs.subdir 设置,使用此设置可以限制仅访问指定路径。

    通过 hdfs 命令查看配额(#5937)

    JuiceFS 可以为整个文件系统或特定目录设置配额。在 Kubernetes 中,PVC 的 spec.resources.requests.storage 值将设置为该目录的配额。

    在 Hadoop 与 PVC 共享时,也需要查看配额信息。然而,原有的 HDFS 命令 hdfs dfs -count -q 无法查看 JuiceFS 的配额。为了解决这个问题,我们对该功能进行了改进,现在可以通过相同的命令查看 JuiceFS 的配额信息。

    支持 Prometheus remote_write 协议(#6295)

    使用 JuiceFS Hadoop SDK 时,可以将指标发送到 Pushgateway 和 Graphite。但 Pushgateway 需要定期清理指标,且 Graphite 格式独特,使用起来较为困难。

    许多系统支持 Prometheus remote_write 协议。为了解决这个问题,我们在 JuiceFS 中增加了通过该协议发送指标的功能。通过 juicefs.push-remote-writejuicefs.push-remote-write-auth 设置,用户可以指定 VictoriaMetrics vmagent 或 Prometheus。这一功能不仅整合了跨平台数据,还能整合监控系统。

    05 JuiceFS 的优势

    优势 1:通过并行处理和缓存克服对象存储的性能瓶颈

    JuiceFS 需要通过网络与远程对象存储交换数据块,因此在性能上难以超越具有数据本地性优势的 HDFS。然而,通过将数据分块并行处理以及缓存已读取数据,可以克服这一性能瓶颈。我们通过性能测试验证了 HDFS 和 JuiceFS 在不同场景下的表现。

    DFSIO

    使用 10 个 map task,针对 100GB 文件测量 HDFS 和 JuiceFS 的顺序数据写入和读取的吞吐量。数值越高性能越好。为适应顺序写入/读取,将 JuiceFS 的块大小设为 16MB。

    • 写入:JuiceFS 的吞吐量是 HDFS 的 1.7 倍。这是因为数据被分割成小块并行上传。
    • 读取:JuiceFS 的吞吐量是 HDFS 的 0.75 倍。但如果数据已缓存,预期性能与 HDFS 相似。

    TPC-DS

    使用 Spark SQL 测量对存储在 HDFS 和 JuiceFS 的 100GB 规模表的查询响应时间。数值越低性能越好。

    • JuiceFS 的响应时间是 HDFS 的 1.8 倍,这是由于数据本地性差异所致。
    • 已缓存的 JuiceFS 表现出与 HDFS 相似的性能。

    优势 2:与 HDFS 完全兼容,无需修改现有 Hadoop 应用即可使用

    NAVER 拥有稳定运营的公共 Hadoop 集群,运行着多种服务的 Hadoop 应用。如果仅将不常用的数据存储在对象存储中以降低存储成本,可能会出现问题。正如前所述,对象存储不是文件系统,无法保证现有 Hadoop 应用的性能和运行。为此,需要重写代码或检查数据处理引擎是否支持对象存储。此外,还需根据存储类型单独运行和管理 Hadoop 应用,增加了管理负担。

    与之相反,使用 JuiceFS 可以保持现有 Hadoop 应用不变。用户只需将输入输出路径指定为 hdfs://jfs://,即可以相同方式运行应用。

    HDFS 基于数据本地性保证高性能,而对象存储则在低成本和扩展性方面具有优势。两者各有所长,难以完全替代,需要根据需求选择。使用 JuiceFS 可以在不修改现有 Hadoop 应用的情况下,同时利用 HDFS 和对象存储的优势。

    优势 3:支持多种接口,可作为跨平台集成存储

    NAVER 使用多种平台进行服务开发和运营。例如,在开发/运营 AI 服务时,需要在数据处理平台中清洗数据,在 AI 平台中训练模型,并通过容器平台提供服务。

    在 NAVER,各个平台提供独立的存储,平台内部易于使用,但难以访问其他平台的存储。不同平台的存储隔离导致了数据孤岛现象,并容易造成数据重复和资源浪费。

    JuiceFS 不仅支持 HDFS,还完美兼容 POSIX 和 Kubernetes CSI 驱动,适合作为跨平台的集成存储。通过在多个平台间顺畅使用 JuiceFS 共享数据,可大幅提升 AI 服务开发效率,实现数据统一管理。

    06 结语

    本文探讨了 JuiceFS 在 Hadoop 环境中的使用方法及其优势,而在部分业务场景下,直接采用 HDFS 或对象存储会是更适配的选择。例如,当业务需要依托数据本地性实现高效快速处理时,建议将数据存储于 HDFS 中;此外,针对访问频率较低的数据,或采用 Iceberg 等专为对象存储优化的数据格式时,直接使用对象存储则更为简便。

    而在以下场景中,JuiceFS 会是更优选择:

    1. 需在 Kubernetes 与 Hadoop 环境之间实现数据共享时;
    2. 希望在不修改现有 Hadoop 应用代码的前提下,与 HDFS 并行部署使用时;
    3. 处理存在重复读取行为、可通过缓存显著提升效率的数据作业时;
    4. 业务所用 S3 API 无法被底层 S3 兼容存储良好支持时。

    本文介绍了在 NAVER 内部本地环境中的应用案例,但在 AWS、Google Cloud 等公有云环境中同样适用。希望对有类似困扰的读者有所帮助。

    2026 年,智能体将在企业级应用中取得哪些实质性突破?点击下载《2026 年 AI 与数据发展预测》白皮书,获悉专家一手前瞻,抢先拥抱新的工作方式!

    数据可用性空前提高,企业却发现规模化交付可靠的分析与人工智能解决方案变得前所未有的困难。随着数据湖逐渐成为业务关键型分析与决策的共享基础平台,可靠性、并发处理能力及成本可预测性等方面的挑战迅速显现。

    开放表格与数据格式部分缓解了这一难题。通过标准化数据存储与访问方式,Apache Iceberg 等格式使机构能够更有效地掌控数据,并为跨引擎的可互操作分析奠定基础。然而,仅靠开放性尚不足以解决复杂的分析困境。

    随着数据分布于多云环境、各类数据目录及工具之中,众多团队依然难以交付符合业务预期的分析成果。性能调优、运维负担与碎片化的安全管理模型,常常横亘在原始数据与可靠洞察之间。

    如今,越来越多的组织正以提升效率为目标重构其分析架构。将计算能力引向数据所在之处的核心理念,源于对开放存储中单一受治理数据副本的坚持——这使团队能专注于挖掘数据价值,而非反复迁移或复制数据集。

    这里正孕育着一种全新的技术路径。它基于 Apache Iceberg 这类开放数据表格式构建,同时支持 Delta 等其他格式。Snowflake 将一套为企业关键工作负载设计的强大分析引擎,直接部署于数据原生位置。团队无需再将数据迁移至另一个独立系统,即可在其存储原址处理全量数据,同时确保性能、可靠性与成本可控性。

    虽然这一路径在理念上令人振奋,但其在实践中的应用更具价值。本期综述将重点展示三大品牌——BMW Group、Indeed 与 WHOOP——如何运用该方案,在其全域数据资产中驱动分析与人工智能应用,从而将开放数据架构转化为可量化的商业成果。

    从愿景到实践

    Indeed 在扩大自助数据访问规模的同时降低成本 43%

    Indeed 运营着一个 52PB 规模的数据湖,为全公司的关键业务报表、分析与实验提供支持。随着自助式数据访问(即读写 Apache Iceberg™ 表的能力)需求的增长,数据工程团队亟需一种既能扩展分析能力、又避免形成瓶颈的解决方案。

    通过将数据湖从 Hive-ORC 架构迁移至 Apache Iceberg,Indeed 采用了与其开放数据战略相契合的“一次写入,随处读取”模式。借助 Snowflake 平台,分析人员能够直接读写 Iceberg 表,同时通过 Horizon 目录保持安全与治理控制,包括列级安全策略和数据脱敏机制。

    在内部测试中,Indeed 发现,相比在同一环境中评估的其他分析引擎,使用 Snowflake 查询 Iceberg 表的成本降低了 43%–74%。这种开源格式、受控访问与高性能分析的结合,使得 Indeed 能够在为规模化构建的湖仓平台上,加速实验探索、产品分析与洞察生成。

    凭借 Snowflake 对 Apache Iceberg 的原生支持,Indeed 将庞大的数据湖转变为受控的自助分析平台。

    WHOOP 在提供实时健康洞察的同时大幅削减计算时间

    WHOOP 每天通过其可穿戴设备分析数十亿条生物特征信号,为会员洞察、产品创新及业务预测提供支持。随着公司业务规模扩大,其需要一种在统一各系统数据的同时、能对敏感健康信息保持严格治理的方案。

    通过将数据整合至 Snowflake 平台并采用 Apache Iceberg 技术,WHOOP 在借助 Horizon Catalog 保障数据安全的前提下,简化了数据访问与管理流程。公司发现其新一代 AI/ML 财务预测模型运行速度提升了 3 倍,且通过降低运维复杂性,团队每日可节省 20 小时的计算资源。

     

    依托 Snowflake,WHOOP 将数据分析与人工智能转化为竞争优势,实现了更快速的财务预测能力,并为会员提供了更具个性化的体验。

    宝马集团利用全球数据洞察连接万名用户,同时提升效率 25%

    宝马集团通过其云数据枢纽(Cloud Data Hub)运营着一个大规模的全球数据环境,整合了集团内制造、服务、供应链及可持续发展等多类业务场景的数据。该平台涵盖 15 个业务领域、超过 6,000 个数据集,每月服务用户数超 10,000 名,在规模化运营中需兼顾架构灵活性与统一治理规范。

    为支撑这一“最佳架构”体系,宝马采用 Apache Iceberg 并结合 AWS 原生工具来管理开放、分布式数据;同时,在需要高效可靠分析的场景中集成 Snowflake 平台。Snowflake 为宝马现有数据资产提供了高性能计算能力,可在不干扰既有系统或不必要复制数据的前提下,实现复杂的运营分析。

    这一策略已取得显著成效。

     

    宝马集团报告称,在某些服务类数据工作负载上平均节省了 25%的成本,并已在 Snowflake 平台上部署超过 60 个数据应用场景,帮助各团队更快获取业务洞察,同时确保跨地区、跨工作负载的数据治理一致性。

    从复杂走向清晰

    尽管宝马集团(BMW Group)、Indeed 与 WHOOP 面临的具体挑战各异,但其应对策略背后存在一个共同模式:它们均优先采用将工具引入数据的策略,以保障架构效率,维持统一、开放、受治理的数据基座。向 Apache Iceberg 等开放表格式的转型使这一模式成为可能,这些格式提供了管理大规模数据所需的结构化、一致性与互操作性。而 Snowflake 则在此基础上提供了关键补充:一个能够直接在上述开放数据上运行的可靠分析与 AI 引擎,其内置功能旨在帮助团队在规模扩展时管理并发与成本。

    这些企业并未选择拼接多个计算引擎与治理层,而是通过将 Snowflake 引入其数据环境,与 Snowflake 平台上的既有工作形成互补。它们基于存储在 Snowflake 中、无需移动的开放数据,直接部署了统一且强大的分析引擎,覆盖整个数据资产。这一转变使得它们能够加速创新、简化运营,并在无需重构数据平台的前提下,交付可信的分析与 AI 能力。

    在上述案例中,三个核心架构原则始终贯穿其中:

    • 就地访问数据:直接在各处数据存储位置进行处理——无论是 Iceberg 表、Delta 表还是 Parquet 文件,无需迁移或复制数据;

    • 实现规模化高性能:在业务量增长时,以稳定可靠的性能支持高并发关键业务负载,确保性能表现可预测;

    • 统一分析与人工智能:通过统一的分析平台,赋能全组织各团队优化决策流程,打破数据孤岛。

    Snowflake 并未取代这些机构的开放架构体系,而是为其数据提供了所需的性能与可靠性,从而化解了开放性与运营稳定性之间的取舍难题。它帮助 WHOOP 达成服务等级协议(SLA)、助力 BMW 降低成本,并提升了 Indeed 数据团队的价值产出。

    以下能力展示各团队如何在不改变数据存储位置的前提下,为开放数据体系引入生产级分析引擎。

    更便捷地运行分析功能与人工智能,无论您的数据位于何处

    在组织探索架构效率的今天,一个共识正逐渐成形:与其在系统间迁移数据,不如将数据作为单一受治理副本留存,并将分析引擎与人工智能引擎部署至数据所在之处。Snowflake 提供统一的引擎与世界一流的平台,助力企业将这些数据转化为可信的分析洞察与人工智能应用。BMW、Indeed 和 WHOOP 等案例展示了不同行业如何借助这一架构,实现更快决策、更强治理控制与更高效运营。

    您的数据已准备就绪。现在,是时候让它们发挥价值了。

    原文地址:https://www.snowflake.com/en/blog/bringing-ai-analytics-lakehouses/

    点击链接立即报名注册:Ascent - Snowflake Platform Training - China更多 Snowflake 精彩活动请关注专区

    Vue3文本差异对比器实现方案

    本文将介绍本项目中 文本差异对比器 (Text Diff Checker) 工具的技术实现细节。该工具基于 Vue 3 框架开发,核心对比逻辑采用原生的 JavaScript 实现,通过动态加载的方式与 Vue 组件进行交互。

    在线工具网址:https://see-tool.com/diff-checker
    工具截图:

    1. 架构设计

    为了保证核心算法的独立性和复用性,我们将 Diff 算法逻辑封装在 public/js/diff-checker.js 中,而 Vue 组件 pages/diff-checker.vue 仅负责 UI 交互和数据展示。

    • 数据层 (Core JS): 负责文本的预处理、Diff 算法计算、HTML 渲染字符串生成以及统计信息计算。
    • 视图层 (Vue): 负责用户输入、选项配置、调用核心方法并展示结果。

    2. 核心算法实现 (diff-checker.js)

    核心逻辑是一个基于 最长公共子序列 (LCS, Longest Common Subsequence) 的 Diff 算法。

    2.1 文本预处理与并在

    根据用户选择的“对比模式”,我们将输入文本分割成不同的单元:

    • 行模式 (Line): 使用 split('\n') 按换行符分割。
    • 词模式 (Word): 使用 split(/\s+/) 按空白字符分割。
    • 字符模式 (Char): 使用 split('') 逐字符分割。

    同时,根据配置选项处理“忽略空格”和“忽略大小写”:

    if (ignoreWhitespace) {
        processedText1 = processedText1.replace(/\s+/g, ' ').trim();
        processedText2 = processedText2.replace(/\s+/g, ' ').trim();
    }
    // 忽略大小写则统一转为小写

    2.2 LCS 算法与回溯

    使用动态规划构建 DP 表,计算最长公共子序列的长度:

    // DP 表构建
    for (let i = 1; i <= m; i++) {
        for (let j = 1; j <= n; j++) {
            if (arr1[i - 1] === arr2[j - 1]) {
                dp[i][j] = dp[i - 1][j - 1] + 1;
            } else {
                dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]);
            }
        }
    }

    构建完成后,通过回溯 (Backtrack) 找出具体的 LCS 路径。

    2.3 构建 Diff 结果

    根据 LCS 路径,遍历原始序列,确定哪些部分是“新增 (added)”、“删除 (removed)”或“未变 (unchanged)”。

    • 如果当前元素在 LCS 中,标记为 unchanged
    • 如果原序列中有但 LCS 中没有,标记为 removed
    • 如果新序列中有但 LCS 中没有,标记为 added

    2.4 结果渲染

    为了提高性能,Diff 的结果直接由 JS 生成 HTML 字符串,而不是在 Vue 中使用 v-for 渲染成千上万个 DOM 节点。生成的 HTML 包含了行号、差异标识(+/-)以及高亮样式类。

    /* 生成的 HTML 结构示例 */
    <div class="diff-line diff-line-removed">
      <span class="diff-line-number">1</span>
      <span class="diff-line-number"></span>
      <span class="mr-2">-</span>
      Content
    </div>

    3. Vue 组件实现 (diff-checker.vue)

    3.1 动态加载脚本

    Vue 组件在挂载或需要使用时,通过创建 <script> 标签动态加载核心 JS 文件。为了防止重复加载,我们通过检查 window.DiffChecker 是否存在来判断。

    const loadDiffCheckerScript = () => {
      if (window.DiffChecker) return Promise.resolve();
      // 创建 script 标签加载 /js/diff-checker.js
      // 监听 onload 和 onerror 事件
    }

    3.2 调用对比

    当用户点击“开始对比”时,组件收集 leftTextrightText 以及 compareModeignoreWhitespace 等选项,调用核心对象的 compare 方法:

    const result = window.DiffChecker.compare(leftText.value, rightText.value, compareMode.value, {
      ignoreWhitespace: ignoreWhitespace.value,
      ignoreCase: ignoreCase.value,
      showLineNumbers: showLineNumbers.value
    })

    3.3 结果展示

    核心方法返回的 result 对象中包含了 diffHtml(差异内容的 HTML)和 statisticsHtml(统计信息的 HTML)。Vue 组件直接使用 v-html 指令将其渲染到页面上:

    <div v-if="statisticsHtml" v-html="statisticsHtml"></div>
    <div ref="diffOutput" v-html="diffOutputHtml"></div>

    通过这种 Vue 处理交互 + 原生 JS 处理计算密集任务的分离模式,我们既保持了前端框架的开发效率,又保证了对比功能的性能与灵活性。

    本文首发于 Aloudata 官方技术博客:《Aloudata CAN 如何与数据中台、治理体系融合?三步避免新孤岛》转载请注明出处。

    摘要:本文探讨了 NoETL 指标平台 Aloudata CAN 如何与现有数据中台及数据治理体系融合,避免制造新的数据孤岛。通过“存量挂载、增量原生、存量替旧”三步策略,实现指标口径统一、敏捷响应与成本优化,为数据架构师和治理负责人提供实践参考。

    引言:当“新工具”遇上“旧体系”,融合是唯一出路

    企业数据架构的演进,本质上是不断引入新技术以解决新问题的过程。然而,每一次技术引入都伴随着风险:新工具与旧体系割裂,形成新的“数据孤岛”。根据行业报告,企业平均管理超过 400 个异构数据源,数据孤岛问题依然严峻。同时,传统数据治理工具普遍存在“缺乏统一业务口径、依赖静态规则、自动化程度低”等灵活性不足的问题。

    “根据 2024 年 Gartner 数据和分析治理调查,近一半的受访者认为‘难以在不同部门/业务单位之间标准化数据’是其组织面临的最大 D&A 治理相关挑战之一。” —— Gartner, 2024

    在此背景下,引入 Aloudata CAN 这类新型指标平台,其成功的关键不在于技术本身的先进性,而在于能否与现有数据中台(负责数据汇聚与治理)和治理体系(负责规则与合规)实现平滑融合,避免制造新的技术断层和信息壁垒。架构的演进,应是“互补”而非“替代”。

    融合前置条件:认清 Aloudata CAN 的“语义层”定位

    成功融合的第一步,是准确理解 Aloudata CAN 在整体数据架构中的角色。它不是另一个数据仓库,也不是一个独立的 BI 工具。

    Aloudata CAN 的核心定位是“业务语义计算引擎”或“统一语义层”。其架构逻辑清晰分层:

    • 向下:无需建设繁重的 DWS/ADS 层物理宽表,直接对接数据中台已治理好的 DWD 明细数据层。
    • 中间:作为企业指标资产的唯一“注册中心”和“计算中心”,通过声明式语义建模,在逻辑层面构建“虚拟业务事实网络”。
    • 向上:通过标准 API/JDBC 向各类 BI 工具(如 FineBI、Quick BI)、AI 大模型及业务系统提供统一、口径一致的指标服务。

    这意味着,Aloudata CAN 的引入,是将数据治理的对象从“表、字段”等技术元数据,升维到“指标、维度、口径”等业务语义元数据,填补了从数据资产到业务价值之间的关键空白层。

    (注:如下图表无法渲染,请移步官网原文查看高清交互版)

    第一步:与数据中台的融合——从“物理宽表”到“虚拟业务事实网络”

    数据中台的核心价值在于统一数据标准和提供数据服务。然而,传统模式下,业务消费数据中台资产的方式,往往是通过开发大量的 ADS 层物理宽表和汇总表,这又回到了烟囱式开发的老路。

    Aloudata CAN 通过 “声明式语义建模” 与数据中台深度融合:

    1. 逻辑关联声明:在数据中台的 DWD 层上,通过配置方式声明不同业务实体表之间的关联关系(如订单表与用户表通过 user_id 关联),无需物理打宽。
    2. 虚拟业务事实网络:系统基于声明,在逻辑层面构建出一个可跨表关联查询的“虚拟明细大宽表”,业务人员可在此虚拟网络上,像使用一张大表一样自由定义指标。
    3. 替代物理宽表开发:绝大多数为满足特定报表需求而建的 ADS 宽表,均可被这种虚拟建模方式替代。新分析需求无需排期开发,可实现分钟级配置化响应。

    融合价值与验证:

    • 做轻数仓:某头部股份制银行引入后,有效遏制了 ADS 层宽表的无序增长,将数据交付效率提升了 10 倍(从 2 周缩短至 1 天)。
    • 释放资源:平安证券的实践表明,通过减少不必要的 ETL 和宽表,实现了基础设施成本节约 50%。
    • 统一出口:所有基于数据中台数据的指标分析,均通过 Aloudata CAN 统一出口,确保了消费层口径的 100% 一致性。

    第二步:与数据治理体系的融合——从“事后稽核”到“定义即治理”

    企业通常已部署如 Apache Atlas、OpenMetadata 等数据治理平台,专注于技术元数据管理、数据血缘和质量稽核。Aloudata CAN 与此类平台是深度互补关系。

    治理维度传统治理平台 (如 OpenMetadata)Aloudata CAN (业务语义层)融合后效果
    治理对象物理表、字段、ETL任务业务指标、维度、计算口径形成“技术-业务”双层元数据体系
    核心能力数据血缘追踪、质量规则稽核、资产目录指标定义时自动判重、口径校验、逻辑血缘治理规则内嵌于指标生产流程,变“事后检查”为“事前预防”
    协作方式被动发现、人工标注主动同步、API集成CAN 将定义好的业务指标及逻辑血缘同步至治理平台,补全业务视角的血缘图谱;治理平台的质量规则可为 CAN 的指标计算提供可信数据源保障。

    融合的关键是 API 双向集成:Aloudata CAN 将“业务语义元数据”同步给治理平台,治理平台则将“数据质量状态”和“技术血缘”反馈给 CAN。这使业务人员能基于可信的数据定义指标,同时让治理团队能清晰看到每个关键业务指标的底层数据支撑和影响范围。

    权威背书:作为 Gartner 中国数据资产管理代表厂商 及 《数据编织主动元数据技术要求》标准核心起草单位,Aloudata CAN 在治理领域的专业性和合规性已获行业权威认可。

    第三步:与现有 BI 及 AI 应用的融合——提供统一、开放的指标服务

    融合的最终目标是让业务端无缝受益。Aloudata CAN 作为 Headless(无头) 的指标基座,通过标准化接口向上层应用提供统一服务。

    对于 BI 工具:通过 JDBC 或原生 API,与 FineBI、Quick BI 等工具深度集成。业务分析师在熟悉的 BI 界面中,可直接拖拽来自 CAN 的、口径统一的指标和维度,无需关心数据来自哪张宽表。这解决了不同 BI 工具间指标口径不一致的顽疾。

    对于 AI 应用:这是 Aloudata CAN 作为 AI-Ready 数据底座 的核心价值。

    • 根治幻觉:通过 NL2MQL2SQL 架构,将 AI 的自然语言问题,先收敛到指标平台定义的语义空间(MQL),再由语义引擎翻译为精准 SQL,从根本上杜绝因直接面对杂乱物理表而产生的“幻觉”。
    • 语义 API:将指标查询、维度下钻、归因分析等能力封装为标准化的 Function Calling,供 AI 大模型直接调用,使 AI 能像业务专家一样使用数据。
    • 安全可控:所有 AI 数据请求均先经过语义层的权限校验,实现“先安检,后执行”,保障数据安全。

    避坑指南:融合过程中的三大常见误区与对策

    1、误区一:视为替代,而非增强

    表现:认为引入 Aloudata CAN 后,现有数据中台或治理平台可以下线。

    对策:明确分工。数据中台是“存储与计算中心”,治理平台是“规则与合规库”,而 CAN 是“业务语义与指标服务中心”。三者协同,构成完整的数据价值实现链条。

    2、误区二:一次性迁移所有资产

    表现:试图在项目初期就将所有历史报表和宽表逻辑迁移到 CAN 上,导致项目复杂、周期漫长、风险高。

    对策:严格执行 “存量挂载、增量原生、存量替旧” 的渐进策略。优先将稳定宽表“挂载”至 CAN 统一管理;所有新需求直接基于 DWD 层在 CAN 上“原生”实现;随着时间推移,逐步将老旧、低效的宽表“替旧”下线。

    3、误区三:忽视组织协作模式变革

    表现:仅将 CAN 视为技术工具,未调整原有的“业务提需-IT开发”的协作流程。

    对策:推广业技融合的协作模式。例如,借鉴平安证券的 “136”模式:10% 的科技人员负责定义原子指标和保障数据质量;30% 的业务分析师基于原子指标配置派生指标;60% 的终端业务用户可自由组合指标维度进行自助分析。建立基于统一指标库的协作流程。

    成功融合的三大可衡量标准

    如何判断融合是否真正成功?以下三个可量化的标准供企业参考:

    1. 口径一致性:企业核心业务指标(如 GMV、DAU、利润率)实现 100% “一处定义,处处一致”,不同部门、不同报表中的同一指标结果完全吻合。
    2. 响应敏捷性:业务自助分析需求的响应周期,从传统的“天”或“周”级,普遍缩短至 “分钟”或“小时”级。IT 从重复的报表开发中解放出来。
    3. 成本优化性:ADS 层汇总表/宽表的数量增长得到有效遏制,甚至开始减少。整体数据栈的 TCO(总拥有成本)实现可观测的下降,服务器资源得到释放。

    常见问题(FAQ)

    Q1: Aloudata CAN 会取代我们现有的数据仓库或数据湖吗?

    不会。Aloudata CAN 是构建在现有数据存储(如数据仓库、数据湖的 DWD 层)之上的统一语义计算层。它的目标是“做轻数仓”,减少不必要的物理宽表和汇总表开发,而非替换底层存储。您现有的数据资产可以完全保留并得到更高效的利用。

    Q2: 我们已经有了数据治理平台(如 Atlas、OpenMetadata),再引入 CAN 会不会造成冲突?

    不会冲突,而是深度互补。传统治理平台擅长管理物理表、字段、任务血缘等“技术元数据”。Aloudata CAN 则管理“业务语义元数据”(指标、维度、口径)。两者可通过 API 集成:CAN 将定义好的业务指标、血缘同步给治理平台,形成完整的“技术-业务”双层血缘;治理平台的数据质量规则也可为 CAN 的指标计算提供保障。

    Q3: 如何说服业务部门接受并使用这个新平台?他们习惯用现有的 BI 工具。

    无需改变业务部门使用 BI 工具的习惯。Aloudata CAN 通过标准接口(如 JDBC)与 FineBI、Quick BI 等主流 BI 工具无缝集成。业务人员在熟悉的 BI 界面中,可以直接拖拽来自 CAN 的、口径统一的指标和维度进行分析。对业务而言,他们感受到的是数据更准、取数更快、分析更自由,而无需关心底层平台的变化。

    核心要点

    1. 定位清晰,互补而非替代:Aloudata CAN 是位于数据中台之上的“业务语义层”,与底层存储计算和上层治理规则深度协同,共同构成现代数据架构。
    2. 技术融合,释放中台价值:通过声明式语义建模和虚拟业务事实网络,直接基于 DWD 层响应需求,替代大量手工宽表开发,真正实现数据中台资产的敏捷消费与成本优化。
    3. 治理前置,内嵌于流程:将治理规则(如口径校验、自动判重)融入指标定义环节,并与外部治理平台通过 API 双向同步,实现从“事后稽核”到“定义即治理”的演进。
    4. 服务统一,赋能业务与AI:作为开放的指标基座,通过标准接口同时支撑多种 BI 工具和 AI 应用,提供口径一致、安全可信的数据服务,是构建 AI-Ready 数据底座的关键。
    5. 策略渐进,规避实施风险:遵循“存量挂载、增量原生、存量替旧”的三步走法则,并配套组织协作模式变革(如“136”模式),确保融合过程平滑、价值可衡量。
      • *

    本文详细内容及高清交互图表,请访问 Aloudata 官方技术博客原文:
    https://ai.noetl.cn/knowledge-base/aloudata-can-data-middle-p...

    小T导读:红河烟叶复烤有限公司于 2024 年 9 月完成了易地技术改造并投产了数字化新厂区。 新厂区建成了全国首家应用加长型智能烤片机的复烤生产线,年加工能力提升至 60 万担烟叶。公司通过部署原料收储与复烤生产协同运营系统(IMOM),实现了从原料收储到生产的全流程智能化管理。烟叶复烤加工过程中通过引入 TDengine TSDB 时序数据库,实现了海量数据的实时低成本存储,是数字化转型和智能制造升级中的关键一步。

    背景和痛点

    复烤是烟草产业链中承上启下的关键环节,位于农业(烟叶种植)与工业(卷烟生产)之间,被视为“烟草初加工”的核心。它的业务专业性非常强,可以理解成是 “烟叶的定型和品质升华” 的工厂:来自各产区的原烟虽然经过初烘,但水分不均、杂质较多、品质不稳定,尚不能直接用于卷烟生产。通过复烤环节,这些原烟被进一步清理、调湿、定型,最终产出符合卷烟厂制丝工序要求的片烟,为后续工业生产提供标准、均匀、稳定的原料基础。

    复烤是典型的流程型生产,其产生的数据特点与制丝类似,但又有其独特性:

    1. 数据源密集并且采集频率高

    复烤生产线由真空回潮机、打叶风分、复烤机、预压打包机等多类设备组成,每类设备又部署了大量传感器,包括温度、湿度、压力、流量、风速、电机电流等关键参数。为实现对工艺的精确控制,采样往往需要达到秒级甚至更高频率,使得整条复烤产线每秒可产生数十万级的时序数据。

    • 强时序性与工艺强关联

    复烤过程中的所有数据都严格伴随时间戳产生,呈现高度连续的时序特征。各类工艺参数——如复烤机不同温区的温度、湿度变化——会直接影响“配方片烟”的含水率、色泽和香气等关键质量指标。因此,必须能够精确追溯每一批烟叶在加工过程中经历的完整工艺曲线,以保障品质稳定与工艺优化。

    • 写入压力巨大

    系统需要在生产过程中不间断地写入海量数据,是典型的写入密集型应用。传统关系型数据库在面对这种持续洪峰写入时,性能会急剧下降,成为系统瓶颈。

    为什么选择 TDengine TSDB

    我们选择 TDengine TSDB 作为复烤厂数字化转型与智能制造升级的核心底座,关键在于复烤工艺的数据特性与 TDengine 的性能优势高度契合,实现了从数据采集到工艺优化的全链路支撑。

    • 国产化替代:TDengine TSDB 为 100% 国产自主研发,核心代码开源,已适配麒麟、统信、凝思等国产 Linux 操作系统,全面满足政府与企业的信息安全及国产化替代要求。
    • 零代码数据采集:TDengine TSDB 自带的 taosX 工具可以直接从 OPC UA server 上采集数据。通过 taosExplorer 管理页面图形化配置 taosX 的数据采集任务,并可以实现采集点位的动态更新。
    • 高性能写入:TDengine TSDB 为每个数据采集点创建独立的表,采用列式存储和追加写入模式。这种专为时序数据设计的架构,使其写入效率比通用数据库高出一个数量级,能够轻松承接复烤车间所有传感器产生的数据流。
    • 超高压缩比:时序数据具有高度冗余性。TDengine 采用了针对性的压缩算法。在复烤车间场景下,压缩比通常可达 10% 甚至更高,这意味着存储空间节省 90% 以上,大幅降低了长期归档与历史数据留存的成本。

    TDengine TSDB 落地实践

    我们从 2021 年起就部署并使用 TDengine 时序数据库了,当时采用的是 2.6 版本,集群由 3 台服务器组成,其中包括 2 个数据节点和 1 个仲裁节点。单机配置为 CPU 56 核、内存 256GB、磁盘 14TB。依托 TDengine 的高压缩率,我们在这一套配置下长期稳定地存放了 SCADA 系统产生的超过两万亿条时序数据

    本次根据红河复烤公司 IMOM 建设的数据采集需求,我们新增部署了一台 TDengine TSDB 3.3 节点,进一步提升了系统的接入与分析能力。新版不仅支持零代码 OPC UA 数据采集,也提供了更丰富的查询语法与计算函数,能够更好地支撑复烤工艺的实时监控与质量分析。

    新节点的硬件配置为:64 核处理器、256GB 内存、47TB 存储空间,运行麒麟 V10 SP3 操作系统。

    零代码 OPC UA 数据采集配置步骤如下:

    1. 通过 CSV 文件配置 OPC UA 数据采集的点位信息,示例如下:

    • 在 taosExplorer Web 界面配置数据采集任务。检测连通性,与 OPC UA 联通后,将 CSV 文件上传。初期我们配置了 10 个采集任务,每个任务大约 2000 点位。

    • 采集任务选择 observer 模式,按 1s 间隔轮询读取最新值写入到数据库里面。

    • 在采集任务运行过程中,可实时查看数据采集及写入的记录数。

    • 通常情况下,一个采集点会对应存放在一张子表中。但在需要按设备或工段进行集中管理时,也可以采用多列模型:先手动创建包含多字段的超级表,将多个点位的数据按字段写入同一张宽表,实现更紧凑的建模方式。

    落地效果

    我们选择 TDengine TSDB,并非单纯更换一套数据库,而是基于复烤核心业务数据特性开展的一次技术架构升级。它帮助复烤车间从“数据负担”(高存储成本、慢查询、难分析)走向“数据资产”(易存储、快查询、可分析)。通过全面解决海量时序数据在采集、存储与计算环节的性能瓶颈,TDengine TSDB 使复烤工艺的生产过程更加数字化、透明化和智能化,从而支撑产品质量稳定、工艺参数优化与运营成本下降等关键目标的实现。

    1. 采集到的(出料烟叶含水率,出料烟叶温度,工艺流量等)数据展示:

    • 通过 SQL 语句直接查询各点位的数据:

    运行优化与问题分析

    1. 点位数据缺失

    复烤厂的数据写入由 taosX 通过 OPC UA 方式完成,采集模式采用 observe,以秒级频率定时拉取。但在实际运行中我们发现部分点位存在数据缺失。排查后定位到 task.id:8:该任务一次性配置了超过 1 万个点位,负载过高,导致采集不稳定。我们将其拆分为 6 个任务,每个任务约 2000 个点位,显著降低单任务压力。同时将每个任务的 batchSize 从 10000 调整为 1000,以减少批处理延迟并提升采集成功率。

    • 点位数据间隔超预期

    采集任务按 1 秒周期执行,但在实际监测中我们发现部分点位的采集间隔明显超过 1 秒:

    我们开启采集任务的“保存原始数据”高级选项,并结合 opc.log 进行分析:

    日志显示:单次采集在 1 秒内无法完成,从发起请求到 OPC Server 返回数据往往需要约 3 秒,期间还出现多次 5 秒超时导致本轮采集失败的情况。这类问题根因在于 OPC Server 的处理能力不足,无法支撑秒级高频采集需求。为保证采集实时性,需要提升 OPC Server 的硬件配置,或通过增加 Server 实例数量来分担负载。

    未来规划与升级方向

    我们目前使用的 TDengine TSDB 版本为 3.3.4.10,其流计算能力尚不支持嵌套查询,也不支持虚拟表。而在最新版本中,这两项能力均已完善:流计算支持更复杂的嵌套逻辑,新版本 TSDB 也提供了虚拟表功能。

    在现有业务中,我们已遇到多个需要新版本能力才能实现的场景,例如:

    • 多个流计算任务需将结果写入同一张目标表;
    • 需要检测“温度超过 80°C 并持续 10 分钟”的复杂规则,并生成实时告警。

    这些需求都依赖新版本流计算引擎才能高效落地。目前我们正在进行相关测试,测试完成后将计划升级至最新版本 3.3.8。

    TDengine TSDB 新版本流计算具有以下特性:

    • 数据分级存储与智能降采样:工业设备每秒生成数万条原始数据,通过流计算实现降采样后存储,可大幅降低存储空间。
    • 预计算加速实时决策:用户查询全量数据时,可能需扫描百亿级别数据,很难实时获取查询结果,通过流计算的结果进行查询可快速实时响应。
    • 异常检测和低延迟告警:异常检测、监控报警,需要根据规则低延迟地获取特定数据,传统批处理延迟较大,采用流计算可快速告警。

    对复烤业务来说,新版本带来的这些能力,正是我们下一阶段持续优化所需要的。

    关于红河烟叶复烤有限公司

    红河烟叶复烤有限公司成立于 2003 年 8 月 8 日,位于云南省弥勒市产业园区红河路 2 号。公司主要从事烟叶分选、复烤加工及仓储,红河烟叶复烤有限公司 2024 年 9 月易地技改顺利投产,标志着覆盖打叶复烤、片烟醇化、卷烟制造、工商物流的现代烟草产业园区初步成形。

    关于作者

    普轶,参与红河烟叶复烤有限公司 IMOM 建设,长期从事工厂信息化规划设计、系统集成、数据治理、实施及维护。