System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及一種人工智能自動編程的應用,特別是使用人機交互模式通過深度學習,創建工業應用軟件的系統。同時還涉及這種系統創建工業應用軟件的方法。
技術介紹
1、在生產制造、物流倉儲等工業領域存在大量應用需求,這些工業應用需求具有定制化要求多、需求難以事先清晰描述、流程眾多且多變等特點。傳統的工業軟件制作方法仍然沿用專業人員編程的方法實現,因而存在編程過程長、失敗率高、適配性差等缺陷。例如一個制造工廠內典型的自動化物流倉儲應用軟件,傳統wms軟件廠家一般需要3-6個月的開發周期。如果內部各種系統交互復雜,比如需要打通erp類軟件、mes類制造管理軟件、物料管理軟件、工藝管理軟件、堆垛機、自動化立庫、自動搬運引導車(agv/amr)、機器人等硬件系統時,則復雜度快速飆升。導致開發周期往往以年計,且開發失敗率大大增加,爛尾風險很大。
2、上述工業應用軟件可以使用低代碼應用技術搭建,為工業應用領域軟件開發提供方了落地平臺。近年來低代碼技術發展迅速,開發人員經過專業培訓和大量實踐練習,已經可以快速搭建專業的原型系統了,且相比傳統開發方式,不僅節約大量時間,而且軟件質量更加可靠,需求變更時應對能力強。然而,低代碼技術也要操作人員具備專業的系統架構和建模經驗,難以為非開發出身的專業人員所掌握。
3、隨著人工智能技術的發展和進步,利用機器人工學習的方法已經在多種領域中得以初步實施,如果利用人工智能技術結合傳統的工業應用軟件模型搭建一個智能編程平臺,實現工業應用軟件現場使用,現場編程,提高生產效率成為可能,不失為一個很好的
4、因此本專利技術開發一種利用人機交互的漸進式人工智能系統開發工業應用軟件的方法。
技術實現思路
1、本專利技術的目的在于提供一種人機交互漸近式創建工業軟件的系統,同時提供一種上述系統創建工業軟件的方法。
2、本專利技術的人機交互漸近式創建工業軟件的系統,包括低代碼建模平臺、智能交互助手和人機交互模塊;所述人機交互模塊用于接收操作人的指令和接收智能交互助手解讀信息反饋,所述智能交互助手解讀操作人的指令并解讀指令信息;解讀的指令信息發送低代碼建模平臺識別和反饋回人機交互模塊,建模平臺識別指令信息后調用低代碼建模平臺自動生成工業軟件。
3、上述所述的人機交互漸近式創建工業軟件的系統中,所述低代碼建模平臺設置工業業務引擎、工業領域模型、數據模型和業務模型,工業業務引擎與工業領域模型、數據模型和業務模型建立對應關系;低代碼建模平臺設置對外接口與智能交互助手及人機交互模塊連接。
4、上述所述的人機交互漸近式創建工業軟件的系統中,所述工業業務引擎包括工業數據采集引擎、自定義流程引擎、自定義報表引擎、小的定制化場景的圖像檢測訓練建模及模型應用與更迭引擎。
5、上述所述的人機交互漸近式創建工業軟件的系統中,所述工業領域模型包括通用領域模型和專用領域模型。
6、上述所述的人機交互漸近式創建工業軟件的系統中,所述數據模型包括領域模型內表、領域模型外表、菜單項、字段、子表、關聯表、統計報表等表格,并建立相互關聯關系。
7、上述所述的人機交互漸近式創建工業軟件的系統中,所述業務模型包括創建審批業務模型和圖像檢測業務模型。
8、本專利技術的人機交互漸近式創建工業軟件系統的工業軟件創建方法,包括以下步驟:
9、a:操作人員輸入場景需求信息傳送給智能交互助手,智能交互助手解讀需求信息為指令信息發送低代碼建模平臺識別并反饋回人機交互模塊;
10、b:低代碼建模平臺識別建模指令信息后調用相關業務引擎,依據指令信息創建工業應用模型軟件,低代碼建模平臺未識別指令信息,返回進行a的操作;
11、c:操作人員根據智能交互助手解讀反饋信息修改或者補充場景需求信息,再次經智能交互助手解讀信息反饋,操作人員與智能交互助手確定需要建模領域及需求信息;
12、d:確認需求信息發送給低代碼建模平臺,低代碼建模平臺根據場景需求信息調用相關業務引擎對接相關數據模型,自動建立工業應用軟件;
13、e:在工業應用軟件使用中繼續根據場景變化及智能交互助手的解讀進一步完善工業軟件和相應的業務引擎及數據模型。
14、其中,智能交互助手識別解讀自然語言的具體過程為:
15、a:分詞切割與話題匹配;
16、b:是否是新話題?如果是舊話題,加載之前保存的上下文信息;
17、c:匹配某個接口命令,并與用戶確認,建立某個接口命令的上下文信息;
18、d:檢查當前接口命令的必須操作參數是否完備,如有缺少則向用戶提問;
19、e:接口命令和參數已完備,向用戶做最后確認操作。
20、本專利技術的技術方案主要是通過人機交互來搭建工業企業內的業務系統原型。操作人通過語音或文字與系統智能交互助手進行需求描述,智能交互助手分析解讀語音或文字后給出解讀信息,解讀信息反饋人機交互界面,同時調用建模平臺的業務引擎,如果被相務引擎識別則調用相關模型建立工業軟件。如果未被業務引擎識別則返回相關信息,操作人根據反饋信息再次通過語音或文字進一步描述和說明,再由智能交互助手解讀識別,如此反復直至被業務引擎識別,建立相關業務模型,完成工業軟件制作過程。
21、本專利技術通過為業務人員提供描述式搭建適用于小場景的高度定制化的專業工業軟件系統原型,讓復雜應用得以快速驗證,減少了在傳統業主方業務經理到實施方業務顧問到實施方開發顧問到實施方產品研發人員鏈條上,有效需求理解快速衰減導致實現錯誤的問題,大幅降低需求錯誤導致返工、避免無法適配導致項目失敗等風險。
本文檔來自技高網...【技術保護點】
1.一種人機交互漸近式創建工業軟件的系統,其特征在于:包括低代碼建模平臺、智能交互助手和人機交互模塊;所述人機交互模塊用于接收操作人的指令和接收智能交互助手解讀信息反饋,所述智能交互助手解讀操作人的指令并解讀指令信息;解讀的指令信息發送低代碼建模平臺識別和反饋回人機交互模塊,建模平臺識別指令信息后調用低代碼建模平臺自動生成工業軟件。
2.根據權利要求1所述的人機交互漸近式創建工業軟件的系統,其特征在于:所述低代碼建模平臺設置工業業務引擎、工業領域模型、數據模型和業務模型,工業業務引擎與工業領域模型、數據模型和業務模型建立對應關系;低代碼建模平臺設置對外接口與智能交互助手及人機交互模塊連接。
3.根據權利要求2所述的人機交互漸近式創建工業軟件的系統,其特征在于:所述工業業務引擎包括工業數據采集引擎、自定義流程引擎、自定義報表引擎、小的定制化場景的圖像檢測訓練建模及模型應用與更迭引擎。
4.根據權利要求2所述的人機交互漸近式創建工業軟件的系統,其特征在于:所述工業領域模型包括通用領域模型和專用領域模型。
5.根據權利要求2、3或4所述的
6.根據權利要求2、3或4所述的人機交互漸近式創建工業軟件的系統,其特征在于:所述業務模型包括創建審批業務模型和圖像檢測業務模型。
7.一種如權利要求1-6所述的人機交互漸近式創建工業軟件系統的工業軟件創建方法,其特征在于包括以下步驟:
8.根據權利要求7所述的人機交互漸近式創建工業軟件系統的工業軟件創建方法,其特征在于:所述智能交互助手解讀操作人需求信息的過程包括以下步驟:
...【技術特征摘要】
1.一種人機交互漸近式創建工業軟件的系統,其特征在于:包括低代碼建模平臺、智能交互助手和人機交互模塊;所述人機交互模塊用于接收操作人的指令和接收智能交互助手解讀信息反饋,所述智能交互助手解讀操作人的指令并解讀指令信息;解讀的指令信息發送低代碼建模平臺識別和反饋回人機交互模塊,建模平臺識別指令信息后調用低代碼建模平臺自動生成工業軟件。
2.根據權利要求1所述的人機交互漸近式創建工業軟件的系統,其特征在于:所述低代碼建模平臺設置工業業務引擎、工業領域模型、數據模型和業務模型,工業業務引擎與工業領域模型、數據模型和業務模型建立對應關系;低代碼建模平臺設置對外接口與智能交互助手及人機交互模塊連接。
3.根據權利要求2所述的人機交互漸近式創建工業軟件的系統,其特征在于:所述工業業務引擎包括工業數據采集引擎、自定義流程引擎、自定義報表引擎、小的定制化場景的圖像...
【專利技術屬性】
技術研發人員:周建波,王磊,沈苗斌,梁健,陳鶴昊,柳琦平,鄭陽,
申請(專利權)人:上海智能制造功能平臺有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。