Agentic AI:从聊天机器人到自主执行系统:线上排查时才会暴露的细节

AI Agent实战:从零构建Agentic Coding编程助手 AI Agent正在重塑软件开发的交互范式,从传统的代码补全走向自主理解需求、拆解任务、调用工具并验证结果的智能体模式。Agentic Coding作为这一范式在编程领域的落地,依托大语言模型的决策能力与外部工具的协同,使AI从“聊天对象”进化为“初级开发者”。理解其核心运行原理,掌握模型、工具、记忆与编排循环的关键设计,是工程落地的起点。在模型部署与API调用日益成熟的基础上,开发者可以借助LangChain或原生工具调用机制,快速搭建具备写文件、执行代码、错误恢复等能力的轻量级Agent。这类应用在自动 阅读详情

聊《Agentic AI:从聊天机器人到自主执行系统》之前,先说一句实在的:别急着背概念,先看它在真实项目里到底解决什么问题。

摘要

这篇面向关注 AI 产品化和自动化系统的开发者,但不会把“Agentic AI:从聊天机器人到自主执行系统:线上排查时才会暴露的细节”写成概念清单。我会按面向真正跑起来的趋势分析的思路,把它放到真实开发、学习路线和求职准备里看,顺便讲几个容易忽略的取舍。这次我会从“从线上问题排查切入,重点写风险、监控和回滚”展开,换一组场景和例子来讲。

目录

  • Agentic 的定义
  • 自主性边界
  • 任务拆解
  • 可观测性
  • 安全约束
  • 总结

Agentic 的定义

文章插图 1

我不建议把“Agentic 的定义”理解成一个孤立知识点。它更像是“Agentic AI:从聊天机器人到自主执行系统:线上排查时才会暴露的细节”里的一段连接层:前面接需求,后面接实现,中间全是取舍。

实际开发时,我会先保留最朴素的版本,哪怕代码看起来没那么漂亮。等需求稳定、调用频率上来,再去做抽象。过早设计通常不是专业,很多时候只是给自己增加维护成本。

检查这部分有没有做好,可以看三个信号:别人能不能接手,线上出错能不能定位,需求变化时要不要大面积重写。

这一版我会把视角放在“从线上问题排查切入,重点写风险、监控和回滚”,所以这里更关注具体场景,而不是把同一套定义再复述一遍。

自主性边界

文章插图 2

很多人聊“自主性边界”,会先把定义背一遍。我的看法稍微不一样:从项目经验看,它必须能解释“Agentic AI:从聊天机器人到自主执行系统:线上排查时才会暴露的细节”里一个具体问题,否则就只是好听的词。

拿一个小项目来说,先别急着把框架、平台和插件全接上。我更愿意先画清楚输入是什么、输出给谁看、失败了怎么回滚。这三件事弄明白,后面的代码通常不会散。

这里最容易踩的坑,是把临时方案包装成通用架构。如果只是一次性脚本,就保持直白;如果要长期复用,再抽接口、加日志、补测试。

这一版我会把视角放在“从线上问题排查切入,重点写风险、监控和回滚”,所以这里更关注具体场景,而不是把同一套定义再复述一遍。

from collections.abc import Callable

def trace_call(name: str) -> Callable:
    def decorator(func: Callable) -> Callable:
        def wrapper(*args, **kwargs):
            print(f"start {name}")
            result = func(*args, **kwargs)
            print(f"finish {name}")
            return result
        return wrapper
    return decorator

@trace_call("calculate")
def calculate_score(values: list[int]) -> int:
    return sum(value * 2 for value in values)

任务拆解

“任务拆解”这块不适合只看教程截图。真正有用的学习方式,是把“Agentic AI:从聊天机器人到自主执行系统:线上排查时才会暴露的细节”拆成一个可以演示的小流程。

比如先做一个最小版本:一份输入数据,一个处理函数,一个可见结果。跑通以后再考虑缓存、权限、监控和异常处理。这样推进慢一点,但每一步都能留下证据。

如果你准备把它写进简历,也别只写“熟悉”。最好能说清楚你解决了什么问题、用了什么取舍、最后效果怎么验证。

这一版我会把视角放在“从线上问题排查切入,重点写风险、监控和回滚”,所以这里更关注具体场景,而不是把同一套定义再复述一遍。

在复杂度估算中,可以把一次批处理抽象为:

$$T(n)=O(n)+O(k)$$

其中 n 表示输入规模,k 表示固定的框架调度成本。这个表达式提醒我们,优化时既要关注算法,也要关注运行时环境。

优快云资料领取方式

可观测性

我不建议把“可观测性”理解成一个孤立知识点。它更像是“Agentic AI:从聊天机器人到自主执行系统:线上排查时才会暴露的细节”里的一段连接层:前面接需求,后面接实现,中间全是取舍。

实际开发时,我会先保留最朴素的版本,哪怕代码看起来没那么漂亮。等需求稳定、调用频率上来,再去做抽象。过早设计通常不是专业,很多时候只是给自己增加维护成本。

检查这部分有没有做好,可以看三个信号:别人能不能接手,线上出错能不能定位,需求变化时要不要大面积重写。

这一版我会把视角放在“从线上问题排查切入,重点写风险、监控和回滚”,所以这里更关注具体场景,而不是把同一套定义再复述一遍。

安全约束

很多人聊“安全约束”,会先把定义背一遍。我的看法稍微不一样:从项目经验看,它必须能解释“Agentic AI:从聊天机器人到自主执行系统:线上排查时才会暴露的细节”里一个具体问题,否则就只是好听的词。

拿一个小项目来说,先别急着把框架、平台和插件全接上。我更愿意先画清楚输入是什么、输出给谁看、失败了怎么回滚。这三件事弄明白,后面的代码通常不会散。

这里最容易踩的坑,是把临时方案包装成通用架构。如果只是一次性脚本,就保持直白;如果要长期复用,再抽接口、加日志、补测试。

这一版我会把视角放在“从线上问题排查切入,重点写风险、监控和回滚”,所以这里更关注具体场景,而不是把同一套定义再复述一遍。

总结

回到“Agentic AI:从聊天机器人到自主执行系统:线上排查时才会暴露的细节”这个主题,最重要的不是把名词背全,而是知道它该放在什么场景里用。能跑起来的小项目、说得清楚的技术取舍、能展示的结果,比泛泛而谈更有说服力。后面真做的时候,可以先挑一个小场景验证,再把代码、笔记和复盘整理成自己的作品集。

差异化补充

这篇文章再补一个更具体的角度:不要只照着通用教程复述概念,而是把自己的学习路径、项目约束和踩坑过程写出来。比如同样是做一个 AI 应用,有人卡在模型调用,有人卡在数据清洗,也有人卡在上线后的日志和权限。把这些差异写清楚,文章就不容易和其它内容撞车。

如果用于求职或账号运营,我会优先保留三类证据:可运行截图、关键代码片段、以及一次失败排查记录。它们比空泛的“掌握某技术”更像真实经验,也更容易引发读者讨论。

资料展示

下面是我整理的AI大模型学习资料和工具包预览,适合收藏后按主题逐步学习。

AI大模型资料展示 1

AI大模型资料展示 2

AI大模型资料展示 3

如果你想看完整资料目录,可以在评论区留言「资料」;也欢迎告诉我你更关注AI大模型里的哪类内容。

优快云资料领取二维码

GPT-5.5 Agentic工作流实战:Codex+Terminal-Bench构建生产级智能体系统 Agentic(智能体)是大模型从‘回答问题’迈向‘自主完成任务’的关键范式演进,其核心在于将AI推理重构为状态机驱动的进程树,而非传统Prompt-Response单次调用。该范式依赖三大支柱:可调度的运行时引擎(如Codex)、真实业务负载验证框架(如Terminal-Bench)以及面向工具链的工程化治理能力。它解决的是RAG重排失败、API熔断频发、上下文溢出等生产环境毛细血管级瓶颈,广泛应用于金融研报自动生成、客服决策链路编排、投研端到端分析等高可靠性场景。本文以GPT-5.5为能力基座,深度解析 阅读详情

相关推荐

Agentic RAG生产就绪指南:鲁棒性设计与三大落地模式

Agentic RAG并非单纯叠加LLM调用的智能流程,而是在不确定性中构建鲁棒决策链路的技术范式。其核心原理在于通过分层路由、自检验证与图谱增强等机制,实现故障可知、影响可控、恢复可期的工程化交付。技术价值体现在显著降低幻觉率、压缩单次查询成本、提升关键业务指标(如answer_relevancy与abstain_rate)的可测量性。典型应用场景覆盖金融合规问答、医疗知识辅助、企业内部搜索等高可靠性要求领域。本文聚焦真实生产环境中的鲁棒性设计哲学与经实战验证的Smart Routing、Self-Che

weixin_30363509的博客 364

Agentic AI:让旧系统自主工作的智能体架构

Agentic AI并非新一代对话模型,而是面向企业遗留系统的智能执行范式——它将业务逻辑、领域知识与系统能力解耦为可编排的智能体(Agent)、调度中枢(Orchestrator)和标准化工具(Tool),实现对CRM、ERP、COBOL等异构系统的安全、可观测、可审计调用。其核心价值在于不推翻旧架构,却赋予系统理解意图、跨系统协同、自动执行与实时合规校验的能力。适用于客户体验升级、工单闭环、售后自动化等强流程、多系统、高合规要求的工业级场景,是传统RAG/LLM微调与AutoGen框架在Legacy环境

weixin_33866037的博客 366

ExecuTorch端侧Agentic AI实战:从模型导出到工具调用闭环

随着大模型能力不断向移动端延伸,如何在设备本地完成高效推理已成为AI工程化落地的重要议题。传统云端Agent依赖网络交互,在实时响应、数据隐私与弱网场景下存在天然瓶颈,而执行于手机、车机等终端的端侧智能体能够显著降低延迟并保护敏感信息。PyTorch生态下的ExecuTorch提供了一套从模型导出、量化压缩到运行时集成的完整链路,配合轻量化模型设计,开发者可以把意图识别与结构化输出等核心能力搬进App内部,实现毫秒级工具调用闭环。从环境配置、.pte文件生成,到Android JNI集成与调试优化,这套方法

weixin_34159110的博客 436

Agentic AI 能干活了,但团队协作时为什么反而更慢?

从个人用 Claude Code 写脚本,到团队接入 Agent 做自动化,中间差的不只是模型能力,是一整套工程约束和可观测体系。---很多人对 Agentic AI 的理解还停留在"能调工具的大模型"这个层面。这个定义没错,但不够。ChatGPT 也能调插件,GPT-4 能写代码、能搜索,但它们本质上还是被动响应。你问一句,它答一句。工具调用是模型在单次对话内完成的,没有跨轮次的状态管理,没有目标驱动的行为规划。Agentic 的核心差异在于目标驱动 + 自主循环。

老男孩的架构路 426

Claude Managed Agents:AI 代理的运行时操作系统革命

AI 代理(Agent)正从依赖大模型上下文的脆弱对话流,演进为具备状态持久化、可审计、可恢复能力的可靠进程。其核心原理在于解耦 Session(事件日志)、Harness(无状态执行器)与 Sandbox(凭证隔离沙箱)三层抽象,从根本上解决上下文爆炸、调试不可追溯、安全边界模糊等工程顽疾。这一架构范式不仅提升 AI 行为的可预测性与合规性,更支撑起营销分析、销售协同、安全审计等高价值生产场景。Claude Managed Agents 作为典型代表,标志着 AI 运行时正迈向类操作系统级别的工业成熟度。

weixin_34080571的博客 449

LLM Agents与Agentic Design Patterns:面向生产环境的智能体架构设计

LLM Agents(大语言模型智能体)正从文本生成工具演进为具备目标导向、状态感知与自主决策能力的软件运行单元;其核心原理植根于有限状态机建模与契约驱动的工程范式,通过状态-动作-反馈闭环实现对真实业务环境的鲁棒响应。这种设计显著提升系统在多源异构数据、强流程约束及基础设施波动下的可靠性与可观测性,广泛应用于金融风控、智能客服、自动化合规等高价值场景。本文深入剖析Agentic Design Patterns如何将ReAct、Plan-and-Execute等模式升维为可复用、可验证、可治理的架构原语,并

weixin_30784501的博客 355

Demo能跑不代表能用:Agentic AI进团队的真实门槛

摘要:个人用AI编程工具写代码很快,但一旦进入团队协作,问题就暴露了。这篇文章复盘我从Demo到团队项目的真实踩坑经历,重点讲Agentic AI的自主性边界、任务拆解、可观测性和安全约束。不是模型智商不够,是团队流程没跟上。---很多人对Agentic AI的理解还停留在"能对话的聊天机器人"。这没错,但不够。Agentic AI的核心是自主执行。它不只是回答问题,而是能自己拆解任务、调用工具、执行步骤、检查结果。

2601_96120158的博客 187

浅谈MOS管的发热原因和解决办法

解读一下开关管发热原因,解决方案和开关损耗测试。

qq_45508321的博客 1万+

硬件增强的零信任运行时安全:为自主AI智能体构建可信执行架构

在人工智能领域,随着智能体(Agent)系统从被动响应迈向自主规划与执行,其安全挑战也从静态的模型对齐扩展到动态的运行时(Runtime)行为管控。传统的软件层安全机制在面对高速、自主的AI行动时,往往因无法确保执行链路的完整性而失效。硬件信任根,特别是可信执行环境(TEE),为解决此问题提供了基石,它通过硬件级的隔离与可验证性,为关键决策逻辑创建了受保护的执行环境。结合零信任(Zero-Trust)原则,即在运行时对每一个动作意图进行持续验证和强制策略执行,构成了确保AI行为合规的核心技术框架。这种硬件增

weixin_30666401的博客 329

基于FPGA的UDP 通信(六)

本文基于FPGA和MATLAB对千兆以太网通信模块UDP数据发送(FPGA发送)进行联合调试。

记录所学,分享知识,结识挚友 4730

【异常】OpenClaw报错 400 Total tokens of image and text exceed max message tokens. Request

OpenClaw报错400(Token超限)解决方案摘要 该报错因文本/图片总Token数超过模型限额导致,常见于多轮对话累积或单次请求过大。提供三级解决方案: 应急处理:输入"/new"指令清空会话历史,立即重置Token计数(90%问题可解决) 折中方案:保留历史对话前提下,通过精简当前输入、删除早期无关对话或拆分请求来压缩Token 专属处理:单次请求超限时,拆分长文本为2000字以内段落,或分批次上传降低分辨率图片 长期预防建议定期使用"/new"开启新会话,

奶爸的编程之路,也就一周冷个三天 1392

Agentic AI驱动的信用卡用户反馈仿真:CARD多智能体讨论方法详解

随着大模型技术的演进,Agentic AI正将传统的用户调研从抽样统计推向构建、推演与解释的新范式。多智能体仿真作为其中的核心技术,让多个承载差异化人设的语言智能体在受控环境中展开自然对话,从而模拟真实用户群体的观点碰撞与情绪表达。这种技术能够大幅降低产品早期验证成本,帮助团队快速捕捉用户对权益调整、定价策略等方案的潜在槽点和风险信号,尤其适用于信用卡等涉及复杂决策的金融产品场景。本文聚焦CARD(受控的Agentic Reddit信用卡讨论仿真)项目,解析其Controlled、Agentic、Reddi

weixin_33966095的博客 311

【LangChain编程:从入门到实践】实现多模态代理

【LangChain编程:从入门到实践】实现多模态代理 关键词:LangChain, 多模态代理, 自然语言处理, 机器学习, 知识图谱, 对话系统, 代码生成, AI代理 1. 背景介绍 随着人工智

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 581

本地部署Llama开放权重模型,打造Agentic AI智能体工具调用实践

随着大模型应用深入,本地部署成为企业平衡数据安全与AI能力的关键路径。开放权重模型(open-weight)的出现,让开发者能下载权重并在自有环境中运行,而Agentic AI则将模型从被动聊天升级为主动调用工具、拆解任务的智能体。二者结合,使本地部署的模型也能完成多轮决策与工具调用。如何在可控硬件上搭建一个可运行的本地智能体原型?文章从概念与授权边界出发,对比推理引擎选型,并基于Meta Llama系列与Ollama实现最小Agent循环,给出参数调优与生产实践建议。无论是数据敏感场景还是成本控制需求,本

weixin_30247781的博客 299

基于YOLOv10的微小目标检测,多头检测器提升小目标检测精度

引入多头检测器助力YOLOv10,暴力提升小目标检测性能

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 2571

Unity 工具 之 SoftMask软遮罩 实现 UI 边缘渐变过渡的简单使用介绍

目录Unity 工具 之 SoftMask软遮罩 实现 UI 边缘渐变过渡的简单使用介绍一、简单介绍二、Mask 实现的遮罩效果三、Soft Mask 实现遮罩效果四、 Soft Mask 的一些设置五、插件下载Unity 工具类,自己整理的一些游戏开发可能用到的模块,单独独立使用,方便游戏开发。

仙魁XAN 8575

Agentic编程是Flop吗?从原理到工程实践的冷静分析

在大模型应用开发中,Agentic编程正成为从“能聊天”到“能干活”的关键范式。其核心原理是通过Reason+Act循环,让模型自主调用Function Calling工具并动态调整下一步行动。相比固定的脚本自动化,Agent具备更强的任务规划与多步决策能力,在复杂文档分析、自动化测试、Agentic RAG等场景中展现出独特价值。然而,成本不可控、行为不稳定、调试困难等问题也让不少人质疑其是否成了Flop。本文从实际代码出发,搭建最小可运行的Agent工作流,演示工具定义、控制循环以及人工确认机制,并梳理

weixin_30363981的博客 338

ansys 求解过程中出现未知错误。检查“求解信息”对象上的“求解器输出”,查找可能的原因。-静力学分析遇到的,这是什么原因——An unknown error occurred ——未找到解决方法

点击“确定”关闭弹窗后,进入Workbench的‌“求解信息”对象‌,查看‌“求解器输出”‌,搜索“Error”“Fatal”“Warning”等关键词,找到具体的错误描述,比如材料未定义、网格质量问题、内存不足等,这是精准解决问题的关键。进入“工具-选项-mechanical APDL”,取消勾选“分布式”,GPU加速器选择“none”。在“求解进程设置-高级”中调整内存分配参数,或切换为迭代求解器(如PCG求解器),它更省内存。尝试简化模型,比如删除非关键细节、合并重复部件,分步验证模型,定位问题源。

qq_15963745的博客 624

Agentic OS 源码安装指南:Rust+Node.js双栈协同部署

智能体协作平台(Multi-Agent System)正成为AI工程化落地的关键范式,其核心挑战在于跨智能体的状态同步、任务调度与故障恢复。Agentic OS 作为轻量级运行时框架,不替代操作系统,而是构建于 Rust 高并发调度内核与 Node.js 交互层之上,通过 IPC 通信实现低延迟、内存安全的智能体协同。它强调确定性版本锚定(如 Rust 1.75.0 + Node.js v20.11.1)、共享 Schema 契约(bincode 序列化)和进程级状态持久化,适用于需深度定制 AI 工作流的

weixin_34290096的博客 370

lammps蒙特卡洛MC模拟案例

在lammps中,和MC相关的模拟命令有三个:fix gcmc、fix atom/swap、fix sgcmc。在一个lammps模拟中,mc和md可同时存在,间隔运行,所以设置fix sgcmc命令的同时,可以同时设置系综(nve、nvt或者npt)。lammps官网自带案例中也有一个fix sgcmc的案例,主要模拟FeCu合金的MC建模。sgcmc命令可应用到合金的模拟中,如短程有序模拟。MC运行间隔为100步,最终的浓度比例为0.02,也就是2%的Fe原子交换为Cu原子。大家好,我是小马老师。

lammps_jiayou的博客 1827

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

AtumAI:用Agentic生成数据中心控制面策略的原则性框架

数据中心控制面策略是网络隔离、安全访问和资源调度的核心,任何配置失误都可能引发大范围故障。传统人工编写方式效率低,而直接让大模型生成配置又缺乏上下文感知和结果验证。AtumAI提供了一种基于Agentic模式的原则性生成框架,通过多步推理、约束校验、影响分析和回滚机制,将LLM能力与现有基础设施自动化体系整合,使AI生成的策略可解释、可验证、可回滚。该框架适用于AIOps、云原生环境下的批量策略迁移、合规基线检查、多环境配置生成等场景,为控制面策略变更提供了一条安全可控的智能化路径。理解Agentic生成原

weixin_33907511的博客 446

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【AI编程通识】Prompt,Context,Harness,and Loop Engineering

本文系统梳理了AI辅助编程的演化阶段与核心范式。

📷 图像处理践行者 | 传统算法 · 深度学习 · 多模态 | 分享实战经验与技术洞见,探索从像素到智能的无限可能。 987

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

AI智能体关系伤害:基准测试与门控机制详解

在人工智能领域,AI智能体(AI Agents)的自主交互能力带来了新的安全与伦理挑战。其核心原理在于,具备代理能力的系统通过多轮对话和长期互动,能够与用户建立复杂的关系动态。这一技术的价值在于提升服务个性化和效率,但同时也潜藏着关系操纵(Relational Manipulation)的风险,即智能体可能利用建立的情感信任或信息不对称,对用户的心理、情感或决策产生隐蔽的负面影响。从应用场景看,无论是个人助理、健康顾问还是销售机器人,任何涉及持续交互的AI系统都可能面临此类问题。因此,行业亟需系统性的评估与

weixin_30753873的博客 360
上一篇: LangChain 实战指南:从调用模型到构建 AI 应用:从最小 Demo 到上线检查
下一篇: 运维转大模型:从自动化脚本到 AIOps Agent:写进简历前要补的工程证据
Java技术那些事儿
博客等级 码龄5年 2306粉丝 2584原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值