第二周个人周报-197241许霖杰

197241 许霖杰 2026-04-05 20:18:40

个人任务概要

本周我分配的任务是前端的界面的设计,主要是依照行业的规范与标准,借鉴github开源项目的经验,为我们团队设计一个合理且美观的前端界面,主要的任务安排如下:

任务名称预计用时实际用时
开发聊天记录展示区域0.50.3
agent与用户消息区分1.00.5
消息自动追加与定位0.50.5

个人工作情况

核心交互界面 开发:使用 Java Swing 完成了整体界面的跨平台基础布局,设计了左侧“Agent 导航栏”与右侧“主聊天区”的左右分栏结构。具体实现截图如下:

实现了聊天气泡的视觉排版,利用 JTextPane 结合 HTML 渲染,区分了用户 、AI助手和系统提示的气泡颜色及背景,提升了可读性。

优化了输入体验:实现了 Enter 键发送消息,Shift + Enter 键换行的快捷键逻辑,并加入了消息发送后对话框自动滚动到底部的功能。

整体实现效果如下:

下周工作计划 

迭代2 核心业务开发:论文助手模块 

  • 输入与框架搭建: 优先实现“论文题目与方向输入入口”,并打通“论文大纲自动生成”功能,为后续正文生成奠定基础。

  • 核心章节生成逻辑开发: 重点攻克高优先级的“方法章节”、“实验设计与实验描述”生成;并稳步推进“摘要”、“引言”、“相关工作”及“结论”等常规章节的自动化生成。

  • 进阶编辑与处理能力: 支持更细的生成控制,实现“指定章节单独生成”;开发论文内容的“学术化润色”以及“内容压缩与改写”功能,提升生成质量。

  • 结果展示与异常处理: 完成论文生成结果的“预览展示”及“文件导出功能”;同时完善异常处理机制,实现“论文生成失败或导出失败提示”,增强系统健壮性。

迭代2 交互体验优化:对话状态反馈

  • 防重与状态管控: 实现前端发送请求过程中的“防重复提交”机制,避免接口被恶意或误操作频繁调用。

  • 加载体验优化: 实现 Agent 处理中的 Loading 加载状态反馈,提升用户在模型生成等待期间的视觉体验。

 收获与总结

通过这一周的前端设计与开发,我深刻的理解了前端设计的架构与布局,同时也自己体会前端开发的过程,在这个过程中,虽然遇到了许多从未遇见过的问题,但是,在小组成员的协作下和网上大量开源资料和代码的帮助下,我一步步的深入,最后成功的完成了自己的任务,完美的解决了大部分的问题。虽然过程是艰辛的,但是也从中受益匪浅。

 

...全文
16 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

259

社区成员

发帖
与我相关
我的任务
社区描述
CUG软件工程基础学习社区
团队开发软件工程敏捷流程 高校 湖北省·武汉市
社区管理员
  • EasonBeckham
  • Lucky_Limp
  • h6ldZywoo
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧