
















学习是贯穿人生始终的重要过程,而做题一直是人们用来检验知识掌握情况的有效方式。随着人工智能技术的迅猛发展,AI现已能够结合多学科内容,智能生成不同难度层级的题目,从而更加科学、精准地评估个体对知识的理解与掌握程度。

一个基于 Electron + React + TypeScript 的桌面应用程序,用于从文档中生成知识卡片和练习题。

初次打开软件,需要在"API配置"添加对应的大模型接口。
(PS:配置数据本地化保存,路径:C:\Users\用户名\AppData\Roaming\knowledge-cards)
点击"添加模型"按钮进行添加。若没有大模型API,可点击“免费获取API”按钮,将跳转至文档告知用户如何获取免费的API。
在使用API访问大模型时,API URL、API Key 和 Model Name 这三个参数是必不可少的,它们的作用如下:
模型名称:指定调用的具体模型版本或类型,影响生成结果的质量和特性
提供商类型:目前支持兼容 OpenAI 格式的接口及 Ollama 接口
API URL:指定大模型服务的网络地址
API Key:用于身份验证和权限控制,确保请求来源合法且具备访问权限

通过选择目录或上传文件或选择已保存的知识点来生成题目,可配置题型(选择题、填空题、简答题、判断题、情景题)、题型数量、题型难度。生成的题目将会出现在右侧布局,大模型将自动为题目打上标签

在生成问题后,可点击"提取知识点"按钮,通过AI分析文本内容的知识点,并可将知识点与关联的题目保存至本地,保存前将对比已保存知识点的相似度,若相似,题目则关联至已保存的知识点下。

做题过程中,可以将做错的题目添加到错题本,可以将感兴趣的题目添加到收藏夹
本项目出于个人兴趣爱好所开发,软件仍存在许多不完善或小问题,也会不断更新迭代,后续也会将代码开源,若使用过程中有任何需求、问题,可通过"反馈建议"菜单中进行反馈。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。