基于 AI 的专利技术交底书自动生成工具,帮助用户快速生成专业的专利交底书初稿。
- 🤖 AI 驱动:支持多种 LLM 模型(OpenAI GPT、Claude、Gemini 等)
- 🔒 隐私保护:客户端配置 API Key,无服务器端存储
- 📊 可视化:集成 Mermaid 图表渲染,支持技术架构图
- 📱 响应式设计:适配桌面和移动设备
- ⚡ 快速部署:基于 Next.js 15,支持 Vercel 一键部署
生产环境地址:https://patentagent-q0adtnbis-lymans-projects-6eca902c.vercel.app
- 前端框架:Next.js 15 (App Router)
- UI 库:React 18 + TypeScript
- 样式:Tailwind CSS
- 图标:Lucide React
- 图表:Mermaid
- 部署:Vercel
- 包管理:pnpm
- Node.js 18+
- pnpm
pnpm install复制环境变量示例文件:
cp .env.example .env.localpnpm dev访问 http://localhost:3000 查看应用。
pnpm build首次使用需要配置 LLM API Key:
- 点击页面右上角的"配置 LLM"按钮
- 选择您要使用的 LLM 提供商
- 输入对应的 API Key
- 测试连接确保配置正确
在主界面填写以下信息:
- 技术名称:您的发明技术名称
- 技术领域:技术所属的领域
- 背景技术:现有技术的问题和不足
- 技术方案:您的技术解决方案
- 有益效果:技术带来的优势和效果
- 点击"生成专利交底书"按钮
- AI 将自动分析并生成专业的专利交底书
- 支持 Mermaid 图表自动渲染
- 可以复制或下载生成的内容
src/
├── app/ # Next.js App Router
│ ├── api/ # API 路由
│ │ ├── generate/ # 专利生成接口
│ │ └── test-llm/ # LLM 测试接口
│ ├── globals.css # 全局样式
│ ├── layout.tsx # 根布局
│ └── page.tsx # 主页
├── components/ # React 组件
│ ├── LLMConfig.tsx # LLM 配置组件
│ ├── MermaidRenderer.tsx # Mermaid 图表渲染
│ ├── PatentForm.tsx # 专利表单组件
│ └── PatentResult.tsx # 结果展示组件
└── lib/ # 工具库
├── deepseek.ts # LLM 接口封装
└── types.ts # TypeScript 类型定义
- 客户端配置:所有 API Key 仅在浏览器本地存储
- 无服务器存储:不在服务器端保存任何用户数据
- 安全传输:所有 API 调用使用 HTTPS 加密
- 数据控制:用户完全控制自己的数据和配置
- Fork 本仓库到您的 GitHub 账户
- 在 Vercel 中导入项目
- 自动部署完成
# 构建项目
pnpm build
# 使用 Vercel CLI 部署
npx vercel --prodMIT License
欢迎提交 Issue 和 Pull Request!
- GitHub: lymanzhang
- 项目地址: https://github.com/lymanzhang/patentagent
注意:本工具生成的专利交底书仅供参考,实际申请专利时请咨询专业的知识产权律师。