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

個人本地項目代碼也能一鍵DeepWiki,這個開源項目有點意思! 原創(chuàng)

發(fā)布于 2025-5-30 06:42
瀏覽
0收藏

大家好,我是九歌。

最近刷到最多的AI相關(guān)文章,就是一路好評的DeepWiki了!手癢難耐的我,也早早就上手體驗了一下。整體體驗下來,確實不錯,對于想了解一個Github項目的新人來說,確實非常有幫助。

但是有一說一,DeepWiki的缺點也是很明顯的,一是只能局限于Github項目,對于個人私有代碼倉庫卻愛莫能助!二是時間具有滯后性,項目代碼不是最新的!如果公司有傳承已久的代碼庫,新入職的同事看到那山一樣高的代碼,內(nèi)心肯定是崩潰的!

其實利用Dify工作流,也能快速做個簡易版的DeepWiki出來,但是本著不要重復(fù)造輪子的原則,又發(fā)現(xiàn)了一個寶藏項目——Agent as a Judge! 怎么樣,這個項目名稱夠長夠別扭吧!但是利用這個項目可以快速對個人私有代碼倉庫生成如下樣式項目Wiki,是不是和DeepWiki一樣!

個人本地項目代碼也能一鍵DeepWiki,這個開源項目有點意思!-AI.x社區(qū)

Agent as a Judge 項目的初衷就是讓智能體評價智能體,把智能體當做裁判!主要提供了一種自動化評估智能體工作表現(xiàn)的方法,同時還能生成高質(zhì)量的智能體數(shù)據(jù)集。它就像是一個嚴格的裁判,能夠快速、準確地評判智能體在執(zhí)行各種任務(wù)時的表現(xiàn),并且為智能體的進一步訓練提供有用的反饋。

個人本地項目代碼也能一鍵DeepWiki,這個開源項目有點意思!-AI.x社區(qū)

簡單說,Agent as a Judge 能夠?qū)椖看a進行問答對話,生成Wiki文檔,對智能體方向的項目進行測評!

為了更快了解這個項目,我們先把這個項目在我們自己電腦上跑起來再說!因為這個項目是用poetry管理依賴,所以我們在自己電腦上裝上它(以Windows為例)。poetry感覺不是很好用,我第一次用這個東西,浪費了很多時間。

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -

然后我們根據(jù)官方給的安裝教程,完成項目的安裝。步驟如下,我進行了優(yōu)化。

#1.拉取項目代碼
git clone https://github.com/metauto-ai/agent-as-a-judge.git
cd agent-as-a-judge/
#創(chuàng)建虛擬環(huán)境
python -m venv .venv
#激活環(huán)境
.\.venv\Scripts\activate
#給poetry指定虛擬環(huán)境
poetry env use .\.venv\Scripts\python.exe
#安裝依賴
poetry install

遇到的坑,請大家避開,其實直接從pyproject.toml把依賴復(fù)制出來,用大模型整理成requirements.txt,直接用pip安裝更方便:

#1.刪除poetry.lock文件
#2.poetry鏡像拉取超時,修改pyproject.toml文件,在最后添加下面配置
[[tool.poetry.source]]
name = "tsinghua-pypi"
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
priority = "primary"
#3 還需要額外安裝的Python包
litellm
dotenv
tenacity
spacy
rank-bm25
sentence_transformers
pandas
python-docx
PyPDF2 
openpyxl
opencv-python
bs4
pylatexenc
python-pptx

最后一步,我們配置一下這個項目的大模型,將 .env.samplech重名為 .env ,添加openai_api_key。因為我沒有openai官方的key,只有openrouter的,所以我順便修改了一下源碼。

#將 .env.samplech重名為 .env 
DEFAULT_LLM="gpt-4o-2024-08-06"
#添加openrouter key
OPENAI_API_KEY="sk-***"
PROJECT_DIR="{PATH_TO_THIS_PROJECT}"

# 修改 agent_as_a_judge\llm\provider.py 代碼 220行
 base_url = "https://openrouter.ai/api/v1"

具體作用

1.Ask Anything

可以針對任意工作區(qū)提出問題,了解工作區(qū)的內(nèi)容和結(jié)構(gòu)。例如,對一個藥物反應(yīng)預(yù)測的代碼庫進行問題查詢,以及其包含的數(shù)據(jù)加載、模型實現(xiàn)和訓練等相關(guān)文件。

PYTHONPATH=. python scripts/run_ask.py \
  --workspace $(pwd)/benchmark/workspaces/OpenHands/39_Drug_Response_Prediction_SVM_GDSC_ML \
  --question "What does this workspace contain?"

2.Agent-as-a-Judge

對 DevAI 數(shù)據(jù)集中的任務(wù)進行評估,收集證據(jù)來判斷項目的輸出是否滿足要求。這個功能有點復(fù)雜,我們現(xiàn)在先簡單知道一下,等后面有時間再研究。

PYTHONPATH=. python scripts/run_aaaj.py \
  --developer_agent "OpenHands" \
  --setting "gray_box" \
  --planning "comprehensive (no planning)" \
  --benchmark_dir $(pwd)/benchmark

個人本地項目代碼也能一鍵DeepWiki,這個開源項目有點意思!-AI.x社區(qū)

3.OpenWiki:這個就是本文的主角,可以制作給倉庫生成Wiki文檔,幫助新開發(fā)者快速了解代碼庫的結(jié)構(gòu)、目的和最佳實踐。我們來看一下使用方法,好像很簡單,直接運行run_wiki.py,后面帶上github項目庫的URL就可以了!

python scripts/run_wiki.py https://github.com/metauto-ai/GPTSwarm

等等,咱的文章標題不是個人私有代碼倉庫嗎?讀取github倉庫的功能,DeepWiki就支持啊,而且也支持私有倉庫,說好的本地倉庫代碼呢?

別急,這個項目不是開源嗎,咱研究一下代碼,改成讓它直接讀取本地文件夾,不就行了嗎?

通過閱讀run_wiki.py的源碼,我們可以理清它的工作邏輯,主要通過 download_github_repo 函數(shù)從 GitHub 克隆倉庫,在 main 函數(shù)中使用 parse_arguments

def main():
    # ... 其他代碼 ...
    args = parse_arguments()
    repo_url = args.repo_url or get_repo_url_interactive()
    # ... 其他代碼 ...
    repo_dir = download_github_repo(repo_url, output_dir)
    # ... 其他代碼 ...

也就是說,它的工作原理就是把github的倉庫代碼下載到本地文件夾,再進行分析!那我們直接讓run_wiki.py的參數(shù)接受個本地路徑不就可以了,這樣改也很簡單。添加一個新的命令行參數(shù)來指定本地文件夾路徑,并且在代碼中根據(jù)這個參數(shù)來決定是下載 GitHub 倉庫還是直接使用本地文件夾。

import argparse
from pathlib import Path
import logging
import time
import json
import datetime
import subprocess
from urllib.parse import urlparse
from dotenv import load_dotenv

# 省略其他代碼
# ...

def parse_arguments():
    parser = argparse.ArgumentParser(descriptinotallow="Generate documentation for GitHub repositories or local folders")
    parser.add_argument(
        "--repo-url",
        type=str,
        help="GitHub repository URL (e.g., https://github.com/metauto-ai/gptswarm)",
        default=None
    )
    parser.add_argument(
        "--local-dir",
        type=str,
        help="Path to the local project folder",
        default=None
    )
    parser.add_argument(
        "--output_dir", 
        type=str, 
        default="./repo_docs",
        help="Directory to save documentation"
    )
    # 其他保持不變
    # ...
    return parser.parse_args()

def main():
    load_dotenv()
    logging.basicConfig(
        level=logging.INFO,
        format="%(asctime)s - %(levelname)s - %(message)s"
    )
    logger = logging.getLogger(__name__)

    args = parse_arguments()
    output_dir = Path(args.output_dir)
    output_dir.mkdir(parents=True, exist_ok=True)

    judge_dir = output_dir / "judge"
    judge_dir.mkdir(parents=True, exist_ok=True)

    start_time = time.time()

    try:
        if args.repo_url:
            logger.info(f"Starting repository download and documentation: {args.repo_url}")
            repo_dir = download_github_repo(args.repo_url, output_dir)
        elif args.local_dir:
            logger.info(f"Using local project folder: {args.local_dir}")
            repo_dir = Path(args.local_dir)
            if not repo_dir.exists() or not repo_dir.is_dir():
                raise ValueError(f"Invalid local directory: {args.local_dir}")
        else:
            raise ValueError("Please provide either a GitHub repository URL or a local project folder path.")

        # 后續(xù)代碼保持不變
        # ...

    except Exception as e:
        logger.error(f"Error generating documentation: {str(e)}")
        import traceback
        logger.error(traceback.format_exc())
        sys.exit(1)

if __name__ == "__main__":
    main()

最后我們看一下結(jié)果,跑出來了,但是報錯了!

個人本地項目代碼也能一鍵DeepWiki,這個開源項目有點意思!-AI.x社區(qū)

生成的網(wǎng)頁沒有數(shù)據(jù)!因為訪問不了huggingface!我打開科學上網(wǎng),但是有些包又報代理錯誤!

個人本地項目代碼也能一鍵DeepWiki,這個開源項目有點意思!-AI.x社區(qū)

最后我想說,盡力了,不想浪費時間在這個項目上了,前前后后用掉了我三個晚上!此天不讓我跑通這個項目,非我不用心也!


本文轉(zhuǎn)載自??九歌AI大模型??  作者:九歌AI

?著作權(quán)歸作者所有,如需轉(zhuǎn)載,請注明出處,否則將追究法律責任
已于2025-5-30 06:42:20修改
收藏
回復(fù)
舉報
回復(fù)
相關(guān)推薦
成人午夜影视| 国产在线视频卡一卡二| 无码人妻黑人中文字幕| 国产一区二区三区四区五区| 欧美日韩午夜影院| 最新视频 - x88av| 五月天婷婷导航| re久久精品视频| 欧美一区二区三区免费| 国产乱子伦农村叉叉叉| 1024免费在线视频| 成人午夜免费电影| 国产精品高清免费在线观看| 极品颜值美女露脸啪啪| 亚洲人成网亚洲欧洲无码| 欧美日韩一二三| 欧美午夜小视频| av在线收看| 97精品久久久久中文字幕| 成人春色激情网| 国产成人精品网| 欧美精品日本| zzijzzij亚洲日本成熟少妇| 手机在线成人av| 国产日韩在线观看视频| 日韩欧美视频一区二区三区| 黄色特一级视频| 在线观看免费版| 久久伊人中文字幕| 999在线观看免费大全电视剧| 日本a级c片免费看三区| 欧美视频不卡| 精品国产一区二区在线| 亚洲乱码日产精品bd在线观看| 亚洲欧洲国产综合| 久久精品三级| 欧美精品xxx| √天堂中文官网8在线| 激情五月综合| 日韩成人在线网站| 三级视频网站在线观看| jizz18欧美18| 精品国产乱码久久久久久久久| 在线免费黄色网| 日韩中文字幕免费观看| 日韩精品一二三区| 992tv成人免费影院| 欧洲猛交xxxx乱大交3| 国产精品久久久久久麻豆一区软件 | 日韩大片免费在线观看| 欧美高清日韩| 美日韩精品视频免费看| 国产精品精品软件男同| 久久国产亚洲| 日韩在线观看免费网站| 一二三四在线观看视频| 日本女优一区| 中文字幕日韩欧美| 中国丰满人妻videoshd | 欧美女优在线视频| 在线精品视频一区二区| 日本中文字幕片| 亚洲精品中文字幕| 日本高清免费不卡视频| 国产v亚洲v天堂无码久久久| 户外露出一区二区三区| 欧美中文一区二区三区| 91极品视频在线观看| 亚洲婷婷噜噜| 亚洲网友自拍偷拍| 免费观看国产精品视频| 日韩精品av| 91国模大尺度私拍在线视频| 亚欧美在线观看| 国产精品毛片无码| 精品91自产拍在线观看一区| 喷水视频在线观看| 蜜桃精品wwwmitaows| 国产亚洲精品综合一区91| 午夜激情视频网| 欧美国产亚洲精品| 亚洲成avwww人| 中文字幕一区二区三区人妻不卡| 欧美精品momsxxx| 中日韩午夜理伦电影免费| 午夜爽爽爽男女免费观看| 亚洲免费二区| 91爱视频在线| 国产精品视频第一页| 成人一二三区视频| 欧美一区二区三区四区夜夜大片| 天堂а√在线官网| 香蕉久久一区二区不卡无毒影院| 精品久久久久av| 国产白丝在线观看| 在线精品国精品国产尤物884a| 男人的天堂最新网址| 国产精品17p| 中文字幕亚洲欧美日韩在线不卡| 精品97人妻无码中文永久在线| 亚洲在线黄色| 99re在线视频观看| а√天堂中文在线资源bt在线 | 91香蕉在线视频| 精品在线视频一区| 国产成人97精品免费看片| 夜夜嗨av禁果av粉嫩avhd| 成人av网站在线| 国产精品推荐精品| 五月香视频在线观看| 五月综合激情婷婷六月色窝| 亚洲欧美国产中文| 秋霞综合在线视频| 日韩精品亚洲精品| 性欧美videos| 日产国产高清一区二区三区| 国产精品视频福利| 国产丝袜在线| 欧美性videosxxxxx| 极品粉嫩小仙女高潮喷水久久| 久久草在线视频| 久久久av一区| 无码一区二区三区| 白白色亚洲国产精品| 黄频视频在线观看| 亚洲a∨精品一区二区三区导航| 亚洲福利影片在线| 久久久久久久国产视频| 久久成人免费日本黄色| 欧美日韩中文国产一区发布| 182在线播放| 精品国内片67194| 黄色录像免费观看| 另类欧美日韩国产在线| 日本精品一区二区| 欧美一区国产| 欧美日本精品一区二区三区| 免费黄色在线视频| 国产日韩欧美三区| 激情五月综合色婷婷一区二区 | 91成人在线网站| 一区二区三区黄色| 亚洲自拍一区在线观看| 97se狠狠狠综合亚洲狠狠| 国产片侵犯亲女视频播放| 国产999精品在线观看| 日韩少妇与小伙激情| 中文字幕在线观看视频一区| 国产欧美一区二区三区网站| 欧美一级裸体视频| 日本欧美视频| 国产精品流白浆视频| 最新国产在线观看| 91精品欧美综合在线观看最新| 免费黄色国产视频| 精品一区二区在线视频| 亚洲 欧洲 日韩| 五月亚洲婷婷| 欧美精品久久久久久久免费观看| 日本加勒比一区| 狠狠久久亚洲欧美专区| 人妻大战黑人白浆狂泄| 日韩黄色免费网站| 一区二区三区四区视频在线观看 | 国产成人精品免费视频大全最热 | 99精品视频网站| 成人动漫视频在线观看| 久久精品久久久久| 国产成年妇视频| 亚洲国产裸拍裸体视频在线观看乱了 | 国产传媒一区在线| 欧美日韩亚洲免费| 性欧美freehd18| 日韩视频在线一区| 国产美女永久免费| 亚洲成人av电影在线| 亚洲国产无码精品| 麻豆91在线播放| 欧洲精品在线播放| 中文字幕亚洲影视| 国产精品爽爽爽爽爽爽在线观看| 黄色的网站在线观看| 精品国产免费视频| 国产一级片av| 亚洲老司机在线| 手机在线成人av| 日本va欧美va精品发布| 久久免费一级片| 老司机精品视频在线播放| 国产成人精品久久二区二区| 成人在线观看亚洲| 欧美中文字幕一区二区三区| 日本 欧美 国产| 懂色一区二区三区免费观看| 中国人体摄影一区二区三区| 美女精品久久| 欧美在线性爱视频| 黄网址在线观看| 精品视频一区在线视频| 一级黄色大片免费| 亚洲成人高清在线| 免费成人深夜蜜桃视频| 99久久综合精品| 红桃视频 国产| 亚洲看片一区| 手机在线视频你懂的| 免费av一区二区三区四区| 91精品视频免费看| 日日av拍夜夜添久久免费| 欧美福利视频网站| xxxwww在线观看| 欧美午夜在线一二页| 国产无码精品视频| 亚洲三级视频在线观看| 国产ts在线播放| 国产aⅴ综合色| 一区二区三区 欧美| 亚洲乱亚洲高清| 美国av在线播放| 国内精品久久久久久久影视简单 | 亚洲 欧美 精品| 欧美老女人第四色| 中文字幕在线播| 天涯成人国产亚洲精品一区av| 中文字幕观看av| 国产欧美日韩激情| 日韩精品卡通动漫网站| 国产99久久久久久免费看农村| 国产成人美女视频| 日韩精品成人一区二区在线| 99精品在线免费视频| 欧美另类视频| 永久免费在线看片视频| 日韩精品首页| 天堂√在线观看一区二区| 欧美一区自拍| 国产午夜精品在线| 91精品国产自产在线丝袜啪| 91美女片黄在线观| 日日夜夜一区| 国产中文字幕91| 国产精品久久久久77777丨| 日韩女优在线播放| 中文字幕人成乱码在线观看 | www.亚洲精品| 天天躁日日躁狠狠躁av麻豆男男| 国产很黄免费观看久久| 亚洲欧美日韩网站| 国产在线精品免费| 国产农村妇女精品久久| 国产精品一区一区三区| 国产大片一区二区三区| 国产在线不卡一区| 国产一级片中文字幕| 国产一区二区三区综合| 精产国品一二三区| 丁香桃色午夜亚洲一区二区三区| 伊人av在线播放| 亚洲精品日本| 日本日本19xxxⅹhd乱影响| 9久re热视频在线精品| 国产视频一视频二| 老牛嫩草一区二区三区日本| 日韩欧美黄色大片| 蜜臀精品一区二区三区在线观看| 污网站免费在线| 韩国一区二区在线观看| www.51色.com| 成人做爰69片免费看网站| 中文字幕乱码在线| 久久夜色精品一区| 538精品视频| 综合在线观看色| 性色av蜜臀av色欲av| 久久久久久久久久久黄色| 国产人妻大战黑人20p| 国产精品免费观看视频| 日韩成人短视频| 午夜日韩在线观看| av毛片在线免费观看| 欧美日韩你懂得| 亚洲乱熟女一区二区| 亚洲欧洲国产一区| 日本www在线| 亚洲午夜国产成人av电影男同| 午夜在线播放| 欧美激情性做爰免费视频| 日本在线啊啊| 成人a级免费视频| 国产美女撒尿一区二区| 少妇特黄a一区二区三区| 中文在线日韩| 99久久久无码国产精品6| 美腿丝袜亚洲色图| 欧美成人精品一区二区综合免费| 久久久欧美精品sm网站| 精品国产精品国产精品| 黑人精品xxx一区一二区| 一级黄色短视频| 日韩成人在线视频| av网址在线| 国产成人精品电影| 国产成人av毛片| 亚洲图片欧洲图片日韩av| 日韩视频一区| 91欧美一区二区三区| 久久精品人人做人人爽人人 | 欧美日韩中文字幕综合视频| 一级全黄裸体免费视频| 国产视频精品自拍| 神马午夜伦理不卡 | 日韩一区二区三区精品视频第3页| 免费看成人片| 黄色工厂这里只有精品| 嫩草视频免费在线观看| 久久青草欧美一区二区三区| 校园春色 亚洲| 欧美日韩精品一区视频| 欧美日韩在线精品一区二区三区激情综 | 成人伊人精品色xxxx视频| 亚洲国产国产| 成人免费在线网| 国产精品综合网| 成人18视频免费69| 色天使久久综合网天天| 免费观看国产视频| 九九热r在线视频精品| 欧美网站免费| 天堂资源在线亚洲视频| 麻豆亚洲精品| 久久久亚洲av波多野结衣| 亚洲影院理伦片| av网站在线观看免费| 日韩视频―中文字幕| 国产精品.xx视频.xxtv| 亚洲成色www久久网站| 免费在线观看成人av| 在线免费观看污视频| 亚洲一区二区三区不卡国产欧美| 超碰在线人人干| 久久这里只有精品99| 99久久999| 亚洲永久一区二区三区在线| 免费在线观看日韩欧美| 欧美18—19性高清hd4k| 色综合天天综合狠狠| 日韩有码电影| 青青草原成人在线视频| 久久99蜜桃| 欧美午夜性生活| 亚洲国产成人私人影院tom| 日韩在线不卡av| 欧美高清www午色夜在线视频| 日本三级在线播放完整版| 国产精品自产拍在线观看| 日韩欧美中文| 五月天婷婷影视| 亚洲美女屁股眼交| 亚洲av永久无码国产精品久久| 欧美国产乱视频| 另类春色校园亚洲| 99久久久无码国产精品6| 国产农村妇女精品| 91成人在线免费| 久久99青青精品免费观看| 中文久久电影小说| 日本欧美黄色片| 国产色一区二区| 中文字幕一区二区在线视频| 日韩一区二区三区xxxx| 国产精品视频一区二区三区综合| 91精品国产毛片武则天| gogogo免费视频观看亚洲一| 国产91国语对白在线| 日韩在线观看免费全集电视剧网站 | 亚洲影视中文字幕| 亚洲日本国产| 少妇无套高潮一二三区| 在线电影国产精品| 黄色污污视频在线观看| 欧美另类网站| 九一九一国产精品| 国产极品美女高潮无套嗷嗷叫酒店| 精品视频中文字幕| 精品国产黄a∨片高清在线| 好吊色视频988gao在线观看| www.亚洲在线| 亚洲天堂一二三| 97视频在线观看免费| 欧美日韩精品在线一区| www.日本久久| 91福利视频网站| 在线观看三级视频| 欧美激情第六页| 国产一区二区三区久久悠悠色av| 天天插天天操天天干| 北条麻妃一区二区三区中文字幕| 麻豆成人入口| 国内自拍第二页| 欧美日韩激情美女|