AI Agent的总体概念:感知,记忆,规划,外部工具,执行

embedded/2025/1/20 19:20:11/

AI Agent的总体概念

AI Agent是一种以大语言模型为核心驱动力的系统,具备自主感知、规划、记忆以及使用工具的能力,能够自动化地完成复杂任务。这意味着它并非简单地对输入做出预设响应,而是可以像人类一样,基于自身“能力”对各种复杂情况进行分析处理,主动完成任务。

AI Agent的四个主要模块

  1. 记忆(Memory)
    • 功能:负责信息的储存,分为短期记忆和长期记忆。
    • 短期记忆:用于学习即时的上下文信息,例如用户给出的提示词引导,就像人类在对话时,会根据当下对方说的话来理解语境一样,AI Agent通过短期记忆来理解当前交互的特定情境。
    • 长期记忆:赋予AI长时间保存和提取信息的能力。它通常依赖外部知识库以及快速的文本向量检索来实现。例如,在特定领域(如医疗、法律)中积累的数据和知识,这些长期积累的信息能让AI Agent在处理相关任务时,调用以往的知识和经验。构建知识库对于创建AI Agent至关重要,因为丰富准确的知识储备是其做出合理决策和行动的基础。

http://www.ppmy.cn/embedded/155558.html

相关文章

SC34018 免提手柄式扬声电话系统

SC34018合并了必需的放大器、衰减器和几种控制功能做成一种高品质的免提手柄式扬声电话系统。它包括一个话筒放大器、一个用于扬声器的音频功率放大器、发送和接收衰减器、背景噪声电平检测系统和一个衰减器控制系统,对发送和接收电平好于背景噪声做出反应。电路上还…

简单prometheus+grafana+pushgateway采集GPU利用率和交换机流量

1、prometheuspushgateway 从https://prometheus.io/download/下载prometheus和pushgateway 下载后修改prometheus.yaml pushgateway需要设置honor_labels: true才能保留原来的job、instance等 然后启动:./prometheus --config.file“./prometheus.yml” ./pushga…

STM32 FreeROTS Tickless低功耗模式

低功耗模式简介 FreeRTOS 的 Tickless 模式是一种特殊的运行模式,用于最小化系统的时钟中断频率,以降低功耗。在 Tickless 模式下,系统只在有需要时才会启动时钟中断,而在无任务要运行时则完全进入休眠状态,从而降低功…

开源许可证(Open Source Licenses)

开源许可证(Open Source Licenses)是一种允许用户查看、修改、共享和分发代码的法律协议。它们规定了代码在不同场景下的使用权限和责任。开源许可证的种类很多,不同的许可证在使用条件上有所不同。下面是一些常见的开源许可证及其特点&#…

SpringCloud -根据服务名获取服务运行实例并进行负载均衡

Nacos注册中心 每个服务启动之后都要向注册中心发送服务注册请求&#xff0c;注册中心可以和各个注册客户端自定义协议实现服务注册和发现。 pom.xml <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-na…

【Vim Masterclass 笔记19】S08L36 + L37:第八章 Vim 可视化模式同步练习(含点评课内容)

文章目录 S08L36 Exercise 10 - Visual Mode1 训练目标2 操作指令2.1. 打开 visual-practice.txt 文件2.2. 字符级可视化模式练习 Characterwise Visual Mode2.3. 文本行可视化模式练习 Linewise Visual Mode2.4. 区块级可视化模式练习 Blockwise Visual Mode 3 退出 Vim S08L3…

Micrometer+Zipkin 分布式链路追踪

MicrometerZipkin 分布式链路追踪&#xff08;Distributed Tracing&#xff09;是一种用于监控和分析分布式系统性能的技术。它允许开发人员和运维人员追踪请求在分布式系统中的传播路径&#xff0c;包括跨服务调用、数据库访问、缓存查询等操作。通过分布式链路追踪&#xff0…

Ubuntu 24.04 LTS 空闲硬盘挂载到 文件管理器的 other locations

Ubuntu 24.04 LTS 确认硬盘是否被识别 使用 lsblk 查看信息&#xff0c;其中sda这个盘是我找不到的&#xff0c;途中是挂在好的。 分区和格式化硬盘 如果新硬盘没有分区&#xff0c;你需要先分区并格式化它。假设新硬盘为 /dev/sdb&#xff0c;使用 fdisk 或 parted 对硬盘…