Skip to main content

插件

插件是对模型能力的扩展和增强,让模型可以与外部数据和系统进行交互,每一种插件都封装了一种原子能力。

插件执行的原理是通过对用户问题的 意图识别 来进行决策,比如当你问到关于最新的实时或者新闻时就会决策使用搜索插件,当你问到数学计算相关的问题就会使用计算器插件。

插件配置

"应用配置" - "插件配置" 模块可以管理应用需要开启的插件,具体参考应用管理

每个应用在创建时会有几个自带插件,但默认是关闭的,同时可以点击 "添加插件" 按钮从全部插件中添加。

插件执行和思考过程

在开启插件执行过程后,执行时将会展示当前选择的插件;在开启思考过程时,同时会显示机器人分析问题和选择这个插件的思考过程。


插件执行策略

针对知识库应用,还支持选择插件执行策略:


策略说明
  • 知识库优先:对于用户问题优先去知识库中检索,未命中才会选择插件
  • 插件优先:优先决策插件,插件未命中时才尝试检索知识库
  • 知识库与插件同时执行:每次请求都会尝试检索知识库和选择插件,并将二者的结果汇总后进行问题回答

Agent多轮思考

对与单轮执行插件无法解决的问题,还提供了多轮思考的模式,通过多次重复 问题分析、插件执行、结果分析 的过程,最终实现目标。注意目前该功能处于实验室阶段,在插件更丰富以及意图识别优化后将会逐步加强稳定性。同时开启agent模式后将带来更多token的消耗 以及 回复的延时,请有选择地开启。


外部接入

开源集成

通过 chatgpt-on-wechat 开源项目进行的集成,在该项目的1.4.0版本之后 也可以自动进行插件调用,并支持展示插件执行和思考过程。


API接入

外部接入LinkAI应用时,将同时无感支持插件能力,在 开放API 的响应中则会返回插件执行和思考过程字段,响应结构如下:

{
"agent": {
"status": "FINISHED",
"chain": [
{
"plugin_name": "谷歌搜索",
"thought": "该问题需要搜索电影《坚如磐石》的豆瓣评分,因此使用谷歌搜索引擎来获取相关信息。",
"plugin_icon": "🔎",
"plugin_input": "电影坚如磐石 豆瓣评分"
}
],
"need_show_plugin": true,
"need_show_thought": true
}
}

内置插件

插件名称介绍触发条件价格(积分)
当前时间获取当前准确时间询问和时间有关的问题0
计算器可计算加、减、乘、除、次方和数学运算相关的问题0
谷歌搜索使用谷歌搜索引擎获取最新信息和实时信息或资讯有关的问题10
必应搜索使用必应搜索引擎获取最新信息和实时信息或资讯有关的问题60
默认搜索通过整合大模型及爬虫能力,成本最低,时效性和准确性稍低。和实时信息或资讯有关的问题5
网页速读访问网页链接的内容直接发送链接,或发送链接和问题0