[网站自荐] LLM Coder Scorer: 一个免费的 GitHub 代码打分工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
going2think
V2EX    分享创造

[网站自荐] LLM Coder Scorer: 一个免费的 GitHub 代码打分工具

  •  
  •   going2think 2024-09-26 08:30:40 +08:00 1840 次点击
    这是一个创建于 381 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网址: https://lcs.simpleai.site/

    背景介绍

    为了找出开源代码仓库存在的问题(缺少证书,缺少文档,缺少测试,代码质量不高)并加以改进,我搭建了一个基于 LLM 来自动分析代码仓库并打分的网站,欢迎大家使用,提意见。

    效果截图

    image image image image

    实现细节

    1. Clone 仓库
    2. 将仓库中的代码、文档、证书、测试例子等按照固定的格式,写成一个总结文档
    3. 设计给大模型的 PROMPT 提示词规范
    4. 将 PROMPT+总结文档喂给大模型(这里用的是智谱的免费模型 GLM-4-Flash),大模型返回 json 格式的打分结果
    5. 网页渲染 json 结果,得到最终的输出

    Features

    1. 打分维度考虑全面,包括代码质量、仓库大小、Git Commit 规范、文档、测试、开源证书等方面
    2. 基于大模型的打分并给出了建议,可以根据建议来改进代码质量
    3. 有结果保存成图片的功能,方便记录
    4. 代码开源,源代码地址: https://github.com/vra/llm-code-scorer

    欢迎各位开发者访问使用,非常期待你的反馈意见,也希望这个仓库给大家一些开发 AI 工具的启发,也欢迎有经验的同行多指教

    8 条回复    2024-09-27 13:10:20 +08:00
    wonderfulcxm
        1
    wonderfulcxm  
       2024-09-26 08:37:36 +08:00 via iPhone
    试了一下,第一次打分失败,第二次打了 6.5 分。
    https://github.com/vra/llm-code-scorer
    going2think
        2
    going2think  
    OP
       2024-09-26 08:44:40 +08:00
    @wonderfulcxm 感谢使用,打分失败可能是代码 clone 失败或者大模型返回的格式不是标准的 JSON 导致的解析出错,可以再次尝试一下;对这个代码仓库目前没有加测试,打分比较低
    qingzhan
        3
    qingzhan  
       2024-09-26 09:36:44 +08:00
    试了几次,总算成功了~点子挺好的,点个赞,可以试试出个类似于图片生成然后贴到仓库里的那种,感觉会火~

    ![Test]( https://imgur.com/3iK3MRB)
    you222
        4
    you222  
       2024-09-26 09:50:30 +08:00
    是将仓库中的完整代码都写进总结文档吗,文本这么长是怎么一次性喂给大模型的
    going2think
        5
    going2think  
    OP
       2024-09-26 09:57:34 +08:00
    @qingzhan 感谢试用~我觉得这个点子之前提到的人比较少,功能做好了确实会挺有用的,不过目前这个网站做的还不够好,主要是打分区分度不够,免费的大模型给的建议还不算太有用,只能算是一个概念验证级别的东西,希望后面有别的产品化的类似工具出来
    going2think
        6
    going2think  
    OP
       2024-09-26 10:01:31 +08:00
    @you222 是选择了部分文件来喂给大模型,具体实现在这里 https://github.com/vra/llm-code-scorer/blob/main/src/ai_code_scorer.py#L254
    eyelly
        7
    eyelly  
       2024-09-27 12:31:30 +08:00
    哈哈哈,感觉有点意思
    going2think
        8
    going2think  
    OP
       2024-09-27 13:10:20 +08:00
    @eyelly 感谢使用现在还是原型验证阶段,欢迎使用并提建议~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2197 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 00:39 PVG 08:39 LAX 17:39 JFK 20:39
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86