智能体(aGENT简介

  • 理解智能体

    • 什么是智能体,它是如何工作的?
    • 智能体如何利用推理和规划做出决策?
  • 大型语言模型(LLM)在智能体中的作用

    • LLM 如何作为智能体背后的"大脑"。
    • LLM 如何通过消息系统组织对话。
  • 工具与行动

    • 智能体如何使用外部工具与环境互动。
    • 如何为您的智能体构建和集成工具。
  • 智能体工作流

    • 思考行动观察

Agent

Agent 是一个利用 AI 模型与环境交互以实现用户定义目标的系统。它结合了推理、规划和行动的执行(通常通过外部工具)来完成任务。

将 Agent 视为包含两个主要部分:

  1. 大脑(AI 模型)

这里是所有思考发生的地方。AI 模型 处理推理和规划 。它根据情况 决定采取哪些行动

  1. 身体(能力和工具)

这部分代表 Agent 能够执行的一切

可能行动的范围 取决于 Agent 配备了什么 。例如,因为人类没有翅膀,他们不能执行"飞"这个 行动 ,但他们可以执行"走"、"跑"、"跳"、"抓"等 行动

Agent 中最常见的 AI 模型是 LLM(大型语言模型),它以 文本 作为输入并输出 文本

LLM 是很棒的模型,但 它们只能生成文本

Agent 可以通过 工具(tool) 执行我们实现的任何任务来完成 行动(action)

LLM

LLM 是一种擅长理解和生成人类语言的 AI 模型。它们在大量文本数据上进行训练,从而能够学习语言中的模式、结构甚至细微差别。这些模型通常由数百万个参数组成。

现在大多数 LLM 都基于 Transformer 架构构建------这是一种基于"注意力"算法的深度学习架构,自 Google 于 2018 年发布 BERT 以来,受到了广泛关注。

工具

工具是赋予 LLM 的一个函数 。此函数应实现一个明确的目标

以下是 AI Agent 中一些常用的工具:

工具 描述
网页搜索 允许 Agent 从互联网获取最新信息。
图像生成 根据文本描述创建图像。
检索 从外部来源检索信息。
API 接口 与外部 API(GitHub、YouTube、Spotify 等)交互。

请注意函数定义前的 `@tool` 装饰器。我们将能够通过装饰器提供的 `to_string()` 函数从源代码中自动检索

通过"思想-行动-观察"循环理解AI Agent

Agent的工作是一个持续的循环:**思考(Thought)→行动(Act)→观察(Observe)**。

让我们一起分解这些行动

  1. **思想**:Agent的LLM部分决定下一步应该是什么。
  2. **行动**:Agent通过调用工具并附带相关参数来执行行动。
  3. **观察**:模型反思工具的响应。

"思想-行动-观察"循环

这三个组件在一个连续的循环中协同工作。用编程的类比来说,Agent使用了一个**while循环**:循环持续进行,直到Agent的目标实现为止。

思考:内部推理和 ReAct 方法

思维链 (CoT)

思维链 (CoT) 是一种提示技术,引导模型在生成最终答案之前逐步思考问题。

它通常以

"让我们一步一步地思考。"

这种方法有助于模型内部推理 ,尤其是对于逻辑或数学任务,而无需与外部工具交互

ReAct:推理 + 行动

一个关键方法是 ReAct 方法,它结合了"推理"(思考)和"行动"(行动)。

ReAct 是一种提示技术,鼓励模型逐步思考,并在推理步骤之间穿插行动(例如使用工具)。

这使得智能体能够通过交替进行以下操作来解决复杂的、多步骤的任务:

  • 思考:内部推理
  • 行动:工具使用
  • 观察:接收工具输出

🔁 比较:ReAct 与 CoT

特性 思维链 (CoT) ReAct
逐步逻辑 ✅ 是 ✅ 是
外部工具 ❌ 否 ✅ 是(行动 + 观察)
最适合 逻辑、数学、内部任务 信息搜寻、动态多步骤任务
相关推荐
smartpi_ai几秒前
离线语音模块误识别问题全面解决方案:命令词设计、防误触与灵敏度调优指南
人工智能·单片机·语音识别
湘美书院--湘美谈教育9 分钟前
湘美书院AI时代的禅悟集:人机智能,反照诸我
大数据·人工智能·深度学习·机器学习·生活
EDA365电子论坛13 分钟前
画得出来≠做得出来:0.4mm BGA 时代的 DFM 良率红线
人工智能·ai工具·pcb制造
leoZ23114 分钟前
第 10 篇 数据飞轮与冷启动:AI 产品的数据从哪来
人工智能·大模型·agent
明月_清风20 分钟前
为什么最近开始关注 JEV?几个实战案例告诉你答案
人工智能·后端
qq_1998868726 分钟前
第6板块·第4节:构建系统与多文件项目
c++·人工智能·gpu算力
冬奇Lab1 小时前
开源项目第222期:security-audit — Cloudflare 的安全审计 Skill,把 Coding Agent 变成六阶段安全审计器
人工智能·开源·资讯
卤煮最下饭1 小时前
在眼镜上背单词:一个 AIUI 对话式智能体的诞生
人工智能
Java后端的Ai之路1 小时前
Python进阶探索17 - Python中的深拷贝与浅拷贝
人工智能·python·ai·浅拷贝·深拷贝
知识分享小能手2 小时前
深度学习学习教程,从入门到精通,深度生成模型 —— 知识点详解与代码实现(20)
人工智能·深度学习·学习