[!warning]
我们目前的主要开发工作集中在 mini-swe-agent 上,它已取代 SWE-agent。它在性能上与 SWE-agent 相当,但设计上更加简洁。
有关两者差异的更多细节,请参阅 FAQ。
我们的一般建议是,未来使用 mini-SWE-agent 而非 SWE-agent。
SWE-agent 能让您选择的语言模型(例如 GPT-4o 或 Claude Sonnet 4)自主使用工具来:
修复真实 GitHub 仓库中的问题、
发现网络安全漏洞、或
执行任何自定义任务。
yaml 文件管理SWE-agent 由普林斯顿大学和斯坦福大学的研究人员构建和维护。
👉 在浏览器中尝试 SWE-agent: (更多信息)
阅读我们的文档以了解更多:
SWE-agent: EnIGMA 是一个用于解决攻击性网络安全(夺旗赛)挑战的模式。
EnIGMA 在多个网络安全基准测试中取得了最先进的结果(参见排行榜)。
在我们为 1.0 版本更新 EnIGMA 期间,请使用 SWE-agent 0.7。
此外,您可能对我们的其他项目感兴趣:
如果您想为代码库做出贡献,我们欢迎提交 issue 和 pull request!对于较大的代码变更,我们始终鼓励先在 issue 中进行讨论。
SWE-agent 是一个由普林斯顿大学的 John Yang、Carlos E. Jimenez、Alexander Wettig、Kilian Lieret、Shunyu Yao、Karthik Narasimhan 和 Ofir Press 发起的学术项目。
联系人:John Yang、Carlos E. Jimenez 和 Kilian Lieret(邮箱:johnby@stanford.edu, carlosej@cs.princeton.edu, kl5675@princeton.edu)。
如果您觉得这项工作有帮助,请考虑引用:
@inproceedings{yang2024sweagent,
title={{SWE}-agent: Agent-Computer Interfaces Enable Automated Software Engineering},
author={John Yang and Carlos E Jimenez and Alexander Wettig and Kilian Lieret and Shunyu Yao and Karthik R Narasimhan and Ofir Press},
booktitle={The Thirty-eighth Annual Conference on Neural Information Processing Systems},
year={2024},
url={https://arxiv.org/abs/2405.15793}
}
如果您使用了 SWE-agent 中的摘要器、交互式命令或攻击性网络安全功能,请同时考虑引用:
@misc{abramovich2024enigmaenhancedinteractivegenerative,
title={EnIGMA: Enhanced Interactive Generative Model Agent for CTF Challenges},
author={Talor Abramovich and Meet Udeshi and Minghao Shao and Kilian Lieret and Haoran Xi and Kimberly Milner and Sofija Jancheska and John Yang and Carlos E. Jimenez and Farshad Khorrami and Prashanth Krishnamurthy and Brendan Dolan-Gavitt and Muhammad Shafique and Karthik Narasimhan and Ramesh Karri and Ofir Press},
year={2024},
eprint={2409.16165},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2409.16165},
}
MIT。请查看 LICENSE 文件。