首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏服务端技术杂谈

    AI Agent:模型->工具->结果->模型

    Reddit上有人说,AI Agent就是:模型->工具->结果->模型。 从程序员角度来说,就是拼接参数json,调用LLM,处理返回值json。 Agent不只是聊天机器人,还需要工具,所以要先告诉Agent,你有哪些API/工具,这些工具可以做什么。 不需要用什么复杂的框架,基本上只需要串联: 用户输入目标Prompt->将提示词传递给LLM->模型决定下一步->需要工具(API调用、爬取网页、操作API)执行->将结果反馈给模型进行下一步->直到任务完成 即:模型 → 工具 → 结果 → 模型 关于记忆,先用短期记忆,比如最近几条上下文消息。 如果需要跨会话记忆,可以从持久存储获取,比如向量数据库。

    10010编辑于 2026-03-11
  • 来自专栏python前行者

    python爬虫工具:user agent switcher

    user agent switcher给我们带来更多的是方便,一次设置好,就不怕每次麻烦的右键检查,设置成手机端的重复性操作了,这对于python爬虫算是一个比较技巧的地方。 安装使用 在火狐的附加组件中输入:user agent switcher 如果找不到入口的话,在火狐浏览器中打开: https://addons.mozilla.org/zh-CN/firefox/search q=user%20agent%20switcher&platform=WINNT&appver=59.0.2 ? 一看这里的搜索结果还是蛮多的,使用的用户还是蛮多的。 最后一步就是在右侧的插件工具栏中选中进行设置就搞定了。 ? 打开京东试试,就成这样的了,很完整的APP客户端 ?

    95310发布于 2019-03-25
  • 来自专栏人工智能应用

    基于 Agent 的股票分析工具

    建一个基于 Agent 的股票分析工具或系统,可以采用以下方法和框架,结合 AI Agent 技术与股票市场分析需求,实现选股策略、买卖时机判断、风险控制等功能。 AI Agent 模块:该模块是系统的核心,负责执行选股策略、判断买卖时机、进行风险控制等任务。 可视化与交互模块:提供用户界面,展示分析结果、图表、建议等信息,并支持用户与 AI Agent 的交互。 4 示例代码:基于 AI Agent 的选股策略实现 以下是一个简化的 Python 示例,展示如何使用 LangChain 构建一个基于 LLM 的选股 Agent: from langchain.agents = initialize_agent(tools, llm, agent="structured-chat-zero-shot-react-description", verbose=True) #

    1.4K11编辑于 2025-08-01
  • 来自专栏老张的求知思考世界

    AI Agent Infra领域的工具图谱

    因此我才会在前面介绍智能体基础架构的文章中断言道:Agent Infra是Agent落地的关键!因为它涵盖了Agent从开发到部署的完整生命周期。 其中: Environment:提供Agent开发和运行环境,相当于给了Agent一台可自行操作的计算机。 Context:为Agent有效运行提供所需的信息,包括任务相关的背景知识和工具的使用方法。 Tools:使Agent能便捷调用和协作的各类工具,包括各种类型的插件,以实现多样化的任务。 Agent Security:以Agent-native的方式保障Agent的行为与数据在执行过程中的安全与合规。 下面是我查阅很多资料后整理的Agent Infra工具图谱,供大家参考。 一、Environment层 二、Context层 三、Tools层 四、Agent Security层 介绍完AI Agent的基础架构和工具图谱后,下篇文章,我会分享一些对提示词工程的看法,敬请期待

    1K10编辑于 2025-06-25
  • 来自专栏AI进修生

    A2A + MCP = AI Agent 完全体?AI Agent 既能 “单挑” 工具,又能 “群殴” 任务。

    简单说,这图告诉我们 AI Agent 跟外界打交道主要靠两个开放协议: MCP (模型上下文协议): 这是 Agent 用来“插上”外部工具、API 和各种企业应用的“接口”。 图里两个 Agent 中间那条线就是 A2A。 MCP 核心是工具工具集 (用 JSON schema 通信)。 A2A 看起来更关注 Agent 之间的自然语言交流。 所以,它俩分工明确: MCP 是 Agent 跟“非 Agent”的东西(工具、API)打交道的。 A2A 是 Agent 跟“其他 Agent”打交道的。 即 MCP 和 A2A 是两条腿走路,一个负责对内连接工具和资源,一个负责对外连接其他 Agent 伙伴。它俩是互补的,共同构成了连接 Agent 的开放标准体系。 、工具、上下文。

    60410编辑于 2025-04-11
  • 来自专栏用户2276240的专栏

    OpenClaw 插件中的 Agent 工具开发指南

    Agent 工具是 OpenClaw 插件向大语言模型(LLM)暴露的可调用函数。 这些工具通过 JSON Schema 定义输入参数,并在代理(agent)运行时按需执行,从而扩展 AI 的能力边界——例如调用本地服务、查询数据库、触发工作流等。 四、工具可见性控制策略除了 allow,OpenClaw 还支持多维度工具策略:配置项作用范围说明tools.allow / tools.deny全局控制所有 agent 的默认工具集agents.list [].tools.allow单个 agent覆盖全局策略tools.profile全局或 per-agent基础 allowlist 模板tools.byProvider按模型提供者为不同 LLM 提供商定制工具集 七、总结通过插件注册 Agent 工具,开发者可以安全、灵活地将外部能力注入 AI 代理流程。

    23320编辑于 2026-03-15
  • 来自专栏CRM日记本

    Salesforce实时聊天工具Live Agent介绍

    Salesforce Live Agent是原生的Salesforce工具,可让企业和网站的用户实时的进行聊天。 Live Agent是那些客服团队有限但是希望能提供较好的客服回报公司的很好选择,不像电话,一个客服同时只能处理一个来电。利用Live Agent,每个用户可以在同一个屏幕管理多个客服服务。 这些反馈既包含对于工具本身(你下次还会使用Live agent吗?)以及客服的处理效果反馈(此次服务对你有帮助吗?是否解决了你的问题?)。 如果使用调查工具的话,分析范围可进一步增加,可以帮助你衡量你的新的工具以及客服的执行情况等。 ? 你是否需要Live Agent? —你是否有一个小的支持团队淹没在客户的支持电话中? 哪些不需要Live Agent? —支持团队需要完成极其复杂和耗时的故障诊断流程。 —客户支持团队使用像Radian6这样强大的工具来管理来自社交渠道的客户支持。

    2.2K20发布于 2019-04-16
  • 来自专栏java架构计划训练营

    浏览器头User-Agent提取工具

    * 获取浏览器对象 * @param request * @return */ private static Browser getBrowser(String agent */ private static OperatingSystem getOperatingSystem(String userAgent) { UserAgent agent (); return operatingSystem; } /** * 解析对象 * @param agent * @return (agent); Browser browser = userAgent.getBrowser(); OperatingSystem operatingSystem = .deviceType(deviceType) .os(os) .osVersion(getOSVersion(agent

    90420编辑于 2022-10-27
  • 来自专栏用户2276240的专栏

    OpenClaw 插件中的 Agent 工具开发指南

    Agent 工具是 OpenClaw 插件向大语言模型(LLM)暴露的可调用函数。 这些工具通过 JSON Schema 定义输入参数,并在代理(agent)运行时按需执行,从而扩展 AI 的能力边界——例如调用本地服务、查询数据库、触发工作流等。 在全局 tools 或特定 agent 的 tools 配置中,通过 allowlist 显式启用: { "agents": { "list": [ { "id dev-assistant", "tools": { "allow": ["run_pipeline"] } }] } } 重启 Gateway 后,该 agent 七、总结 通过插件注册 Agent 工具,开发者可以安全、灵活地将外部能力注入 AI 代理流程。

    27920编辑于 2026-03-16
  • 来自专栏用户2276240的专栏

    OpenClaw 插件代理工具 (Agent Tools) 深度指南

    需要控制某些高风险工具的权限(按需开启)。配置多 Agent 架构下的工具隔离策略。 一、什么是 Agent Tools? 工具分为两类:必需工具 (Required):插件安装后默认对所有 Agent 可见(除非被全局禁用)。适用于安全、通用的功能。可选工具 (Optional):默认不可见。 基础工具 (Basic Tool)这是最常见的形式。插件加载后,该工具自动对拥有插件权限的 Agent 可用。 配置层级工具权限可以在两个层级配置:全局层级 (tools):影响所有 AgentAgent 层级 (agents.list[].tools):仅影响特定 Agent,优先级更高。2. *全局当 Agent 运行在沙箱环境时,限制可用的底层系统工具。 四、最佳实践与安全建议1.

    35120编辑于 2026-03-18
  • OpenAI发布全新Agent工具,加速智能体开发

    这次OpenAI发布的Agent工具,比之前的GPT-4.5有诚意许多。发布了共五个工具,太长不看版:网页搜索工具:基于GPT-4o模型,实时抓取互联网信息并标注引用来源。 Agents SDK:开源框架支持多Agent协作,可定义角色、工具链及安全策略,适用于客户支持、代码审查等场景。这些Agent工具,本质上可以让开发者能够快速自定义自己的Agent智能体。 此外,OpenAI 还为这些 Agent 工具提供了更强的可扩展性和可配置性,使开发者能够结合自身业务需求,构建更加智能化的自动化助手。 写在最后这次,OpenAI这么快的发布全新的Agent工具,被视为对国产Agent产品Manus的回应。由于Manus因在GAIA测试中超越OpenAI的DeepResearch。 导致OpenAI真的急了,所以立刻发布了全套的Agent制作工具

    67120编辑于 2025-03-12
  • 来自专栏Go工具箱

    「Go工具箱」解析http中的user-agent,就用这个包:user_agent

    「Go学堂」新推出“Go工具箱”系列,意在给大家分享使用go语言编写的、实用的、好玩的工具。 今天给大家推荐一个解析HTTP请求头中user-agent字段的库:user_agent 。 项目地址 https://github.com/mssola/user_agent 相关知识 user-agent 一、User-Agent是什么 User-Agent叫做用户代理,是HTTP 三、安装user-agent包 使用go get进行安装: go get github.com/mssola/user_agent 四、user-agent包的基本使用 我们看下user-agent 但同时需要考虑各种user-agent中的细微差别。所以该包不仅仅是一个简单的封装,而是需要具有对user-agent在各平台、各种场景下的深入了解才能做到的。 / ---特别推荐--- 特别推荐:一个专注go项目实战、项目中踩坑经验及避坑指南、各种好玩的go工具的公众号。

    2.5K10编辑于 2023-01-31
  • 来自专栏服务端技术杂谈

    为了AgentAgent

    主要讲的是如何选取Agent主流框架的逻辑。 讨论了两种路径,workflows和agent。 怎么没办法事前确定分支呢,LLM确实擅长在对话上下文里面做决策,再调用工具,但这个不等于workflow做不到,workflow节点也可以做上下文决策和工具调用啊。 我理解大概率是为了AgentAgent所找的一个所谓具有代表性的例子吧。 而且你现在用Agent,未来扩展性也是一个问题。 业务想要扩展一个新的场景逻辑,你敢直接用Agent承接吗? 有人说,我们会在Agent上线之前,充分评估模型,确保Agent可以适配新的业务场景需求。 但是业务不会等你Agent ready之后再开量啊。 大家用Agent的目的很多时候并不是从第一性原理出发,很多时候都是为了AgentAgent,想一想Agent真的比workflow好吗?

    10710编辑于 2026-03-11
  • 来自专栏XINDOO的专栏

    Agent设计模式——第 5 章:工具使用(函数调用)

    工具执行: Agent 框架或编排层拦截此结构化输出。它识别请求的工具并使用提供的参数执行实际的外部函数。 观察/结果: 工具执行的输出或结果返回给 Agent。 在这些框架的"画布"上,您定义工具,然后配置 Agent(通常是 LLM Agent)以意识到并能够使用这些工具工具使用是构建强大、交互式和外部感知 Agent 的基石模式。 用例: 智能家居 Agent工具: 控制智能灯的 API。 Agent 流程: 用户说"关闭客厅的灯。"LLM 使用命令和目标设备调用智能家居工具。 它设置了一个简单的场景,其中 Agent 配备了查找信息的工具。该示例专门演示了使用此 Agent工具获取模拟股票价格。 LLM 决定何时使用工具并生成结构化函数调用。 Agent 框架执行实际的工具调用并将结果返回给 LLM。 工具使用对于构建可以执行现实世界操作并提供最新信息的 Agent 至关重要。

    1.5K10编辑于 2025-10-27
  • 来自专栏云云众生s

    AI开发工具:如何使用Dagger容器化Agent

    这是 Docker 创建者兼 Dagger 首席执行官在 Sourcegraph 的AI 工具之夜聚会(上周在旧金山 Cloudflare 总部举行)上的演讲中得出的结论。 使用读、写和构建工具来完成以下任务: 用户命令被分配给一个 @assignment 变量。 然后他给出了一些最终指示: 不要使用容器工具。 在你的代码构建之前不要构建。 函数是循环的。 他在 LinkedIn 消息中写道:“作为一名自己构建过 agent 的人,我知道构建 AI agent 可能是一项挑战。” “对于 agent,你可能在它尝试遵循的路径上存在特定问题,或者 LLM 输出的工具用法的语法不正确。即使 LLM 的行为符合你的预期,你仍然可能在后端服务方面遇到问题。” Sourcegraph 的 AI 开发工具之夜的整个晚上 可以在这里找到。

    38100编辑于 2025-02-22
  • 来自专栏Agent Apps

    Agent Apps:Agent 时代,大家都在造工具箱,但真正缺的是“工作台”

    AgentApps:Agent时代,大家都在造工具箱,但真正缺的是“工作台”这两年,几乎所有人都在聊Agent。有人卷模型。有人卷Prompt。有人卷Workflow。 但我越来越觉得,这个方向里有一个特别关键的东西,一直没人真正讲明白:我们缺的不是更多工具。我们缺的是Agent的App。不是给人用的AIApp。不是一堆工具打包起来换个壳。 工具集合像什么?像把一大箱扳手、螺丝刀、电钻丢在地上,然后告诉Agent:“来,开始修房子吧。”但App像什么? 好像工具越多,Agent就越强。其实很多时候,工具越多,Agent越容易迷路。为什么它也不是skills?skills比tools更高级一点,但还是不够。 因为一旦“App”这层成立了,你构建的就不再是“给Agent工具链”。你是在构建一套Agent原生的软件生态。给Agent用的IDE。给Agent用的spreadsheet。

    12620编辑于 2026-03-10
  • 来自专栏FreeBuf

    Quantum 构建工具使用新的 TTP 投递 Agent Tesla

    Zscaler 的研究人员发现暗网上正在出售名为 Quantum Builder 的构建工具,该工具可以投递 .NET 远控木马 Agent Tesla。 CMSTP 绕过 UAC 通过操作文件属性隐藏 Agent Tesla Agent Tesla 被硬编码命名为 MuUQDuaFNoGmHQE.exe,并且被最终执行: 【解密 PowerShell ,如下所示: 【Quantum Builder】 HTA 生成工具 HTA 生成工具如下所示: 【HTA 生成工具】 用户输入传递给 HTA Builder 函数以构造 HTA 文件,如下所示 【在野 HTA 文件】 LNK 生成工具 LNK 生成工具如下所示: 【LNK 生成工具】 快捷方式的构造参数有 Description、IconLocation、Target Path、Arguments 【在野 LNK 文件】 LNK 构建工具还可以生成 ISO 文件的 Payload,如下所示: 【ISO 生成工具】 Quantum Builder 已被攻击者多次利用,部署了多个恶意软件家族: RedLine

    1.9K20编辑于 2022-11-14
  • 来自专栏AgenticAI

    Agent 垂直应用范例:Stripe 推出智能体工具

    全球最大的支付处理商之一 Stripe 最近宣布推出Stripe Agent Toolkit,为开发者提供了一个全新的工具包,帮助基于 LLM 的应用程序实现安全的支付处理。 项目地址:https://github.com/stripe/agent-toolkit 什么是 Stripe Agent Toolkit? 这意味着,开发者可以利用此工具为大型语言模型(LLM)构建支付功能,让应用程序能够进行真实的货币交易。 通过该工具包,智能体能够在用户的授权下执行一些特定任务。 通过Stripe Agent Toolkit,开发者可以更轻松地构建可以安全参与电子商务的智能体。 随着技术的不断发展,未来我们有理由相信,Stripe 将会继续扩展这个工具包的功能,为开发者提供更多的可能性。

    38810编辑于 2025-03-18
  • 来自专栏AI大模型应用开发炼丹房

    工具调用解密:AI Agent的“感官”与“四肢”​​

    我们都知道,AI Agent的核心价值在于其与外部世界交互的能力,而这通过工具调用实现。 传统LLM仅作为“大脑”处理文本生成和推理,而Agent则通过工具充当“感官”和“四肢”,执行实际任务(如查询天气、控制设备)。今天我们将深入解析“工具/函数调用”这一基石是如何工作的? 一、核心概念:Agent循环与工具调用机制AI Agent的核心逻辑基于一个循环结构:接收指令、思考、调用工具、观察结果,并重复直至任务完成。 二、构建一个购物助手Agent为了方便大家更好的理解,我将以购物助手Agent实例,为大家演示工具调用的完整实现,核心是决策框架、行动类和OpenAI集成。1. ​​ Model Context Protocol (MCP) 标准化外部交互:​​MCP架构​​:服务器暴露工具API,客户端管理通信,宿主(Agent)动态发现和调用工具

    80611编辑于 2025-09-07
  • 来自专栏目标检测和深度学习

    一篇大模型Agent工具使用全面研究综述

    因此对LLMs工具学习方面的现有工作进行全面调查,从两个主要方面展开:(1)为什么工具学习是有益的;(2)如何实现工具学习,以全面理解LLMs的工具学习。 左侧部分展示了工具学习的四个阶段:任务规划、工具选择、工具调用和响应生成。右侧部分展示了两种工具学习范式:一步式任务解决的工具学习和迭代式任务解决的工具学习。 工具选择(Tool Selection) 工具选择的重要性: 工具选择是工具学习过程中的关键步骤,它紧接着任务规划阶段。 在这个阶段,需要从可用的工具集中选择最合适的工具来解决特定的子问题。 工具调用(Tool Calling) 工具调用的重要性: 工具调用是工具学习流程中的第三个阶段,它紧跟在工具选择之后。 符号①、②、③和④分别代表工具学习的四个阶段——任务规划、工具选择、工具调用和响应生成。

    1.9K10编辑于 2024-06-04
领券