开发教程 | 插件使用常见问题与调用攻略

Q1:插件是什么?

插件可以理解为是在一些专业领域上的单独的专精模型,比如专门生成PPT的模型、专门生成简历的模型。

大模型本身其实只是一个文字生成工具,只能根据自己在预训练过程中投入的语料以及用户的指令来回答问题。这给大模型的回答带来了很多限制:比如,大模型不知道最新的新闻、无法直接运行代码;同时在一些专业领域上它的发挥也不如单独的专精模型效果好,当智能体在需要查询新闻的时候可以利用联网检索插件、需要运行代码的时候可以用代码执行插件、同时也可以调用PPT生成、简历生成等模型来高效地完成任务。

Q2:智能体使用插件越多越好吗?

智能体挂载的插件越多能够完成的任务就越多,但是同样的,智能体也会有选择恐惧症,有越多插件选择就需要越多的时间决策应该选择哪个插件,智能体造成响应时间延长。同时,选择的插件越多,智能体能够记忆的对话上下文就会越少,可能影响多轮交互的效果。

因此,建议各位开发者在开发智能体的时候,首先清晰定义智能体应该能够完成什么样的任务,并且仅挂载完成这些任务需要的插件,一些不太可能用到的插件,最好不挂载。

Q3:如何选择适合自己的插件?

目前平台插件已上线生图、数据可视化、前端代码生成、旅行类、线下生活类、职场工具类、快捷小工具类等多种能力的官方插件,可根据自己所做智能体所需能力进行对应能力插件选择使用,如:我想做一个旅行攻略类智能体,希望实现帮助用户推荐酒店、餐厅和景点等功能,那你可能需要使用到酒店查询、美食餐厅查询、旅行攻略等插件来更好实现这些能力。

如果以上介绍你还不能很好判断自己的智能体到底需要什么插件,可以尝试采用AI推荐,注意,需要先填写好agent基本信息后(名称、简介、人物设定等),然后再去点击“AI推荐”按钮,系统将自动为用户推荐插件。

▪️ 当有推荐插件时:会自动为用户挂载,并高亮提示。注意,挂载插件后需要及时调整“人物设定”的思考路径信息,也可以点击AI优化按钮自动优化“人物设定”,更明确的工具调用口令,会帮助你提高工具的调用率哦。

29430325a9f53fd2f2bc5d871ecd8db1.jpeg

▪️当没有推荐插件时:代表当前智能体暂无可推荐的官方插件,如需插件需要开发者自行补充/创建插件添加。

Q4:如何提高插件的调用率?

在挂载插件后智能体只能根据插件的相关描述去【猜测】应该在什么时候调用插件,但是这个猜测可能会有不准确的时候。为了提高插件的调用率,在正确的时候调用正确的插件,最好的方式是在人物设定的思考路径中明确各个插件的使用时机。另外,为了提升插件调用的效果,可以在思考路径中使用插件的英文名,这样模型更容易理解。

英文名获取方式:点击这个按钮即可复制

e9e26b1f01fcfdd65821f9af74c6ba43.jpeg

以下是一个有效调用插件prompt的书写示范:

明确插件使用时机的prompt可以这么写:当用户提问关于旅行攻略推荐、景点介绍等问题时,请调用getNoteInfoList插件回答问题

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

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

相关文章

内核定时器API实现点灯

1.内核定时器 定时器是一个很常用的功能,需要周期性处理的工作都要用到定时器。 Linux 内核定时器 采用系统时钟来实现,并不是6ull里面的硬件定时器。 Linux 内核定时器使用很简单,只需要提供超时时间(相当于定时值)和定时处理函数即…

500万人报名的软考到底是什么?有什么用?考什么?怎么报名?

软考是目前中国计算机领域最权威的认证考试之一,被广大IT从业者视为职业生涯发展的重要里程碑。通过参加软考,考生可以获得国家级资格认证,证明其具备一定的计算机专业知识和技能。本文将详细介绍软考的相关信息,帮助读者了解软考…

大数据-159 Apache Kylin 构建Cube 准备和测试数据

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

QT TCP服务器/客户端

服务器 首先要在.pro文件中添加network&#xff0c;否则将不能使用QTcpserver QT core gui network#ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QTcpServer> #include <QTcpSocket> #define PORT 8000QT_BEGIN_NAMESPACE namesp…

使用Rollup.js快速开始构建一个前端项目

Rollup 是一个用于 JavaScript 项目的模块打包器&#xff0c;它将小块代码编译成更大、更复杂的代码&#xff0c;例如库或应用程序。Rollup 对代码模块使用 ES6 模块标准&#xff0c;它支持 Tree-shaking&#xff08;摇树优化&#xff09;&#xff0c;可以剔除那些实际上没有被…

第7章 网络请求和状态管理

一、Axios 1 Axios概述 Axios是一个基于Promise的HTTP库&#xff0c;可以发送get、post等请求&#xff0c;它作用于浏览器和Node.js中。当运行在浏览器时&#xff0c;使用XMLHttpRequest接口发送请求&#xff1b;当运行在Node.js时&#xff0c;使用HTTP对象发送请求。 Axios的…

【jeston】torch相关环境安装

参考&#xff1a;玩转NVIDIA Jetson &#xff08;25&#xff09;— jetson 安装pytorch和torchvision torch install 安装环境 conda create -n bisenet python3.8 conda activate bisenethttps://forums.developer.nvidia.com/t/pytorch-for-jetson/72048 import torch pri…

java异步多线程Async学习记录

java异步多线程Async学习记录 第1步:声明线程池AsyncConfiguration import org.springframework.context.annotation.Bean; import org.springframework

关联信息融合的知识图补全方法

目前&#xff0c;一些基于知识表示学习的补全方法没有充分考虑多步关系路径中各关系与直接关系之间的关联信息&#xff0c;以及头尾实体类型与直接关系之间的关联信息。 本论文对这些关联信息进行提取和利用&#xff0c;并提出了知识图补全的AiTransE模型。该模型利用首尾实体之…

基于华为云智慧生活生态链设计的智能鱼缸

一. 引言 1.1 项目背景 随着智能家居技术的发展和人们对高品质生活的追求日益增长&#xff0c;智能鱼缸作为一种结合了科技与自然美的家居装饰品&#xff0c;正逐渐成为智能家居领域的新宠。本项目旨在设计一款基于华为云智慧生活生态链的智能鱼缸&#xff0c;它不仅能够提供…

BugReport中的网络差现象

一、摘要 当出现网络不好时(日志关键字“process data stall”)&#xff0c;会出现com.android.networkstack.process 后台进程联网访问“http://www.google.cn/generate_204”进行网络检测的行为&#xff0c;会额外带来功耗电流。遇到这种情况&#xff0c;主要是环境因素&…

Echarts图表柱状图基本用法(横向、纵向、柱宽度、圆角、图表渐变色、图表滚动条、图例样式等)

效果图&#xff1a; JS: function chart(){var chartDom document.getElementById(这里写div的id名称);var myChart echarts.init(chartDom);var option;myChart.clear();//图表清除&#xff0c;用于更新数据重新加载图表option {//编辑图表整体布局宽、高等等grid:{top:20…

Android基于gradle task检查各个module之间资源文件冲突情况

做组件化开发的时候&#xff0c;我们经常会遇到各个不同的module之间资源文件冲突的问题&#xff0c;运行也不报错&#xff0c;但是会出现覆盖的问题&#xff0c;导致运行之后发送错误的效果。 所以我们需要利用一个gradlke 脚本task&#xff0c;来自动化检查资源文件冲突。 …

腾讯云-云直播

云直播&#xff08;Cloud Streaming Services&#xff09;为您提供极速、稳定、专业的直播云端处理服务&#xff0c;根据业务中不同直播场景的需求&#xff0c;云直播提供标准直播、快直播、慢直播和云导播台服务&#xff0c;分别针对大规模实时观看、高并发推流录制及超低延时…

Jenkins配置流水线任务-实践操作(Pipeline-script)

Jenkins配置流水线任务-实践操作(Pipeline-script) 1、新增jenkins 任务&#xff0c;选择流水线 2、参数化 3、流水线配置 pipeline {agent anystages {stage(aoePlugin_mysql) {steps {echo "xxx&#xff0c;数据库:Mysql"echo "${HOST},${USER_NAME}"b…

AGI|如何构建一个RAG应用?入门新手攻略!

目录 一、概述 二、过程概述 三、如何优化提问&#xff1f; 四、路由和高级查询 五、丰富索引结构 六、重排序上下文 七、总结 一、概述 Retrieval Augmented Generation RAG 检索增强的内容生成。 从字面上来看检索只是一种手段途径&#xff0c;在人工智能领域中存在多种…

leetcode计数排序

计数排序&#xff08;counting sort&#xff09;通过统计元素数量来实现排序&#xff0c;通常应用于整数数组。 给定一个长度为 的数组 nums &#xff0c;其中的元素都是“非负整数” def counting_sort(nums: list[int]):"""计数排序"""# 完整实…

从调用NCCL到深入NCCL源码

本小白目前研究GPU多卡互连的方案&#xff0c;主要参考NCCL和RCCL进行学习&#xff0c;如有错误&#xff0c;请及时指正&#xff01; 内容还在整理中&#xff0c;近期不断更新&#xff01;&#xff01; 背景介绍 在大模型高性能计算时会需要用到多卡&#xff08;GPU&#xf…

三勾点餐|后台页面更新

项目介绍 三勾点餐系统基于thinkphp8element-plusuniapp打造的面向开发的小程序商城&#xff0c;方便二次开发或直接使用&#xff0c;可发布到多端&#xff0c;包括微信小程序、微信公众号、QQ小程序、支付宝小程序、字节跳动小程序、百度小程序、android端、ios端。 功能说明…

从头开始的可视化数据 matplotlib:初学者努力绘制数据图

从头开始学习使用 matplotlib 可视化数据&#xff0c;对于初学者来说&#xff0c;可能会有些挑战&#xff0c;但 matplotlib 的核心理念非常清晰&#xff1a;绘制图表需要了解如何设置图形、坐标轴以及如何用数据填充它们。我们可以通过一些简单的例子来逐步介绍基本步骤。 1. …