- Use OPENAI API to fix the code.
- set up the API in the enviroment
- run the main.py to make sure the code can pass all the test case.
- change the add function in func.py by adding 1 just like :
- from : a + b
- to : a + b + 1
- run the main.py, the program will find the bug and get correct answer via OPENAI API
- use AST to analyse the code structure of the entire program
- auto fix the error from the test
- generate the docstring
- use AST to analyse the entire code repository, and display the code structure using a tree structure
- Process code via successively by using the topological ordering of the program