Aiot并不是一个很新的概念,物联网本身连接了大量的物理设备,而连接本身并不能带来真正的价值,真正有价值的是其收集的海量数据以及远程控制能力,因此当物联网与AI结合,AI所带来的巨大数据处理能力和规划能力,能够使得物联网应用的优点得到更大的发挥,因此Aiot成了物联网未来发展的重要赛道。Ai技术近年来的发展可谓有目共睹,特别是大模型相关技术,在最近的2024年人工智能大会上基于大模型的智能体技术(agent)更是受到了极大关注,在不远的未来智能体技术有望成为信息化社会的重要支柱技术,就好像当前的各类app一样走进千家万户。
遗憾的是前期的Ai通用性不足,模型能力破碎,必须要将针对不同的场景开发不同的模型和算法,这将导致通用物联网平台与AI的结合变得困难,这极大的约束Aiot的发展,但是大模型和agent技术极大的解决了这一困境,这是因为agent技术具有一定的自主规划能力和通用性,因此可以给场景各异的iot应用赋予通用的AI能力。
然而当前agent框架仍在发展,比较著名的如国外的langchain,国产的Agently和Promptulate,这些框架主要是给予互联网从业者和通用能力构建的,它们的确非常棒,但它们并不是针对iot的场景进行开发的,因此需要自行开发相应的tools,tools的开发其实看似简单,但实际上开发合适的tools也是一个颇具挑战的工作,特别是iot的从业者大多是硬件开发者出身,学习python本身也是一种挑战,更何况理解非常抽象的Langchain以及更加复杂的LangGragh,这无疑是一种劝退。
因此创万联根据实际需求,开发出了一款agent+iot的平台inteliconnect,github地址ruanrongman/IntelliConnect: A Powerful iot platform core.这款平台能够支持常见的物联网协议,支持使用时序数据库influxdb进行时序数据存储以提升存储效率。还搭载有脚本引擎,支持后续的自主脚本开发,配合homeassistant你可以自由接入各种品牌的智能家居设备,关键的是这款平台可以全面支持agent能力引入,开箱即用,你只需要进行物模型定义即可完成接入,无需任何代码书写,真正做到入门零基础,对于物联网硬件工程师来说这的确更加的友好。