System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及bim,尤其涉及一種基于人工智能的對話式cad繪圖設計方法及系統。
技術介紹
1、當前建筑設計中,主要依賴經驗豐富的設計師操作cad軟件去進行建筑設計,一是操作復雜,設計效率較低;二是無法快速響應甲方要求,迅速給出初版的方案。現有技術中尚無此類系統,都是依賴設計師自身,人工進行設計,技術效率較低。
技術實現思路
1、(一)要解決的技術問題
2、基于上述問題,本專利技術提供一種基于人工智能的對話式cad繪圖設計方法及系統,解決方案設計圖紙難以快速生成的問題。
3、(二)技術方案
4、基于上述的技術問題,本專利技術提供一種基于人工智能的對話式cad繪圖設計方法,運行方法包括:
5、s0、對ai大模型輸入語料庫訓練,建立ai大模型的輸入的繪圖需求和輸出的繪圖任務,與關聯的計算函數的對應關系;
6、s1、用戶在前端客戶端輸入任意的繪圖需求;
7、s2、web服務端的ai大模型根據繪圖需求進行繪圖任務的識別,并問詢確認;
8、s3、ai大模型判斷所述繪圖任務是否為繪圖動作,若是,則進入步驟s4,否則,按照ai大模型中的知識專家庫中的答案給出解答;
9、s4、ai大模型根據所述繪圖任務在計算后臺查找對應的計算函數,從圖紙中讀取所述計算函數的相關計算參數;
10、s5、檢查是否缺少計算參數,若是,則通過ai大模型進行參數輪詢,用戶在前端客戶端輸入缺少的參數,或修改圖紙,重新進
11、s6、將計算參數通過web服務端發送給計算后臺,計算后臺調用對應的計算函數,根據計算參數得到計算結果;
12、s7、計算后臺將計算結果發送給web服務端,web服務端發送給前端客戶端顯示;
13、s8、通過前端客戶端詢問用戶是否根據所述計算結果修改圖紙,若是,則計算后臺自動修改圖紙;否則,不用修改。
14、進一步的,s1中,用戶輸入任意的繪圖需求的方式包括文字或語音。
15、進一步的,s5中,所述參數輪詢包括:
16、s51、ai大模型依次進行所有計算參數的詢問;
17、s52、當發現缺少的計算參數時,由用戶輸入含有參數的語句;
18、s53、根據所述含有參數的語句進行計算參數的匹配和記錄;
19、s54、判斷所有計算參數的詢問是否結束,若否,則返回步驟s51,若是,則結束。
20、進一步的,所述web服務器和計算后臺通過消息中間件進行查找和結果的返回。
21、進一步的,s6中,首先由消息中間件查詢計算后臺中是否存在計算函數,再調用計算函數,最后將根據計算參數和計算函數得到的計算結果返回給web服務器。
22、進一步的,所述繪圖任務包括:按要求設計預制區域,按要求進行疊合板拆分設計,按要求進行內隔墻、圍護墻設計,按要求進行成本概算統計,按要求進行裝配率計算,以及按要求輸出裝配式計算書。
23、本專利技術也公開了一種基于人工智能的對話式cad繪圖設計系統,運行所述的基于人工智能的對話式cad繪圖設計方法,包括前端客戶端,web服務端和計算后臺的分離式構架,所述前端客戶端與web服務器連接,web服務器和計算后臺連接,所述前端客戶端包括用戶界面;所述web服務端包括ai大模型,所述ai大模型用于與用戶互動,能進行用戶輸入信息的識別,確定任務類型與必須的任務參數;所述計算后臺用于函數的計算,所述計算后臺包括.net函數庫,所述.net函數庫接收任務類型與任務參數后,完成任務執行,并返回函數計算結果和修改圖紙。
24、(三)有益效果
25、本專利技術的上述技術方案具有如下優點:
26、(1)本專利技術基于人工智能技術,提出了一種對話式的cad繪圖設計系統架構,利用人工智能技術理解需求,并且快速進行初步的方案設計,可以準確理解甲方需求,并且完成初版方案設計圖紙,一方面大大提升了響應速度,另一方面也大幅提升設計效率;
27、(2)本專利技術采用分離式的架構,可實現跨平臺,建立的回調函數與ai大模型輸出結果對應表,使得大模型具備函數調用能力。
本文檔來自技高網...【技術保護點】
1.一種基于人工智能的對話式CAD繪圖設計方法,其特征在于,運行方法包括:
2.根據權利要求1所述的基于人工智能的對話式CAD繪圖設計方法,其特征在于,S1中,用戶輸入任意的繪圖需求的方式包括文字或語音。
3.根據權利要求1所述的基于人工智能的對話式CAD繪圖設計方法,其特征在于,S5中,所述參數輪詢包括:
4.根據權利要求1所述的基于人工智能的對話式CAD繪圖設計方法,其特征在于,所述WEB服務器和計算后臺通過消息中間件進行查找和結果的返回。
5.根據權利要求4所述的基于人工智能的對話式CAD繪圖設計方法,其特征在于,S6中,首先由消息中間件查詢計算后臺中是否存在計算函數,再調用計算函數,最后將根據計算參數和計算函數得到的計算結果返回給WEB服務器。
6.根據權利要求1所述的基于人工智能的對話式CAD繪圖設計方法,其特征在于,所述所述繪圖任務包括:按要求設計預制區域,按要求進行疊合板拆分設計,按要求進行內隔墻、圍護墻設計,按要求進行成本概算統計,按要求進行裝配率計算,以及按要求輸出裝配式計算書。
7.一種基
...【技術特征摘要】
1.一種基于人工智能的對話式cad繪圖設計方法,其特征在于,運行方法包括:
2.根據權利要求1所述的基于人工智能的對話式cad繪圖設計方法,其特征在于,s1中,用戶輸入任意的繪圖需求的方式包括文字或語音。
3.根據權利要求1所述的基于人工智能的對話式cad繪圖設計方法,其特征在于,s5中,所述參數輪詢包括:
4.根據權利要求1所述的基于人工智能的對話式cad繪圖設計方法,其特征在于,所述web服務器和計算后臺通過消息中間件進行查找和結果的返回。
5.根據權利要求4所述的基于人工智能的對話式cad繪圖設計方法,其特征在于,s6中,首先由消息中間件查詢計算后臺中是否存在計算函數,再調用計算函數,最后將根據計算參數和計算函數得到的計算結果返回給web服務器。
6.根據權利要求1所述的基于人工智能的對...
【專利技術屬性】
技術研發人員:肖阿林,易小紅,易郴,姜文杰,劉香香,陳旭郴,陳偉,李志遠,王瑞,黃書流,唐錚鳴,
申請(專利權)人:湖南工程學院,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。