https://github.com/howard9192/Promptgpt
PromptGPT is an opensource framework that enables users to automatically generate high-quality prompts with zero installations, coding necessary or technical knowledge. Promptgpt follows industry best practices for prompt engineering and generates prompts within a matter of seconds.
https://github.com/howard9192/Promptgpt
Last synced: 8 days ago
JSON representation
PromptGPT is an opensource framework that enables users to automatically generate high-quality prompts with zero installations, coding necessary or technical knowledge. Promptgpt follows industry best practices for prompt engineering and generates prompts within a matter of seconds.
- Host: GitHub
- URL: https://github.com/howard9192/Promptgpt
- Owner: howard9192
- License: apache-2.0
- Created: 2023-05-31T22:46:59.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-31T20:59:25.000Z (over 1 year ago)
- Last Synced: 2024-11-06T01:39:30.289Z (5 months ago)
- Homepage:
- Size: 388 KB
- Stars: 112
- Watchers: 5
- Forks: 16
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome_ai_agents - Promptgpt - PromptGPT is an opensource framework that enables users to automatically generate high-quality prompts with zero installations, coding ne⦠(Building / Prompt Engineering)
- awesome_ai_agents - Promptgpt - PromptGPT is an opensource framework that enables users to automatically generate high-quality prompts with zero installations, coding ne⦠(Building / Prompt Engineering)
README
#
π PromptGPT V1.3 July 31st 2023π##
Unlock the Full Potential of AI with Automated High-Quality Prompt EngineeringPromptGPT is an opensource framework that enables users to automatically generate high-quality prompts with zero installations, coding necessary or technical knowledge. Promptgpt follows industry best practices for prompt engineering and generates prompts within a matter of seconds. This user-friendly framework helps users harness the full potential of GPT-4
## Get Started with PromptGPT
[)](https://github.com/howard9192/Promptgpt/blob/main/Instructions.md)
---
### Demo: PromptGPT v1.2 A software engineer preparing for a Google interviewhttps://github.com/howard9192/Promptgpt/assets/26611065/972a9117-47d9-4571-ab1a-1e557f52de03
---
### Demo: PromptGPT v1.2 A software engineer preparing for a Google interview; using Prompt Chaininghttps://github.com/howard9192/Promptgpt/assets/26611065/bb5e52c9-ab6a-4ec9-8f7e-3621bd873525
---
### π‘ Problem it Solves
According to a study published in [Arxiv](https://arxiv.org/pdf/2201.11903.pdf), prompt engineering significantly influences the performance of large language models. Leveraging certain prompt engineering techniques can improve model performance anywhere from 44-99% compared to standard prompting. Unfortunately creating accurate and relevant prompts for AI models can be challenging and time-consuming. PromptGPT mitigates these issues, generating the prompts on behalf of users and freeing them from the task of formulating suitable prompts.---
### π Benefits
- **Saves Time**: Translate your needs into an appropriate prompt quickly.
- **Improves Accuracy**: Create prompts that leverage the strengths of AI models.
- **Enhances Consistency**: Ensure the instructions given to AI models are consistent.
---
---
### π» Installation and SetupThe setup process for PromptGPT is simple, consisting of a series of six steps. Each step requires only copying and pasting specific information into a new instance of ChatGPT. Detailed instructions can be found in the installation file. Note: This framework is compatible with ChatGPT Plus, the GPT-4 API, or other models running on GPT-4. Assessment of the performance on other models has not been assessed.
[Installation and Setup Link](https://github.com/howard9192/Prompgpt/blob/main/Instructions.md)
---
### π₯ Comparison with Other Platforms
[The full analysis can be found here](https://github.com/howard9192/Prompgpt/blob/main/Comparison%20to%20PromptPerfect.md)PromptPerfect is a popular automated prompt generation tool that is available for ChatGPT Plus users and costs money ontop of paying for ChatGPT Plus. It's is an excellent platform for users who need assistance with crafting prompts. While both PromptPerfect and PromptGPT are designed to generate prompts for AI models, they each have unique characteristics that differentiate them. Here's a comparison table to highlight the differences, and why to use the open source PromptGPT framework.
For our comparison, the following request was given to both platforms: " I want to apply to harvard medical school. I need help in the application process specifically for my application essay. Can you please help me in this. I have a draft ready."
Here's a summary comparison table highlighting their differences:
Scoring guide:
- **1**: Does not meet criteria
- **2**: Barely meets criteria
- **3**: Meets criteria to a moderate extent
- **4**: Meets criteria well
- **5**: Meets criteria excellently#Now let's compare all three tools: PromptPerfect, PromptGPT, and PromptGPT using Prompt Chaining.
| Criteria | PromptPerfect | Score (1-5) | PromptGPT | Score (1-5) | PromptGPT using Prompt Chaining | Score (1-5) | Best Tool |
|---|---|---|---|---|---|---|---|
| Adherence to Best Practices | High adherence, with detailed persona, user task, and evaluation metrics | 5 | High adherence, with detailed persona, user task, and evaluation metrics | 5 | High adherence, with detailed persona, user task, and evaluation metrics | 5 | Tie |
| Clarity | Clear, but could be more detailed in the user task | 3 | Clear, with explicit user tasks | 4 | Extremely clear, with detailed step-by-step guidance | 5 | PromptGPT using Prompt Chaining |
| Specificity | General, covering application preparation broadly | 3 | Very specific to the task of essay improvement | 5 | Broad, covering the entire application process with detailed steps | 4 | PromptGPT |
| User Context Integration | Moderate integration, with a basic understanding of user's need | 3 | High integration, with a focus on user's need for essay improvement | 4 | High integration, with an emphasis on understanding the user's background and goals | 5 | PromptGPT using Prompt Chaining |
| Potential Effectiveness for ChatGPT | Moderately effective, but could be improved with more detailed tasks | 2 | Likely effective, with clear tasks for ChatGPT | 3 | Likely very effective due to clear, detailed tasks | 4 | PromptGPT using Prompt Chaining |
| Total Score | | 16 | | 21 | | 23 | PromptGPT using Prompt Chaining |This comparison showcases the exceptional features and capabilities of PromptGPT. Unleash the full potential of AI with PromptGPT!
---
# π Project Roadmap## π Q2 2023 - Project Launch π
- Official release of the PromptGPT project.
- Initial user testing and valuable feedback collection.
- Development of comprehensive installation documentation.
## π’ Q3 2023 - User Engagement and Expansion π
- Implement few shot prompting in the prompts generated
- Develop a thriving community around PromptGPT, encouraging users to share experiences and offer feedback.
- Incorporate user feedback into the project, refining and optimizing the PromptGPT process.
- Begin testing PromptGPT with other powerful large language models.
- Done: Introduction of "Chain of Thought" reasoning capabilities, taking PromptGPT's intelligence to the next level.
- Exploration of integration possibilities with other AI tools and platforms, making PromptGPT even more versatile.
## π‘ Q4 2023 - Advanced Features and Integration π
- Implement "Tree of Thought" for handling complex decision-making processes and sophisticated reasoning.
- Add support for common plugins, further expanding the functionality and versatility of PromptGPT.
- Focus on performance optimization, ensuring PromptGPT remains fast and efficient even as the complexity of tasks increases.
- Introduce localization for different languages, making PromptGPT accessible to users worldwide._*Please note that this is a tentative roadmap. Timings and specifics may change based on the project's progress and user feedback. Always keep your community informed about any major changes to the roadmap.*_