COGITO:开发认知环境的平台
1. 平台概述
COGITO 是一个用于开发认知环境(CE)的平台,它借助抽象概念、方法论和中间件基础设施,能够减少认知环境开发过程中的设计和实施工作。为了实现认知环境,需要创建一个由紧密交织的服务和人员组成的生态系统,在此场景下,必须仔细考虑服务与人员之间相互作用所产生的突发行为。该平台主要应用于安全、舒适和能源优化等领域。
COGITO 基于模块化分层架构,允许在云/边缘环境中利用异构分布式资源,平台采用基于 Java 的技术开发。以下是平台各模块的详细介绍:
- 虚拟对象(VO)容器 :虚拟对象是管理设备异构性和促进硬件设备维护的有效工具。它通过成熟的通用接口,为物理设备提供透明且通用的访问方式,从传感/驱动的角度将所提供的功能与提供这些功能的设备解耦。通过虚拟对象,可以直接连接设备,无需关注专有驱动程序和细粒度的技术问题。虚拟对象由虚拟对象容器管理,该容器允许动态部署新的虚拟对象,并将其暴露给多智能体容器。
- 多智能体容器 :智能体是在多智能体容器中运行的自主实体。一个智能体可以使用与该容器所在计算节点中托管的虚拟对象所暴露的所有功能。该容器提供支持智能体生命周期的服务,并允许在运行时动态创建智能体。智能体通过异步消息交换进行通信,消息可以按给定时间调度或即时发送。COGITO 平台提供熟人消息,用于在智能体之间建立直接的熟人关系,还实现了动态黄页服务,以建立智能体之间的动态熟人关系。
- 认知 API :为了实现认知行为,智能体必须能够使用支持实时/离线分析、机器学习算法、模拟等的异构算法、库和开发环境。认知 A
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



