Autonomous Agents Hackathon submission
The idea
The idea was to develop an Autonomous AI Agent for software testing.
In simple words, delegating the time consuming and expensive software testing processes to an agent The overall vision of such tool would be to:
- Understand (complex) software requirements and business logic
- Generate test cases
- Work with unit tests, usability and acceptance tests (tools like Selenium, etc.)
- Provide feedback and test reports
Progress in hackathon
The following was implemented:
- Code storage and retrieval tool: github repo
- Unit test generation tool: github repo
- Overall SuperAGI agent with integrates tools (mentioned above) + additional steps for report sending: github repo
For the testing example, I used one of my old repos: sample repo
Tech used
- SuperAGI agent framework for the core
- Weaviate vector database for code storage and retrieval
- GPT-Engineer for unit test generation
Other links
Presentation: PDF slides
Video: YouTube video
Agent setup: docx file
Download Details:
Author: liskovich
Official Github: https://github.com/liskovich/RicAI_Autonomous_Agents_Hackathon
License:
#Software Engineering #software #engine #engineering