llm-code-scorer

llm-code-scorer

💡 原文中文,约4800字,阅读约需12分钟。
📝

内容提要

我搭建了一个基于大模型的代码仓库自动分析网站,评估代码质量、文档和测试,提供0-10分的评分及改进建议。虽然目前效果有限,但能帮助开发者发现格式问题,未来计划优化模型和提示词。

🎯

关键要点

  • 搭建了一个基于大模型的代码仓库自动分析网站,评估代码质量、文档和测试。
  • 网站提供0-10分的评分及改进建议,帮助开发者发现格式问题。
  • 实现细节包括将仓库内容整理成总结文档,并设计PROMPT提示词供大模型使用。
  • 打分维度包括代码质量、文档规范、配置规范、提交规范、大小规范和测试规范。
  • 项目的起因是希望帮助开发者意识到代码中的问题并进行优化。
  • 使用智谱的免费模型进行评分,未来计划优化模型和提示词。
  • 项目成本低,主要支出为域名和服务器费用。
  • 目前版本的实用性有限,主要帮助开发者发现格式问题。
  • 未来可能会优化Prompt以提升评分效果,考虑使用AI生成梗图的方式展示评分。
  • 小程序开发难度较高,决定暂时不考虑该方向,未来可能会有更专业的团队开发类似产品。

延伸问答

这个网站是如何评估代码质量的?

网站通过将代码、文档、测试等内容整理成总结文档,并使用大模型进行评分,评分维度包括代码质量、文档规范等。

网站提供的评分范围是什么?

网站提供0到10分的评分,0分表示最差,10分表示最佳。

这个项目的起因是什么?

项目起因是希望帮助开发者意识到代码中的问题并进行优化,灵感来源于对某个代码仓库的评价。

未来对这个网站有什么计划?

未来计划优化模型和提示词,以提升评分效果,并可能考虑使用AI生成梗图展示评分。

这个网站的主要成本是什么?

项目的主要成本为域名和服务器费用,总支出约为106元。

目前这个网站的实用性如何?

目前版本的实用性有限,主要帮助开发者发现格式问题,无法深入分析代码逻辑。

➡️

继续阅读