本申請涉及物聯網操作系統,尤其涉及智能物聯網操作平臺中原生應用服務的調用方法及系統。
背景技術:
1、隨著人工智能技術的迅速發展,特別是大語言模型的出現,人工智能在語義理解和人類意圖識別方面取得了顯著進展,邁向通用人工智能的步伐不斷加快。大語言模型因其強大的對話理解能力,能夠識別人類的多樣化需求,進行規劃和任務處理,在多個領域得到了廣泛應用。然而,盡管云端大模型提供了強大的計算能力,實際應用中仍面臨著云端調用成本高、延遲大等一系列問題。隨著終端芯片算力的提升以及智能操作系統的發展,端側部署大模型已成為可能,并在智能終端領域催生了大量原生智能應用。
2、目前,各大手機操作系統廠商和應用軟件公司都在積極構建自己的原生智能應用生態。智能體技術作為人工智能應用的重要組成部分,通過將大模型的泛化理解能力與專業知識和工具結合,能夠實現大模型的有效落地應用。智能體技術不僅可以提供更為精準的用戶需求分析和任務規劃,還能提升終端設備的自主智能化水平,減少對云端的依賴。智能體的出現為各類應用提供了創新的智能化改造方案。然而,在現有的智能軟件生態中,無論是在操作系統還是應用軟件層面,彼此業務還是比較割裂,智能體的功能依然局限于單一的業務范圍內。大多依賴于自己封閉的生態,缺乏跨應用、跨設備的能力調用,使得智能應用的功能和服務無法互通,極大地限制了智能軟件生態的全面發展。尤其是在萬物智聯的時代,跨設備、跨平臺的協同能力是實現智能體全面落地的關鍵因素。
3、綜上所述,現有技術中存在由于往往只局限于自身業務范圍,不能實現跨應用和跨設備的服務調用,限制了智能軟件生態發展的技術問題。
技術實現思路
1、本申請的目的是提供智能物聯網操作平臺中原生應用服務的調用方法及系統,用以解決現有技術中存在由于往往只局限于自身業務范圍,不能實現跨應用和跨設備的服務調用,限制了智能軟件生態發展的技術問題。
2、鑒于上述問題,本申請提供了智能物聯網操作平臺中原生應用服務的調用方法及系統。
3、第一方面,本申請提供了智能物聯網操作平臺中原生應用服務的調用方法,所述智能物聯網操作平臺中原生應用服務的調用方法應用于智能體,其中,所述智能物聯網操作平臺中原生應用服務的調用方法包括:智能體接收用戶請求,利用語義理解模型對所述用戶請求進行語義理解,獲得目標功能需求;所述智能體根據所述目標功能需求調用工具管理框架在工具管理服務組件中檢索,獲得最優工具列表;所述智能體基于所述最優工具列表確定最優工具和調用參數集合;所述智能體根據所述最優工具和所述調用參數集合,通過所述工具管理框架向存儲于所述工具管理服務組件中的所述最優工具發起調用請求,獲得調用結果。
4、第二方面,本申請還提供了另一種智能物聯網操作平臺中原生應用服務的調用方法,所述智能物聯網操作平臺中原生應用服務的調用方法應用于服務端,其中,所述智能物聯網操作平臺中原生應用服務的調用方法包括:所述服務端在工具管理服務組件中進行工具注冊和調用權限設定;所述服務端通過所述工具管理服務組件接收調用請求;所述服務端對所述調用請求進行解析,并根據調用權限對所述調用請求進行身份和權限認證,返回調用結果。
5、第三方面,本申請還提供了一種應用于智能體的智能物聯網操作平臺中原生應用服務的調用系統,用于執行如第一方面所述的智能物聯網操作平臺中原生應用服務的調用方法,其中,所述智能物聯網操作平臺中原生應用服務的調用系統包括:需求獲得模塊,所述需求獲得模塊用于智能體接收用戶請求,利用語義理解模型對所述用戶請求進行語義理解,獲得目標功能需求;工具檢索模塊,所述工具檢索模塊用于所述智能體根據所述目標功能需求調用工具管理框架在工具管理服務組件中檢索,獲得最優工具列表;工具確定模塊,所述工具確定模塊用于所述智能體基于所述最優工具列表確定最優工具和調用參數集合;調用請求模塊,所述調用請求模塊用于所述智能體根據所述最優工具和所述調用參數集合,通過所述工具管理框架向存儲于所述工具管理服務組件中的所述最優工具發起調用請求,獲得調用結果。
6、第四方面,本申請還提供了另一種應用于服務端的智能物聯網操作平臺中原生應用服務的調用系統,用于執行如第二方面所述的智能物聯網操作平臺中原生應用服務的調用方法,其中,所述智能物聯網操作平臺中原生應用服務的調用系統包括:權限設定模塊,所述權限設定模塊用于所述服務端在工具管理服務組件中進行工具注冊和調用權限設定;調用請求接收模塊,所述調用請求接收模塊用于所述服務端通過所述工具管理服務組件接收調用請求;調用結果返回模塊,所述調用結果返回模塊用于所述服務端對所述調用請求進行解析,并根據調用權限對所述調用請求進行身份和權限認證,返回調用結果。
7、本申請中提供的一個或多個技術方案,至少具有如下技術效果或優點:
8、通過智能體接收用戶請求,利用語義理解模型對所述用戶請求進行語義理解,獲得目標功能需求;所述智能體根據所述目標功能需求調用工具管理框架在工具管理服務組件中檢索,獲得最優工具列表;所述智能體基于所述最優工具列表確定最優工具和調用參數集合;所述智能體根據所述最優工具和所述調用參數集合,通過所述工具管理框架向存儲于所述工具管理服務組件中的所述最優工具發起調用請求,獲得調用結果。也就是說,通過語義理解模型的幫助,深入理解用戶請求的含義,而不只是表面文字;結合工具管理框架的優化機制,在面對復雜需求時,能夠動態選擇合適的工具,并根據任務需求自動調整工具的調用參數,跨越不同應用之間的壁壘,實現跨應用、跨端的協作;自動從多個工具中選擇最優解,并根據任務的復雜度自動調整策略,提升了智能體的自主性,進一步拓寬了智能體的應用場景,推動了智能應用生態的發展。
9、上述說明僅是本申請技術方案的概述,為了能夠更清楚了解本申請的技術手段,而可依照說明書的內容予以實施,并且為了讓本申請的上述和其他目的、特征和優點能夠更明顯易懂,以下特舉本申請的具體實施方式。應當理解,本部分所描述的內容并非旨在標識本申請的實施例的關鍵或重要特征,也不用于限制本申請的范圍。本申請的其他特征將通過以下的說明書而變得容易理解。
1.智能物聯網操作平臺中原生應用服務的調用方法,其特征在于,應用于智能體,所述智能物聯網操作平臺中原生應用服務的調用方法包括:
2.如權利要求1所述的智能物聯網操作平臺中原生應用服務的調用方法,其特征在于,包括:
3.如權利要求1所述的智能物聯網操作平臺中原生應用服務的調用方法,其特征在于,包括:
4.如權利要求1所述的智能物聯網操作平臺中原生應用服務的調用方法,其特征在于,包括:
5.如權利要求1所述的智能物聯網操作平臺中原生應用服務的調用方法,其特征在于,所述工具管理服務組件用于提供接口規范,其中,所述接口規范包括接口類別名稱、接口提示詞描述和輸入輸出格式。
6.智能物聯網操作平臺中原生應用服務的調用方法,其特征在于,應用于服務端,所述智能物聯網操作平臺中原生應用服務的調用方法包括:
7.如權利要求6所述的智能物聯網操作平臺中原生應用服務的調用方法,其特征在于,包括:
8.智能物聯網操作平臺中原生應用服務的調用系統,其特征在于,用于實施權利要求1至5中任意一項所述智能物聯網操作平臺中原生應用服務的調用方法的步驟,所述智能物聯網操作平臺中原生應用服務的調用系統包括:
9.智能物聯網操作平臺中原生應用服務的調用系統,其特征在于,用于實施權利要求6至7中任意一項所述智能物聯網操作平臺中原生應用服務的調用方法的步驟,所述智能物聯網操作平臺中原生應用服務的調用系統包括: