# 专利交底书AI助手 **Repository Path**: ljbgithub/patent-disclosure-ai-assistant ## Basic Information - **Project Name**: 专利交底书AI助手 - **Description**: 专利交底书AI助手 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-07-21 - **Last Updated**: 2025-07-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 专利交底书AI助手 一款功能强大、UI精美的C# WPF桌面应用,用于专利交底书的智能生成、润色、续写、格式规整,并支持.docx导出。 ## 🚀 主要功能 - **📝 生成交底书**:用户输入专利编写的素材或者实验数据,AI协助生成完整交底书 - **✨ 逐句润色**:对用户写入的文本进行逐句润色,由用户确认是否替换原文 - **📖 智能续写**:对用户写入的文本进行续写,保持风格一致 - **📋 格式规整**:对文本框内的文本进行格式规整,统一标点符号等 - **🔗 思维链过滤**:AI输出信息中的思维链内容被折叠过滤,不写入文本框,不被复制 - **📄 导出功能**:支持将文本框内的内容导出为.docx文档 ## 🛠️ 技术栈 - **.NET 6.0 WPF** - 桌面应用框架 - **Material Design UI** - 现代化用户界面 - **DeepSeek AI API** - 人工智能服务 - **DocX** - Word文档生成 - **Newtonsoft.Json** - JSON处理 ## 📋 系统要求 - **操作系统**: Windows 10 (版本1903或更高) / Windows 11 - **架构**: x64 (64位) - **内存**: 建议4GB或更多 - **磁盘空间**: 至少200MB可用空间 - **网络**: 需要网络连接来使用AI功能 ## 🚀 快速开始 ### 方法一:直接运行(推荐) 1. 下载最新版本的 `专利交底书AI助手.exe` 2. 双击运行即可(无需安装.NET运行时) ### 方法二:从源码构建 #### 开发环境要求 - Visual Studio 2022 或更高版本 - .NET 6.0 SDK 或更高版本 - Windows 10/11 操作系统 #### 构建步骤 1. 克隆或下载项目代码 ```bash git clone [repository-url] cd PatentAssistant ``` 2. 使用Visual Studio打开`PatentAssistant.sln`解决方案文件 3. 还原NuGet包 ```bash dotnet restore ``` 4. 构建项目 ```bash # 构建普通版本 dotnet build -c Release # 构建单文件版本(包含.NET运行时) dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true ``` 5. 运行程序 ```bash dotnet run ``` ### 使用快速构建脚本 项目提供了便捷的构建脚本: ```bash # 运行快速构建工具 快速构建.bat ``` 选择相应的构建选项即可。 ## ⚙️ 配置说明 ### AI服务配置 应用默认使用以下API地址: ``` http://192.168.100.71:8000/v1/chat/completions ``` 如需修改API地址或参数,请编辑`Services/AIService.cs`文件中的相关常量: ```csharp private string _apiUrl = "your-api-url"; private string _model = "your-model-name"; private double _defaultTemperature = 0.7; ``` ## 📖 使用指南 ### 基本操作流程 1. **启动程序**:双击运行 `专利交底书AI助手.exe` 2. **输入内容**:在主文本框中输入技术资料或草稿 3. **选择功能**:点击左侧功能按钮执行相应操作 - 🆕 **生成交底书**:根据输入内容生成完整的专利交底书 - ✨ **逐句润色**:对文本进行逐句润色,弹出确认对话框 - 📖 **智能续写**:在现有内容基础上续写 - 📋 **格式规整**:整理文本格式,统一标点符号 - 📄 **导出文档**:将内容导出为Word文档 ### 功能详解 #### 逐句润色 - 系统会弹出对话框让用户确认每句修改 - 可以选择接受或拒绝每个修改建议 - 支持批量操作 #### 导出功能 - 支持导出为.docx格式 - 保持原有的格式和结构 - 可在Word中进一步编辑 ## 📦 依赖包 所有依赖包均为MIT或免费商用许可证: | 包名 | 版本 | 许可证 | |------|------|--------| | MaterialDesignThemes | 4.9.0 | MIT | | MaterialDesignColors | 2.1.4 | MIT | | Newtonsoft.Json | 13.0.3 | MIT | | DocX | 2.5.0 | MIT | | System.Drawing.Common | 5.0.2 | MIT | ## 🏗️ 项目结构 ``` PatentAssistant/ ├── Services/ # 服务层 │ └── AIService.cs # AI服务接口 ├── ViewModels/ # 视图模型 │ └── MainViewModel.cs ├── Utils/ # 工具类 │ ├── DocxExporter.cs │ ├── RelayCommand.cs │ └── TextUtils.cs ├── Resources/ # 资源文件 │ ├── app_icon.ico │ └── MaterialDesign.xaml ├── PatentAssistant.csproj └── README.md ``` ## ⚠️ 注意事项 - **网络连接**:首次使用时,请确保网络连接正常,以便调用AI API - **处理时间**:对于较长文本的处理可能需要较长时间,请耐心等待 - **文档格式**:导出的Word文档可能需要进一步手动调整格式 - **杀毒软件**:某些杀毒软件可能误报,这是正常现象,可以添加信任 ## 🤝 贡献指南 欢迎提交Issue和Pull Request来改进这个项目! ### 开发流程 1. Fork 项目 2. 创建功能分支 (`git checkout -b feature/AmazingFeature`) 3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 打开 Pull Request ## 📄 许可证 本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情。 ## 👥 开发者 - **开发团队**: ATW-SCEC-Ingot group - **版本**: 1.0.0 - **更新日期**: 2025年 ## 📞 技术支持 如果您在使用过程中遇到问题,请: 1. 查看 [常见问题](#常见问题) 部分 2. 提交 [Issue](../../issues) 3. 联系开发团队 ### 常见问题 **Q: 程序无法启动** A: 检查系统是否为Windows 10/11 x64,确保有足够的磁盘空间,尝试以管理员身份运行。 **Q: AI功能无法使用** A: 检查网络连接,配置正确的AI服务地址,检查API密钥是否正确。 **Q: 导出功能异常** A: 确保目标文件夹有写入权限,检查磁盘空间是否充足,关闭可能占用文件的程序。 --- **© 2025 ATW-SCEC-Ingot group. All rights reserved.**