本文将介绍如何基于ARTC SDK实现AI实时互动的解决方案。
方案介绍
方案基于ARTC SDK搭建RTC网络,通过调用AI实时互动接口实现实时互动能力,该方案为您提供了高效且灵活的集成路径。您能够根据自身需求选择合适的API接口进行功能定制,从而实现智能对话、情感分析、撮合助手、数字人直播等多样化的人工智能互动体验。此外,该方案还支持对现有功能的二次开发和扩展,帮助您更好地适应不断变化的应用场景,提高用户体验。
方案架构
用户与AI智能体基于ARTC通话系统如下图所示:
集成智能体
前提条件
完成智能体创建,详细请参见:AI实时互动快速入门。
App需要集成ARTC SDK,具体集成方式参考快速开始实时音视频。
开启与关闭通话
开启与AI智能体的通话流程如下:
用户通过应用程序向AppServer发起请求开始通话并且获取RTC Token。
AppServer接收到请求后,调用StartAIAgentInstance - 启动智能体实例接口启动智能体,并且按照Token鉴权规则生成RTC Token。
AppServer将调用结果以及RTC Token返回给用户。
用户使用ARTC SDK通过RTC Token加入对应RTC频道,开启与智能体的通话。
关闭与AI智能体的通话流程如下:
用户请求AppServer关闭通话流程,AppServer调用StopAIAgentInstance - 停止智能体实例接口停止AI智能体。
用户使用ARTC SDK退出频道结束会话。
客户端开发帮助
客户端示例代码,请参考Android端源码、iOS端源码。
服务端开发帮助
服务端示例代码,请参考Server源码。
功能特性
文档内容是否对您有帮助?