|
1 | 1 | # AI 编程提示词构建工具
|
2 | 2 |
|
3 |
| -在线部署:https://llm-sec.github.io/ai-coding-prompt-builder |
| 3 | +🚀 **在线体验地址:[https://ai-coding-labs.github.io/ai-coding-prompt-builder/](https://ai-coding-labs.github.io/ai-coding-prompt-builder/)** |
4 | 4 |
|
| 5 | +## 📖 项目简介 |
5 | 6 |
|
| 7 | +AI编程提示词构建工具是一个专为开发者设计的智能化平台,旨在帮助用户快速构建高质量的AI编程提示词。通过直观的界面和强大的功能,让您轻松创建适合不同编程场景的AI助手配置。 |
6 | 8 |
|
7 |
| - |
| 9 | +## ✨ 核心特性 |
8 | 10 |
|
9 |
| - |
| 11 | +### 🎯 智能提示词构建 |
| 12 | +- **多场景模板**:内置通用编程、代码审查、问题诊断、架构设计等专业模板 |
| 13 | +- **自定义配置**:支持角色信息、规则内容、输出格式的个性化定制 |
| 14 | +- **实时预览**:即时查看提示词效果,支持Token计数 |
| 15 | + |
| 16 | +### 📁 强大的文件处理能力 |
| 17 | +- **多格式支持**:支持所有主流编程语言文件(.js/.ts/.py/.java/.go/.rs等) |
| 18 | +- **智能识别**:自动识别非标准扩展名的代码文件 |
| 19 | +- **批量上传**:支持文件夹拖拽和多文件批量处理 |
| 20 | +- **PDF支持**:自动将PDF文档转换为Markdown格式 |
| 21 | + |
| 22 | +### 🔧 Profile管理系统 |
| 23 | +- **配置保存**:将常用的提示词配置保存为Profile |
| 24 | +- **分类管理**:按开发编程、代码审查、调试修复等分类组织 |
| 25 | +- **快速切换**:一键加载不同场景的专业配置 |
| 26 | +- **导入导出**:支持配置的备份和分享 |
| 27 | + |
| 28 | +### 📚 历史记录功能 |
| 29 | +- **构建历史**:自动保存每次提示词构建记录 |
| 30 | +- **快速恢复**:从历史记录中快速恢复之前的配置 |
| 31 | +- **版本管理**:追踪提示词的演进过程 |
| 32 | + |
| 33 | +## 🖼️ 界面预览 |
| 34 | + |
| 35 | +### 首页 - 产品介绍 |
| 36 | + |
| 37 | + |
| 38 | +### 提示词构建页面 - 核心功能 |
| 39 | + |
| 40 | + |
| 41 | +### Profile管理页面 - 配置管理 |
| 42 | + |
| 43 | + |
| 44 | +## 🚀 快速开始 |
| 45 | + |
| 46 | +### 在线使用 |
| 47 | +直接访问:[https://ai-coding-labs.github.io/ai-coding-prompt-builder/](https://ai-coding-labs.github.io/ai-coding-prompt-builder/) |
| 48 | + |
| 49 | +### 本地部署 |
| 50 | + |
| 51 | +1. **克隆项目** |
| 52 | +```bash |
| 53 | +git clone https://github.com/ai-coding-labs/ai-coding-prompt-builder.git |
| 54 | +cd ai-coding-prompt-builder |
| 55 | +``` |
| 56 | + |
| 57 | +2. **安装依赖** |
| 58 | +```bash |
| 59 | +npm install |
| 60 | +``` |
| 61 | + |
| 62 | +3. **启动开发服务器** |
| 63 | +```bash |
| 64 | +npm run dev |
| 65 | +# 或使用便捷脚本 |
| 66 | +./start.sh |
| 67 | +``` |
| 68 | + |
| 69 | +4. **构建生产版本** |
| 70 | +```bash |
| 71 | +npm run build |
| 72 | +``` |
| 73 | + |
| 74 | +## 🛠️ 技术栈 |
| 75 | + |
| 76 | +- **前端框架**:React 18 + TypeScript |
| 77 | +- **构建工具**:Vite |
| 78 | +- **UI组件库**:Material-UI (MUI) |
| 79 | +- **状态管理**:React Hooks |
| 80 | +- **文件处理**:PDF.js |
| 81 | +- **部署平台**:GitHub Pages |
| 82 | + |
| 83 | +## 📋 使用指南 |
| 84 | + |
| 85 | +### 1. 选择或创建Profile |
| 86 | +- 从预设的专业模板中选择适合的Profile |
| 87 | +- 或创建自定义的提示词配置 |
| 88 | + |
| 89 | +### 2. 配置提示词内容 |
| 90 | +- **角色信息**:定义AI助手的专业背景和能力 |
| 91 | +- **规则内容**:设置具体的行为规范和约束 |
| 92 | +- **输出格式**:指定期望的回答结构和样式 |
| 93 | + |
| 94 | +### 3. 上传参考文件 |
| 95 | +- 拖拽代码文件或文件夹到上传区域 |
| 96 | +- 支持PDF文档自动转换 |
| 97 | +- 设置文件过滤条件 |
| 98 | + |
| 99 | +### 4. 生成提示词 |
| 100 | +- 点击"构造提示词"按钮 |
| 101 | +- 自动复制到剪贴板 |
| 102 | +- 可保存到历史记录 |
| 103 | + |
| 104 | +## 🤝 社区交流 |
| 105 | + |
| 106 | +### 微信交流群 |
| 107 | +扫码添加好友,备注"大模型"申请入群 |
| 108 | + |
| 109 | +### QQ交流群 |
| 110 | +[一键加群](https://qm.qq.com/q/pYBa99j1e2) |
| 111 | + |
| 112 | +## 📄 开源协议 |
| 113 | + |
| 114 | +本项目采用 MIT 协议开源,详见 [LICENSE](LICENSE) 文件。 |
| 115 | + |
| 116 | +## 🙏 致谢 |
| 117 | + |
| 118 | +感谢所有为这个项目贡献代码和建议的开发者们! |
| 119 | + |
| 120 | +--- |
| 121 | + |
| 122 | +🚀 **立即体验:[https://ai-coding-labs.github.io/ai-coding-prompt-builder/](https://ai-coding-labs.github.io/ai-coding-prompt-builder/)** |
0 commit comments