【技术实现步骤摘要】
本专利技术提供一种基于大语言模型的物联网系统tap规则生成方法和装置,实现通过自然语言创建tap,并部署到实际的物联网平台。
技术介绍
1、物联网系统通过网络连接各种传感器和执行器,改变了用户与物理世界交互的方式。物联网面向用户编程框架(如ifttt和microsoft flow)的提出让用户能够更方便的去创建物联网应用,允许使用简单的“if trigger,then action”规则编程(成为触发-命令编程,tap)。然而,由于异构性的硬件设备和不同的软件操作,让这套编程框架并没有设想的那样方便,快速创建和部署物联网应用依然是重要的挑战。
2、智能家居是一个典型的具有大量tap规则的场景,如规则“如果有人经过,打开灯”的tap可以表示为“if motion_sensor.motion_state==true then light.on=true”。但这里只是以更接近机器执行的语句重新表述了规则的逻辑,并不能直接用于平台部署。在实际应用,用户往往需要适应不同的物联网系统去编写实际的tap。虽然目前也有一些技术实现用户输入一
...【技术保护点】
1.一种基于大语言模型的物联网系统TAP规则生成方法,包括以下步骤:
2.如权利要求1所述的一种基于LLM的物联网系统TAP规则生成方法,其特征在于,步骤1具体包括:
3.如权利要求1所述的一种基于LLM的物联网系统TAP规则生成方法,其特征在于,步骤2缩小设备的选择范围,根据用户需求从步骤1得到的所有设备信息中筛选出相关的信息,从而减少后续TAP生成时LLM的输入tokens,避免不相关信息对TAP生成的干扰,提高TAP生成的准确率;具体包括:
4.如权利要求1所述的一种基于LLM的物联网系统TAP规则生成方法,其特征在于,步骤3
...【技术特征摘要】
1.一种基于大语言模型的物联网系统tap规则生成方法,包括以下步骤:
2.如权利要求1所述的一种基于llm的物联网系统tap规则生成方法,其特征在于,步骤1具体包括:
3.如权利要求1所述的一种基于llm的物联网系统tap规则生成方法,其特征在于,步骤2缩小设备的选择范围,根据用户需求从步骤1得到的所有设备信息中筛选出相关的信息,从而减少后续tap生成时llm的输入tokens,避免不相关信息对tap生成的干扰,提高tap生成的准确率;具体包括:
4.如权利要求1所述的一种基于llm的物联网系统tap规则生成方法,其特征在于,步骤3构建一个multi-agent系统,根据用户需求和相关设备信息,生成一个通用的tap格式;提出的multi-agent系统包含3个基本的agent分别进行预处理、tap生成和tap评估;每一个agent都基于react和cot技术来构建,agent之间通过在envir...
【专利技术属性】
技术研发人员:高艺,李福,董玮,肖凯杰,黄家名,
申请(专利权)人:浙江大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。