文思引擎

基于AI的智能作文素材检索工具,让写作灵感永不枯竭

GitHub 项目主页

核心功能

深度语义理解

突破传统关键词匹配,理解"生命→人生价值"等抽象概念的深层联系,精准推荐相关素材。

多源素材库

整合2000+名言警句、1500+热点事例、800+古诗文,涵盖成长、科技、文化等多个主题。

智能写作建议

基于检索结果生成论证框架,提供"观点-事例-结论"的完整写作思路,激发创作灵感。

主题关联网络

可视化展示"航天精神→科技创新→民族复兴"等主题关联,帮助构建系统化知识体系。

多平台兼容

支持Windows 7/10/11系统,提供标准版、兼容版和教育专用版,满足不同使用场景需求。

教育友好设计

低内存模式优化,学校机房也能流畅运行,助力教育资源均衡发展。

技术架构与演示

智能语义检索系统

文思引擎采用先进的自然语言处理技术,基于微调的RoBERTa中文模型,实现深层次的语义理解与素材匹配。

系统通过概念扩展引擎和主题关联网络,能够理解抽象概念之间的深层联系,如将"逆境"关联到"成长"、"坚持"等主题。

Python 3.10+
PyTorch
Transformers
Sentence-BERT
Jieba分词
Scikit-learn
查看源代码
文思引擎界面演示

安装与使用

此版块请详见Github

环境准备

确保系统已安装Python 3.10+

# 创建虚拟环境
python -m venv venv

# 激活环境
# Windows:
venv\Scripts\activate

# Linux/Mac:
source venv/bin/activate

安装依赖

克隆仓库并安装所需依赖包

# 克隆项目仓库
git clone https://github.com/hjwzh/composition-assistant.git
cd composition-assistant

# 安装依赖
pip install -r requirements.txt

下载模型

获取预训练模型(首次运行自动下载)

# 手动下载模型huggingface

运行应用

启动智能作文素材检索系统

# 命令行界面
python main_nogui.py

# GUI界面
python gui_main.py