Pythagora-io / gpt-pilot

The first real AI developer
Other
29.38k stars 2.93k forks source link

Support for Jira & GitHub Issues/Projects #83

Open nalbion opened 11 months ago

nalbion commented 11 months 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 11 months 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 11 months 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 11 months ago
nalbion commented 11 months ago

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