当前位置: 首页 > ds >正文

Dify+MCP Server打造禅道AI智能助手

一、简介

1. Dify是什么

Dify AI是一款强大的LLMOps(Language Model Operations)平台,专为用户提供便捷的人工智能应用程序开发体验。 该平台支持GPT系列模型和其他模型,适用于各种团队,无论是用于内部还是外部的AI应用程序开发。它结合了后端即服务和LLMOps的概念,使开发人员能够快速构建生产级生成AI应用程序。即使是非技术人员也可以参与人工智能应用的定义和数据操作。

2. MCP Server核心定义

MCP Server(Meta Command Protocol Server)是一种基于客户端-服务器架构的轻量级服务程序,采用统一的mcp协议格式,通过连接多样化数据源和工具为AI应用提供扩展能力。它作为中间层,实现了AI系统与具体数据/工具的解耦。

3. 为什么需要禅道AI智能助手?

在项目管理中,禅道(Zentao)是一款广泛使用的工具,但随着团队规模扩大、任务复杂度提升,传统的手动操作方式逐渐显得效率不足。例如:

需求文档优化:产品经理需要反复修改需求描述,确保清晰可执行。

Bug智能分类:测试人员提交的Bug报告质量参差不齐,影响开发效率。

自动化任务分配:项目经理需要手动匹配人员技能与任务,耗时且易出错。

如何解决这些问题?Dify + MCP Server 提供了一种高效的解决方案,通过大语言模型(LLM)和自动化工作流,打造一个真正的禅道AI智能助手,让项目管理更智能、更高效!

二、禅道AI助手功能概述

1. 报表生成

支持按日、周、月维度自动生成用户及项目的工作报表,提供高效的数据汇总与分析功能,助力团队及时掌握进度与绩效。

2. 管理操作

集成禅道MCP Server SSE接口,支持对产品、项目、需求、任务及BUG等核心模块的快速操作,简化管理流程,提升协作效率。

3. 知识库问答

基于禅道官方用户手册构建智能问答系统,可快速检索并解答产品使用问题,为用户提供精准的文档支持与操作指导。

4. 数据库检索

灵活查询:直接访问禅道数据库BUG表,支持自定义条件筛选与数据提取。

可视化输出:按需生成图表及Excel文件,便于数据可视化分析与存档分享。

三、功能演示

1. 报表生成

生成zhangsan的周报
在这里插入图片描述
这里可以看到,我们第一次输入的用户名称有误时,AI助手会先通过MCP Server中查询系统用户列表的工具查询出所有的用户来让我们确认正确的用户名,第二次输入确认后正常执行生成禅道用户周报的工作流并返回结果
在这里插入图片描述
用户报表主要包括

  1. 操作Bug的统计数据,主要包括了Bug总览,创建Bug详情、关闭Bug详情、激活Bug详情、解决Bug详情和待处理Bug详情;
  2. 操作任务的统计数据,主要包括了执行任务详情、待处理任务详情,以及待处理任务优先级占比饼图
2. 管理操作
  1. 创建系统用户liming
    输入:创建一个系统用户liming,密码123456,真实姓名李明
    在这里插入图片描述
    可以看到由于禅道系统的弱口令限制,添加失败了,我们这时修改一个强密码
    在这里插入图片描述
    同时到禅道组织面板查看一下
    在这里插入图片描述
    添加成功!
  2. 给项目:mcp测试项目添加一个开发任务给liming,任务名称:项目管理创建项目接口开发,时间为半个月
    在这里插入图片描述
    在项目任务面板查看一下
    在这里插入图片描述
    添加成功!
3. 知识库问答

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. 数据库检索
  1. 获取指派给zhangsan的Bug并保存成Excel
    在这里插入图片描述
    Excel文件内容
    在这里插入图片描述

三、工作流介绍

在这里插入图片描述

1. 禅道AI助手

通过Agent策略调用其他工作流
在这里插入图片描述

2. 禅道报表生成器

主要是依托于禅道数据统计的WEB服务提供接口,工作流中对这些数据进行统计分析
在这里插入图片描述

3. 禅道问答助手

通过配置大模型提示词和禅道用户手册知识库对用户输入进行问答
在这里插入图片描述

4. 禅道数据库查询工具

对用户数据进行需求提取,并将需求转换成SQL语句,然后将执行SQL的结果返回,同时按需生成图表和Excel文件
在这里插入图片描述

四、总结

通过集成Dify的AI工作流编排能力与MCP Server的标准化协议,禅道AI智能助手实现了对项目管理全流程的智能化升级。该方案不仅解决了传统禅道系统在数据孤岛、工具调用碎片化等问题,还通过MCP的统一接口协议,无缝连接了禅道的需求、任务、BUG等核心模块,使其具备自动化报表生成、智能问答、实时数据查询等能力。

http://www.xdnf.cn/news/9694.html

相关文章:

  • LeetCode 136:只出现一次的数字 - 巧用异或运算的极致解法
  • Open3D上可视化Nuscenes 数据集
  • 谷歌浏览器Google Chrome v137.0.7151.41 中文版本版+插件 v1.11.1
  • 【Echarts】象形图
  • : influxdb + grafana+JMeter
  • 自回归建模模型(AR)
  • C++进阶--C++11(03)
  • 一种字典树的Python实现
  • 什么是数字化转型,如何系统性重构业务逻辑
  • Android 构建系统中常见的 .mk 文件及其作用
  • 涨薪技术|0到1学会性能测试第88课-Web_service_call函数
  • Spring AI Alibaba 发布企业级 MCP 分布式部署方案
  • LeetCode 169:多数元素 - 摩尔投票法的精妙解法
  • 【freertos-kernel】queue(发送)
  • # Python 语音助手本地的ollama实现
  • nt!MmMapViewInSystemCache函数分析PointerPte的填充
  • AD/DA HAL库API
  • 内容中台的构建基础是什么?
  • King3399(ubuntu文件系统)iic(i2c)功能测试
  • MP4视频文件播放Demo(附源码)
  • 头歌之动手学人工智能-Pytorch 之autograd
  • 算法 Arrays.sort()函数自定义排序(Comparator 接口)
  • [网页五子棋][匹配模块]服务器开发、用户管理器(创建匹配请求/响应对象、处理连接成功、处理下线)
  • 根据jvm源码剖析类加载机制
  • Python爬虫实战:研究Tornado框架相关技术
  • [Vue组件]半环进度显示器
  • 小猴子摆玩具
  • 计算机网络第一章计算机网络概述(竟成)
  • 小白成长之路-Linux操作系统-进程管理
  • 【机器人编程基础】python中的常用数据类型