智能化调度平台
在我们的机器人运营平台上,数字信息化机器人已经深入渗透到公司的业务流程里。从总部到分公司,应用场景多达数百个,体量着实不小。但问题来了,机器人数量终归有限,除了那些已经固定作业时间的任务,还有相当一部分场景需要见缝插针地临时调度。怎么办?这时候智能化调度平台的价值就凸显出来了。
它的核心任务,是像一位高效的“交通指挥官”,把机器人的运行时间利用到极致。具体怎么做呢?平台会把待执行的任务进行分片、分阶段处理,然后队列化排列。接下来,就轮到配置好的算法登场了,它会根据实时情况,像派发订单一样,把任务智能地分配到最合适的机器人身上,从而确保资源利用率最大化。
可视化监控运营平台
光有调度还不够,运营过程还得“看得见”。我们的机器人运营平台将业务流程产生的海量数据进行集中采集与展示。你关心的核心指标,比如机器人的运行成功率、失败率、具体报错统计、当天的任务执行明细、运行频次以及涉及的数据量等等,都能在这个平台上一览无余。
这不仅仅是数据的简单罗列。通过对这些数据进行层层加工和处理,我们能够将沉默的数据资源有效激活,从而更科学、更精准地分析业务流程的实际应用状况。最终,这成了一套直观的“仪表盘”,有力地辅助业务部门看清每一个业务节点的实时动态。
AI能力中台
想让机器人变得更“聪明”,离不开AI能力的加持。我们直接在机器人运营平台内部内置了一个AI能力中台,把各类AI能力像乐高积木一样,统一集成并封装在这里,随时准备为机器人提供智能服务。
目前中台集成的能力已经相当丰富,涵盖了从语音到图像,再到认知的多个维度。比如文本转语音(TTS)、语音识别(ASR)、自然语言处理(NLP),还有知识图谱、人像比对、光学字符识别(OCR)以及图像识别等。机器人需要什么能力,直接向这个中台发起调用即可,高效又便捷。
自动化作业机器人
传统的流程机器人触发方式,通常只有两种思路:要么手动触发,靠员工自己决定启动时间;要么定时触发,像设个闹钟,到点就干活。
但在实际业务中,有些流程的启动时机很特别——它需要等待某些可追踪的业务条件成熟。如果用手动触发,就需要人力时刻盯着,反而成了负担;如果用定时触发,常见的笨办法就是提前启动流程,让它不断轮询检查条件,这又会白白消耗一个机器人的资源。
自动化作业机器人,则开辟了第三条路径。它可以在后台静默地验证条件是否满足,完全不影响其他流程的执行。一旦条件达成,它便能自动唤起目标流程。这种“伺机而动”的模式,将我们泰康养老RPA项目中机器人的使用效率推向了新的高度。
微服务架构
要支撑如此复杂和灵活的运营,平台本身的架构设计至关重要。我们的机器人运营平台采用了微服务架构,这彻底解决了不同服务之间紧耦合的老大难问题。
简单来说,微服务架构就是用一系列小型、独立的服务来共同构建一个大型应用。每个服务都运行在自己的独立进程中,通过轻量级的机制(通常是HTTP API)进行通信。这些服务围绕业务能力构建,可以通过自动化部署机制独立发布和扩展,只需保持最低限度的集中式管理。
这种解耦的设计思路,与Docker容器轻量、便捷的特性堪称天作之合。正因如此,容器化平台自然成为了部署微服务的最佳环境。
容器化部署
理论最终要落地。我们的系统正是以容器化的方式,部署在泰康的私有云平台之上。每个应用都被拆分为多个微服务,分别运行在独立的Docker容器中。
这些容器之间通过OCP平台的软件定义网络(SDN)进行高效通讯。同时,我们采用租户隔离机制来分割不同的项目。这套组合拳打下来,带来的好处是实实在在的:资源利用率显著提升,运营成本得以降低,弹性伸缩变得轻松,系统具备高可用性,应用迁移也更加快捷。最终,我们实现了真正意义上的解耦,让系统既健壮又灵活。
