QuickAnswer AI - 快速答案查询工具

作者:Administrator 发布时间: 2025-12-08 阅读量:0 评论数:0

QuickAnswer AI - 快速答案查询工具

License: MIT
.NET
Platform

QuickAnswer AI 是一款运行于 Windows 10 及更高版本操作系统的桌面应用程序,旨在为用户提供快速、准确的题目答案查询服务。通过全局热键截图、智能文字识别和AI问答,让学习和工作更加高效。

✨ 主要功能

🔥 智能截图识别

  • 全局热键截图:按下 ALT+Z 快速截图并识别题目
  • 框选截图:按下 Ctrl+Alt+Q 进行精确框选截图
  • 智能文字识别:集成 Umi-OCR 进行高精度文字识别
  • 多种识别模式:支持HTTP API和命令行两种OCR模式

💾 题库管理

  • 本地题库管理:支持题目的增删改查和批量导入
  • 多格式导入:支持Word文档、Excel表格、CSV文件导入题库
  • 智能搜索:快速搜索题库中的题目和答案
  • 批量操作:支持批量删除和编辑题目

🤖 AI 智能问答

  • 多AI提供商:支持OpenAI、Claude、DeepSeek、Kimi等多种AI服务
  • 智能答题:当本地题库无答案时,自动调用AI获取答案
  • 答案保存:AI回答可一键保存到本地题库

📱 用户体验

  • 优雅的用户界面:现代化的界面设计,操作简单直观
  • 系统托盘集成:最小化到托盘,不占用任务栏空间
  • 智能预览:鼠标悬停托盘图标显示最近答案
  • 极速响应:本地搜索毫秒级响应,AI查询秒级完成

📋 系统要求

  • 操作系统:Windows 10 或更高版本
  • 运行时:.NET 6.0 或更高版本
  • OCR引擎Umi-OCR 程序(推荐使用HTTP API模式)
  • 内存:建议 4GB 以上
  • 存储空间:至少 100MB 可用空间

🚀 快速开始

1. 下载和安装

  1. 下载程序:从 Releases 页面下载最新版本
  2. 安装 .NET 6.0:如果系统未安装,请从 Microsoft官网 下载安装
  3. 下载 Umi-OCR:从 Umi-OCR GitHub 下载并解压

2. 配置 OCR 服务

方式一:HTTP API 模式(推荐)

  1. 启动 Umi-OCR 程序
  2. 在 Umi-OCR 中启用 HTTP API 服务(默认端口1224)
  3. 在 QuickAnswer AI 设置中填入:http://127.0.0.1:1224

方式二:命令行模式

  1. 在设置中配置 Umi-OCR 程序路径
  2. 程序会在 HTTP API 不可用时自动回退到此模式

3. 配置 AI 服务(可选)

  1. 选择 AI 提供商(推荐 DeepSeek 或 Kimi)
  2. 填入对应的 API Key 和服务地址
  3. 点击"测试API连接"验证配置

4. 开始使用

  1. 程序启动后会自动最小化到系统托盘
  2. 按下 ALT+Z 进行全屏截图识别
  3. 按下 Ctrl+Alt+Q 进行框选截图识别
  4. 查看识别结果和答案

📖 使用指南

🎯 基本操作

  1. 启动程序:双击运行,程序会自动最小化到系统托盘
  2. 截图识别
    • ALT+Z:全屏截图识别
    • Ctrl+Alt+Q:框选截图识别
  3. 查看答案:识别完成后会弹出答案窗口
  4. 保存答案:点击"保存到题库"将答案添加到本地数据库

📚 题库管理

  • 查看题库:在"题库管理"标签页查看所有题目
  • 搜索题目:使用搜索框快速查找特定题目
  • 添加题目:点击"添加题目"手动添加新题目
  • 编辑题目:双击题目行进行编辑
  • 批量操作:选中多个题目进行批量删除
  • 导入导出:支持 CSV、Excel、Word 格式的批量导入

⚙️ 设置配置

OCR 设置

  • HTTP API 地址:推荐使用 http://127.0.0.1:1224
  • 程序路径:命令行模式的备用路径
  • 测试连接:验证 OCR 服务是否正常

AI API 设置

  • 提供商选择:支持多种国内外AI服务
  • API 密钥:填入对应服务的API Key
  • 模型配置:选择合适的AI模型
  • 连接测试:验证API配置是否正确

显示设置

  • 答案窗口透明度:调整答案窗口的透明度
  • 自动关闭时间:设置答案窗口自动关闭的时间
  • 热键自定义:修改截图热键组合

🤖 支持的 AI 提供商

🇨🇳 国产大模型(推荐)

提供商 特点 推荐指数 价格
DeepSeek 性价比之王,推理能力强 ⭐⭐⭐⭐⭐ 极低
Kimi (Moonshot) 长文本专家,响应极快 ⭐⭐⭐⭐⭐
智谱GLM 清华技术,中文理解优秀 ⭐⭐⭐⭐
百川智能 中文优化,企业级稳定 ⭐⭐⭐⭐
豆包 (ByteDance) 多模态能力,创意丰富 ⭐⭐⭐

🌍 海外大模型

提供商 特点 推荐指数 价格
OpenAI GPT-3.5/GPT-4,功能强大 ⭐⭐⭐⭐
Claude (Anthropic) 安全性高,对话自然 ⭐⭐⭐⭐

🏢 传统厂商

提供商 特点 推荐指数 价格
通义千问 (阿里云) 企业级服务,稳定可靠 ⭐⭐⭐
文心一言 (百度) 中文优化,本土化好 ⭐⭐⭐

📁 项目结构

QuickAnswerAI/
├── 📁 Services/                    # 核心服务层
│   ├── 🔧 TrayService.cs          # 系统托盘服务
│   ├── ⌨️ HotKeyService.cs        # 全局热键服务
│   ├── 📸 ScreenshotService.cs    # 截图服务
│   ├── 🔍 OcrService.cs           # OCR文字识别服务
│   ├── 💾 DatabaseService.cs      # SQLite数据库服务
│   ├── 📚 QuestionBankService.cs  # 题库管理服务
│   ├── 🤖 AiApiService.cs         # AI API调用服务
│   └── 📄 DocumentImportService.cs # 文档导入服务
├── 📁 Core/                       # 核心功能类
│   └── ⚙️ SettingsManager.cs      # 应用设置管理
├── 📁 Models/                     # 数据模型
│   └── 📝 QuestionModel.cs        # 题目数据模型
├── 📁 ViewModels/                 # MVVM视图模型
│   └── 🖥️ MainWindowViewModel.cs  # 主窗口视图模型
├── 📁 Assets/                     # 静态资源
│   ├── 🎨 icon.ico               # 应用程序图标
│   └── 🖼️ icon.png               # PNG格式图标
├── 🖼️ MainWindow.xaml             # 主窗口界面
├── 💬 AnswerWindow.xaml           # 答案显示窗口
├── ✏️ QuestionEditDialog.xaml     # 题目编辑对话框
├── 📸 ScreenCaptureWindow.xaml    # 截图选择窗口
├── 🚀 App.xaml                   # 应用程序入口
└── ⚙️ QuickAnswerAI.csproj       # 项目配置文件

🛠️ 技术栈

核心框架

  • .NET 6.0:现代化的跨平台开发框架
  • WPF (Windows Presentation Foundation):Windows桌面应用UI框架
  • MVVM 架构模式:数据绑定和命令模式

数据存储

  • SQLite:轻量级嵌入式数据库
  • Entity Framework Core:ORM数据访问框架

第三方库

  • Newtonsoft.Json:JSON序列化和反序列化
  • System.Drawing.Common:图像处理和绘制
  • Microsoft.Win32:Windows系统API调用

外部依赖

  • Umi-OCR:开源OCR文字识别引擎
  • 各种AI API:OpenAI、Claude、DeepSeek等

🔧 开发环境

推荐开发工具

  • Visual Studio 2022Visual Studio Code
  • .NET 6.0 SDK
  • Git 版本控制

编译和运行

# 克隆项目
git clone https://github.com/XXXXXXXX/QuickAnswerAI.git
cd QuickAnswerAI

# 还原依赖包
dotnet restore

# 编译项目
dotnet build

# 运行程序
dotnet run

# 发布程序
dotnet publish -c Release -r win-x64 --self-contained

🔄 版本历史

v1.2.0 (当前版本)

  • ✅ 新增框选截图功能 (Ctrl+Alt+Q)
  • ✅ 优化OCR识别准确率
  • ✅ 支持多种AI提供商
  • ✅ 改进用户界面设计
  • ✅ 修复托盘图标显示问题
  • ✅ 增强文档导入功能

v1.1.0

  • ✅ 添加AI API集成
  • ✅ 支持Word/Excel文档导入
  • ✅ 优化答案窗口显示

v1.0.0

  • ✅ 基础截图识别功能
  • ✅ 本地题库管理
  • ✅ 系统托盘集成



评论