登录社区云,与社区用户共同成长
邀请您加入社区
两个月前,LangChain团队提出了"深度智能体"(Deep Agents)的概念,用来描述那些能够执行复杂、开放式任务并在更长的时间范围内运行的AI智能体。
摘要: 智能体(Agent)和工作流(Workflow)是大模型应用的两个关键概念,二者既区别又互补。智能体通过自主决策(LLM+Prompt+Tools)完成任务,具备感知、分析和行动能力,适用于动态场景;而工作流是预定义的线性流程,强调标准化和稳定性,适合重复性任务。主要区别在于智能体能自主决策,而工作流依赖固定流程。未来二者可能融合,智能体增强工作流的灵活性,工作流提升智能体的稳定性。尽管智
本文介绍了大模型智能体的五种经典设计模式:反射模式、工具使用模式、ReAct模式、规划模式和多智能体模式。通过这些模式,AI可以学会自我修正、接触真实世界、边想边做、驾驭复杂任务以及协作。这些模式为构建可靠Agent系统提供了清晰的递进路径,帮助读者理解AI从“会聊天”到“能干活”的进化过程。1 反射模式2 工具使用模式3 ReAct 模式4 规划模式5 多智能体模式这篇文章,就是我自己的学习笔记
Agent 是以大模型为核心、具备任务执行能力的智能系统。与普通对话仅“输入→输出”不同,Agent 通过 ReAct 循环(思考→行动→观察)持续推进目标,主动调用搜索、浏览器、代码执行、文件读写等工具获取外部信息并完成复杂任务。其核心在于将推理与实际行动结合,实现从规划到交付的闭环。工具调用是关键,但能否正确使用、理解结果、适时停止,才是决定 Agent 实用性的关键。本质上,Agent 是一
本文介绍 DeepSeek 最新发布的 Super-agent 架构,重点分析 Router/Worker 双层设计、事件驱动、任务路由、Thread Subscription、上下文管理、异步执行与持久化机制,并结合开源原型和官方实验数据,评估其在多任务并发、持续运行和任务协调方面的优势与局限。同时对比 Pi、LangGraph、AgentScope 等主流方案,探讨 Super-agent 的
本项目基于Rust实现N-Barrier屏障模式,构建珠宝行业全流程业务系统。采用六层分层架构(DDD),通过ProcessRequestDto与ProcessResponseDto实现跨层数据传输,结合NBarrierCoordinator协调12个业务工位(采购、设计、生产等)的并发同步。利用std::sync::Barrier实现“全员到齐才放行”的并发型控制,配合依赖注入容器统一管理日志、
本项目基于Rust实现企业级信号量模式(SemaphorePattern),采用六层领域驱动设计(DDD)架构,模拟珠宝生产全流程12个业务部门的并发调度。通过自定义Semaphore原语(基于Mutex+Condvar)实现限量并发控制,保障最多4个工位同时进入临界区。核心组件包括:ProcessRequestDto/ResponseDto数据传输对象、Jewelry领域实体、Semaphore
将对象组合成树形结构以表示”部分—整体“的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性凡是能画成树的"部分—整体"结构,如文件系统,UI控件,组织架构,机器人行为树,都有两类节点:叶子(终止单元)和容器(聚合单元)。朴素做法是让客户端到处if,每增加一种操作就多一批分支。组合模式的承诺是透明性。report(root)打印的值是怎么得到的?① 目录的"大小"是个递归定义(子树之和
面向对象设计模式是软件工程中的核心概念,通过封装、继承和多态等特性提高代码复用性和扩展性。在Linux内核这一C语言实现的复杂系统中,开发者通过结构体封装、函数指针等机制,巧妙实现了工厂模式、观察者模式等经典设计范式。这种技术方案不仅保持了C语言的高效特性,还赋予了内核模块出色的扩展能力,特别适用于设备驱动开发、内存管理等场景。以VFS文件操作接口为例,其通过策略模式实现不同文件系统的统一抽象,而
Linux内核能运行在从手表到超级计算机的所有设备上,不是因为它的代码多么精妙,而是因为它学会了承载。承载硬件的差异、承载驱动的错误、承载并发的冲突、承载攻击者的恶意。这和你的人生一模一样。你的承载力,决定你的人生高度。能扛住多少混乱,就能掌控多少秩序。 能承受多少孤独,就能匹配多少荣耀。 能接纳多少意外,就能拥有多少从容。 能消化多少压力,就能承担多少责任。
本文以Linux内核为隐喻,探讨了技术背后的人生哲学。文章通过调度器、内存管理、中断处理、文件系统、网络协议栈和同步机制六大模块,揭示了内核如何在不完美环境中保持稳定运行的关键——"承载力"。 调度器教会我们在混乱中建立秩序,公平但不平均;内存管理展示了分而治之的智慧与提前预警的重要性;中断处理体现了快速响应与从容处理的平衡;文件系统彰显了信守承诺与延迟满足的艺术;网络协议栈演
本文详细介绍了RK3568和RV1126嵌入式Linux系统的移植过程,分为七个阶段:环境搭建、U-Boot移植、内核设备树适配、内核配置与裁剪、根文件系统构建、RV1126差异处理及调试方法。重点阐述了时钟/DDR配置、eMMC/网络驱动调试、设备树适配等关键技术难点,并分享了示波器、JTAG等调试手段的实际应用案例。同时展示了消防CRT系统中采用的状态机、观察者、策略等多种设计模式的实现细节,
linux没有线程的概念,只是用进程模拟了线程——LWP轻量级进程。所以在limux的调度器眼里只有task的结构体,那么如果区分是进程间切换或是线程间切换呢?比如A进程的a线程要切换到B进程的b线程,如何识别?A进程a线程要切换到A进程的另一个线程,又如何识别?难道是根据页表地址不同来确定是进程间切换?不对。搜了下,是**比较task里mm地址来识别切换流程的。**如果旧task的mm与即将运行
转自:http://www.wowotech.net/linux_kenrel/pin-controller-driver.html一、前言对于一个嵌入式软件工程师,我们的软件模块经常和硬件打交道,pin control subsystem也不例外,被它驱动的硬件叫做pin controller(一般ARM soc的datasheet会把pin controller的内容放入GPIO co...
Linux虽然是面向过程的c语言写成的,但是却可以表达面向对象的思想,这个问题上,“语言是无关紧要的”,既然是一个语言,那么如果它是成功的,那么它就必须可以表达任何含义,因此软件设计思想和语言是无关的,总听见有人说用c语言无法写面向对象的程序,我无语!用c语言不但可以表达OO,而且可以表达任何的设计模式,这里设计模式和OO还有语言没有必然的关系,设计模式是一种大的框架性的理念...
面向对象编程(OOP)是一种广泛应用的软件设计范式,其核心思想是通过封装、继承和多态来组织代码,提升模块化与可维护性。在底层系统开发中,这一思想常通过结构体和函数指针等基础机制实现,尤其在对性能与资源控制有严苛要求的场景下。Linux内核作为C语言编写的典范,巧妙运用结构体嵌套模拟继承、函数指针表实现多态,以解决设备驱动、文件系统等核心模块的接口统一与扩展问题。这种模式不仅保证了内核的极致性能,还
转自:http://www.wowotech.net/linux_kenrel/pin-controller-driver.html一、前言对于一个嵌入式软件工程师,我们的软件模块经常和硬件打交道,pin control subsystem也不例外,被它驱动的硬件叫做pin controller(一般ARM soc的datasheet会把pin co...
Linux虽然是面向过程的c语言写成的,但是却可以表达面向对象的思想,这个问题上,“语言是无关紧要的”,既然是一个语言,那么如果它是成功的,那么它就必须可以表达任何含义,因此软件设计思想和语言是无关的,总听见有人说用c语言无法写面向对象的程序,我无语!用c语言不但可以表达OO,而且可以表达任何的设计模式,这里设计模式和OO还有语言没有必然的关系,设计模式...
linux的内核当中处处充满了设计模式,本文先讨论一下外观模式。外观模式就是将客户和子系统解耦,为客户将复杂的子系统进行封装,从而使得客户可以使用简单易用的接口。众所周知,linux和unix是十分的相似以至于很多人都把linux当作unix的一种,实际上他们一点也不同,一个linux程序员可以毫不费力的 转到unix下编程不是因为这个人水平多高,而是因为linux和unix遵循了几乎相同的...
http://www.douban.com/group/topic/7814532/设计模式最早来源于建筑学,后被计算机科学引用。简单来说,一个设计模式描述了某类设计问题,并且针对此类问题给出了一个被实践证明有效的解决方案。Linux内核的开发中也遇到过很多设计问题,并且针对这些问题,内核开发者给出了很好的通用解决方案,只不过长久以来没有人很好的归纳和文档化这些设计模式,导致不是每
Unix/Linux的接口设计有一句通用的格言“提供机制而不是策略。区别对待机制(mechanism)和策略(policy)是Unix设计中的一大亮点。大部分的编程问题都可以被切割成两个部分:“需要提供什么功能”(机制)和“怎样实现这些功能”(策略)。如果由程序中的独立部分分别负责机制和策略的实现,那么开发软件就更容易,也更容易适应不同的需求。 开源-展现在我们面前的是数以千计的代
本文记录 geolocator 在 OpenHarmony 平台的适配过程,重点解决定位服务、权限管理、位置回调与设置页集成等核心问题。通过 MethodChannel 与 EventChannel 实现 Dart 层统一 API,严格映射 OHOS 权限模型,确保权限状态准确反馈。适配强调必须同时处理 Dart 注册、通道绑定、UIAbilityContext 和系统权限,避免功能伪装成功。首个
中望3D作为基于自主内核的三维CAD/CAM/CAE一体化协同设计平台,覆盖设计、仿真、制造全流程,其中面向中高端市场的新一代产品中望3D悟空,针对超长历史模型修改、参数化设计和复杂研发需求进行了优化,已在汽车零部件、高端装备、消费电子等高精尖制造场景中获得头部企业验证。操作系统支持,评估是否覆盖Windows、Linux、鸿蒙平台。中望CAD采用图形并行加载与生成、硬件加速、空间索引树、增量保存
本文分析Linux内核网络子系统中使用的设计模式:组合模式,工厂模式,原型模式。
设计模式
——设计模式
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net