浙江省服务外包

大致时间线
2024-7-12

与学长交谈并被拉入队伍

2024-9-13

第一次会议,讨论开发方向

2024-9-23

与我相关的工作第一个正式版本

前端的磨合工作
2024-10-30

第一次的答辩准备会议

2024-11-15

被老登指出了关键性不足,紧急 commit 了一下

2024-11-17

获奖省一

赛题选择:命题14 智能数据报表助手

在本次比赛中,我们选择了“智能数据报表助手”作为开发赛题。该命题聚焦于如何通过智能化手段提升数据分析与报表生成的效率,为用户提供更加智能、高效的工具支持。

技术路线:前端 Vue3 与后端 Python+Java 的协同实现

技术上,我们采用了前后端分离的架构:

  • 前端 使用 Vue3 框架,专注于交互式界面设计和功能实现。
  • 后端 结合 Python 和 Java,其中:

    • Java 负责关系映射、业务数据库的支持,以及数据源的兼容性设计。
    • Python 主要用于构建对话接口,提供 Agent 的实际内容与知识库支持。
      知识库的内容与映射关系存储在 Java 和 Python 共同协作的环境中,确保了数据流通的高效与可靠。

我的工作:专注于 Vue3 前端开发与 Python 后端支持

在项目中,我的主要工作包括:

  1. 负责部分 Vue3 前端开发,构建用户友好的交互界面。
  2. 在 Python 后端中开发对话接口,搭建知识库及相关管理功能,确保系统的智能化。

创新点:基于 LangGraph 的 Multi-Agent 数据报表解决方案

本项目的创新主要体现在以下方面:

  1. Multi-Agent 系统:使用 LangGraph 框架搭建多智能体(Multi-Agent)系统,分为 Primary 助手、Data 助手、SQL 助手等模块,分别负责不同的任务。image.png
  2. 知识库问答功能:提供用户友好的知识库管理与问答功能,便于用户快速获取所需信息。image.png
  3. 数据报表智能生成:多智能体系统协同工作,高效完成数据分析和报表生成。image.png

用langgraph构建两套agent问答系统:

image.png

image.png

经历过程:团队 Git 协作与开发历程

具体开发过程可以通过团队的 Git 协作图进行展示,后续将补充更多细节内容。

获奖后感受:答辩效果与竞赛场上对比的取胜关键

这次获奖的关键不仅在于项目的技术深度,更重要的是在答辩环节中清晰地展示了项目的逻辑与价值。通过对其他队伍的观察与对比,我们认识到:

  1. 答辩效果直接影响评委印象,表达清晰、重点突出尤为重要。
  2. 项目的创新性和实用性在最终评分中占据了较大比重。
    这次比赛让我深刻体会到团队协作、技术创新与答辩表达同样重要。
最后修改:2025 年 01 月 03 日
如果觉得我的文章对你有用,请随意赞赏