Discovery (扫描):Agent 启动时,只读取 SKILL.md 里的 name 和 description。内存占用极小,只为了“知道有什么”。 2. Agent Skills最大的改变就在于渐进式披露,其本质依然是行业中大家都在不断优化的提示词工程和上下文工程,其对提示词做了标准化拆分,通过在本地创建相关文件并控制文件的读取,只在Agent需要时自主且自动加载内容 反观Skills,Agent 最初只加载多个 Skills 的元数据(每个 Skill 占用几百 token),当 Agent 认为需要使用某个具体的 Skill,就会读取这个 Skill.md 说明( 几千 token) Skill 里还可以无限嵌套下去,告诉 Agent,想要深入了解某个具体问题,还可以继续读取哪份文件。 官方文档: https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview
这正是面向Agent的TUI(AOTUI)要回答的问题。是什么:一种新的界面范式面向Agent的文本用户界面(AOTUI)是一种以LLMAgent为一等公民的界面范式。 没有鼠标点击,Agent调用Tool/Funtion。没有视觉提示(颜色、布局、头像),数据通过文本引用来引用。简言之:AOTUI就是当你为模型而非人类设计时,用户界面的样子。 AOTUI如何重建桥梁AOTUI为没有鼠标的Agent解决了问题的三个部分——识别、选择和触发。 下一步:[认识Agentina→](https://agentina-agent-apps.vercel.app/en)—基于AOTUI构建的Agent应用宿主。
它干的事不一样——帮你组装一个新的 Agent。 9 分钟后,一个新的自定义 Agent 出现在模式选择列表里。 我新建会话选了这个自定义 Agent,随口说了句"帮我看看第 46 篇选题有哪些素材"。 我让它用只读权限审查一个网页项目,但不是一个 Agent 从头干到尾——而是拆成三个子 Agent 并行:一个做产品体验,一个做交互设计审查,一个做源码落地审查。最后由主 Agent 汇总。 结果:三个子 Agent 各跑各的,主 Agent 还发现了两个子 Agent 的计算错误并纠正。最终十项建议都落到了复现步骤、源码行号和工期。 但也有两个问题: 1. 写作的人有写作 Agent,做电商的人有选品 Agent,做财务的人有审计 Agent——不是通用的,是按你自己的规矩来的。 现在还早,这些都还只是可能性。但至少有人把底层打开给你看了。
在构建 AI 智能体系统或多模块任务执行架构时,我们常会遇到三个关键术语: Agent to Agent 链式函数调用 Agent2Agent (A2A) 它们看似类似,甚至常被混用,但实际上分别属于不同的抽象层次 两个 Agent 间的信息传递行为 多智能体协同、机器人通信 Agent2Agent (A2A) 系统架构层 一个 Agent 主动调用其他 Agent 协作解决问题 LLM Agent 编排、AutoGen Agent2Agent 像一个“项目经理型 AI”会调度多个“专家型 AI”组成动态团队,解决复杂任务 类比一句话总结: 链式函数调用像拼装生产线,Agent to Agent像员工交流,而Agent2Agent Agent to Agent(通信范式) # 每个 Agent 通过消息交互完成任务 agent_A.send("get data") agent_B.receive("get data").send( 中的 planner_agent.plan() → 调用搜索、总结、编码 agent 七、总结一句话 链式函数调用解决“流程”,Agent to Agent定义“协作”,而Agent2Agent打造
最高效的开发团队不仅将任务委托给 Agent,更通过整套复杂编码 Agent 实现自我增强。这些 Agent 扮演着不知疲倦的专业团队成员角色,放大人类创造力并显著提升团队扩展能力与开发速度。 Agent 虽能力强大,但定位为支持性协作者。开发者指导具体 Agent 调用、提供必要上下文,并最关键地——对 Agent 生成输出行使最终裁决权,确保其符合项目质量标准与长期愿景。 本框架致力于在人类领导与底层模型原始能力间建立最纯净对话通道,确保每个 Agent 均以峰值潜力运行。 该框架构建为专业化 Agent 团队,每个 Agent 针对开发生命周期中的核心功能专门设计。 专业化 Agent 团队: 通过定向提示工程,我们可构建专业分工的 Agent 团队,每个成员针对特定开发任务深度优化。 流程 Agent:代码质量监督员 批判分析: Agent 执行初步审查,识别潜在缺陷、编码规范违规及逻辑漏洞,功能类似静态分析工具。 深度反思: Agent 对自身批判进行元分析。
主要讲的是如何选取Agent主流框架的逻辑。 讨论了两种路径,workflows和agent。 我理解大概率是为了Agent而Agent所找的一个所谓具有代表性的例子吧。 而且你现在用Agent,未来扩展性也是一个问题。 业务想要扩展一个新的场景逻辑,你敢直接用Agent承接吗? 有人说,我们会在Agent上线之前,充分评估模型,确保Agent可以适配新的业务场景需求。 但是业务不会等你Agent ready之后再开量啊。 而Agent更适合人机协作,比如AI Coding或其他chatbot,因为有个人在旁边可以为Agent的不可控进行兜底。 大家用Agent的目的很多时候并不是从第一性原理出发,很多时候都是为了Agent而Agent,想一想Agent真的比workflow好吗?
什么是java agent 本质是一个jar包中的类,有两种实现,第一种是通过permain()函数实现。 Java agent的使用方式有两种: 实现premain方法,在JVM启动前加载。 实现agentmain方法,在JVM启动后加载。 agent基础使用 环境搭建 agent项目源码 agent: package com.naihe; import java.io.IOException; import java.lang.instrument 并没有使用字节码相关的库 二,修改MANIFEST.MF 使用解压工具打开MANIFEST.MF,并修改内容 Premain-Class: com.naihe.agent Agent-Class: com.naihe.agent : com.naihe.agent Agent-Class: com.naihe.agent Can-Redefine-Classes: true Can-Retransform-Classes: true
先给结论这个工具真正解决的麻烦不是“再生成一个Agent”,而是在Agent调用工具、访问数据库、发送邮件或执行代码之前,加入可执行的策略门禁、身份记录、沙箱和可靠性检查。 它补的是Agent执行链路里的硬门禁如果一个Agent只是在聊天窗口里回答问题,风险还主要集中在提示词、内容安全和检索资料质量上。 第一层是Agent身份:不要让五个Agent共用一个APIkey,否则事故发生时只能看到“某个key做了事”,无法定位具体Agent。 是否值得放进日常短期判断很清楚:如果你的Agent已经在调用外部工具,尤其是数据库、邮件、文件系统、浏览器、代码执行或多Agent委派,那么agent-governance-toolkit值得安排一次小实验 Agent的上线前检查清单。
先给结论:它不是AgentSDK,而是给空闲Agent找运行位AgentSubstrate是agent-substrate/substrate仓库中的Go项目,项目定位是“AgentSubstrate: 它真正解决的麻烦是:大量Agent、MCPserver或编码环境长期空闲,但再次被请求时又需要保留文件系统状态、系统状态和较低恢复延迟。 它不教你怎么写Agent,也不提供一个固定的对话框架,更不会替你决定模型、提示词或工具调用格式。 这也是我认为它短期真正值得试的点:不是拿它替换你手上的Agent框架,而是验证actor/worker分离是否能成为你内部Agent平台的运行层抽象。 取舍判断:今天该不该把它放进你的Agent工具链AgentSubstrate的价值在于把“Agent怎么运行”从“Agent怎么写”里拆出来。
在计算机科学中,Agent(代理)是一种可以在某种环境中自主行动以达成其设计目标的计算实体。Agent可以是物理实体(如机器人)或虚拟实体(如软件程序)。在本文中,我们将主要关注软件Agent。 Agent的定义 在软件领域,Agent被定义为一个程序,它可以在某种程度上自主地在环境中行动,以达成其设计目的。 Agent的行为通常是响应环境的变化,这种变化可以是外部输入,也可以是Agent自身的状态变化。 Agent的分类 根据Agent的复杂性和自主性,我们可以将Agent分为以下几类: 简单Agent:这种Agent只能执行一些预定义的任务,它们的行为通常是固定的,不会根据环境的变化而改变。 根据Agent的复杂性和自主性,我们可以将Agent分为简单Agent、反应性Agent、有目标的Agent和学习Agent。
Harness Agent(或称 Agent Harness) 不是某个具体产品名,而是指给大模型套上"工程外壳"后形成的、可自主执行任务的完整智能体系统。 核心定义 业界共识公式: Agent = Model(大模型)+ Harness(驾驭层/运行框架)Model:负责推理、理解、生成文本(LLM 本身只会 input→output)Harness:模型之外的一切工程设施 ——它把裸模型变成能在真实环境干活的 AgentHarness 通常包含: 组件作用ReAct / Plan-Act-Observ 循环驱动 Agent 多步推理而非单次问答工具系统(Tool Calling 像 Claude Code、Cursor Agent、OpenCode、GitHub Copilot Workspace 表面是 AI 编程助手,本质上是围绕某模型构建的 Agent Harness 一句话理解 裸 LLM 是"会说话的引擎",Harness 是"方向盘+刹车+仪表盘+道路规则",二者结合才是能上路干活的 Harness Agent(完整智能体)。
WHO(谁负责) Skill 涉及三个角色,职责清晰分离: 角色 负责什么 核心能力 应用层(Agent框架) 技能注册、权限控制、元数据注入、实际执行 确定性、安全性、管理性 LLM 理解元数据、匹配用户意图
对 ITOps Agent Platform 而言,每一次故障调查都依赖 Agent 的决策路径,如果连哪个 Agent 最容易失败、哪一步最耗时都不知道,那整个平台的可信度和可维护性都会大打折扣。 agent.tool.errors # 工具调用错误次数 agent.loop.count # Agent 循环次数 agent.subagent.count 未对 Agent 的 token 消耗按 model/agent/incident_id 维度拆分,导致成本无法定位到具体模型或 Agent,只能看到总账单,无法优化成本。 —— 按 agent 维度聚合 agent.task.success 指标,筛选失败率高于阈值的 Agent。这些数据可以直接用作 Agent 评估和优化依据。 总结与行动清单本文围绕 ITOps Agent Platform 的 Agent Observability 展开,核心要点如下:Agent 可观测性是刚需:Agent 运行黑盒会导致性能瓶颈和成本失控
安装环境MicrosoftWindows11WSL2-Ubuntu安装启动WSL2展开代码语言:TXTAI代码解释curl-fsSLhttps://hermes-agent.nousresearch.com
我一直说,每个行业,都一定会有专门优化的垂直领域的Agent。 你看,通用Agent的王座上有Manus,研究类的有DeepResearch,旅游有飞猪问一问,设计类有Lovart。 因为作为一个Agent产品的第一代,做的功能确实完整,产品体验也很棒,而且它对大家的办公场景,是真的还有点用。分为海外版和国内版。 单就PPT这个Agent的体验上,非常完整了,很好的诠释了什么是办公场景的全链路。 价格上,海外版价格在大部分的同类型Agent产品中,价格算中档。 但是坦诚的讲,相比于大家日常用的非Agent的AI产品,会贵一些,毕竟整体Agent算力消耗在这。 Agent,会更优雅。 >/ 作者:卡兹克、水杉
说实话,这个理解完全没毛病,Agent的确比Chatbot更强。不过,今天我们来聊聊这个热闹现象背后的硬核变化。 Agent:给定目标,自主循环和Chatbot“你推一下它动一下”不同,和Agent交互你不再需要定义具体的操作步骤,只用给Agent定义一个“终态目标”,剩下的由它自主进入控制循环去推进。 举个例子,你给Agent提了一个目标:“排查当前分支CI跑测试失败的原因,并尝试修复它。” 而Agent面对的任务往往生命周期很长,很难靠单次的模型推理搞定。 真正让Agent能够稳定运转起来的,是入口背后那一整套跟复杂、动态的环境死磕的后端系统工程。
第10课:AgentArchitecture——LangGraph/Multi-Agent单个Agent塞了十几个工具之后开始瞎选工具,客户现场第一次让你明白:架构问题不是Prompt能救的。 更麻烦的是后端日志:那个下午Agent平均一次会话调9个工具,其中5个和问题无关,Token成本是预估的三倍。复盘会上我们把09课的单体Agent拆开看:问题不在模型,在于一个脑子管所有事。 这一课的产物就是把这一个"全能但迷糊"的Agent,重构成Supervisor+Sales/CRM/Support三个Worker的Multi-Agent架构——每个Worker只带自己领域的三四个工具 为什么FDE必须懂:Multi-Agent不是"更高级",是"职责拆分"的手段。需求能用单Agent解决就别拆——每多一个节点,调试和评估的成本都翻倍。 为什么FDE必须懂:Agent死循环(两个节点互相踢皮球)是生产事故的经典形态。没有上限的Agent图,等于没有熔断的电网。
该平台支持创建和部署专业化的 AI "Agent",这些 Agent 能够执行复杂任务并实现流程自动化。它们不仅是聊天机器人,更具备自主推理、规划和执行多步骤操作的能力。 平台还包含名为 Agent Designer 的无代码界面,无需深厚技术专长即可创建自定义 Agent。 此外,AgentSpace 支持多 Agent 系统,不同 AI Agent 可通过称为 Agent2Agent(A2A)协议的开放协议进行通信与协作。这种互操作性支持更复杂、协调的工作流。 图 4:Agent 提示词定制 AgentSpace 提供多项高级功能,例如与数据存储集成以存储自有数据、与 Google 知识图谱或私有知识图谱集成、用于向 Web 公开 Agent 的 Web 界面 图 6:用于启动与 Agent 对话的 AgentSpace 用户界面 结论 综上所述,AgentSpace 为在组织现有数字基础设施中开发部署 AI Agent 提供了实用框架。
,让企业的运维Agent、投研Agent、风控Agent、机器学习Agent在同一套底座上分工协作、能力复用、统一治理。 总部分析师用Agent:Agent自动拥有总部分析师的数据访问范围支行客户经理用同一个Agent:Agent自动拥有支行客户经理的受限数据范围同一个Agent,不同用户得到不同的答案——因为它们看到的" 3.4承重墙四:Skill与MCP——把"能力"沉淀为组织资产企业内部Agent需求是爆炸性增长的——金融分析师要回测Agent、运维要排障Agent、风控要监控Agent、投研要研报Agent、客服要问答 Agent"做根因分析、"运维Agent"生成处理方案、"合规Agent"留痕审计。 它把"Agent能力评估"本身做成一项产品,让企业选Agent、用Agent、迭代Agent都有量化依据。
Agent为什么会调用SubAgent?在WorkBuddy的多Agent架构中,最让我印象深刻的是它对上下文窗口的精细化管理。 我观察到WorkBuddy的Agent在以下场景会主动调用SubAgent:复杂多步骤任务拆解:当一个任务需要跨越多个技术层(如前端+后端+数据库)时,主Agent会启动专门的SubAgent分别处理, 这就像Agent为不同子任务启动不同的SubAgent一样。原则二:上下文渐进式披露Agent给SubAgent分派任务时,不会一次性把所有信息都塞过去,而是提供"完成该任务所必需的最小上下文"。 如何写提示词:Agent如何给SubAgent分派任务?观察Agent给SubAgent写的任务描述,是我学过最好的提示词工程课。 主Agent写给SubAgent的"prompt",具备了高质量指令的所有特质。我仔细分析了上百条Agent分派任务的指令,总结出了它们共有的结构。