Go to file
2026-01-08 21:51:21 +08:00
.gitignore Initial commit 2026-01-07 21:27:09 +08:00
index.html 上传文件至 / 2026-01-08 01:13:17 +08:00
README.md 上传文件至 / 2026-01-08 01:13:17 +08:00
requirements.txt 上传文件至 / 2026-01-08 01:13:17 +08:00
style.css 上传文件至 / 2026-01-08 01:13:17 +08:00

AI 写作助手AI Writing Assistant


2.1 团队成员与贡献

姓名 学号 主要贡献(具体分工)
索梦露 2411020218 (组长)项目整体设计、后端核心逻辑开发、编写
李秀芬 2411020130 Web 前端界面设计、页面样式美化、

2.2 项目简介 & 运行指南

简介

本项目是一个基于 Python 和大语言模型 API 的 AI 写作助手系统
旨在解决学生和内容创作者在日常写作中 表达不够通顺、反复修改效率低 的问题。
用户只需输入原始文本,即可通过 AI 自动生成更加流畅、自然的改写结果,从而提升写作效率和质量。


如何运行

# 1⃣ 安装依赖
uv sync          # 安装依赖
# 2⃣ 配置 API Key
#在 .env 中填写你的 API Key例如
DASHSCOPE_API_KEY=sk-xxxxxxxxxxxxxxxx
#3⃣ 启动项目
uv run app.py
#启动成功后,在浏览器中访问
http://127.0.0.1:5000
#即可打开 AI 写作助手网页界面并进行演示

2.3 开发心得

选题思考:为什么做这个?解决了谁的痛苦?

在日常学习和课程作业中,我们经常需要撰写实验报告、课程设计说明或总结性文字。

很多时候,并不是没有想法,而是不知道如何把想法组织成通顺、专业的文字 往往需要反复修改,耗费大量时间。

因此我们选择了“AI 写作助手”作为课程设计题目,希望借助当前大语言模型在自然语言处理方面的能力, 为学生和内容创作者提供一个低门槛、易使用、效果直观的写作辅助工具, 帮助用户提升写作效率,减少无意义的重复修改。

AI 协作体验

这是我们第一次在完整项目中深度使用 AI 来协助编程和功能设计。

在开发过程中AI 在以下方面给予了非常大的帮助:

1.后端接口逻辑的设计思路

2.Prompt 的不断优化与改进

3.前后端交互流程的梳理

4.常见错误的快速定位与修复

其中,让人直呼“牛逼”的 Prompt 是:

“请帮我润色以下文本,使其更加通顺自然,语气正式但不过于生硬。”

这一 Prompt 能够在多种输入情况下稳定输出高质量文本,极大提升了系统实用性。

但也并非所有时候都一帆风顺。有时由于 Prompt 描述不够明确, AI 会输出偏离预期的内容,或者在代码细节上出现不符合实际环境的问题, 这时就需要人工不断尝试、调整和验证,甚至“推翻重来”,这一过程也让我们更加理解了 “如何正确地向 AI 提问”本身就是一项重要能力。

自我反思AI 时代,程序员的核心竞争力是什么?

通过本次课程设计,我们逐渐意识到:

在 AI 时代,程序员的核心竞争力并不是死记硬背语法,而是:

问题拆解能力 —— 能否把一个模糊需求拆解成清晰的模块

工程思维 —— 是否具备代码结构、项目规范和安全意识

Prompt 设计能力 —— 是否能高效地与 AI 协作

判断与验证能力 —— 是否能判断 AI 给出的结果是否合理、可用

AI 并不会取代程序员,但会放大程序员之间的差距。 只有真正理解需求、善于思考并具备持续学习能力的人, 才能在 AI 时代持续保持竞争力。

本次项目不仅锻炼了我们的 Python 编程能力,也让我们对 AI 技术的实际应用有了更加清晰和理性的认识。