System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及軟件開發,尤其涉及一種基于問答模型的應用程序創建方法及裝置。
技術介紹
1、問答模型是一種基于機器學習模型構建的數據處理模型,它可以理解自然語言,并嘗試回答用戶提出的問題。例如:問答模型可以完成文本生成、摘要提取、文本翻譯、閱讀理解、數據分析、內容推薦等任務。
2、為了使問答模型能夠更好地滿足用戶的個性化需求,一些問答模型支持用戶基于其創建新的應用程序。通過這種方式,用戶可以根據自己的需求對問答模型的知識范圍、模型架構、訓練數據等進行調整,以創建更符合自身需求的應用程序。在基于問答模型進行應用程序創建過程中,用戶需要進行應用程序編程接口(application?programminginterface,api)、軟件開發工具包(software?development?kit,sdk)等創建應用程序必需的接口的補充,否則,可能無法創建應用程序或者新創建的應用程序無法正常與問答模型進行數據交互。然而,對接口進行補充是一項需要專業技能才能完成的工作,在缺乏專業技能的情況下,用戶甚至不知道需要補充接口,只能學習幫助文檔來逐步操作,費時費力,效率十分低下。
技術實現思路
1、有鑒于此,本申請實施例提供了一種基于問答模型的應用程序創建及裝置,用于提升基于問答模型進行應用程序創建的效率。
2、第一方面,本申請實施例提供了一種基于問答模型的應用程序創建方法,包括:
3、響應于用戶的應用創建操作,顯示創建引導界面,所述創建引導界面包括用于觸發進行接口設
4、響應于用戶對所述接口設置控件的操作,顯示接口管理界面,所述接口管理界面包括用于觸發進行接口創建的接口創建控件;
5、響應于用戶對所述接口創建控件的操作,在所述接口管理界面中顯示至少一個接口信息輸入框;
6、根據用戶在所述至少一個接口信息輸入框中輸入的接口信息生成目標接口;
7、根據所述目標接口和所述問答模型進行應用程序的創建。
8、作為本申請實施例一種可選的實施方式,在所述問答模型包括至少一個已創建接口的情況下,所述接口管理界面還顯示有各個已創建接口的接口信息和各個已創建接口對應的編輯控件;所述方法還包括:
9、響應于用戶對第一已創建接口對應的編輯控件的操作,將所述第一已創建接口的接口信息修改為編輯狀態;
10、根據用戶對所述第一已創建接口的至少一個接口信息的編輯操作,對所述第一已創建接口進行更新。
11、作為本申請實施例一種可選的實施方式,所述接口管理界面還顯示有各個已創建接口對應的刪除控件;所述方法還包括:
12、響應于用戶對第二已創建接口對應的刪除控件的操作,將所述第二已創建接口刪除。
13、作為本申請實施例一種可選的實施方式,所述接口管理界面還顯示有用于引導用戶進行接口創建的第一引導信息;所述方法還包括:
14、響應于用戶對所述第一引導信息的操作,在所述接口管理界面中顯示所述至少一個接口信息輸入框。
15、作為本申請實施例一種可選的實施方式,所述創建引導界面還包括用于觸發進行知識庫設置的第一知識庫設置控件;所述方法還包括:
16、響應于用戶對所述第一知識庫設置控件的操作,顯示知識庫管理界面,所述知識庫管理界面包括用于觸發進行知識庫上傳的知識庫上傳控件;
17、響應于用戶對所述知識庫上傳控件的操作,顯示知識庫上傳界面,所述知識庫上傳界面包括至少一個知識庫的標識;
18、響應于用戶對目標知識庫的標識的操作,將所述目標知識庫保存至預設存儲位置;
19、所述根據所述目標接口和所述問答模型進行應用程序的創建,包括:
20、根據所述目標接口、所述目標知識庫和所述問答模型進行應用程序的創建。
21、作為本申請實施例一種可選的實施方式,所述接口管理界面還包括用于觸發進行知識庫設置的第二知識庫設置控件;所述方法還包括:
22、響應于用戶對所述第二知識庫設置控件的操作,顯示所述知識庫管理界面。
23、作為本申請實施例一種可選的實施方式,所述知識庫管理界面還顯示有各個已保存知識庫的知識庫信息和各個已保存知識庫對應的編輯控件;所述方法還包括:
24、響應于用戶對第一已保存知識庫對應的編輯控件的操作,將所述第一已保存知識庫的知識庫信息修改為編輯狀態;
25、根據用戶對所述第一已保存知識庫的至少一個知識庫信息的編輯操作,對所述第一已保存知識庫進行更新。
26、作為本申請實施例一種可選的實施方式,所述知識庫管理界面還顯示有各個已保存知識庫對應的刪除控件;所述方法還包括:
27、響應于用戶對第二已保存知識庫對應的刪除控件的操作,將所述第二已保存知識庫從所述問答模型中刪除。
28、作為本申請實施例一種可選的實施方式,所述知識庫管理界面還顯示有用于引導用戶進行知識庫上傳的第二引導信息;所述方法還包括:
29、響應于用戶對所述第二引導信息的操作,顯示所述知識庫上傳界面。
30、作為本申請實施例一種可選的實施方式,所述創建引導界面還包括刷新控件;所述方法還包括:
31、響應于用戶對所述刷新控件的操作,檢測所述問答模型是否能夠調用所述目標接口;
32、在所述問答模型能夠調用所述目標接口的情況下,將所述接口設置控件替換為第一提示信息,所述第一提示信息用于提示已完成接口的補充;
33、在所述問答模型無法調用所述目標接口的情況下,顯示第二提示信息,所述第二提示信息用于提示所述問答模型無法對所述目標接口進行調用。
34、作為本申請實施例一種可選的實施方式,所述創建引導界面還包括調試控件;所述方法還包括:
35、響應于用戶對調試控件的操作,對所述應用程序進行調試,并在所述創建引導界面的預設位置顯示所述應用程序的調試結果。
36、作為本申請實施例一種可選的實施方式,所述創建引導界面還包括發布控件,所述方法還包括:
37、響應于用戶對所述發布控件的第一操作,將所述應用程序發布至預設位置。
38、作為本申請實施例一種可選的實施方式,所述方法還包括:
39、響應于用戶對發布控件的第二操作,顯示所述發布控件對應的下拉菜單,所述發布控件對應的下拉菜單中包括用于保存所述應用程序的保存控件;
40、響應于用戶對所述保存控件的操作,將所述應用程序保存至草稿箱。
41、作為本申請實施例一種可選的實施方式,所述根據所述目標接口和所述問答模型進行應用程序的創建,包括:
42、響應于用戶在問答交互界面中輸入的應用定制需求,通過所述問答模型對所述應用定制需求進行解析確定創建所述應用程序所需要的至少一個接口;
43、通過所述問答模型調用所述目標接口創建所述應用程序。
44、第二方面,本申請實施例提供本文檔來自技高網...
【技術保護點】
1.一種基于問答模型的應用程序創建方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,在所述問答模型包括至少一個已創建接口的情況下,所述接口管理界面還顯示有各個已創建接口的接口信息和各個已創建接口對應的編輯控件;所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述接口管理界面還顯示有用于引導用戶進行接口創建的第一引導信息;所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述創建引導界面還包括用于觸發進行知識庫設置的第一知識庫設置控件;所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述接口管理界面還包括用于觸發進行知識庫設置的第二知識庫設置控件;所述方法還包括:
6.根據權利要求4所述的方法,其特征在于,所述知識庫管理界面還顯示有各個已保存知識庫的知識庫信息和各個已保存知識庫對應的編輯控件;所述方法還包括:
7.根據權利要求1-6任一項所述的方法,其特征在于,所述創建引導界面還包括刷新控件;所述方法還包括:
8.一種基于問答模型的應用程序創建裝置
9.一種電子設備,其特征在于,包括:存儲器和處理器,所述存儲器用于存儲計算機程序所述處理器用于在執行計算機程序時,使得所述電子設備實現權利要求1-7任一項所述的基于問答模型的應用程序創建方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,當所述計算機程序被計算設備執行時,使得所述計算設備實現權利要求1-7任一項所述的基于問答模型的應用程序創建方法。
...【技術特征摘要】
1.一種基于問答模型的應用程序創建方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,在所述問答模型包括至少一個已創建接口的情況下,所述接口管理界面還顯示有各個已創建接口的接口信息和各個已創建接口對應的編輯控件;所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述接口管理界面還顯示有用于引導用戶進行接口創建的第一引導信息;所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述創建引導界面還包括用于觸發進行知識庫設置的第一知識庫設置控件;所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述接口管理界面還包括用于觸發進行知識庫設置的第二知識庫設置控件;所述方法還包括:
6.根據權利要求4所述的方法,其特...
【專利技術屬性】
技術研發人員:徐昀,尤朝陽,
申請(專利權)人:第四范式北京技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。