发布时间:2021-08-05 10:44 作者:未知
上一篇给大家分享的是百度大脑短视频审核正式商用的信息,下面给大家带来的是百度大脑UNIT智能对话API接口3.0上线上线的相关内容,对话API作为UNIT平台的基础服务,也是广大开发者使用UNIT的核心功能,本次迎来了3.0版本的更新升级我们一起来看具体详情!
统一机器人与技能对话API
对话API接口3.0,不再使用两种接口区分调用技能和机器人,已经将二者统一为一个接口,通过传入不同的参数进行机器人或技能的调用。
对话API接口3.0文档:https://ai.baidu.com/ai-doc/UNIT/qkpzeloou
1、只传入skill_ids(技能ID),可以调用一个或多个技能。
2、只传入service_id(机器人ID),调用某一个机器人(调用该机器人下的所有技能)。
3、同时传入service_id和skill_ids,调用某一个机器人下的一个或多个技能。
简化输入和输出字段
对话API接口3.0大幅简化了字段,输入和输出整体下降70%,且由接口2.0迁移至接口3.0成本较低。
1、精简可选请求参数。
比如bot_views、dialog_state等一些不需要的参数在3.0中已经去掉。
2、优化返回数据格式。
调整了一些特殊格式(比如string(json)),不再有转为字符串类型的json数据。当前统一的KV层级结构更清晰,更方便获取所需的参数。每个参数都有其明确的作用,比如:schema保存当前语句的意图、词槽解析结果;actions保存答复信息;slots_history保存所有的词槽信息。
3、简化session数据。
更新前的技能对话接口,返回用于多轮对话的bot_session数据太多,内容冗杂,3.0只返回session_id,字段简洁明了。
兼容两种接口的TaskFlow机器人
1、接口兼容
区分新老用户,对于老用户2.0接口仍继续保持,同时可切换至3.0接口,新用户默认不再显示2.0接口。
2、编程模式升级
内置了更多变量、函数和Python包,以支持开发者更复杂的业务需求;Python版本从2.7.3升级到3.8.5。
3、不同接口版本对应不同的对话API版本。
文档链接:https://ai.baidu.com/ai-doc/UNIT/Bkq6hce7t
更多百度大脑UNIT平台相关内容,AI人工智能持续分享中!