Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.37 KB

README.md

File metadata and controls

51 lines (38 loc) · 1.37 KB

Hi there 👋

RepoU is a ✨ Official implementation ✨ repository of paper "Improving Automated Issue Resolution via Comprehensive Repository Exploration".

  • Recently, Large Language Model (LLM) based agents have advanced the significant development of Automatic Software Engineering (ASE).
  • We develop a novel ASE method named RepoUnderstander by guiding agents to comprehensively understand the whole repositories.
  • It achieved 18.5% relative improvement on the SWE-bench Lite benchmark compared to SWE-agent.

20240604225103

  1. Before running, you should make sure you have the SWE-bench environment installed.
See https://github.com/princeton-nlp/SWE-bench
  1. Configure OpenAI token
RepoUnderstaner/app/model/gpt.py
  1. Run our code:
python scripts/run.py conf/vanilla-lite.conf
  1. MCTS Code
RepoUnderstaner/app/MCTS/
  1. FIX DATASET
fix_dataset.jsonl

format (jsonl):
- instance_id
- signiture_changed_by_rule
- has_additional_info
- additional_info
- problem_statement
- patch

Acknowledgements

Thanks for the following open-source projects: