System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲精品色午夜无码专区日韩,精品国产毛片一区二区无码,精品国产aⅴ无码一区二区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于程序調用圖的代碼生成方法、裝置、電子設備和存儲介質制造方法及圖紙

    技術編號:44298791 閱讀:5 留言:0更新日期:2025-02-18 20:17
    本公開提供一種基于程序調用圖的代碼生成方法、裝置、電子設備和存儲介質,涉及智能軟件開發技術領域。上述方法包括:響應于接收到輸入的當前代碼,通過調用關系圖,在多個代碼文件中選取并調用與所述當前代碼相關的代碼文件,所述調用關系圖存在于計算機程序中;根據所述代碼文件中的至少一個代碼文件,和所述當前代碼的當前代碼文件,生成所述當前代碼的后續代碼內容。通過調用關系圖,可以確保所調用的代碼文件與當前代碼有較強的相關性,提高了調用的準確度。

    【技術實現步驟摘要】

    本公開涉及智能軟件開發領域,特別是涉及一種基于程序調用圖的代碼生成方法、裝置、電子設備和存儲介質


    技術介紹

    1、隨著深度學習和大模型技術的發展,越來越多的人開始用大模型技術做信息補全,即根據已有信息,生成后續將要編寫的信息。這里的信息比如可以是文本或者代碼。

    2、當前的問題是,現有的信息補全大多只根據當前一個文件內的內容補全后續代碼。而該方式往往限制了補全的準確性和全面性。


    技術實現思路

    1、有鑒于此,本公開的目的在于提出一種基于程序調用圖的代碼生成方法、裝置、電子設備和存儲介質,本公開能夠針對性的解決現有的問題。

    2、基于上述目的,第一方面,本公開提出了一種基于程序調用圖的代碼生成方法,包括:響應于接收到輸入的當前代碼,通過調用關系圖,在多個代碼文件中選取并調用與所述當前代碼相關的代碼文件;根據所述代碼文件中的至少一個代碼文件,和所述當前代碼的當前代碼文件,確定所述當前代碼的后續代碼內容。

    3、第二方面,還提供了一種基于程序調用圖的代碼生成裝置,包括:調用單元,被配置成響應于接收到輸入的當前代碼,通過調用關系圖,在多個代碼文件中選取并調用與所述當前代碼相關的代碼文件;確定單元,被配置成根據所述代碼文件中的至少一個代碼文件,和所述當前代碼的當前代碼文件,確定所述當前代碼的后續代碼內容。

    4、第三方面,還提供了一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器運行所述計算機程序以實現第一方面所述的方法。

    5、第四方面,還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行實現第一方面任一項所述的方法。

    6、第五方面,還提供了一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行實現第一方面任一項所述的方法。

    7、總的來說,本公開至少存在以下有益效果:可以生成與當前代碼相關的代碼文件并推薦給用戶作為后續代碼內容,提高了信息補全的準確性和全面性。通過調用關系圖,可以確保所調用的代碼文件與當前代碼有較強的相關性,提高了調用的準確度。

    本文檔來自技高網...

    【技術保護點】

    1.一種基于程序調用圖的代碼生成方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述根據所述代碼文件中的至少一個代碼文件,和所述當前代碼的當前代碼文件,確定所述當前代碼的后續代碼內容,包括:

    3.根據權利要求1所述的方法,其特征在于,所述將所述代碼文件中的至少一個代碼文件和所述當前代碼的當前代碼文件輸入信息補全模型,得到所述當前代碼的后續代碼內容,包括:

    4.根據權利要求1所述的方法,其特征在于,所述調用關系圖用于指示通過代碼文件能夠調用的與該代碼文件相關的代碼文件;

    5.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    6.根據權利要求1所述的方法,其特征在于,所述信息補全模型的訓練步驟包括:

    7.根據權利要求6所述的方法,其特征在于,所述獲取所述多個代碼文件中各個代碼文件之間的調用關系圖,包括:

    8.根據權利要求6所述的方法,其特征在于,所述確定所述調用關系圖中相關的各個代碼文件,由所述各個代碼文件,生成所述當前代碼文件的訓練樣本,包括:

    9.一種基于程序調用圖的代碼生成裝置,其特征在于,包括:

    ...

    【技術特征摘要】

    1.一種基于程序調用圖的代碼生成方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述根據所述代碼文件中的至少一個代碼文件,和所述當前代碼的當前代碼文件,確定所述當前代碼的后續代碼內容,包括:

    3.根據權利要求1所述的方法,其特征在于,所述將所述代碼文件中的至少一個代碼文件和所述當前代碼的當前代碼文件輸入信息補全模型,得到所述當前代碼的后續代碼內容,包括:

    4.根據權利要求1所述的方法,其特征在于,所述調用關系圖用于指示通過代碼文件能夠調用的與該代碼文件相關的...

    【專利技術屬性】
    技術研發人員:蔣思源李戈劉洋
    申請(專利權)人:北京硅心科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久久久久精品无码人妻| 久久久精品人妻无码专区不卡| 亚洲Av永久无码精品三区在线| 无码国内精品久久人妻麻豆按摩| 伊人久久大香线蕉无码麻豆| 国产色无码精品视频免费| 亚洲精品无码成人| 亚洲精品无码午夜福利中文字幕| 亚洲色无码国产精品网站可下载| 国产成人麻豆亚洲综合无码精品| 日木av无码专区亚洲av毛片| 国产人成无码视频在线观看| 人妻少妇伦在线无码专区视频| 亚洲AV无码成人精品区大在线 | 在线高清无码A.| 特级小箩利无码毛片| 亚洲∧v久久久无码精品| 久久亚洲精品无码观看不卡| 久久亚洲精品成人无码| 久久午夜无码鲁丝片| 国产精品亚洲αv天堂无码| 蜜芽亚洲av无码一区二区三区| 无码人妻久久一区二区三区| 日日摸夜夜爽无码毛片精选 | 亚洲精品无码不卡| 中文有无人妻vs无码人妻激烈| 国产福利无码一区在线| 在线观看无码不卡AV| 91嫩草国产在线无码观看| 人妻丰满熟妇AV无码区乱| 亚洲不卡中文字幕无码| 国产精品ⅴ无码大片在线看| 日韩精品无码人妻免费视频| 亚洲另类无码一区二区三区| 亚洲的天堂av无码| 亚洲国产成人精品无码区二本| 中文字幕无码视频手机免费看| 国产精品久久久久无码av | 中文字幕无码第1页| 国产精品亚洲αv天堂无码| 中文字幕人妻无码系列第三区|