快速构建钉钉企业知识问答机器人

为更好满足用户在多场景下的智能问答需求,OpenSearch推出了生态对接功能,用户将智能问答简单、快速、便捷地接入到钉钉、企业微信、飞书等开放平台的机器人中。本文将介绍如何通过生态对接功能将企业知识问答机器人引入到钉钉群聊中。

前提条件

请确保您已经构建企业知识库并实现智能问答,具体操作请参见:通过控制台实现企业知识库问答

开通生态对接权限

说明

点击授权链接后点击同意授权,将会为您自动创建所需的服务角色并为角色授权。您可以使用此角色来调用OpenSearch-LLM智能问答版实例的API,实现与钉钉、飞书、企业微信等平台的对接。

上海区域授权链接可点击授权链接

新加坡区域授权链接可点击授权链接

创建钉钉企业内部机器人生态对接

  1. (可选)创建参数配置:登录OpenSearch-LLM智能问答版控制台,单击要操作实例的管理按钮进入实例管理界面,选择生态对接->参数配置,单击创建按钮按要求填写参数,具体请参考:问答测试

  2. 新建接入点:点击生态对接->接入点,单击创建按钮,生态平台选择钉钉企业内部机器人

    创建接入点.png

  3. 配置接入点:按要求填入接入点名称机器人编码应用key应用secret。然后点击确认

    • 接入点名称:长度为1-30个字符,以字母开头,可以包含大小写字母、数字和下划线,且不能和其它名称重复。

    • 参数配置:选填,若不进行选择将使用系统默认参数,若要自定义参数请参考创建参数配置

    • 要获取机器人编码应用key应用secret请先进行创建并配置钉钉机器人操作。

      说明
      • 机器人编码:为应用能力-> 机器人-> 机器人配置下的RobotCode

        robot.png

      • 应用key:钉钉机器人应用凭证下的ClientID。

      • 应用secret:钉钉机器人应用凭证下的ClientSecret。

        client.png

  4. 编辑接入点:单击确认按钮即可完成接入点创建,完成后如下图所示,如需修改可点击编辑

    编辑.png

创建并配置钉钉机器人

  1. 登录钉钉开发者后台,选择应用开发->创建应用

    钉钉登录.png

    创建应用.png

  2. 配置应用,按要求填入应用名称应用描述,(可选)上传应用图标。

  3. 创建完毕后,单击添加机器人

    添加机器人.png

  4. 配置机器人:按要求填写机器人名称图标简介描述,并上传预览图

    信息界面.png

    • 消息接收模式需要选用HTTP模式

    • 消息接收地址:接入点请求地址,可以在新建接入点界面查找。

      请求地址.png

  5. 发布机器人:单击版本管理与发布,创建新版本填写版本描述,选择应用可用范围,然后单击直接发布。

    版本.png

  6. 单击发布后,单击调试与发布下的“点击调试”按钮,页面会出现弹窗提示。

    调试.png

  7. 弹窗提示后钉钉会生成一个新的测试钉群,可以使用钉钉扫码进入调试群,@机器人就可以进行问答。

    问答测试.png

应用钉钉机器人

钉钉群聊引入问答机器人

  1. 找到需要引入的群聊,该群聊需为内部群。

  2. 点击设置->机器人->机器人管理->添加机器人,在企业机器人下选择创建完成的问答机器人。

    选择机器人.png

  3. 在群聊中@机器人即可进行问答测试。

钉钉企业内部应用机器人单聊

在钉钉的消息搜索框输入机器人的名字,点击打开对话框,输入需要提问的问题即可进行问答。

单聊.png

其它生态对接

钉钉自定义群机器人对接:钉钉自定义机器人对接

飞书机器人对接:飞书机器人对接

企业微信应用:企业微信应用

说明

自2023年10月16日起,钉钉群不再支持创建自定义机器人,已有的存量自定义机器人不受影响。