软件工程第一次个人作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/2026-01SoftwareEngineeringandSoftwareEngineeringPractice
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/2026-01SoftwareEngineeringandSoftwareEngineeringPractice/homework/16716
这个作业的目标 调用huggingface-API,搭建Github个人主页,梳理技能树和进行自我评估,制定学习计划
学号 102402146

一.huggingface-API的调用

1.账号注册

屏幕截图 2026-09-11 232618

2.后端核心代码

屏幕截图 2026-09-11 232912

屏幕截图 2026-09-11 232925

3.API调用记录

屏幕截图 2026-09-11 232201

4.生成图像截图

屏幕截图 2026-09-11 232042

5.提示词设计思路

提示词将场景主体放在最前,先描述清晨乡间小路与黄金时刻林间柔光、露水青草等光影环境,用real physical texture保证物体真实物理质感;搭配哈苏相机与 35mm f/4 中等光圈参数,控制虚化程度贴近实拍照片,再加入空气雾感与细节色彩描述;采用连贯语句而非关键词堆砌,适配 Flux 模型的理解逻辑,提升画面真实感。

6.体验与心得

本次基于 FastAPI 和 HuggingFace InferenceClient 调用 Flux 图像生成 API,让我感受到云端推理可以省去本地部署大模型与高性能显卡的成本,核心瓶颈不在代码而在提示词设计;Flux 更适合连贯的英文自然语句描述,重点写光影、材质与相机参数,而非堆砌关键词,写实效果提升明显。调试过程中遇到网络超时问题,通过配置 HF 镜像环境变量解决,同时要注意 HF 免费接口存在调用排队和额度限制;使用 FastAPI 封装接口,把 HF 密钥保存在后端,既避免密钥暴露,也方便前端提交提示词、接收图片,让我理解了后端转发 AI 接口、前后端分离开发的思路,也学会了增加异常捕获处理网络、参数错误等问题。

二.GitHub 个人主页搭建

选择方案一:创建个人资料自述文件,搭建 GitHub 个人主页

屏幕截图 2026-09-11 152542

三.个人技能梳理与自我评估

1.技能树与自我评估

已具备的专业知识与能力:

系统学习过Python、Java和C语言,熟悉基础算法和数据结构

感兴趣的技术方向:

数据分析,机器学习

欠缺的能力:

项目系统化思维不足,问题分析和建模能力较差

2.代码量说明

暂时未统计过代码总行数,主要是在课程实验和课后作业写代码
完成本学期课程后,希望代码量达到3000到5000行

3.本课程期待学习的知识与收获

期待学习需求分析、UML建模、软件架构设计相关知识
希望收获:建立工程化软件开发思维,提升团队协作和项目设计能力

4.AI 生成软件工程学习指南 + 分析

使用豆包生成的软件工程课程学习指南:

屏幕截图 2026-09-11 164753
合理性分析:
这份指南整体合理,但学习目标太过笼统,知识点主次不清,需适当调整

四.作业说明

本次使用Markdown编写作业,后台博文编辑页面截图如下:

屏幕截图 2026-09-11 165348

posted @ 2026-09-11 23:39  郑仕廷  阅读(14)  评论(0)    收藏  举报