USKit 简介 在真实的对话系统中,通常会要求同时支持多种对话技能,比如育儿对话机器人中要求同时支持音乐、故事、古诗、百科等技能。这涉及到多个技能的管理、召回、排序和选择等策略,在具体的实现中,通常由一个统一调度对话中控US (Unified Scheduler) 来提供这些能力。 USKit作为UNIT的开源对话中控模块,主要负责多个对话技能的接入、调度、排序、选择、回复生成以及多轮对话session的管理,无缝对接UNIT平台能力,可以方便开发者通过配置快速搭建和定制符合自己业务场景的对话中控,将多种技能整合为统一的对话机器人为用户提供服务。 主要功能 核心概念 在开始之前,我们先定义以