Skip to content

Schedule

阶段时间进展分工
选题 brainstorm02/24-03/06

各组员通过自行探索,都找到了一些感兴趣的方向;最终在统一讨论后确定以 nova(Javascript Engine)作为统一的方向。

各自成员在自己感兴趣的范围内自由展开主题调研

初步调研03/07-03/21

对 nova 进行进一步调研,与开发者积极交流,学习 Javascript 相关语言特性与实现技术,尝试在其基础上进行开发。

熊桐睿与该项目负责者进行了充分交流,并提交了一些 contribution;其余组员进一步学习开发需要的技术基础。
初步调研03/22-03/28

nova 选题被老师否决,重新思考选题,并确定以 LLM+FS 为选题方向,以 AIOS、Graph RAG 等技术为实现思路。

冉竣宇负责了确定落实选题方向,并做了一定调研工作;熊桐睿、朱雨田在调研工作的基础上进一步调研了可行的实现方案;其他组员也参与了方案的讨论,提供了许多解决方案。

调研报告撰写03/29-03/30

整理了 LLM+FS 方向的所有调研内容,撰写了一份调研报告

朱雨田、冉竣宇负责了调研报告中大部分内容的编写。熊桐睿做了部分修改。其余组员也参与了撰写。

可行性报告撰写03/31-04/06

在 3C104 教室进行了线下讨论,并撰写了可行性报告

全组成员参与了讨论,搜集了资料。朱雨田完成了创新点和技术路线的撰写,冉竣宇完成了理论依据的撰写,熊桐睿完成了技术依据的撰写,许逸凡重新整理了项目介绍等内容,其余组员也参与了部分内容的撰写。

项目开发04/06-04/13

在周日下午进行了进行了线下讨论。其余时间分开进行开发。

全组成员参与了讨论。在其余时间里,朱雨田继续尝试复现了已有的 GraphRAG 相关工作,张海川尝试了 Ray 的部署,熊桐睿封装了 LLM 的调用,冉竣宇、许逸凡、徐铭凯复现了往年的 3 个项目。

项目开发、准备中期报告04/13-04/20

在周一晚上进行了进行了线下讨论。其余时间分开进行开发。

全组成员参与了讨论。在全体成员的协助下,熊桐睿编写了 slides,冉竣宇攥写了中期报告。此外,我们初始化了项目三个部分的脚手架,并建立了 UI 部分的基本布局。

中期报告、项目开发04/20-04/27

在周一进行了中期报告,并在课后进行了集体线下讨论。受期中考试影响,推进了一点点开发工作。

中期报告由熊桐睿进行主讲,朱雨田介绍了 RAG 相关的部分并回答了相关问题。开发进度上,我们成功运行项目,并跑通了项目的 API 调用部分。

详细分工,搭建框架04/27-05/04

绘制了架构图,进行了更加详细的分工。我们约定了各个部分之间的接口,为协同开发奠定了基础。代码方面,我们构架了项目的基本框架。

大家一起绘制了架构图,并进行了分工和认领。

开发基本功能05/04-05/11

大家分工合作,跑通了各项功能。在周六白天进行了线下集中开发。

冉竣宇跑通了 Agent 部分,朱雨田跑通了知识图谱生成,熊桐睿跑通了 UI 主体、文件预览、A2A 服务器,徐铭凯跑通了 markitdown,张海川跑通了 JuiceFS,许逸凡跑通了 LLM Chatbot 调用。

推进开发进度05/11-05/18

周一晚上进行了全组线下讨论。周末由于英才班活动,除张海川外大家都没有时间。

张海川完成了 JuiceFS 的部署,上传了一系列更新后的运行脚本。

继续推进开发进度05/18-05/26

分工明确地推进各项功能的开发。周一晚上进行了全组线下讨论。

张海川完善了 JuiceFS 的部署。冉竣宇实现了 Agent 的基本功能,包括增加、删除等操作。熊桐睿为 UI 和后端填加一些功能。朱雨田和许逸凡继续开发 RAG 相关的功能。

继续推进开发进度05/26-06/2

分工明确地推进各项功能的开发。周一晚上进行了全组线下讨论。

熊桐睿和冉竣宇跑通了 Agent 的调用和 UI 的交互。朱雨田和许逸凡继续开发 RAG 相关的功能。张海川完善了 JuiceFS 的部署和调用。