精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

斯坦福等開源代碼定位AI Agent,極大提升開發(fā)、維護(hù)效率

發(fā)布于 2025-4-10 10:24
瀏覽
0收藏

斯坦福大學(xué)、耶魯大學(xué)、南加州大學(xué)等研究人員聯(lián)合開源了,專用于代碼定位的智能體LocAgent。


在軟件開發(fā)和維護(hù)領(lǐng)域,代碼定位是開發(fā)者日常工作中的核心任務(wù)之一,需要開發(fā)者根據(jù)問題描述,例如,錯(cuò)誤報(bào)告、功能請(qǐng)求或性能問題等,快速、準(zhǔn)確地找到需要修改的代碼片段。


但傳統(tǒng)代碼定位方法在處理復(fù)雜代碼庫(kù)時(shí),面臨復(fù)雜代碼庫(kù)導(dǎo)航困難,問題描述與代碼實(shí)體之間的語(yǔ)義鴻溝,多跳推理的困難等。而LocAgent可以有效解決這些難題,能自動(dòng)、快速精準(zhǔn)定、遍歷代碼。

斯坦福等開源代碼定位AI Agent,極大提升開發(fā)、維護(hù)效率-AI.x社區(qū)

開源地址:https://github.com/gersteinlab/LocAgent?tab=readme-ov-file


LocAgent的核心在于其“圖基代碼”表示,能將代碼庫(kù)解析為一個(gè)有向異構(gòu)圖,從而捕捉代碼的層次結(jié)構(gòu)和依賴關(guān)系。


在這個(gè)圖中,節(jié)點(diǎn)代表代碼庫(kù)中的實(shí)體,包括文件、類、函數(shù)等,而邊則表示這些實(shí)體之間的關(guān)系,例如文件之間的導(dǎo)入關(guān)系、函數(shù)之間的調(diào)用關(guān)系以及類之間的繼承關(guān)系,還能夠揭示出隱藏在代碼中的復(fù)雜依賴關(guān)系。

斯坦福等開源代碼定位AI Agent,極大提升開發(fā)、維護(hù)效率-AI.x社區(qū)

LocAgent首先會(huì)解析代碼庫(kù)中的每個(gè)文件,識(shí)別出其中的類、函數(shù)等代碼元素,并將它們作為節(jié)點(diǎn)加入到圖中。隨后,會(huì)分析這些代碼元素之間的關(guān)系,并將這些關(guān)系作為邊添加到圖中。


例如,如果一個(gè)函數(shù)調(diào)用了另一個(gè)函數(shù),那么在圖中就會(huì)有一條從調(diào)用函數(shù)指向被調(diào)用函數(shù)的邊。通過這種方式,LocAgent能夠構(gòu)建出一個(gè)全面且詳細(xì)的代碼庫(kù)圖表示,為后續(xù)的代碼定位任務(wù)提供了堅(jiān)實(shí)的基礎(chǔ)。


LocAgent還通過稀疏層次實(shí)體索引來增強(qiáng)其搜索能力。這種索引機(jī)制為圖中的每個(gè)節(jié)點(diǎn)創(chuàng)建了多個(gè)索引,包括基于實(shí)體ID的索引、基于實(shí)體名稱的索引以及基于BM25算法的倒排索引。


這些索引能幫助LocAgent在幾秒鐘內(nèi)快速定位到與問題描述相關(guān)的代碼實(shí)體,即使在大型代碼庫(kù)中也能保持高效的性能。


在構(gòu)建了圖基代碼表示之后,LocAgent框架的下一步是如何利用這一結(jié)構(gòu)化索引進(jìn)行高效的代碼搜索。為此,LocAgent引入了基于Agent的代碼搜索,可以通過一系列工具來探索代碼庫(kù),并找到與問題描述相關(guān)的代碼片段。


LocAgent為Agent提供了三種主要的工具,這些工具共同支持Agent在代碼庫(kù)中的高效搜索和推理。首先是SearchEntity工具,允許Agent通過關(guān)鍵詞搜索代碼庫(kù)中的相關(guān)實(shí)體。

斯坦福等開源代碼定位AI Agent,極大提升開發(fā)、維護(hù)效率-AI.x社區(qū)

當(dāng)Agent接收到一個(gè)自然語(yǔ)言描述的問題時(shí),它會(huì)首先提取出問題中的關(guān)鍵詞,然后利用SearchEntity工具在代碼庫(kù)的索引中查找與這些關(guān)鍵詞相關(guān)的代碼實(shí)體。這不僅能夠處理精確匹配的關(guān)鍵詞搜索,還能通過模糊搜索找到與輸入關(guān)鍵詞相關(guān)的代碼片段,從而為Agent提供更廣泛的搜索范圍。


第二個(gè)工具是TraverseGraph,允許Agent從一個(gè)給定的實(shí)體出發(fā),沿著圖中的關(guān)系進(jìn)行多跳遍歷。這一工具的設(shè)計(jì)靈感來自于代碼庫(kù)中復(fù)雜的依賴關(guān)系,很多時(shí)候,問題的根源可能隱藏在與問題描述中提到的代碼片段相隔數(shù)層的其他代碼中。


通過TraverseGraph工具,Agent可以沿著調(diào)用鏈、繼承鏈等關(guān)系逐步深入代碼庫(kù),探索問題的潛在源頭。TraverseGraph工具支持自定義遍歷方向和跳數(shù),使得Agent能夠靈活地探索代碼庫(kù)中的復(fù)雜依賴關(guān)系,從而更全面地理解問題的上下文。


第三個(gè)工具是RetrieveEntity,用于檢索指定實(shí)體的完整屬性。當(dāng)Agent通過SearchEntity和TraverseGraph工具定位到可能相關(guān)的代碼實(shí)體后,需要獲取這些實(shí)體的詳細(xì)信息,以便進(jìn)一步分析和判斷。RetrieveEntity能夠提供實(shí)體的完整代碼內(nèi)容、文件路徑、行號(hào)等關(guān)鍵信息,為Agent的推理提供了充分的依據(jù)。


本文轉(zhuǎn)自 AIGC開放社區(qū)  ,作者:AIGC開放社區(qū)


原文鏈接:??https://mp.weixin.qq.com/s/nQwYTXShMcsXFPLnMiRMvQ??


收藏
回復(fù)
舉報(bào)
回復(fù)
相關(guān)推薦
亚洲精品一级| 米奇精品关键词| 亚洲天堂中文字幕| 官网99热精品| 秋霞精品一区二区三区| 日韩av自拍| 欧美本精品男人aⅴ天堂| 日韩av综合在线观看| 99免在线观看免费视频高清| 国产福利一区二区三区视频| 日本一欧美一欧美一亚洲视频| 色撸撸在线视频| 最新国产一区二区| 91黄视频在线| 国产精品av免费观看| 蝌蚪视频在线播放| 国产一区二区毛片| 国产成人综合久久| 激情五月少妇a| 国产一区不卡| 精品国产欧美一区二区| 天天爽人人爽夜夜爽| f2c人成在线观看免费视频| 欧美国产激情一区二区三区蜜月| 动漫一区二区在线| 在线观看国产小视频| 国产一区二区三区的电影 | 爱情岛论坛亚洲自拍| 草草在线视频| 亚洲人成精品久久久久| 日本一区二区三区免费观看| 黄色美女一级片| 韩国精品久久久| 国产精品久久久久久超碰| 国产中文字幕免费| 66视频精品| 最新的欧美黄色| 熟女俱乐部一区二区| 高清一区二区三区| 91精品免费在线| 天天插天天操天天射| 免费高潮视频95在线观看网站| 亚洲精品欧美二区三区中文字幕| 日本视频一区二区不卡| 日韩三级电影网| 99久久久国产精品免费蜜臀| 波多野结衣久草一区| 97国产精品久久久| 久久精品理论片| 国产精品丝袜久久久久久不卡| 国产成人精品777777| 亚洲一区二区动漫| 97视频网站入口| 日本少妇毛茸茸高潮| 欧美fxxxxxx另类| 欧美精品做受xxx性少妇| 天天做夜夜爱爱爱| 国产精品二区不卡| 久久精品国亚洲| 午夜激情视频在线播放| 欧美1级片网站| 日韩视频在线一区| 亚洲欧美精品久久| 亚洲激情久久| 欧美高清videos高潮hd| 久久久久无码国产精品| 狠狠入ady亚洲精品| 久久琪琪电影院| 日韩成人免费在线观看| 国产一区白浆| 国产精品av在线| 怡红院男人的天堂| 精品制服美女久久| 91久久精品www人人做人人爽| 国产精品污视频| 国产精品1024久久| 精品欧美国产| 成人高清在线| 国产精品护士白丝一区av| 曰韩不卡视频| 五月婷婷视频在线观看| 精品福利视频导航| 欧美一级黄色影院| 四虎国产精品成人免费影视| 日韩免费观看高清完整版| 成人在线视频免费播放| 精品大片一区二区| www.欧美免费| 欧美一级视频免费观看| 日韩一区精品字幕| 亚洲精品日产aⅴ| 亚洲av成人无码久久精品老人 | www.亚洲一区| 日韩av三级在线| av在线资源| 欧美在线一二三| 欧美xxxxxbbbbb| 秋霞影院一区二区三区| 国产一区二区成人| 午夜国产福利视频| 亚洲福利精品| 国产精品综合不卡av| 不卡的日韩av| 国产日韩亚洲欧美综合| 老司机午夜免费福利视频| 乱人伦视频在线| 欧美日韩不卡视频| 亚洲精品中文字幕在线播放| 国产精品久久久久久久| 午夜精品一区二区三区在线视频| 在线观看免费视频a| eeuss国产一区二区三区| 亚欧精品在线| 日本乱码一区二区三区不卡| 日韩一区二区免费在线观看| 国产一区二区三区四区五区六区| 午夜欧美理论片| 国产精品欧美激情| 四虎在线视频| 亚洲成人免费电影| 亚洲欧美日韩一二三区| 欧美日韩性在线观看| 韩国福利视频一区| a网站在线观看| 国产精品久久久久一区 | 一区二区三区网站 | 国产成人无码专区| 国产精品白丝jk白祙喷水网站 | 欧美日本国产| 国产在线不卡精品| 国产三级在线看| 精品久久中文字幕| 亚洲麻豆一区二区三区| 亚洲中无吗在线| 成人黄色av免费在线观看| 国产亚洲依依| 日本韩国精品在线| 变态另类丨国产精品| 伊人久久大香线蕉综合热线| 999在线观看免费大全电视剧| 日本中文字幕在线2020| 欧美体内she精视频| 永久免费看mv网站入口78| 国产精品视频| 欧美aaaaa喷水| 亚洲最大网站| 亚洲欧美在线免费| 亚洲av无码精品一区二区| 久久综合给合久久狠狠狠97色69| 欧美极品欧美精品欧美| 老司机aⅴ在线精品导航 | 日本肉肉一区| 色综合伊人色综合网| 91丨九色丨海角社区| 国产亚洲午夜高清国产拍精品| 青青在线视频观看| 国产精品美女久久久久久不卡| 日本久久久久久久| 国内三级在线观看| 欧美亚洲免费在线一区| wwwww黄色| 久久99精品久久久久久| 99中文字幕在线观看| 亚洲天堂av资源在线观看| 欧美激情精品久久久久久蜜臀| 亚洲精品国产av| 午夜精品国产更新| 亚洲一区二区观看| 日韩影院免费视频| 中文字幕第一页亚洲| 日韩在线视频一区二区三区| 欧美激情视频播放| 手机看片一区二区| 色综合欧美在线| 日日操免费视频| 国产精品一区二区91| 成人黄色大片网站| 精品国产精品| 91久久久久久久久| 高清视频在线观看三级| 亚洲人成网在线播放| 中文字幕在线播出| 亚洲自拍偷拍麻豆| mm131美女视频| 国内外成人在线视频| 日韩美女爱爱视频| 首页亚洲中字| 成人信息集中地欧美| 超碰在线视屏| 色妞一区二区三区| 成人爽a毛片一区二区| 色婷婷综合久久| 国产精品 欧美激情| 99久久99久久精品国产片果冻| 青青在线免费观看视频| 欧美三级午夜理伦三级中文幕| 欧美日韩系列| 久久免费福利| 国产精品69精品一区二区三区| 成人av免费| 国产亚洲欧美日韩精品| 欧美一级性视频| 欧美色欧美亚洲另类二区| 久久久久久免费观看| 中文字幕不卡的av| 国产成人av无码精品| 久久精品久久综合| 亚洲爆乳无码专区| 欧美日韩调教| 亚洲一区二区三区加勒比| 猫咪成人在线观看| 亚洲精品日韩激情在线电影| 毛片无码国产| 久久琪琪电影院| 91麻豆免费在线视频| 国产一区二区三区精品久久久| 俄罗斯嫩小性bbwbbw| 欧美日本在线播放| 秋霞av一区二区三区| 亚洲国产精品久久久久婷婷884| 国产精品久久国产精麻豆96堂| 91一区二区在线| 国产大学生视频| 国产成人一区二区精品非洲| 成年网站在线播放| 99国产精品| 妺妺窝人体色www看人体| 99久久.com| 日韩视频在线播放| 中文字幕中文字幕精品| 国产精品制服诱惑| 一区二区三区国产好| 成人网在线观看| 欧美在线一级| 国产精品电影一区| 欧美日韩视频网站| 欧亚精品在线观看| 一区一区三区| 青青草国产精品一区二区| 女人让男人操自己视频在线观看| 欧美黑人极品猛少妇色xxxxx| 午夜在线激情影院| 欧美另类交人妖| 日本在线视频中文有码| 九九热这里只有精品6| gogo在线观看| 欧美激情免费在线| 后进极品白嫩翘臀在线播放| 九九精品在线播放| 欧美xxxx性xxxxx高清| 欧美国产视频日韩| 丁香花在线电影| 久久久久久国产| 精品捆绑调教一区二区三区| 欧美一级片一区| 国产 日韩 欧美一区| 国产精品精品国产| 成人在线黄色| 91九色单男在线观看| 免费精品一区| 国产一区二区免费电影| 天堂网av成人| 亚洲二区自拍| 日韩免费一区| 国产精品啪啪啪视频| 韩日在线一区| 亚洲中文字幕无码中文字| 日韩在线一区二区三区| 色呦色呦色精品| 国产69精品久久99不卡| 99re久久精品国产| 日本一二三四高清不卡| √天堂中文官网8在线| 亚洲影院免费观看| 日本熟女一区二区| 色综合久久中文字幕| 成人黄色免费网| 日韩你懂的在线播放| 天天干天天色天天| 在线观看91久久久久久| h视频在线免费观看| 2019日本中文字幕| 国产三级一区| 国产女人水真多18毛片18精品| 啪啪亚洲精品| 无码人妻精品一区二区蜜桃百度| 亚洲男女自偷自拍| 亚洲精品中文字幕乱码无线| 不卡在线观看av| 91麻豆制片厂| 亚洲6080在线| 一级爱爱免费视频| 精品国产3级a| 自拍视频在线| 7m第一福利500精品视频| 久久国内精品| 精品视频在线观看| 久久精品青草| 欧美成人精品欧美一级乱| 国产一区三区三区| 免费观看av网站| 亚洲国产美女搞黄色| 最好看的日本字幕mv视频大全| 日韩美女一区二区三区| a黄色在线观看| 97欧美精品一区二区三区| 免费视频成人| 久久久久久久久一区| 亚洲网色网站| 久久久国产欧美| 91美女精品福利| 欧美三级在线免费观看| 在线观看三级视频欧美| 亚洲奶汁xxxx哺乳期| 精品国模在线视频| 香蕉成人av| 精品国产一区二区三区免费| 一区二区电影| 午夜免费福利视频在线观看| 久久久影视传媒| 日产精品久久久久久久| 欧美一区二区日韩| 午夜视频在线| 国产精品免费视频xxxx| 三级小说欧洲区亚洲区| 日韩激情视频一区二区| 国产一区二区三区日韩 | 亚洲一区二区视频在线| 91亚洲国产成人精品一区| 亚洲人午夜精品| 中文字幕高清在线播放| 国产日韩三区| 精品白丝av| 久久久久久久人妻无码中文字幕爆| 亚洲人成影院在线观看| 一级黄色小视频| 自拍视频国产精品| 免费在线成人激情电影| 色之综合天天综合色天天棕色 | 国产裸体写真av一区二区 | 久久天天躁狠狠躁老女人| 国产成人免费精品| 亚洲高清资源综合久久精品| 奇米四色…亚洲| youjizz亚洲女人| 欧美日韩久久不卡| 99se视频在线观看| 成人黄色网免费| 亚洲综合色站| 99riav国产精品视频| 亚洲国产精品自拍| 网站黄在线观看| 欧美在线欧美在线| 国产成人1区| 五月天av在线播放| 中文字幕中文在线不卡住| 国产精品久久久久久久久毛片 | 亚洲精品美女久久7777777| 免费xxxx性欧美18vr| 五月天免费网站| 欧美一区二区三区视频在线 | 亚洲一区二区在线观看视频 | 99久久精品国产一区| 日韩久久中文字幕| 在线视频欧美日韩精品| 日韩成人在线一区| 女女百合国产免费网站| 成人免费va视频| 久久精品无码av| 色播久久人人爽人人爽人人片视av| 在线日韩三级| av高清在线免费观看| 久久久午夜电影| 亚洲视频在线观看一区二区| 欧美成人合集magnet| 精品丝袜久久| 在线观看av日韩| 一区二区三区av电影| 亚洲欧美日韩成人在线| 国产精品免费看久久久香蕉| 综合激情网站| 醉酒壮男gay强迫野外xx| 欧美日韩在线免费视频| 午夜小视频在线观看| 欧美视频观看一区| 国产在线一区观看| 色屁屁影院www国产高清麻豆| 中文字幕一区二区精品| 成人动态视频| 麻豆一区二区三区视频| 夜夜操天天操亚洲| 国产毛片av在线| 91文字幕巨乱亚洲香蕉| 三级精品在线观看| 在线免费观看亚洲视频| 亚洲人永久免费| 日韩中文字幕一区二区高清99| 日韩av在线综合| 亚洲一区在线视频观看| 国产乱理伦片a级在线观看|