将大模型转化为软件工程智能体,用于修复 GitHub 存储库中的错误和问题。
Kilian Lieret 98a634be29 Remove trailing whitespace | 5 月之前 | |
---|---|---|
.devcontainer | 5 月之前 | |
.github | 5 月之前 | |
assets | 5 月之前 | |
config | 5 月之前 | |
docker | 6 月之前 | |
docs | 5 月之前 | |
evaluation | 5 月之前 | |
inspector | 5 月之前 | |
make_demos | 5 月之前 | |
scripts | 5 月之前 | |
sweagent | 5 月之前 | |
tests | 5 月之前 | |
trajectories | 5 月之前 | |
.dockerignore | 5 月之前 | |
.gitignore | 5 月之前 | |
.pre-commit-config.yaml | 5 月之前 | |
CHANGELOG.md | 5 月之前 | |
CODE_OF_CONDUCT.md | 5 月之前 | |
CONTRIBUTING.md | 5 月之前 | |
Dockerfile | 5 月之前 | |
LICENSE | 6 月之前 | |
README.md | 5 月之前 | |
build_deploy.sh | 6 月之前 | |
codecov.yml | 6 月之前 | |
environment.yml | 5 月之前 | |
mkdocs.yml | 5 月之前 | |
mlc_config.json | 6 月之前 | |
pyproject.toml | 5 月之前 | |
release_dockerhub.sh | 5 月之前 | |
requirements.txt | 5 月之前 | |
run.py | 5 月之前 | |
run_replay.py | 5 月之前 | |
setup.sh | 6 月之前 | |
start_web_ui.sh | 5 月之前 |
Website & Demo | Documentation | Discord | Preprint
SWE-agent turns LMs (e.g. GPT-4) into software engineering agents that can fix bugs and issues in real GitHub repositories.
On SWE-bench, SWE-agent resolves 12.29% of issues, achieving the state-of-the-art performance on the full test set.
We accomplish our results by designing simple LM-centric commands and feedback formats to make it easier for the LM to browse the repository, view, edit and execute code files. We call this an 🤖 Agent-Computer Interface (ACI). Read more about it in our paper!
SWE-agent is built and maintained by researchers from Princeton University.
If you found this work helpful, please consider using the following citation:
@misc{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 Narasimhan and Ofir Press},
year={2024},
}
We provide a command line tool and a graphical web interface:
All information is provided in our documentation:
and many more topics.
Contact person: John Yang and Carlos E. Jimenez (Email: {jy1682, carlosej}@princeton.edu).
MIT. Check LICENSE
.