Agent 如何更有用

先看这篇会更连贯 Agent的记忆能力

学习来源

LLM的基础能力

1、复杂任务的规划和分解

2、遵循复杂指令

3、自主使用工具

4、减少幻觉

一两个人就能开发的有用AI

AI的优势:长文本的阅读理解能力、广阔的知识面。

1、导游:GPT-4知道很多著名景点,还能做行程规划。

2、企业ERP助手:对 需求描述能力、架构设计能力、技术表达能力 有很强的要求。What - Why - How 有条理的讲清楚自己做的东西。

3、大模型采集数据:本质是利用了大模型阅读速度比人快的特点。不需要定制开发。

4、手机语音助手:RPA(机器人流程自动化) 比如腾讯的AppAgent,可以自动学习操作 Telegram、Youtube、Gmail、Lightroom等多款app。RPA的主要难点是 学习使用app的过程。「app的各种功能、操作序列的记录等」

5、会议和生活记录器

Zoom:包括将会议语音内容实时转录成文字;根据实时转录的文字,将会议所讲过的内容做总结;根据实时转录的文字,用户提出问题,大模型给出问题的回答。

Rewind.AI 的录屏和录音吊坠:本地化算力或者隐私计算是解决隐私问题的必由之路

解决复杂任务和使用工具

记忆是有趣和有用 AI 都必须具备的公共能力。

情感是有趣 AI 需要的。

解决复杂任务和使用工具更多是有用 AI 所需的能力。

(1)CoT:先想后说

(2)复杂任务的规划和分解

从 Agent-FLAN论文 可知,这一步相对于检索、理解要更难,是模型基础能力问题,需要依靠 scaling law。另外从系统角度思考,与用户交互式解决复杂任务是很重要的,AI遇到困难要及时求助

(3)自动调用多种工具分步求解

a.按照流程调用工具的方法是 few-shot(在prompt中给AI提供几个样例任务的执行过程)

b.让AI学会使用上万种工具:方法一是SFT、pretrain;方法二是RAG+prompt

减少幻觉的工程方法

消除幻觉的根本方法是 scaling law,靠基模进步。但也有一些工程方法来缓解:

(1)事实性校验

大模型生成 - RAG(搜索引擎、向量数据库、倒排索引、知识图谱等)找出与回答内容匹配的原始语料 - 前两步一起送给大模型,让LLM判断回答与原始语料是否相符

这种方法只能发现 编造事实类的幻觉,不能发现答非所问类的幻觉。

(2)多次生成

类似投票的思想,多次生成同一问题的回答,然后一起给到大模型,让大模型挑出最一致的结果。

这种方法可以解决偶发的幻觉问题,但不能解决系统性偏差。

开源模型的护城河

  • 微调:基于微调而非prompt构建更像一个人的agent
  • 推理优化:降低成本和延迟
  • 多模态:语音、图片、视频理解和生成
  • 基于Embedding的记忆:例如LongGPT
  • 流式推理(例:多个Agent语音聊天):基于KV Cache的工作记忆和流式推理
  • 本地化部署:数据安全需求的to B场景
  • 终端设备:有隐私需求的个人终端设备
  • 机器人

未记录的

成本
数字生命
去中心化
详见 AI Agent更有趣还是更有用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/16725.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024年4k激光投影仪购买指南:618推荐家用4K激光投影当贝X5 Pro

2024年的618已经悄然开始热度也在持续攀升,每年的大促节点是投影仪优惠力度最大的时候,很多消费者都会选择在这个时候去购买心仪的投影仪,想要投影放在客厅使用替代电视机的,一般都会去选择4K激光投影,如何挑选一款极具…

推荐3款好用的AI智能写作工具

AI智能写作如今已经很成熟了,不仅有很多AI综合大模型可以实现AI写作,还有很多专门针对AI写作场景专门研发的垂直领域工具。 如果你在工作学习中也想提高写作效率,不妨试试下面3个国内可直接登录使用的AI写作工具,其中不乏有简单易…

CentOS7 部署单机版 ElasticSearch + Logstash + Kibana

一、部署ElasticSearh 参考下面文章: CentOS7 部署单机版 ElasticSearch Logstash-CSDN博客文章浏览阅读83次,点赞2次,收藏2次。通过logstash收集信息,发送给elasticsearch处理。https://blog.csdn.net/weixin_44295677/articl…

linux下使用doxygen和grapviz生成函数调用关系图

1,参考链接 https://jasoncc.github.io/doc_tools/doxygen.html 2,操作流程 以ubuntu为例,执行如下命令来生成doxygen $ sudo apt-get install doxygen $ sudo apt-get install graphviz $ mkdir /tmp/doxygen && cd /tmp/doxygen…

详解PHP弱类型安全问题

弱类型的语言对变量的数据类型没有限制,你可以在任何地时候将变量赋值给任意的其他类型的变量,同时变量也可以转换成任意地其他类型的数据。这时候在类型转化、不同类型比较、不合理地传参,会造成意外执行结果和绕过防御。 一. 类型转换 …

同一个项目下如何使用多个 Dockerfile

同一个项目下可以使用多个 Dockerfile。这在需要为不同环境、用途或配置创建不同的 Docker 镜像时非常有用。以下是如何管理和使用多个 Dockerfile 的方法: 方法一:使用不同的文件名 你可以为每个 Dockerfile 使用不同的文件名,例如 Docker…

ctfshow web入门 web306--web310源码审计

web306 这和之前的完全不一样了 <?php #error_reporting(0); session_start(); require service.php;$username$_POST[userid]; $userpwd$_POST[userpwd]; $servicenew service();$user$service->login($username,$userpwd); if($user){setcookie(user,base64_encode(…

常见电路的分类

举例&#xff1a;一个单片机控制电机驱动电路&#xff1a; 一般驱动部分和功率部分都是做到一起的 一、 驱动电路和功率电路&#xff1a; &#xff08;1&#xff09;电压高&#xff0c;电流大&#xff0c;需要与控制电路分开&#xff0c;并做好隔离保护&#xff08;光耦&…

Python进阶之-ctypes详解

✨前言&#xff1a; 什么是ctypes&#xff1f; ctypes 是 Python 的一个标准库&#xff0c;它提供了和 C 语言库进行交互的能力&#xff0c;允许在 Python 代码中调用 C 库中的函数&#xff0c;并操作 C 语言数据类型。使用 ctypes 可以创建、访问和修改 C 数据类型&#xff0…

Mac安装开发环境

一、Mac安装HomeBrew 先安装HomeBrew&#xff0c;后续安装其他环境&#xff0c;直接通过Homebrew命令安装&#xff0c;省时省力参考此文 # 安装命令 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"# 查看是否安装成功 b…

【课程设计】Java 计算器实现(源码 + 详解)

&#x1f388; 作者&#xff1a;Linux猿 &#x1f388; 简介&#xff1a;CSDN博客专家&#x1f3c6;&#xff0c;华为云享专家&#x1f3c6;&#xff0c;Linux、C/C、云计算、物联网、面试、刷题、算法尽管咨询我&#xff0c;关注我&#xff0c;有问题私聊&#xff01; &…

RPA机器人流程自动化如何优化人力资源工作流程

人力资源部门在支持员工和改善整体工作环节方面扮演着至关重要的角色&#xff0c;但是在人资管理的日常工作中&#xff0c;充斥着大量基于规则的重复性任务&#xff0c;例如简历筛选、面试安排、员工数据管理、培训管理、绩效管理等&#xff0c;这些任务通常需要工作人员花费大…

【C++】从零开始map与set的封装

送给大家一句话&#xff1a; 今日的事情&#xff0c;尽心、尽意、尽力去做了&#xff0c;无论成绩如何&#xff0c;都应该高高兴兴地上床恬睡。 – 三毛 《亲爱的三毛》 &#x1f303;&#x1f303;&#x1f303;&#x1f303;&#x1f303;&#x1f303;&#x1f303;&#x…

逻辑分析仪的调试使用

调试软件下载&#xff1a;点击跳转 一、接线 逻辑分析仪 设备 GND --- GND CHX&#xff08;数据通道&#xff09; --- 通信引脚 二、数据采集 图中两个可以选择数字大小的地方分别表示 采样深度 &#xff08;10M Samples&a…

【linux】如何优雅的使用vim编辑器

基本指令 【linux】详解linux基本指令-CSDN博客 【linux】详解linux基本指令-CSDN博客 vim的基本概念 vim有很多模式&#xff0c;小编只介绍三种就能让大家玩转vim了&#xff0c; 分别是&#xff1a; 正常/普通/命令模式 插入模式 末行/底行模式 命令模式 控制屏幕光标的…

obsidian Excalidraw 更换字体 最新版 手写字体

背景 Excalidraw 是 obsidian 中最厉害的插件之一&#xff0c;长期霸占插件排行榜第一。以其强悍的性能和灵活的可塑性受到大家的喜爱&#xff0c;可默认的字体对中文并不友好&#xff0c;网上大多数教程要不是过时了&#xff0c;要不是错的&#xff0c;还有就是太复杂&#x…

Docker 部署 FastDFS 和 CentOS 7 源码部署 FastDFS

FastDFS 是一个分布式文件系统,可以用于存储和管理各种文件。在本文中,我们将介绍如何使用 Docker 和源码两种方式来部署 FastDFS。 使用 Docker 部署 FastDFS 拉取 FastDFS Docker 镜像:docker pull delron/fastdfs 启动 Tracker 容器:docker run -d --network=host --name t…

二、OpenWebUI 使用(.Net8+SemanticKernel+Ollama)

OpenWebUI的github上安装部署已经很详细&#xff0c;直接照着敲命令即可 GitHub&#xff1a;https://github.com/open-webui/open-webui 一、使用配置 1、访问&#xff1a;http://Ip:3000&#xff0c;打开如下OpenWebUI界面。 2、先点击“注册”&#xff0c;注册一个管理员帐号…

Clickhouse 时间函数操作总结 —— Clickhouse 基础篇(八)

文章目录 当前时间今天日期昨天日期当前时区时区转换计算年份计算季度计算月份计算该年中第几天计算该月中第几天计算该周中第几天计算小时计算分钟计算秒计算UNIX时间戳时间加法时间减法计算相差天数 当前时间 SELECT now()Query id: aa741313-218d-426f-8afc-d78c7d744d16┌…