2025年底至2026年初,OpenClaw的出现重新将AI带入笔者的视野。在此之前,作为一名"古法程序员",虽然以前也倒腾过GPT、DeepSeek、SD等模型,但可能未深入使用,对AI的刻板印象一直停留在"玩具"层面——炼丹、炼金、"随机"编程、自然语言编程,仿佛与严肃的工程开发相去甚远。
但是随着近期爆发式的AI技术浪潮,对相关内容也做了很多学习和实践。
- AI生态术语爆炸:Vibe Coding、Spec Coding、SDD、Harness Engineering、Agent、Skill、MCP。
- 工具与模型百花齐放:
- Agent工程:Claude Code、OpenClaw、Hermes-Agent、Cursor、Trae
- LLM:Claude、GLM、GPT、Gemini、DeepSeek、Qwen3、Kimi、豆包
- 效率与能力的悖论:AI带来效率跃升的同时,也带来了"能力萎缩"的隐忧,过度依赖会弱化自身工程素养
- 信息过载:大量优质文章、源码解析、实战经验扑面而来
下面笔者会在当前在AI方向上的核心定位、关注方向、能力维度、重点资源以及待深入的问题,作为阶段性的学习地图。
- 起点:2025年底至2026年初,OpenClaw的出现重新将AI带入视野,此前对AI的印象停留在"玩具"层面。
- 转变:通过大量实践发现AI在Coding方面已相当强大,在游戏行业的代码生成上表现也比较突出,Vibe coding、Spec coding和Harness Engineering的实践结果发现在好的范式下使用AI,效率确实提升明显
- 态度:
- 虽然AI大大提升了某些方面工作内容的效率,但保持AI是工具,需求由人产出,工具服务于需求。
- 以目标和解决问题为导向。
- 不盲从、不排斥新的概念,新的工具,新的工作流。
- 类似于通过消息摘要生成更多代码内容。但是用好还是很有必要的,在于如何传达精准的需求。
- 什么是AI?
- AI是怎么理解自然语言含义的,为什么感觉AI这么强?
- AI的原理是什么?
- 为什么要会用AI?
- 现在感觉随便用AI就能生成点出来,很快就能完成以前长篇的代码书写?(效率提升?)
- 在这个信息爆炸的时代,要以何种思维来过滤大部分知识呢?(知识库)
- 怎么用以及如何用好?
- 如何将AI应用到生产级别中?
- 实践经验和技巧有哪些?
- 在这个AI游戏世界里:一个人的综合能力 =(基础永久属性 + AI固定属性)* (1 + AI百分比属性加成 )
- 人的提升是基础永久属性的增长,而AI固定属性的提升目前来说很快,但就像打游戏一样,无论每个版本装备怎么升级,但永久的基础属性才是根本。
- 无监督学习、监督学习、强化学习等基础概念。
- AI理解自然语言的底层原理探索。(Transformer)
- RAG(检索增强生成)、PAL(程序辅助模型)、React(联网搜索)。
2.1 编程或Agent工具
2.2 大语言模型(笔者常用排名)
2.3 辅助工具
- CC Switcher:管理Skill和MCP的工具。
3.1 三大方法论对比
3.2 Spec Coding 工作流(OpenSpec为例)
探索(Explore)→ 提案(Propose)→ 规格(Specs)→ 设计(Design)→ 任务(Tasks)→ 实现(Apply)→ 归档(Archive)
研究(Research)→ 规划(Plan)→ 标注迭代(Annotate)→ 待办清单(Todo List)→ 实施(Implement)→ 反馈微调(Feedback & Iterate)
4.1、核心应用场景
1. 代码补全
- IDE环境下的单行、多行代码补全
- Vibe Coding场景中,可采用TODO注释补全法,并封装为补全Skill,提升使用效率
2. 代码生成
- Spec Coding模式:先开展需求讨论,再执行编码操作,以Change为单位推进,后续对支持生成策划所需文档,以及BUG、崩溃修复相关日志较为便捷
痛点:上下文过长易导致Token消耗过快
解决方法:可通过Harness Engineering方式开启新对话,或在合适时机手动生成Memory.md文件以开启新对话;同时,也可手动触发上下文压缩,减少Token消耗。
3. 代码理解
- 代码搜索与扫描:采用Agent子代理协作模式,在SubAgent中使用Haiku等轻量化模型执行扫描操作,生成CodeMap、CodeWiki等成果,实现“一次扫描、多次复用”
- 代码Review、代码重构、代码注释生成
4. 聊天与搜索引擎替代
多数模型支持联网搜索功能,可替代部分搜索引擎的使用需求;也可选用豆包等免费工具完成搜索任务。
5. Skill:编写Skill与MCP
可让LLM自主学习Skill与MCP工具,待优化形成统一的Skill模板后,后续新增Skill均可基于该模板输出。初期可引导LLM学习OpenSpec的Skill写法,既可以封装自身编写Skill的专属Skill,市面上也有丰富的参考案例可供借鉴。
6. Skill:新工区创建
每次开启新对话或新工区时,均需向AI补充大量上下文信息。借助该Skill,可快速创建新模板工区,同步完成工程规范、中文设置、日志记录等相关配置。
4.2、相关工具实践
1. OpenClaw安装与实践
相关参考链接:
- https://github.com/openclaw/openclaw
- https://cloud.tencent.com/developer/article/
结合ollama与OpenClaw使用时,直接安装nvm、node、npm环境,即可快速完成OpenClaw的安装部署。其中,ollama可用于部署本地模型(如deepseek、qwen3等小模型),但存在模型质量与运行速度欠佳的问题;同时,ollama可快速启动Claw,提升使用便捷性。此外,已实践完成OpenClaw与、Wechat的接入配置。
2. Claude Code相关参考
相关参考链接:
- https://boristane.com/blog/how-i-use-claude-code/#phase-1-research
- https://github.com/anthropics/claude-code
4.3、补充说明
1. 提示词相关补充
- 小样本提示(Few-shot):通过提供示例,引导AI快速理解需求
- 思维链(Chain of Thought):引导AI开展深度思考,提升输出准确性
注:AI大语言模型的输出效果受训练数据影响,可结合RAG、PAL(程序辅助模型)、React(联网搜索)等方式,进一步提升AI的“聪明度”;多实践、刻意练习优质方法,可更好发挥AI编码价值。
2. Spec Coding方法(理想化工件模式)
- /opsx:onboard :提出需求梗概
- /opsx:explore :细化需求,讨论潜在问题
- /opsx:ff :快速生成提案(proposal)、规格(specs)、设计(design)、任务(tasks);或使用/opsx:continue ,分步推进
- /opsx:apply :生成代码
- 修复编译错误,验证测试效果,写成Skill,进行自动化验证
- /opsx:achive,归档本次Change
3. 编程模式对比
- 古法编程(朴素直接):包含vibe coding、聊天与搜索引擎使用、代码补全
- AICoding(“随机编程”)(需精准传达需求语义):包含vibe coding、spec coding、聊天与搜索引擎使用、代码补全、代码生成、代码Review、代码搜索、代码扫描、代码注释、代码理解
4. AI规范编程(以OpenSpec为例)
- 创建目录:mkdir .claude
- 在该目录下执行OpenSpec init初始化操作
- 拷贝项目规范文件,或通过Windows创建符号链接实现共用
核心流程:探索(Explore)→ 提案(Propose)→ 规格(Specs)→ 设计(Design)→ 任务(Tasks)→ 实现(Apply)→ 归档(Archive)
5. Skill分类与复用
- 全局Skill:无需额外配置,所有工作区均可通用
- 局部Skill:为每个工作区独有,需在对应工作区单独安装;也可通过软连接方式,实现跨工作区复用
- Agent Skill / Hook:Claude Code的扩展机制。
- MCP(Model Context Protocol):AI与外部工具的交互协议。
- SubAgent:子代理协作模式。
- Host Control MCP Server:构建历程与使用指南已关注。
- unreal-mcp:UE与MCP的对接方案。
- LevelMaker:用AI Agent搭建UE5关卡生产管线。
- OpenClaw安全能力框架:AI安全相关。
- SDD实践:用Spec对齐需求、突破技术陌生感。
- 在信息爆炸时代,如何高效过滤知识?
- 如何平衡AI提效与自身能力成长的关系?
- Hermes-Agent 和 OpenClaw 的新进展。
- AI在长程记忆方面研究
- AI规范编程(SDD / Harness Engineering)在游戏项目中的落地。
- 本地模型部署OpenClaw +(ollama + DeepSeek / Qwen3)的实用性提升。
需要坚定的一些事情是:
- 以目标和解决问题为导向去思考和实践。
- AI是工具,需求是人本身才会产出的,工具是为了服务于需求的。
- 站在前人肩膀上思考和实践。
- 保持学习能力和实践能力,只有不断进步,否则不进则退。
- 摒除急功近利的想法,先有规划再行动,避免盲人摸象,同样需避免过度追求最新概念而不进行脚踏实地的实践。
- 警惕过度依赖AI带来的能力弱化,效率提升不应以自身进步停滞为代价。
提效的弱化自身能力,虽然AI可以在Coding方面大大提高效率,但是太依赖,自身能力还是会弱化或者不进步。
Note:第6条是整个学习过程中最容易被忽视、却最致命的一条。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/270927.html