Agentless官网

Agentless是一种无需代理的自动解决软件开发问题的方法。它通过定位、修复和补丁验证三个阶段来解决每个问题。Agentless利用分层过程定位故障到特定文件、相关类或函数,以及细粒度的编辑位置。然后,Agentless根据编辑位置采样多个候选补丁,并选择回归测试来运行,生成额外的复现测试以复现原始错误,并使用测试结果重新排名所有剩余补丁,以选择一个提交。Agentless是目前在SWE-bench lite上表现最佳的开源方法,具有82个修复(27.3%的解决率),平均每问题成本0.34美元。

Agentless是什么?

Agentless是一款开源的、无需代理的自动软件问题修复工具。它通过定位问题、生成补丁以及验证补丁三个步骤,自动修复软件代码中的错误。Agentless 能够定位到出错的具体文件、类或函数,并生成多个候选补丁,最终选择最佳补丁进行提交。它在SWE-bench lite上表现出色,并通过与Claude 3.5 Sonnet集成,进一步提升了修复成功率。

Agentless

Agentless的主要功能

Agentless 的核心功能在于自动修复软件代码中的错误。它包含以下几个关键步骤:

  • 定位 (Localization): 精确找到错误代码所在的文件、类或函数,以及需要修改的具置。
  • 修复 (Repair): 生成多个候选补丁,以简单的 diff 格式呈现。
  • 补丁验证 (Patch Validation): 通过回归测试和生成的复现测试验证补丁的有效性,并选择最佳补丁提交。

此外,Agentless 还支持多文件编辑、预提交钩子,并与 Claude 3.5 Sonnet 集成,提高了修复成功率。 它也具有易于设置的环境,只需要简单的命令行操作即可完成安装和配置。

如何使用Agentless?

使用 Agentless 非常简单,只需按照以下步骤操作:

  1. 克隆 Agentless 代码仓库:git clone https://github.com/OpenAutoCoder/Agentless.git
  2. 进入 Agentless 目录:cd Agentless
  3. 创建并激活 Python 虚拟环境:conda create -n agentless python=3.11conda activate agentless
  4. 安装依赖:pip install -r requirements.txt
  5. 配置环境变量:export PYTHONPATH=$PYTHONPATH:$(pwd)
  6. 安装预提交钩子 (可选):pre-commit install
  7. 设置 OpenAI API 密钥:export OPENAI_API_KEY={key_here}
  8. 运行 Agentless:根据具体问题运行相应的 Agentless 命令。

详细的命令和使用方法,请参考 Agentless 的官方 GitHub 仓库。

Agentless的产品价格

Agentless 是一个开源项目,完全免费使用。

Agentless的常见问题

Agentless 需要哪些依赖?
Agentless 需要 Python 3.11 及其依赖库,这些依赖库会在安装过程中自动安装。 请确保你的系统已安装 conda 或 pip。

Agentless 的修复成功率如何?
Agentless 的修复成功率取决于问题的复杂性和代码库的特性。 在 SWE-bench lite 上,其修复成功率达到 27.3%,与 Claude 3.5 Sonnet 集成后,成功率可提升至 40.7% (SWE-bench lite) 和 50.8% (verified)。

Agentless 如何处理大型代码库?
Agentless 能够处理大型代码库,但处理时间可能会较长。 高效的定位和验证机制可以帮助 Agentless 在大型项目中保持较高的效率。 建议在处理大型代码库之前,做好代码模块化,这有助于 Agentless 更精准地定位问题。

Agentless官网入口网址

https://github.com/OpenAutoCoder/Agentless

OpenI小编发现Agentless网站非常受用户欢迎,请访问Agentless网址入口试用。

数据统计

数据评估

Agentless浏览人数已经达到1,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:Agentless的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找Agentless的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于Agentless特别声明

本站OpenI提供的Agentless都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由OpenI实际控制,在2025年 1月 13日 下午2:24收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,OpenI不承担任何责任。

相关导航

暂无评论

暂无评论...
第五届
全国人工智能大赛

总奖金超 233 万!

报名即将截止