目录

一、目的

二、解决方案

2.1、在Coze中添加"飞书多维表格"插件

2.2、创建飞书多维表格

2.3、配置插件入参

2.3.1 配置授权方式

2.3.2 配置app_token

2.3.3 records,新增的记录数内容

三、文章总结


一、目的

        在使用Coze做智能助手时,每次AI与用户沟通后,用户的问题对于我们是一个黑盒。为了能够收集用户的使用信息,以及了解AI回答是否准确。这里尝试通过调用飞书多维表格API,把用户和AI的沟通内容收集并上传到飞书多为表格中。便于后续对相关内容进行分析,优化AI助手。

二、解决方案

        原理:主要是通过在对话流或工作流中增加相关插件节点,并上传用户提问和AI回复内容。

2.1、在Coze中添加"飞书多维表格"插件

        添加插件,选择"add_records",用于添加记录数,具体内容可以查看飞书表格中的Api,主要是通过Api请求完成。
                感兴趣可了解,飞书多维表格开发文档: https://open.feishu.cn/document/server-docs/api-call-guide/calling-process/get-access-token

2.2、创建飞书多维表格

        Coze有提供多维表格示例,可根据实例复制副本,也可自定义创建。
示例地址:

2.3、配置插件入参

整体分为三个步骤:
1、配置授权方式,分为单独授权、共享授权。
2、配置app_token,为多维表格的连接地址
3、records,新增的记录数内容。结果json数组格式返回,字段需要和多为表格字段一致。

2.3.1 配置授权方式

工作流中的 OAuth 插件节点支持设置以下授权模式:
  • 单独授权(默认):使用 OAuth 插件时,各个使用者都需要使用自己的账号完成授权,用户间数据隔离。工作流运行至 OAuth 插件节点时会暂时中止,并弹出页面提示引导用户授权。
  • 共享授权:OAuth 插件使用工作流开发者的账号完成授权,此模式下无需用户授权,工作流也不会运行中断,但每次执行插件节点时都会访问开发者账号下的资源,建议谨慎设置。
        创建一个 OAuth 插件节点后,OAuth 插件默认为 单独授权模式,如需改为 共享授权模式,可以单击 未授权,选择 共享授权,并根据页面提示完成授权。后续 OAuth 插件节点每次运行时自动使用开发者预设的密钥,无需用户授权。
ps:我这里使用的共享授权,可根据需要调整。

2.3.2 配置app_token

这里的app_token,复制多维表格的链接地址即可。

2.3.3 records,新增的记录数内容

在Coze工作流中,编写代码来构建符合"飞书多维表格"的结果。“records”中的内容可以根据自己的飞书表格字段进行调整。
async def main(args: Args) -> Output:
    params = args.params
    ret: Output = {
        "records": [{"fields":{"用户问题":params["user"],"Bot 回复":params["bot"]}}]
    }
    return ret

三、文章总结

        Coze本身有提供AI智能客服的案例,但文档整体说明比较模糊,若只希望简单记录数据到"飞书多维表"中,可以根据本文档进行配置。同时可以查看官网的文档结合一起学习。
        
Logo

更多推荐