1. 介绍
本文以及接下来的步骤指引,介绍如何通过直通模式模式开发 AI 助理自定义能力。
直通模式定义:钉钉 AI 助理在技术上是一个智能体(Agent),Agent在运行中需要做规划推理(Planning),直通模式是一种通道,钉钉 Agent 框架层不做规划推理,尽透传用户请求到开发者自己的服务。
适用场景:助理开发已经通过其他框架或者技术体系,创建自己的Agent,希望将这个 Agent 接入到钉钉中,给钉钉内组织员工提供服务。例如通过 LangChain 等框架开发自定义 Agent,然后通过直通模式接入到钉钉中来。
功能
通过这个教程,你可以学会
- 如何开通 AI 助理直通模式
- 如何开发 AI 助理服务端代码
准备工作
- Python 开发环境,推荐采用 3.11 及以上版本
tip
相关代码在 Python 3.11.5 版本中通过了测试。在旧的 Python3 中通常也是可以工作的,但是未经过测试,推荐采用最新版本。