一、项⽬背景与⽬标
背景
在现代教育中,个性化辅导越来越重要。我们需要⼀个系统,能够:
-
根据学员的问题提供智能化的回答;
-
整合学员信息并⽣成个性化的学习规划;
-
将这些内容以⽂档的形式输出,⽅便学员下载和使⽤。
⽬标
⽤ Python 构建⼀个完整的智能学员辅导系统,具体功能如下:
-
创建⼀个学员问答页⾯;
-
使⽤⼤模型对学员问题进⾏解答,并整合、反馈信息;
-
将反馈信息插⼊⼀个 Word ⽂档,并将其转换为 PDF 格式;
-
在交互页⾯中,学员可以直接点击按钮下载⽣成的 PDF ⽂件。
二、利⽤⼤模型来写界⾯
1、让⼤模型推荐页⾯交互的组件
提⽰词:在Python中处理页⾯交互的组件有哪些?
选择建议:
-
Web 应⽤:优先考虑 Streamlit /Dash(快速原型)或 FastAPI + 前端框架(复杂场景)。
-
爬⾍/⾃动化:Selenium 或 Playwright。
-
桌⾯应⽤:PyQt/PySide(功能全)或 Tkinter(轻量)。
-
命令⾏⼯具:Click 或 Typer。
2、选择StreamLit进⾏界⾯绘制
安装: pip install streamlit -i pypi.tuna.tsinghua.edu.cn/simple/