Công cụ tạo Prompt chuyên nghiệp, giúp người dùng dễ dàng tạo prompt AI chuyên nghiệp, phù hợp mục đích đa lĩnh vực.
- Phân tích sâu theo template (5W1H, RTC-C, ...)
- Xây dựng prompt dựa trên phân tích
- Áp dụng tự động kỹ thuật xây dựng prompt (SCAMPER, AIDA, SWOT, ...)
- GPT-4o, GPT-4o-mini, Claude Sonet 3.5, ...
- Cấu hình nâng cao (Temperature, Max Tokens, Top P, Frequency Penalty)
- Lưu trữ theo clientID
- Xem lại toàn bộ lịch sử prompts
- Quản lý prompt private/public
- Chia sẻ prompt với cộng đồng
- Tạo nhiều phiên bản cùng lúc (tối đa 5)
- So sánh và chọn phiên bản tối ưu
- Xuất prompt dưới dạng file Markdown (.md)
- Next.js (App Router)
- Tailwind CSS
- shadcn/ui
- Next.js API Routes
- Vercel AI SDK
- Supabase (PostgreSQL)
- Supabase Auth / NextAuth.js
- OAuth providers (Google, GitHub)
-
Clone repository: ```bash git clone https://github.com/bombap/taoprompt.com.git cd promptmaster ```
-
Cài đặt dependencies: ```bash npm install ```
-
Cấu hình môi trường: Tạo file `.env.local` và thêm các biến môi trường cần thiết: ``` NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_key OPENAI_API_KEY=your_openai_key ANTHROPIC_API_KEY=your_anthropic_key ```
-
Chạy development server: ```bash npm run dev ```
-
Mở http://localhost:3000 trên trình duyệt.
graph TD;
A[Người dùng nhập yêu cầu] --> B[Phân tích yêu cầu - prompt_1.md];
B --> C{Kết quả phân tích};
C --> D[Tạo prompt chuyên nghiệp - prompt_2.md];
D --> E[Lưu final prompt + analysis];
E --> F{Chế độ auto version?};
F -- Có --> G[Tạo thêm 2-5 phiên bản];
F -- Không --> H[Lưu 1 phiên bản];
H --> I[Hiển thị cho người dùng];
promptmaster/
├── app/ # Next.js app router
│ ├── page.tsx # Trang chủ
│ ├── create/ # Trang tạo prompt
│ ├── history/ # Trang lịch sử
│ └── library/ # Thư viện prompt
├── components/ # React components
│ ├── prompt-form/ # Form nhập yêu cầu
│ ├── analysis/ # Hiển thị phân tích
│ └── prompt-display/ # Hiển thị kết quả
├── lib/ # Utilities và helpers
│ ├── prompts/ # Prompt templates
│ │ ├── prompt_1.md # Template phân tích
│ │ └── prompt_2.md # Template tạo prompt
│ └── db/ # Database utilities
└── types/ # TypeScript types
└── models.ts # Model definitions
Field | Loại | Mô tả |
---|---|---|
id | UUID | Primary key |
client_id | string | ID browser |
user_request | text | Yêu cầu gốc |
analysis_result | text/jsonb | Kết quả phân tích |
final_prompt | text | Prompt chính |
model_used | string | Model AI sử dụng |
auto_version | boolean | Chế độ tạo hàng loạt |
status | enum | private/public |
created_at | timestamp | Thời gian tạo |
Field | Loại | Mô tả |
---|---|---|
id | UUID | Primary key |
prompt_id | UUID | FK to Prompts |
version_number | int | Số phiên bản |
final_prompt | text | Nội dung prompt |
notes | text | Ghi chú |
model_used | string | Model AI sử dụng |
Route | Method | Mô tả |
---|---|---|
/api/analyze |
POST | Phân tích yêu cầu |
/api/generate |
POST | Tạo prompt |
/api/version |
POST | Tạo phiên bản mới |
/api/prompts |
GET | Lấy lịch sử prompt |
/api/publish |
POST | Công khai prompt |
/api/public-prompts |
GET | Lấy thư viện prompt |
Chúng tôi rất hoan nghênh mọi đóng góp! Hãy:
- Fork dự án
- Tạo branch mới (`git checkout -b feature/AmazingFeature`)
- Commit thay đổi (`git commit -m 'Add some AmazingFeature'`)
- Push lên branch (`git push origin feature/AmazingFeature`)
- Tạo Pull Request
Dự án này được cấp phép theo giấy phép MIT - xem file LICENSE để biết thêm chi tiết.
- Website: taoprompt.com
- Email: contact@taoprompt.com
- GitHub: github.com/bombap/taoprompt.com
Cảm ơn bạn đã quan tâm đến Tạo Prompt AI! Chúng tôi hy vọng công cụ này sẽ giúp bạn tạo ra những prompt AI chuyên nghiệp và hiệu quả.