汇总一下扣子最近更新的新功能。
在 Coze IDE 中创建插件
在 Coze IDE 中,借助 AI 轻松创建插件,无需关心开发环境。
Coze IDE 是扣子提供的在线编码和运行环境,允许您在多种技术栈中创建插件。待插件发布后,IDE 会帮助您托管运行代码,您无需关心环境配置、服务部署等步骤。此外,您可以使用 IDE 内置的 AI 助手获取代码方面的帮助,包括生成代码、修改代码、解释代码和添加注释。
在页面顶部进入插件页面,或者在某一 Bot 的编排页面,找到插件区域并单击 + 图标。
Node.js
// Node.js code example
/**
* Each file needs to export a function named `handler`. This function is the entrance to the Tool.
* @param {Object} args.input - input parameters, you can get test input value by input.xxx.
* @param {Object} args.logger - logger instance used to print logs, injected by runtime
* @returns {*} The return data of the function, which should match the declared output parameters.
*
* Remember to fill in input/output in Metadata , it helps LLM to recognize and use tool.
*/
export async function handler({ input, logger }: Args<Input>): Promise<Output> {
// get name from input
const name=input.name
// print name
logger.info(name)
return {
content: "Hello,"+ name
};
};
Python3
# Python code example
"""
Each file needs to export a function named `handler`. This function is the entrance to the Tool.
Parameters:
args: parameters of the entry function.
args.input - input parameters, you can get test input value by args.input.xxx.
args.logger - logger instance used to print logs, injected by runtime.
Remember to fill in input/output in Metadata , it helps LLM to recognize and use tool.
Return:
The return data of the function, which should match the declared output parameters.
"""
def handler(args: Args[Input])->Output:
# get name from input
name=args.input.name
# print name
args.logger.info(name)
return {"content": "Hello,"+ name }
在编码时,支持通过快捷键(macOS 为command + I、Windows 为Ctrl + I)唤起 AI 助手,AI 助手可以帮助您:
作用:让大语言模型理解每个工具输入或输出参数有哪些、各个参数有何含义。当用户在使用该工具的 Bot 时,模型会根据工具的元数据信息,从用户问答中解析、提取出对应的输入参数,并选择调用该工具,流程图如下所示。
一个网页搜索工具的元数据,当 Bot 内添加了该工具后,模型会根据工具的元数据信息,在收到匹配的用户查询语句时,调用工具处理用户任务。如:用户发送消息查询上海天气,Bot 将会使用该工具响应用户。
元数据配置说明:
配置项 | 描述 |
---|---|
名称 | 工具名称。 |
描述 | 工具的描述信息,一般用于记录当前工具的用途。 |
启用 | 是否启用当前工具。使用说明:如果工具未开发测试完成,建议先禁用该工具,只启用并发布已通过测试的工具。如果需要下线某一工具,可将该工具设置为禁用,并再次发布插件。如果插件中只有一个工具,则不支持禁用该工具。如需下线该工具,您可以选择直接删除该插件,或者创建另一个工具并完成开发测试后,再禁用该工具,最后发布插件。 |
输入 | 当前工具对应接口的输入参数信息。 |
输出 | 当前工具对应接口的输出参数信息。 |
输入 当前工具对应接口的输入参数信息。输出 当前工具对应接口的输出参数信息。
首页可@已收藏Bot 进行多bot聊天
扣子玩法上新!首页可@已收藏Bot 进行多bot聊天:
为了方便地与喜爱的 Bot 对话,扣子已于3月29日上线新玩法!
1. 在扣子收藏 Bot 后,在主页https://www.coze.cn/home输入“@”,即可直接与 Bot 对话。
首页可以看到收藏的bot。
2. 可以连续 @ 多个 Bot,让多个 Bot 协作完成任务。
扣子API内测
将配置好的bot发布到Bot as API渠道,如果所在空间( 包含个人空间)没有可用的API_KEY,无法发布到该渠道。只有申请了API_KEY后,才能在发布页面见到Bot as API渠道。
当然会有其他的新功能。。。