精品欧美一区二区三区在线观看 _久久久久国色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)推薦
国内精彩免费自拍视频在线观看网址 | 欧美经典一区| 亚洲午夜私人影院| 精品国产_亚洲人成在线| 亚洲 日本 欧美 中文幕| 久久亚洲在线| 亚洲精品狠狠操| 伊人网在线综合| 2021天堂中文幕一二区在线观| 久久久久久久久久看片| 亚洲伊人第一页| 狠狠人妻久久久久久| 久久精品青草| 亚洲欧美另类人妖| 中文字幕无人区二| 国产成人福利夜色影视| 激情成人在线视频| 中文字幕精品在线播放| 精品欧美不卡一区二区在线观看| 国产精品一二三四| 国产精品久久久久久久电影 | h视频网站在线观看| 丰满岳乱妇一区二区三区| 国产精品美腿一区在线看| 日韩激情在线播放| 欧美激情无毛| 日韩中文字幕国产精品| 一色道久久88加勒比一| japanese色系久久精品| 91超碰这里只有精品国产| 青青草原成人网| 97人人爽人人澡人人精品| 自拍偷拍亚洲综合| 色播亚洲婷婷| 伦理片一区二区三区| 成人午夜av电影| 亚洲综合第一页| 91在线视频国产| 青椒成人免费视频| 日韩av免费一区| 99热在线观看免费精品| 亚洲网站啪啪| 欧美激情精品久久久久久| 精品人妻伦九区久久aaa片| 日本久久一二三四| 亚洲女同精品视频| 久久久精品人妻无码专区| 狼人精品一区二区三区在线| 日韩精品一区二区三区中文精品| 17c国产在线| 色8久久久久| 欧美三级日本三级少妇99| 色悠悠久久综合网| 992tv国产精品成人影院| 欧美在线一区二区三区| www.99在线| 免费在线观看一区| 欧美三级电影在线看| www.se五月| 国产区一区二| 精品日韩成人av| 波多野结衣影院| 香蕉人人精品| 一区二区三区天堂av| 91麻豆制片厂| 亚洲一区二区日韩| 久久久久久久色| 日韩欧美成人一区二区三区| 久久成人精品| 国产精品久久久久一区二区| 一区二区三区在线免费观看视频| 激情图片小说一区| 国产精品sss| 青青久在线视频| 中文字幕乱码久久午夜不卡 | 青春草视频在线观看| 亚洲一区二区欧美| 成年人免费在线播放| 九九热这里有精品| 日韩欧美在线一区二区三区| 亚洲一区二区在线免费| 欧美极品在线观看| 日日骚av一区| 久草精品视频在线观看| 肉肉av福利一精品导航| 国产精品老女人视频| 999久久久久| 99精品视频一区二区三区| 日韩尤物视频| 免费在线看电影| 日韩欧美国产免费播放| 超碰人人草人人| 国内精品麻豆美女在线播放视频| 亚洲天堂男人天堂女人天堂| 91杏吧porn蝌蚪| 可以看av的网站久久看| 成人亚洲激情网| 日韩午夜影院| 亚洲欧美日韩中文字幕一区二区三区| 亚洲美免无码中文字幕在线 | 国产伦精品一区二区三区四区视频| 天堂v视频永久在线播放| 国产欧美精品在线观看| 欧美大黑帍在线播放| 日韩漫画puputoon| 亚洲国产中文字幕在线观看| 国产精品suv一区二区88| 黑丝一区二区三区| 成人免费福利视频| 黄网站在线观看| 亚洲综合色丁香婷婷六月图片| 亚洲狼人综合干| 国语一区二区三区| 久久精品国产亚洲精品| 97人妻一区二区精品视频| 国产成人亚洲精品青草天美| 亚洲欧美精品| 欧美大片免费观看网址| 精品久久国产97色综合| 情侣偷拍对白清晰饥渴难耐| 亚洲在线电影| 国产欧美丝袜| 性欧美1819sex性高清大胸| 欧美日韩国产影片| 在线免费看黄视频| 日韩视频三区| 国产伦精品一区二区三区高清版| 毛片在线看网站| 欧洲中文字幕精品| 实拍女处破www免费看| 亚洲福利久久| 99在线热播| 怡红院红怡院欧美aⅴ怡春院| 欧美日韩在线电影| 免费成人深夜天涯网站| 久久久久国产精品一区二区| 久久99蜜桃综合影院免费观看| 毛片在线导航| 日韩精品综合一本久道在线视频| 91精品一区二区三区蜜桃| 久久九九免费| 日本一区美女| 成人精品三级| 最近2019中文字幕第三页视频 | 日韩精品福利视频| 日韩欧美一区二区三区免费观看| 亚洲欧美在线第一页| 亚洲欧美综合另类| 久久精品免视看| 日本www.色| 成人在线免费观看91| 国产精品亚洲一区二区三区| 亚洲精品承认| 欧美色爱综合网| 二区三区四区视频| 国产成人精品1024| 全黄性性激高免费视频| 欧美电影在线观看免费| 91高清免费视频| 韩日视频在线| 欧美男生操女生| 成年人av电影| 北条麻妃一区二区三区| 国产综合av在线| 香蕉视频一区| 国产日韩欧美视频在线| v片在线观看| 亚洲成av人片在线观看香蕉| 亚洲免费黄色网址| 国产精品视频线看| 亚洲精品乱码久久久久久9色| 亚洲午夜极品| 日本不卡高清视频一区| 四虎影视成人精品国库在线观看| 欧美日韩xxx| 蜜芽tv福利在线视频| 欧美偷拍一区二区| 欧美成人手机视频| 97久久人人超碰| 亚洲视频一二三四| 亚洲人人精品| 色综合视频二区偷拍在线 | 久久99导航| 青娱乐极品盛宴一区二区| 久久久久国产一区二区三区| 你懂的好爽在线观看| 9191精品国产综合久久久久久| 国产一级视频在线播放| 国产婷婷一区二区| 91视频福利网| 日韩成人一级片| 成人午夜免费在线视频| 欧美美女一区| 国产欧美日韩一区二区三区| 丁香久久综合| 欧美一二三视频| 亚洲国产精品精华素| 亚洲美女av黄| 北条麻妃一二三区| 欧美视频一区二区三区在线观看| 欧美日韩大片在线观看| 国产欧美va欧美不卡在线| 亚洲中文字幕无码一区| 免费久久精品视频| 热99这里只有精品| 91精品一区二区三区综合| 欧美日本韩国国产| 亚洲小说春色综合另类电影| 国产精品黄色av| 女厕盗摄一区二区三区| 欧美精品一本久久男人的天堂| 日本护士...精品国| 欧美成人aa大片| 国产手机精品视频| 欧美乱妇23p| 91视频在线视频| 大桥未久av一区二区三区| 亚洲色婷婷一区二区三区| 中文在线一区二区| 精品少妇人妻一区二区黑料社区 | 性欧美精品中出| av不卡免费在线观看| 91福利视频免费观看| 老司机精品视频在线| 欧美日韩一区二区在线免费观看| 亚洲久久在线| 国内少妇毛片视频| 欧美午夜a级限制福利片| 黄瓜视频免费观看在线观看www| 欧美色就是色| 蜜桃麻豆www久久国产精品| 国产区精品视频在线观看豆花| 91久久极品少妇xxxxⅹ软件| 日韩美女在线| 国产在线精品一区免费香蕉 | 蜜桃久久精品乱码一区二区 | 成人在线视频一区二区| 国产精品91av| 国产成人亚洲综合a∨婷婷| 九九九久久久久久久| 国产精品夜夜爽| 无码人妻丰满熟妇区毛片蜜桃精品| 国模大尺度一区二区三区| 在线看免费毛片| 国产福利一区二区三区| 国产伦理在线观看| 成人h动漫精品一区二区| 秘密基地免费观看完整版中文| 国产成人免费在线视频| 一级全黄裸体片| 成人免费黄色大片| 熟妇高潮精品一区二区三区| 久久五月婷婷丁香社区| 在线观看国产精品一区| 中文字幕av不卡| 亚洲视频重口味| 亚洲免费观看视频| 国产一级做a爰片在线看免费| 亚洲国产精品嫩草影院| 69视频免费在线观看| 在线免费观看日韩欧美| 亚洲一区二区影视| 精品久久人人做人人爰| 天堂8在线视频| 亚洲人成亚洲人成在线观看| 尤物视频在线免费观看| 精品少妇v888av| 热色播在线视频| 国产精品一区二区三区在线播放| 日韩欧乱色一区二区三区在线 | 一区二区三区四区av| 国产精品第108页| 色狠狠综合天天综合综合| 中文字幕在线观看高清| 日韩视频在线永久播放| 午夜影院在线视频| 综合国产在线视频| 18av在线播放| 热久久美女精品天天吊色| 色诱色偷偷久久综合| 国产精品久久久久久久免费大片| 国产亚洲欧美日韩在线观看一区二区 | 狠狠色综合网| 欧美自拍小视频| 成人性生交大合| 女人十八毛片嫩草av| 亚洲精品国产一区二区精华液| 免费的毛片视频| 欧美一二三区精品| 黄色在线视频观看网站| 欧美日韩国产二区| 一二区成人影院电影网| 99热在线国产| 日韩在线观看| 激情五月宗合网| 国产一区三区三区| 国产精久久一区二区三区| 亚洲一区二区欧美日韩| 亚洲一区二区色| 亚洲欧美日韩高清| 天堂av最新在线| 国产欧美一区二区三区视频| 久久资源综合| 肉大捧一出免费观看网站在线播放 | 日韩福利视频在线| 成人午夜免费视频| 国产高清视频免费在线观看| 色综合天天视频在线观看 | 成人午夜看片网址| 欧美一级片在线视频| 日韩欧美一区二区三区| 秋霞欧美在线观看| 不卡av在线网站| 日韩欧美2区| 秋霞毛片久久久久久久久| 樱桃成人精品视频在线播放| 九九九九九国产| 欧美激情一区二区三区不卡 | 精东粉嫩av免费一区二区三区| 爱爱的免费视频| 亚洲成人精品一区| 亚洲高清在线观看视频| 久久精视频免费在线久久完整在线看 | 亚洲国产综合在线| 国产福利视频导航| 久久亚洲精品视频| 国产不卡精品| 中文字幕一区二区三区最新| 天堂在线亚洲视频| 国产精品无码午夜福利| 午夜精品久久一牛影视| 亚洲第一免费视频| 久久久久久久久亚洲| 亚洲午夜免费| av免费看网址| 99在线精品视频| 国产特黄大片aaaa毛片| 亚洲黄色成人网| 黄色软件视频在线观看| 精品一区久久久久久| 一区二区高清| 三级网站在线免费观看| 一本久久综合亚洲鲁鲁五月天| 天堂av在线播放| 欧美在线激情网| 九九免费精品视频在线观看| 91传媒久久久| 日本一区二区三区免费乱视频| 成人公开免费视频| 中文字幕在线观看亚洲| 亚洲香蕉久久| 欧美日韩中文字幕在线播放| 国产成人免费在线视频| 国产在线一二区| 日韩av在线网址| 亚洲伦乱视频| 一级一片免费播放| 粉嫩高潮美女一区二区三区| 国产成人亚洲欧洲在线| 亚洲美女黄色片| 欧美男男gaygay1069| 国产美女视频免费| 成人午夜又粗又硬又大| 日韩av大片在线观看| 国产亚洲精品久久久久动| 日韩电影免费观看高清完整版在线观看| 亚洲AV无码成人精品一区| 国产91丝袜在线18| 国产a∨精品一区二区三区仙踪林| 欧美曰成人黄网| 97国产精东麻豆人妻电影 | 成人性片免费| 亚洲aⅴ天堂av在线电影软件| 激情久久久久久久久久久久久久久久| 一区二区三区四区五区| 亚洲国产成人精品久久久国产成人一区 | 中文字幕视频精品一区二区三区| 欧美深夜福利视频| 国产高清视频一区二区| 在线观看一区二区视频| 免费看污污网站| 91亚洲精品久久久蜜桃| 伊人久久久久久久久久久久| 日韩三级影视基地| 国产精品调教视频| 欧美乱大交xxxxx另类电影| www.久久.com| 欧美日韩福利在线| 欧美韩国日本一区| 亚洲国产精品suv| 国产精品日韩精品| 一区视频在线| av资源在线免费观看| 亚洲第一精品福利| 久久精品视频国产| 欧美精品不卡| 91日本视频在线| 亚洲欧美日韩精品永久在线| 国产精品麻豆久久久| 国产激情第一页|