Prompt系列 七:提⽰⼯程实战——智能学员辅导系统

150 阅读1分钟

一、项⽬背景与⽬标

背景

在现代教育中,个性化辅导越来越重要。我们需要⼀个系统,能够:

  • 根据学员的问题提供智能化的回答;

  • 整合学员信息并⽣成个性化的学习规划;

  • 将这些内容以⽂档的形式输出,⽅便学员下载和使⽤。

⽬标

⽤ 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/

image.png

image.png