Pythagora-io / gpt-pilot

The first real AI developer
Other
31.92k stars 3.22k forks source link

Support for Jira & GitHub Issues/Projects #83

Open nalbion opened 1 year ago

nalbion commented 1 year ago

Currently the GPT Pilot Workflow is linear and does not resemble how a real-world project is run:

I'd like to see integration with issue and project management tools such as Jira and GitHub Issues/Projects.

I'd also like to be able to make simple edits, or add new features. I think the flow would look something like this:

(edit: see updated architectural plan in #91) image

nalbion commented 1 year ago

I'd also like to see the interaction between the PO and TechLead be fleshing out BDD scenarios.

The user stories often already follow the "As a {role}, I want {feature} so that {reason}".

If the stories were given BDD scenarios, we could have a Test Automation Engineer run them using Cucumber etc.

Given user with ...
  And data: {}
  And environment is set up: {}
When something happens
Then make assertions
nalbion commented 1 year ago

Note that if we can call the CodeMonkey directly from the first prompt, then Auto-GPT/agbenchmark (#73) can score for Read/WriteFile

nalbion commented 1 year ago
nalbion commented 1 year ago

WIP - https://github.com/nalbion/gpt-pilot/blob/feature/github_integration/pilot/helpers/story_manager/github_issues.py