- 博客(142)
- 资源 (22)
- 收藏
- 关注
原创 Harness Engineering学习七 —— AGENTS.md文件编写的最佳实践
本文总结了Markdown语法和工程文档的最佳实践。语法方面,建议统一使用空格分隔标题符号、避免段落缩进、优先使用<br>标签换行、规范粗斜体标记方式、统一列表符号使用、正确创建分割线、处理URL空格以及谨慎使用HTML标签。工程实践方面,强调文档应包含关键项目信息、使用嵌套AGENTS.md文件管理子项目、保持文档编写风格统一。这些规范旨在提高文档兼容性和团队协作效率,特别适用于需要智能体处理的项目管理场景。
2026-05-11 18:11:21
548
原创 Harness Engineering学习六 —— AGENTS.md
AGENTS.md不是为AI编码智能体设计的专用文档,作为README.md的补充文件。它包含智能体所需的详细上下文信息(如构建步骤、测试指令等),避免污染人类阅读的README文件。该文件采用标准Markdown格式,可放置在项目根目录或子模块中(就近优先原则),支持多智能体兼容。典型内容包括项目概述、构建命令、编码规范等,智能体会自动执行其中列出的测试命令。用户可通过配置文件指定使用AGENTS.md,该文档支持实时更新,明确的用户提示会覆盖所有内容。
2026-05-11 16:48:21
310
原创 Harness Engineering学习五 —— GTCode AI研究报告
本文探讨了Harness工程在智能体软件开发中的关键作用,提出构建智能体工作系统需要建立严格的行为准则和环境设计。文章指出智能体的正确性取决于其可访问的信息质量,强调必须通过机械强制执行架构意图而非单纯文档记录。核心内容包括:1)建立分层文档系统(如AGENTS.md)实现渐进式知识披露;2)将架构规则转化为机械不变量;3)优化系统可读性使智能体能直接观察运行状态;4)应对安全风险的最小权限设计;5)持续自动化管理技术债务。研究显示,智能体开发的主要瓶颈不在于编码能力,而在于环境质量,人类工程师的角色转变
2026-04-29 15:41:31
389
原创 Harness Engineering学习四 —— LangChain 的实践
摘要:通过Harness工程优化DeepAgents编码智能体,在TerminalBench2.0中的排名从第30位提升至第5位。关键改进包括:1)采用自我验证循环,强化测试导向的开发流程;2)优化环境上下文注入,提升任务适应性;3)引入循环检测中间件避免死循环;4)实施"推理三明治"策略合理分配计算资源。这些调整使性能提升13.7个百分点(52.8%→66.5%),同时保持模型不变。研究证明,通过系统提词、工具选择和运行流优化等Harness工程手段,可显著提升智能体在复杂任务中的表现
2026-04-28 14:59:49
511
原创 Harness Engineering学习三 —— Anthropic 的实践
本文探讨了长期运行智能体在多上下文窗口工作中的挑战与解决方案。针对智能体一次性尝试过多任务或过早宣布完成等问题,研究提出了双重智能体架构:初始化智能体负责设置基础环境,创建功能清单和初始git提交;编码智能体则专注于增量开发,通过git历史记录和进度文件保持工作连续性。实验表明,该方法结合结构化测试流程和环境管理策略,能显著提升智能体在复杂任务中的持续工作能力。文章还指出了未来研究方向,包括多智能体协作架构的优化及其在其他技术领域的应潜力。
2026-04-28 10:29:43
342
原创 Harness Engineering学习一 —— 基本概念
文章摘要: Harness Engineering(驾驭工程)是通过系统化约束和管理AI模型行为,提升其编程效率和质量的关键技术。OpenAI、LangChain等团队的实践表明,模型性能的差异主要取决于Harness系统(包括规则文件、工具配置、反馈机制等),而非模型本身。核心方法包括:架构约束(分层依赖规则)、智能体专业化(任务拆解)、持久记忆(文件系统存储)和结构化执行(分阶段验证)。典型案例显示,优化Harness可使AI编程实现百万行代码零人工编写。开发者需从代码生产者转型为系统设计者
2026-04-27 18:28:05
750
原创 Harness Engineering学习二 —— OpenAI的实践
《全AI生成代码的软件工程实验:五个月构建百万行代码产品》 摘要:OpenAI团队进行了一项突破性实验,在五个月内完全由AI智能体Codex构建并交付了一个包含百万行代码的内部beta产品。实验证明: 工程效率实现数量级提升,仅用传统1/10时间完成开发; 人类工程师角色彻底转变,专注于设计环境、明确意图和构建反馈系统; 代码库完全针对AI可读性优化,通过结构化文档和严格架构规范保持一致性; 智能体自主性持续增强,已能端到端驱动新功能开发全流程; 发现技术债务管理新范式,通过编码"黄金原则&quo
2026-04-27 17:18:12
605
原创 Win10安装modelscope命令,报错:系统未开启Windows长路径支持
在Win10系统安装modelscope时遇到路径过长错误,原因是系统未启用长路径支持。通过修改注册表解决:以管理员身份运行PowerShell,将路径长度限制从260字符扩展到32767字符
2025-12-10 16:07:41
516
原创 2026年度中国汽车10大技术趋势
中国汽车工程学会发布《2026年度中国汽车十大技术趋势》,预测未来3-5年行业技术发展方向。报告指出L3级自动驾驶技术方案将统一优化,端到端AI智能座舱进入量产阶段,HBM芯片在高端车型渗透率超30%。兆瓦超充重卡车型将达百余款,大电量HEV实现量产,热泵技术市场搭载率突破40%。此外,分布式驱制动系统、车载光通信技术将取得突破,固液混合电池规模达10万辆级,车路云协同技术实现量产应用。该研究由378位专家经4轮调研形成行业共识,涵盖重大突破、新量产及规模提升三类技术趋势。
2025-10-29 14:39:59
1723
原创 下一代高阶认知智能座舱形态和关键技术
摘要:中国汽车工程学会定义了CL3高阶认知智能座舱标准,包含人机交互、网联服务、场景拓展和数字底座四大维度。2025年行业专家提出未来智能座舱将发展为"移动空间""智能管家"等形态,需突破多模态感知、隐私保护、算力共享等关键技术。该标准要求实现全场景覆盖、主动交互、云端服务及AI预测等核心功能,标志着智能座舱向认知智能阶段的演进。
2025-10-27 14:13:18
1062
原创 Vibe coding,用AI写代码
VibeCoding是一种新兴的AI协同编程方式,由OpenAI联合创始人Andrej Karpathy提出,强调通过自然语言交互实现"心流编程"。这种方式以结果为导向,开发者只需描述需求,AI负责实现细节,形成"说需求-看结果-调prompt"的高效循环。它适合快速原型开发、技术探索和学习,但存在代码质量不可控、技术债务高等问题,不适用于大型团队项目或高稳定性系统。典型工具包括Cursor、VSCode+Copilot等AI编程助手。
2025-10-17 15:44:29
635
原创 2025年汽车智能座舱技术趋势
中国汽车工程学会发布《2025年汽车智能座舱技术趋势报告》,预测2030年前智能座舱将迈入"高阶认知智能"阶段。报告指出三大演进路径(智能变革、交互演进与空间重塑)和八大技术趋势:1)智能变革方面,端到端AI智能体将实现个性化服务,大模型加速端侧部署,多智能体协同重构服务生态;2)交互演进方面,中央计算平台推动跨域融合,HUD成为智驾交互枢纽,内饰向智能健康空间发展;3)空间重塑方面,模块化设计打造可定制的"第三空间",同时平衡舒适性与安全性。
2025-09-18 10:30:52
2020
原创 2025汽车智能座舱领先科技成果
中国汽车工程学会主办的"2025国际汽车智能座舱大会"评选出10项领先科技成果,涵盖交互体验、显示技术等关键技术领域。经过严格评审,这些创新成果展示了智能座舱技术的前沿发展方向,为行业搭建了交流平台,对推动科技创新和成果转化具有重要意义。
2025-09-18 00:48:39
249
原创 2026年值得关注的智能座舱相关的8个智能化技术
智能汽车技术发展聚焦AI与OS融合创新:Agent技术构建智能应用底座;CUA技术实现座舱主动服务;整车OS形成智能化软件底座,支持舱驾融合;AI算力补充技术提升低配座舱体验;AI记忆技术实现多模态智能交互;大模型测试技术亟待标准化;AIOS向AI增强操作系统演进;车端大模型通过轻量化和协同技术实现数百TOPs算力应用。这些技术共同推动汽车智能化升级。
2025-08-13 15:52:30
713
原创 智能座舱软件架构进化之道
从智能座舱的定义、发展阶段以及新技术的引入出发,给出智能座舱不同阶段的架构特点和架构图,并给出智能座舱软件架构设计视角和如何正确看待架构设计
2025-05-21 00:27:30
213
原创 vscode在win10上安装modelscope库的C盘缓存优化方法
VSCode上安装扩展插件和modelscope模型和数据集,发现默认都直接安装和缓存在C盘中,使得C盘的空间消耗特别快。通过在C盘建个目录软链接,链接到D盘的实际安装目录,可以有效减少VSCode扩展插件和modelscope模型和数据集安装对C盘的空间消耗。
2025-03-25 01:21:07
1076
原创 modelscope库在Win10上的安装
在ModelScope框架上,使用图片分类器对输入的图片进行生活垃圾分类,通过简单的Pipeline调用来实现。实际需要安装哪些Python插件(模块)和modelscope模型和数据集,跟每个人电脑已安装的环境有关,具体要视具体情况而定。
2025-03-25 00:25:22
2250
原创 Can‘t find model ‘en_core_web_sm‘错误解决
错误提示:OSError: [E050] Can't find model 'en_core_web_sm'. It doesn't seem to be a Python package or a valid path to a data directory.注意XXX表示en_core_web_sm-3.8.0.tar.gz文件的存放路径,视实际情况而定。安装en_core_web_sm,官方文档也是这么写的。2. 查找与spacy版本一致的en_core_web_sm模块。
2025-03-07 01:31:52
1615
翻译 AI增强OS的兴起:Linux及其它
目前还没有完全由AI开发的OS,一些Linux发行版和其它OS整合AI特性,以增强其功能、个性化和用户体验。无论是通过简化用户交互、优化系统性能,还是定制体验,这些创新都突显了AI和OS设计交互点的令人兴奋的可能性。:当前智能网联汽车上的AIOS,包括智驾、智舱、智能车控等,都属于AI增强型OS,没有从根本上将AI融入AIOS的架构设计中,进行安全、可靠的资源管控,快速、便捷的内存管控,以及快速、高效的模型和算法调度。AI增强OS的兴起是通过其优化功能的能力为标志,同时,提供自适应和智能化解决方案。
2025-02-26 17:46:55
329
原创 AUTOSAR(四):基于AUTOSAR的智能化解决方案
系统介绍AUTOSAR在智能网联汽车上的智能化解决方案,包括ADAS、人机交互、车辆管理、自适应巡航等应用,以及AP平台的应用开发方法
2024-01-20 00:41:39
564
原创 《架构师修炼之道》读书笔记之五:换位思考
知易行难,软件架构设计到底要解决什么问题,说起来容易做起来难。架构师必须理清各利益相关方并了解他们的需求。换位思考(Empathy,同理心)是推动设计的引擎。只有站在利益相关方的角度思考和处理问题,才能开发出更好的软件。5-001 找合适的人交谈 利益相关方通常与软件有商业利益关系,可能会为软件付费或者从中获利。利益相关方往往不止一人,与团队合作不同于与个人合作。来自同一利益相关方的两个人可能会提供不一致甚至冲突的信息,架构师需要了解整个团队的想法,甚至需要帮助他们达成...
2021-08-25 14:31:54
5532
原创 《架构师修炼之道》读书笔记之四:制定设计策略
4-001 找到够用的设计 关于架构设计,笔者补充一个原则:【笔者补充:奥卡姆剃刀原则】:切勿浪费较多东西,去做用较少东西,同样可以做好的事情 —— 百度百科。这个原理称为 “ 如无必要,勿增实体 ”,即 “ 简单有效原理 ”。 架构设计的目标不是理性的寻找最佳设计,而是找到一个够用的设计。可通过以下方法来寻找够用的设计:1)将解决方案看成实验:把每个可能的解决方案看成是待验证的实验,验证的速度和效率越高,找到合适的组合结构的时间就越短,利益相关方就能越快收益。【笔者...
2021-08-25 01:21:56
768
原创 《架构师修炼之道》读书笔记之三:架构设计实践模型
前面两篇笔记,一篇极介绍了架构、架构师的基本定义和内涵;一篇介绍了设计思维、设计思维的四条原则和四种类型,以及运用设计思维的TDC循环。如何进行架构设计,这里笔者根据本书的第二部分 —— 架构设计原理,总结设计的架构设计的实践模型如下:这里将《《架构师修炼之道》读书笔记之二:设计思维基础》中的TDC循环进行了另一种形式的变换使用。通过TDC循环,对架构设计过程不断进行任务的细分、迭代设计和检查,这样,在架构设计和编码实现都可以综合运用敏捷思想来推进。...
2021-08-23 18:09:24
493
原创 《架构师修炼之道》读书笔记之二:设计思维基础
【笔者补充:设计思维定义】:是一种以人为本的解决复杂问题的创新方法,它利用设计者的理解和方法,将技术可行性、商业策略与用户需求相匹配,从而转化为客户价值和市场机会。—— 百度百科2-001 设计思维的四条原则 《Design Thinkint: Understand-Improve-Apply》一书中提出四条基本设计原则:1)以为为本(Human):架构设计是一项社交活动,需要所有利益相关方都能参与进来,接受并理解架构的设计决策。以人为本的设计方法,需要架构师与利益相关方和团队成员...
2021-08-21 16:03:22
829
原创 《架构师修炼之道》读书笔记之一:如何成为架构师
1-001 软件架构师在团队中的角色描述 架构师在团队中的角色很独特,虽然做的更多的是软件架构的设计,但既要有研发经理的编码、部署等技术能力,也要有产品经理的业务能力,项目经理的交付能力,其在团队中的核心地位如下图所示:1-002 软件架构师的定义和工作职责 【笔者补充:软件架构师的定义】:软件架构师实际上就是软件项目的总体设计师,是软件组织新产品的开发与集成、新技术体系的构建者 —— 百度百科六个方面的工作职责:1). 从工程角度定义问题...
2021-08-19 01:47:31
4287
原创 R编程错误:变数的长度不一样
进行分段线性回归分析时,输入如下公式:myLmFastGrowth = lm(njagr_weight_data$Weight ~ njagr_weight_data$Week[njagr_weight_data$Week <= 2], data = njagr_weight_data)执行上述公式,console显示“变数的长度不一样”错误。仔细分析发现,作为因变量的njagr_w...
2019-05-07 13:43:35
33456
原创 R编程:target of assignment expands to non-language object
该问题翻译过来就是:“分配目标扩展为非语言对象”,意思就是在R中给一个不存在的变量或者不能作为变量名的变量赋值。我的错误代码如下:hfhh("LastName") <- NewLastName左侧不是有效的hfhh数据帧的变量名,改为:hfhh["LastName"] <- NewLastName问题解决...
2019-04-15 19:54:56
4859
原创 Win10下adb连接到华为Mate10 Pro手机
这里假设你已在Win10下安装好adb驱动,按照以下步骤进行adb连接操作:1. 打开开发人员选项打开手机的“设置”->“系统”->“关于手机”,快速点击下图中的“版本号”7到8次即可在“系统”中看到“开发人员选项”,如下图所示:2. 打开USB调试功能在“开发人员选项”中,打开USB调试功能,如下图:此时,在cmd打开的命令窗口中,...
2018-12-16 22:35:25
10811
1
原创 Eclipse工程文件拷贝到Android Studio下,编译出现乱码错误
错误如截图所示:【错误原因】:Eclipse中utf-8编码带有BOM Header字节,加载到Android Studio中时,被转换为utf-16导致该问题出现,如截图右下角所示UTF-16EF。【解决方法】:点击Android Studio右下角的UTF-16EF,弹出窗口:选择”Convert“,完成UTF-16EF到UTF-8的转码即可
2018-01-09 09:47:20
387
原创 ioctl(KVM_CREATE_VM) failed
通过Android Studio启动模拟器,弹出启动错对话框如下:提示的意思即:通过内核调用接口ioctl()让Linux的内核虚拟机KVM创建一个新的虚拟机,但是KVM设备当前被占用,处于忙碌状态。KVM知多少 KVM是Kenel Virtual Machine的所写,直译为内核虚拟机。KVM是Linux系统在X86体系架构上的基于内核的虚拟机,是一个完
2017-08-31 15:44:33
2490
原创 Keil连接生成bin文件时报错:--- Error: User Command terminated, Exit-Code = 1
用Keil4打开拷贝过来的工程,然后直接进行编译报错如下:linking...Program Size: Code=16320 RO-data=936 RW-data=25392 ZI-data=7368 FromELF: creating hex file...After Build - User command #1: C:\Keil\ARM\BIN40\fromelf.exe
2017-06-30 11:44:51
5184
1
原创 java.lang.UnsatisfiedLinkError: Couldn't load XXX
这是一种很常见的Android apk中jni的.so加载错误。本人遇到的这个情况比较特殊,现象如下:安装apk,然后重启设备,利用am startservice -a命令启动apk,都会出现该错误。重新安装apk,不重启设备,直接运行启动命令,可以正常启动运行。 于是,将设备重启后的所有log都打出来,发现如下异常:E/AndroidRuntime( 3207): java
2017-05-19 09:42:24
1298
原创 git push error: 无法推送一些引用到XXX
执行git push命令后,输出以下错误:Counting objects: 54, done.Delta compression using up to 8 threads.Compressing objects: 100% (5/5), done.Writing objects: 100% (7/7), 631 bytes | 0 bytes/s, done.Total 7 (de
2017-05-17 18:14:55
13636
原创 Android系统目录/system/etc下自建文件存在却无法访问
真机环境下由于项目需要,在Android系统的/system/etc目录下自建目录alta。开发阶段,通过adb shell进入控制台,执行mkdir命令新建该目录,并将需要的xml文件push到该目录下。 编写apk程序,读取xml文件内容,利用本人另外一片博客(Android下一种打开并读取指定路径文件内容的方法)中的方法,执行发现始终找不到指定的路径,实际查看文件确实存在,
2017-05-16 15:40:02
10941
【车载应用软件概要设计模板】从软件需求入手,融合平台化、模块化、通用化设计思想,从总体设计、关键技术设计、模块设计、接口设计等方面系统性地规范车载应用软件的概要设计
2026-03-13
【智能座舱领域】智能座舱库房管理办法:设备与办公用品出入库及盘点流程规范了文档的核心内容
2025-05-21
【嵌入式系统】QNX Hypervisor 2.0虚拟化技术详解:支持多操作系统及硬件资源共享的实时虚拟化平台设计QNX Hypervisor
2025-05-21
【文档排版规范】Word文档文字排版要求:企业标准与格式细则说明了Word文档的文字
2025-05-21
欧盟《人工智能系统定义指南》
2025-02-27
欧盟《人工智能法案》对高风险AI系统的统一监管规则与治理框架解析
2024-12-10
Using Risk to Balance Agile and Plan-Driven Methods.pdf
2021-08-24
A documentation framework for architecture decisions.pdf
2021-08-16
windows命令.pdf
2020-04-09
腾讯00后研究报告.pdf
2020-03-02
Documenting software architecture in an agile world.pdf
2021-08-17
5g最新进展深度解析-吴冬升.pdf
2020-02-17
产业智能化白皮书:人工智能产业化发展地形初现端倪
2019-04-11
R语言编程艺术
2019-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅