YPrompt  by fish2018

AI prompt engineering tool for dialogue-driven requirement gathering

Created 4 weeks ago

New!

262 stars

Top 97.3% on SourcePulse

GitHubView on GitHub
Project Summary

YPrompt is an AI-powered professional prompt generation system designed to help users articulate their needs through intelligent dialogue, ultimately producing high-quality prompts for AI models. It targets users who need to generate effective prompts for various AI services, offering a structured approach to requirement gathering and prompt engineering. The benefit lies in automating and refining the complex process of prompt creation, leading to better AI outputs.

How It Works

The system employs an AI-guided dialogue to deeply understand user requirements. It then follows a four-step "GPrompt" process: extracting key instructions, generating an initial prompt, providing optimization suggestions, and finalizing the prompt. YPrompt supports multiple AI models (OpenAI, Anthropic, Google Gemini, and custom services) and offers both automatic generation and manual step-by-step modes. Its architecture leverages Vue 3, Vite, and Tailwind CSS for a responsive frontend, with Pinia for state management.

Quick Start & Requirements

Deployment is facilitated via Vercel. The steps involve forking the repository, importing it into Vercel, and configuring build parameters:

  • Install Command: npm install
  • Build Command: npm run build
  • Output Directory: dist Users can configure built-in providers by copying builtin-providers.example.json to builtin-providers.json and modifying it. A live demo is available at https://yprompt.pages.dev.

Highlighted Details

  • AI-guided demand collection through intelligent dialogue.
  • "GPrompt" four-step generation: Key instruction extraction, initial prompt, optimization advice, final prompt.
  • Support for multiple AI models including OpenAI, Anthropic, Google Gemini, and custom providers.
  • Dual operational modes: automatic generation and manual step-by-step execution.
  • Format and language conversion capabilities (Markdown/XML, Chinese/English).
  • Responsive design for seamless use on desktop and mobile devices.

Maintenance & Community

The provided README content does not contain specific details regarding maintainers, community channels (like Discord/Slack), sponsorships, or a roadmap.

Licensing & Compatibility

The provided README content does not specify the project's license or any compatibility notes for commercial use.

Limitations & Caveats

No explicit limitations, alpha status, or known bugs are mentioned in the provided README content. The system's effectiveness is based on the underlying AI models and the quality of the prompt engineering theory it implements.

Health Check
Last Commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
1
Star History
263 stars in the last 28 days

Explore Similar Projects

Feedback? Help us improve.