Skip to content

yingweima2022/RepoU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hi there 👋

RepoU is a ✨ Official implementation ✨ repository of paper "RepoUnderstander: Enhancing Automated Issue Resolving with Comprehensive Repository Knowledge 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:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages