濟南浪潮數據技術有限公司張霄煒獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉濟南浪潮數據技術有限公司申請的專利代碼生成方法和裝置、存儲介質和電子設備獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN120447880B 。
龍圖騰網通過國家知識產權局官網在2025-09-23發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202510964667.1,技術領域涉及:G06F8/30;該發明授權代碼生成方法和裝置、存儲介質和電子設備是由張霄煒;張東;亓開元;徐冠群;逄立業;杜海超設計研發完成,并于2025-07-14向國家知識產權局提交的專利申請。
本代碼生成方法和裝置、存儲介質和電子設備在說明書摘要公布了:本申請公開了一種代碼生成方法和裝置、存儲介質和電子設備,涉及人工智能應用技術領域,該方法包括:接收目標對象輸入的自然語言信息,其中,所述自然語言信息表示所述目標對象用自然語言描述的代碼生成需求;根據所述自然語言信息和預設模板確定結構化查詢信息;根據所述自然語言信息和所述結構化查詢信息對代碼數據庫進行查詢,得到目標代碼片段;將所述目標代碼片段和所述自然語言信息輸入大語言模型,得到所述大語言模型生成的代碼。解決了大語言模型根據自然語言生成代碼不準確的技術問題,達到了提高大語言模型根據自然語言生成代碼的準確性的技術效果。
本發明授權代碼生成方法和裝置、存儲介質和電子設備在權利要求書中公布了:1.一種代碼生成方法,其特征在于, 包括: 接收目標對象輸入的自然語言信息,其中,所述自然語言信息表示所述目標對象用自然語言描述的代碼生成需求; 根據所述自然語言信息和預設模板確定結構化查詢信息; 根據所述自然語言信息和所述結構化查詢信息對代碼數據庫進行查詢,得到目標代碼片段; 將所述目標代碼片段和所述自然語言信息輸入大語言模型,得到所述大語言模型生成的代碼; 其中,根據所述自然語言信息和所述結構化查詢信息對代碼數據庫進行查詢,得到目標代碼片段之前,所述方法還包括:基于源代碼的結構信息和所述源代碼的語義信息對所述源代碼進行代碼片段劃分,得到多個代碼片段,其中,所述代碼片段包括代碼以及注釋;對所述多個代碼片段中的每一個代碼片段進行注釋增強,得到多個增強注釋;根據每一個代碼片段中的代碼和所述每一個代碼片段對應的增強注釋確定雙通道向量,其中,所述雙通道向量包括代碼語義信息和注釋語義信息;將所述每一個代碼片段中的代碼、所述每一個代碼片段對應的增強注釋和所述雙通道向量保存至所述代碼數據庫,其中,所述雙通道向量和所述每一個代碼片段中的代碼、所述每一個代碼片段對應的增強注釋均存在對應關系; 其中,對所述多個代碼片段中的每一個代碼片段進行注釋增強,得到多個增強注釋,包括:對所述多個代碼片段進行注釋檢測,從所述多個代碼片段中確定出第一代碼片段,第二代碼片段,第三代碼片段,其中,所述第一代碼片段表示不存在注釋的代碼片段,所述第二代碼片段表示注釋語法結構不完整的代碼片段,所述第三代碼片段表示注釋語法結構完整的代碼片段;為所述第一代碼片段生成第一注釋,以及為所述第二代碼片段生成第二注釋;將所述第一注釋、所述第二注釋和第三注釋確定為所述多個增強注釋,其中,所述第三注釋表示所述第三代碼片段的注釋。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人濟南浪潮數據技術有限公司,其通訊地址為:250000 山東省濟南市自由貿易試驗區濟南片區浪潮路1036號浪潮科技園S05樓S311室;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。