V0.2.0: Help you generate Product Requirement Document and Code Solution base on your private project with one line command.
SolidGPT is a human-AI collaboration framework. Users can add private data and create their own agent workgraph using embedding finetuning and in-context learning simply with our framework. Our goal: empower AI to work with humans using tools to accomplish business tasks.
- python3.8 or above
- Openai api key
git clone https://github.com/AI-Citizen/SolidGPT.git
cd SolidGPT
pip3 install -r requirements.txt #installing the env
-
Input api keys at SolidGPT/solidgpt/src/configuration/Configuration.yaml
-
input your openai api token
-
(optional)input your notion token and page id
-
-
Set project root folder as python path
-
Linux/Mac
export PYTHONPATH=$PYTHONPATH:$(git rev-parse --show-toplevel)/
-
Windows
Replace path\to\directory with the path of the project root directory
set PYTHONPATH=path\to\directory
-
Generate Technical Solution - deeply integrate with your private project code to resolve your problem
cd quickstart
python3 start_solution.py -r "your requiremennt" -c "/your/code/file/path"
Generate PRD - deeply integrate with your private project inforamtion to generate the Product Requirement Document
Default ouput path is SolidGPT/quickstart
cd quickstart
python3 start_prd.py -r "your requiremennt" -a <your project background>(optional) -b </your/project/wiki/file/path>(optional)
Generate Technical Solutions Sample
python3 start_solution.py -r "Help me integrate donate api with paypal api" -c /your/relateived/code/file/path
Generate PRD Samples
# No private data writing PRD
python3 start_prd.py -r "Help me write a blog plateform prd"
# Adding Private data into the consideration
python3 start_prd.py -r "Adding donate feature to my blog" -b /my/project/wiki/file/path.md
python3 start_prd.py -r "Adding donate feature to my blog" -a "I am pleased to introduce our specialized U.S. stock blogging platform. This platform not only enables users to register and submit insightful articles but also allows readers to comment, share their trading perspectives, and keep abreast of breaking financial news. It has been thoughtfully designed to cultivate a robust exchange of ideas and information amongst financial enthusiasts."
python3 start_prd.py -r "Adding donate feature to my blog" -b /my/project/wiki/file/path.md -a "I am pleased to introduce our specialized U.S. stock blogging platform. This platform not only enables users to register and submit insightful articles but also allows readers to comment, share their trading perspectives, and keep abreast of breaking financial news. It has been thoughtfully designed to cultivate a robust exchange of ideas and information amongst financial enthusiasts."
If you have any questions or feedback about our project, please don't hesitate to reach out to us. We greatly appreciate your suggestions!
- Email: aict@ai-citi.com
- GitHub Issues: For more technical inquiries, you can also create a new issue in our GitHub repository. We will respond to all questions within 2-3 business days.