Harness Engineering 核心概念详解

news2026/4/4 2:23:16
文章目录1. Harness Engineering 的本质定义1.1 核心定义1.2 诞生的历史时刻1.3 Harness 的本意2. Agent Model Harness 核心公式2.1 公式解读2.2 LangChain 工程师的精炼定义2.3 类比CPU 与操作系统3. Harness 三大支柱详解3.1 支柱一上下文工程Context Engineering核心命题OpenAI 的惨痛教训两层上下文工程方案AGENTS.md 设计原则反直觉的设计原则3.2 支柱二架构约束Architectural Constraints核心命题OpenAI 的发现精妙设计错误信息即教学时刻规则库的演进3.3 支柱三熵管理Entropy Management核心命题OpenAI 的初始方案不可持续最终方案让 Agent 清洁 Agent 的烂摊子Mitchell Hashimoto 理念的系统化体现4. Harness 核心组件全景4.1 组件架构图4.2 关键组件详解4.2.1 跨会话状态管理Cross-Session State4.2.2 上下文压缩Compaction4.2.3 自验证循环Self-Verification Loop5. Harness 与传统软件工程的核心区别5.1 根本性差异5.2 思维转变6. 关键挑战与解决方案6.1 Challenge 1: 无状态问题6.2 Challenge 2: Context Rot6.3 Challenge 3: 架构漂移6.4 Challenge 4: 验证缺失6.5 Challenge 5: 费用失控7. 核心术语速查表1. Harness Engineering 的本质定义1.1 核心定义Harness Engineering是指围绕 AI Agent特别是 Coding Agent设计和构建约束机制、反馈回路、工作流控制和持续改进循环的系统工程实践。它解决的核心问题是当 AI Agent 拥有了强大的代码生成能力后如何确保其输出的可靠性、一致性和长期可维护性。1.2 诞生的历史时刻2026年2月5日 Mitchell HashimotoHashiCorp 联合创始人、Terraform 创作者 首次正式定义 每当你发现 Agent 犯了一个错误 你就花时间设计一个解决方案 使 Agent 永远不再犯同样的错误。 我称之为 Harness Engineering。仅仅六天后OpenAI 发布了历史性的实验报告3 人工程师团队5 个月时间借助 Codex Agent 构建了超过100 万行代码的产品零行人工手写代码人均日合并 3.5 个 PR效率约为传统模式的10 倍1.3 “Harness” 的本意┌─────────────────────────────────────────────┐ │ │ │ Harness挽具/驾驭具 │ │ │ │ ←─────── │ │ (被驾驭者) (驾驭者) │ │ │ │ 通过约束和引导让强大的力量为人类服务 │ │ │ └─────────────────────────────────────────────┘核心理念模型Model是强大的非确定性智能Harness 是驾驭这种智能的工程系统目标不是限制智能而是让智能有用2. Agent Model Harness 核心公式2.1 公式解读┌──────────────────────────────────────────────────────────┐ │ │ │ Agent Model Harness │ │ │ │ ┌──────────────────┐ ┌────────────────────┐ │ │ │ │ │ │ │ │ │ Model模型 │ │ Harness驾驭具 │ │ │ │ │ │ │ │ │ │ • 大语言模型 │ │ • 约束机制 │ │ │ │ • 提供智能 │ │ • 反馈回路 │ │ │ │ • 非确定性 │ │ • 状态管理 │ │ │ │ • 无状态 │ │ • 验证机制 │ │ │ │ │ │ • 工具调度 │ │ │ └──────────────────┘ └────────────────────┘ │ │ │ │ │ 模型提供智能Harness 让智能有用 │ │ — Harrison Chase, LangChain CEO │ │ │ └──────────────────────────────────────────────────────────┘2.2 LangChain 工程师的精炼定义“如果你不是模型你就是 Harness。”— Vivek Trivedy, LangChain 工程师理解要点Harness 是围绕 LLM 的一切代码、配置和执行逻辑状态管理 → Harness工具调度 → Harness反馈回路 → Harness验证机制 → Harness上下文压缩 → Harness每一样都属于 Harness 的范畴2.3 类比CPU 与操作系统传统计算机架构 AI Agent 架构 ┌─────────────┐ ┌─────────────┐ │ CPU │ │ Model │ │ (计算能力) │ → │ (智能核心) │ └─────────────┘ └─────────────┘ ↓ ↓ ┌─────────────┐ ┌─────────────┐ │ Operating │ │ Harness │ │ System │ → │ (驾驭系统) │ │ (让能力可用) │ │ (让智能有用) │ └─────────────┘ └─────────────┘ 模型是 CPUHarness 是操作系统——CPU 再强OS 拉胯也白搭。 — Harrison Chase3. Harness 三大支柱详解OpenAI 实验报告经过 Martin Fowler 团队的深度分析后被归纳为三个彼此依存的支柱。理解这三个支柱就理解了 Harness Engineering 的全部核心。┌─────────────────────────────────────────────────────────┐ │ Harness Engineering 三大支柱 │ ├─────────────────────────────────────────────────────────┤ │ │ │ ┌──────────────────────────────┐ │ │ │ │ │ │ │ 上下文工程Context │ │ │ │ 让 Agent 知道该知道的事 │ │ │ └──────────────────────────────┘ │ │ │ │ │ ┌──────────────┴──────────────┐ │ │ │ │ │ │ ┌────────────────────┐ ┌────────────────────────┐ │ │ │ 架构约束Arch │ │ 熵管理Entropy │ │ │ │ 让 Agent 不做 │ │ 让 Agent 清理 │ │ │ │ 不该做的事 │ │ 自己的烂摊子 │ │ │ └────────────────────┘ └────────────────────────┘ │ │ │ └─────────────────────────────────────────────────────────┘3.1 支柱一上下文工程Context Engineering核心命题从 Agent 的视角任何它在运行时无法访问的内容等同于不存在。OpenAI 的惨痛教训❌ 错误做法 团队在 Slack 上就某个架构模式达成了共识 但没有写进代码仓库。 结果 Codex Agent 在之后的所有会话中 完全无法知道这个约定 一次次地走弯路。 ✅ 正确做法 知识必须被推送进仓库 成为版本控制下的文档。两层上下文工程方案┌─────────────────────────────────────────────────────────┐ │ 上下文工程架构 │ ├─────────────────────────────────────────────────────────┤ │ │ │ 第一层AGENTS.md项目导航地图 │ │ ├─ 约 100 行简洁明了 │ │ ├─ 每行都是指向深度文档的指针 │ │ └─ 过长的 AGENTS.md 会挤占任务 Token │ │ │ │ 第二层深度文档知识库 │ │ ├─ 架构设计文档docs/architecture.md │ │ ├─ API 文档docs/api.md │ │ ├─ 编码规范docs/coding-standards.md │ │ └─ 质量评分标准docs/quality.md │ │ │ └─────────────────────────────────────────────────────────┘AGENTS.md 设计原则!-- ✅ 好的 AGENTS.md导航地图 -- ## 项目概览 用户认证服务Spring Boot PostgreSQL ## 构建命令 - 完整构建./gradlew build - 运行测试./gradlew test ## 架构约束 - 依赖方向domain → application → infrastructure - 详见docs/architecture.md#dependency-rules ## 编码规范 - 使用懒加载N1 用 fetch join 解决 - 详见docs/coding-standards.md !-- ❌ 坏的 AGENTS.md百科全书 -- ## 架构约束详细说明10000 字 ... # 问题挤占任务 Token导致性能下降反直觉的设计原则约束反而提升效率当 Agent 面对可以生成任何东西的开放空间时它会浪费 Token 探索死路。而当 Harness 通过文档和规则定义了清晰的边界后Agent 能更快收敛到正确的解决方案。3.2 支柱二架构约束Architectural Constraints核心命题与其告诉 Agent “写好代码”不如机械地强制执行好代码的样子。OpenAI 的发现仅靠提示词约束架构边界是不可靠的。他们最终构建了混合执行机制┌─────────────────────────────────────────────────────────┐ │ 混合执行机制 │ ├─────────────────────────────────────────────────────────┤ │ │ │ LLM 驱动的代理审查 确定性自定义 Linter │ │ │ │ ┌──────────────────┐ ┌────────────────────┐ │ │ │ │ │ │ │ │ │ Agent 生成代码 │ → │ Linter 检查 │ │ │ │ │ │ (纯代码实现) │ │ │ └──────────────────┘ └────────────────────┘ │ │ │ │ │ ↓ │ │ ┌────────────────────┐ │ │ │ │ │ │ │ 错误信息 │ │ │ │ 修复指南 │ │ │ │ (Teaching Moment) │ │ │ └────────────────────┘ │ │ │ └─────────────────────────────────────────────────────────┘精妙设计错误信息即教学时刻// ❌ 触发 Linter 错误的代码// domain/UserService.javaimportcom.example.infra.DatabaseRepository;// 违反架构约束// ✅ Linter 输出包含修复指引/* [ARCH-001] domain 层不得直接引用 infrastructure 层。 原则保持依赖方向 domain → application → infrastructure 修复建议 在 application 层定义 UserRepository 接口 由 infrastructure 层实现该接口。 参见docs/architecture.md#dependency-rules 示例 // application/UserRepository.java public interface UserRepository { OptionalUser findById(Long id); } // infrastructure/SqlUserRepository.java public class SqlUserRepository implements UserRepository { // 实现细节 } */规则库的演进┌─────────────────────────────────────────────┐ │ │ │ 每一条 Linter 规则背后都是 │ │ Agent 曾经犯过的某个错误 │ │ │ │ 规则库随着项目迭代越来越健壮 │ │ │ │ 这是一个正向的复利飞轮 │ │ │ └─────────────────────────────────────────────┘3.3 支柱三熵管理Entropy Management核心命题AI 生成的代码库随着时间推移会自然累积熵——文档与代码脱节、命名规范漂移、死代码堆积。Harness 需要内置对抗熵增的机制。OpenAI 的初始方案不可持续❌ 人工清理模式 每周五整个团队20% 的工时 用于手动清理AI 垃圾代码。 问题显然不可持续最终方案让 Agent 清洁 Agent 的烂摊子建立一组后台垃圾回收 Agent周期性运行┌─────────────────────────────────────────────────────────┐ │ 后台垃圾回收 Agent │ ├─────────────────────────────────────────────────────────┤ │ │ │ 文档一致性 Agent │ │ 任务验证文档与当前代码是否匹配开修复 PR │ │ 频率每日 │ │ │ │ 约束违规扫描器 │ │ 任务发现绕过了早期检查的约束违反 │ │ 频率每 PR │ │ │ │ 模式执行 Agent │ │ 任务识别并修复偏离既定模式的代码 │ │ 频率每周 │ │ │ │ 依赖审计器 │ │ 任务追踪并解决循环或不必要的依赖 │ │ 频率每周 │ │ │ └─────────────────────────────────────────────────────────┘Mitchell Hashimoto 理念的系统化体现“每当 Agent 犯一个新类型的错误就回头加一条约束。”日积月累Harness 越来越健壮Agent 能犯的错越来越少正向的复利飞轮 4. Harness 核心组件全景4.1 组件架构图┌─────────────────────────────────────────────────────────────────┐ │ Harness 架构 │ ├─────────────────────────────────────────────────────────────────┤ │ │ │ ┌──────────────────────────────────────────────────────────┐ │ │ │ 上下文工程层 │ │ │ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │ │ │ │ AGENTS.md │ │ 代码库索引 │ │ 关键文档指针 │ │ │ │ │ └──────────────┘ └──────────────┘ └──────────────┘ │ │ │ └──────────────────────────────────────────────────────────┘ │ │ │ │ │ ┌──────────────────────────────────────────────────────────┐ │ │ │ 工具调度层Tool Dispatch │ │ │ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │ │ │ │ 文件操作工具 │ │ 命令执行工具 │ │ 测试运行工具 │ │ │ │ │ └──────────────┘ └──────────────┘ └──────────────┘ │ │ │ └──────────────────────────────────────────────────────────┘ │ │ │ │ │ ┌──────────────────────────────────────────────────────────┐ │ │ │ 反馈回路层Feedback Loops │ │ │ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │ │ │ │ 自验证循环 │ │ 错误分析 │ │ 循环检测 │ │ │ │ │ └──────────────┘ └──────────────┘ └──────────────┘ │ │ │ └──────────────────────────────────────────────────────────┘ │ │ │ │ │ ┌──────────────────────────────────────────────────────────┐ │ │ │ 架构约束层Constraints │ │ │ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │ │ │ │ 自定义 Linter│ │ 结构测试 │ │ 依赖规则检查 │ │ │ │ │ └──────────────┘ └──────────────┘ └──────────────┘ │ │ │ └──────────────────────────────────────────────────────────┘ │ │ │ │ │ ┌──────────────────────────────────────────────────────────┐ │ │ │ 状态管理层State Management │ │ │ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │ │ │ │ 进度追踪文件 │ │ 上下文压缩 │ │ 跨会话记忆 │ │ │ │ │ └──────────────┘ └──────────────┘ └──────────────┘ │ │ │ └──────────────────────────────────────────────────────────┘ │ │ │ │ │ ┌──────────────────────────────────────────────────────────┐ │ │ │ 熵管理层Entropy Management │ │ │ │ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ │ │ │ │ GC Agent │ │ 文档同步 │ │ 依赖审计 │ │ │ │ │ └──────────────┘ └──────────────┘ └──────────────┘ │ │ │ └──────────────────────────────────────────────────────────┘ │ │ │ └─────────────────────────────────────────────────────────────────┘4.2 关键组件详解4.2.1 跨会话状态管理Cross-Session State问题LLM 天生无状态每次新会话都是失忆重启解决方案结构化进度文件// .agent-progress.json — 跨会话状态追踪{feature:用户认证模块,status:in_progress,completed_steps:[✅ 数据库 Schema 设计,✅ UserRepository 接口定义,✅ JWT 工具函数实现],current_step: LoginController 编写中,next_steps:[⬜ 编写单元测试,⬜ 集成测试,⬜ 文档更新],blockers:[],last_updated:2026-03-16T14:30:00Z}4.2.2 上下文压缩Compaction问题Context Rot - 随上下文增长LLM 指令跟随能力逐渐劣化策略智能摘要将旧对话历史压缩为关键信息摘要工具输出截断只保留关键信息全量写磁盘分层存储热数据在上下文冷数据在外部存储# 工具输出截断示例outputresult.stdoutresult.stderriflen(output)2000:outputoutput[:1000]\n...[截断]...\noutput[-500:]4.2.3 自验证循环Self-Verification Loop问题Agent 如果没有外部强制根本不会主动测试代码解决方案强制 Build-Verify 循环1. Plan计划任务分解是否清晰 ↓ 2. Build构建代码是否可编译测试是否已编写 ↓ 3. Verify验证测试是否全部通过是否满足任务要求 ↓ (失败) 4. Fix修复回到步骤 2 ↓ (成功) 完成效果LangChain 在 Terminal Bench 2.0 上从 52.8% 提升到 66.5%从全球第 30 名跃升至第 5 名5. Harness 与传统软件工程的核心区别5.1 根本性差异┌─────────────────────────────────────────────────────────┐ │ 传统软件工程 vs Harness Engineering │ ├─────────────────────────────────────────────────────────┤ │ │ │ 传统工程 Harness 工程 │ │ │ │ 确定性算法 ←→ 非确定性 LLM │ │ (相同输入→相同输出) (输出可能变化) │ │ │ │ 异常捕获、重试 ←→ 分析根因、修改环境 │ │ (让同类失败不再发生) │ │ │ │ 单元测试、集成测试 ←→ Agent Trace 分析 │ │ (自验证循环) │ │ │ │ Code Review ←→ Harness 约束 │ │ 垃圾回收 Agent │ │ │ │ 算法与数据结构 ←→ 环境设计、 │ │ 反馈回路构建 │ │ │ │ 数据库/缓存 ←→ 跨会话进度文件/ │ │ 上下文压缩 │ │ │ └─────────────────────────────────────────────────────────┘5.2 思维转变传统软件工程师思维 Harness 工程师思维 ┌──────────────────┐ ┌──────────────────┐ │ │ │ │ │ 我如何实现 │ → │ 我如何设计 │ │ │ │ 让 AI 实现 │ │ │ │ │ └──────────────────┘ └──────────────────┘ ┌──────────────────┐ ┌──────────────────┐ │ │ │ │ │ 代码怎么写 │ → │ 环境如何设计 │ │ │ │ 让代码正确 │ │ │ │ │ └──────────────────┘ └──────────────────┘OpenAI 工程团队坦言“我们最困难的挑战现在集中在设计环境、反馈回路和控制系统上。工程师的工作从写代码变成了设计让 AI 能写好代码的环境。”6. 关键挑战与解决方案6.1 Challenge 1: 无状态问题问题LLM 天生无状态每次新会话都是失忆重启同样的错误会一遍遍重演Harness 解决方案✅ 结构化进度文件.agent-progress.json✅ 跨会话状态持久化✅ 上下文压缩机制6.2 Challenge 2: Context Rot问题上下文窗口被工具输出、历史记录填满即使支持 100 万 Token性能衰减在 25.6 万 Token 左右便出现LLM 指令跟随能力显著下降Harness 解决方案✅ 智能上下文压缩Compaction✅ 工具输出截断✅ 分层存储策略6.3 Challenge 3: 架构漂移问题AI 生成的代码库随时间累积熵文档与代码脱节命名规范漂移死代码堆积Harness 解决方案✅ 确定性自定义 Linter✅ 后台垃圾回收 Agent✅ 持续的熵管理机制6.4 Challenge 4: 验证缺失问题Agent 如果没有外部强制根本不会主动测试代码Agent 可能在任务未完成时宣布成功幻觉式成功现象Harness 解决方案✅ 强制自验证循环Build-Verify✅ PreCompletionChecklistMiddleware✅ 最终测试套件验证6.5 Challenge 5: 费用失控问题Agent 可能陷入无限重试循环无人监控的 Agent 可能产生巨额 API 账单真实案例$50,000 的一夜损失Harness 解决方案✅ API 调用预算监控与硬限制✅ 循环检测机制✅ 人类审批节点Human-in-Loop✅ 费用上限告警7. 核心术语速查表术语英文一句话解释驾驭工程Harness Engineering围绕 AI Agent 构建约束、反馈、控制的系统工程实践驾驭具Harness围绕 LLM 的一切代码、配置和执行逻辑上下文腐烂Context Rot随上下文增长LLM 指令跟随能力逐渐劣化的现象项目地图AGENTS.md约 100 行的项目导航文件指向深度文档上下文压缩Compaction智能摘要旧上下文防止 Context Rot自验证循环Self-Verification Loop强制 Agent 检验自己工作的机制垃圾回收 AgentGC Agent周期性运行、对抗代码库熵增的后台 Agent架构约束Architectural Constraints通过 Linter 测试机械执行的架构规则可撕裂原则Rippable Harness随模型能力提升主动删除不再需要的 Harness 组件教学时刻Teaching Moment错误信息内嵌修复指引的设计模式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2480735.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…