文擎毕昇和Dify:大模型开发平台模式对比

2024-06-14 04:44

本文主要是介绍文擎毕昇和Dify:大模型开发平台模式对比,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

大模型相关目录

大模型,包括部署微调prompt/Agent应用开发、知识库增强、数据库增强、知识图谱增强、自然语言处理、多模态等大模型应用开发内容
从0起步,扬帆起航。

  1. 大模型应用向开发路径:AI代理工作流
  2. 大模型应用开发实用开源项目汇总
  3. 大模型问答项目问答性能评估方法
  4. 大模型数据侧总结
  5. 大模型token等基本概念及参数和内存的关系
  6. 大模型应用开发-华为大模型生态规划
  7. 从零开始的LLaMA-Factory的指令增量微调
  8. 基于实体抽取-SMC-语义向量的大模型能力评估通用算法(附代码)
  9. 基于Langchain-chatchat的向量库构建及检索(附代码)
  10. 一文教你成为合格的Prompt工程师
  11. 最简明的大模型agent教程
  12. 批量使用API调用langchain-chatchat知识库能力
  13. langchin-chatchat部分开发笔记(持续更新)
  14. 文心一言、讯飞星火、GPT、通义千问等线上API调用示例
  15. 大模型RAG性能提升路径
  16. langchain的基本使用
  17. 结合基础模型的大模型多源信息应用开发
  18. COT:大模型的强化利器
  19. 多角色大模型问答性能提升策略(附代码)
  20. 大模型接入外部在线信息提升应用性能
  21. 从零开始的Dify大模型应用开发指南
  22. 基于dify开发的多模态大模型应用(附代码)
  23. 基于零一万物多模态大模型通过外接数据方案优化图像文字抽取系统
  24. 快速接入stable diffusion的文生图能力
  25. 多模态大模型通过外接数据方案实现电力智能巡检(设计方案)
  26. 大模型prompt实例:知识库信息质量校验模块
  27. 基于Dify的LLM-RAG多轮对话需求解决方案(附代码)
  28. Dify大模型开发技巧:约束大模型回答范围
  29. 以API形式调用Dify项目应用(附代码)
  30. 基于Dify的QA数据集构建(附代码)
  31. Qwen-2-7B和GLM-4-9B:大模型届的比亚迪秦L
  32. 文擎毕昇和Dify:大模型开发平台模式对比

文章目录

  • 大模型相关目录
    • 总体排布
    • 知识库使用
    • 应用构建
    • 更多细节


总体排布

在这里插入图片描述

文擎毕昇平台相对于Dify,页面排布更合理,将平台功能划分为会话、构建、知识、模型四个职能分明的模块。其中,构建功能中又包含技能构建(promp)、工具构建(Agent)、项目构建(综合配置);模型模块中包含模型管理和模型微调两部分。
Dify平台逻辑划分相对散乱,其中模块管理界面更是隐藏在三级子页中。

文擎毕昇平台模型微调功能未开放,同时模型管理界面实际上缺少较多所需功能。如:模型基本的增删改功能;模型推理框架(Xinference/Ollama/OpenAI
API等)层级上的管理 Dify的模型相关功能都比较齐全,但仍缺少微调功能项

知识库使用

在这里插入图片描述

文擎毕昇平台相对于Dify,其知识库构建性能不足。主要体现在多文档导入后,由知识库解析失败率较高,该过程涉及分词、索引、向量生成、向量库构建等过程,具体失败步骤尚无法追溯。

Dify面对71、925、5739三个数量级的任务均可保质保量进行数据库构建,文擎毕昇平台在两次71数量级知识库构建中均存在较多失败案例。

文擎毕昇平台知识库构建时能自主设定的参数较少,仅有嵌入模型和分割策略。
Dify的知识库构建不仅具备嵌入模型设定,还具有检索设置、Rerank模型设置、召回设置、返回数目及阈值等更多参数设定。

应用构建

在这里插入图片描述
毕昇平台的应用构建采用OpenAI的GPTs模式,即利用prompt定义Agent人物特性与行为模式,再结合各种插件来强化和扩展功能。

其优势在于搭建过程的高效性,开发者仅需要输入大致主题方向,平台就可以根据这个主题自动生成一套全面且详尽的人物设定和行为Prompt,极大地提升开发的速度和便捷性。不足之处在于它难以应对逻辑复杂且对稳定性有较高要求的任务流程。在面对这类任务时,可能无法满足需求。

值得注意的是,在“技能”开发或Agent开发时,毕昇平台可采用拖拉拽的工作流构建模式。

毕昇平台暂时不支持多模态开发。

在这里插入图片描述
Dfiy平台通过流程图来详细编排Agent的工作流程,是一种更为结构化且清晰的Agent构建方法。

主要优势在于能够设计出非常复杂且庞大的工作流程,利用意图跳转、条件分支(if/else逻辑)、循环等逻辑结构,可以构建出企业内部非常复杂且精细的业务流程。缺陷是上手成本较高

值得注意的是,在Agent开发时,Dify平台可采用GPTs模式进行构建,且服务可独立发布为一个应用或API。

毕昇平台和Dify平台均采用了GPTs和工作流相结合的模式提供应用构建功能。易知工作流模式对于开发细节把控更多、支持编排更灵活、开发功能更强大。因此应用开发的主体应侧重工作流。

此外,如图所示,对于毕昇平台的Prompt自动生成、功能API便捷支持、版本管理等功能可供借鉴。

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

更多细节

(1)开场引导、启发式提问不灵活
毕昇平台强制每个助手都具备该功能,Dify平台功能相对灵活。

(2)内容审核模块
毕昇平台不支持,Dify平台支持,且可灵活设定。

(3)多模态全生命周期支持
多模态数据模块、多模态应用构建、多模态模型管理、多模态模型微调。但毕昇平台完全不支持,DI平台支持部分。

(4)应用后台统计
毕昇平台不支持,Dify平台支持

在这里插入图片描述

这篇关于文擎毕昇和Dify:大模型开发平台模式对比的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1059406

相关文章

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

详解MySQL中JSON数据类型用法及与传统JSON字符串对比

《详解MySQL中JSON数据类型用法及与传统JSON字符串对比》MySQL从5.7版本开始引入了JSON数据类型,专门用于存储JSON格式的数据,本文将为大家简单介绍一下MySQL中JSON数据类型... 目录前言基本用法jsON数据类型 vs 传统JSON字符串1. 存储方式2. 查询方式对比3. 索引

Linux之platform平台设备驱动详解

《Linux之platform平台设备驱动详解》Linux设备驱动模型中,Platform总线作为虚拟总线统一管理无物理总线依赖的嵌入式设备,通过platform_driver和platform_de... 目录platform驱动注册platform设备注册设备树Platform驱动和设备的关系总结在 l

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自

SpringBoot中六种批量更新Mysql的方式效率对比分析

《SpringBoot中六种批量更新Mysql的方式效率对比分析》文章比较了MySQL大数据量批量更新的多种方法,指出REPLACEINTO和ONDUPLICATEKEY效率最高但存在数据风险,MyB... 目录效率比较测试结构数据库初始化测试数据批量修改方案第一种 for第二种 case when第三种

Java设计模式---迭代器模式(Iterator)解读

《Java设计模式---迭代器模式(Iterator)解读》:本文主要介绍Java设计模式---迭代器模式(Iterator),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录1、迭代器(Iterator)1.1、结构1.2、常用方法1.3、本质1、解耦集合与遍历逻辑2、统一

Java 线程安全与 volatile与单例模式问题及解决方案

《Java线程安全与volatile与单例模式问题及解决方案》文章主要讲解线程安全问题的五个成因(调度随机、变量修改、非原子操作、内存可见性、指令重排序)及解决方案,强调使用volatile关键字... 目录什么是线程安全线程安全问题的产生与解决方案线程的调度是随机的多个线程对同一个变量进行修改线程的修改操

SpringBoot开发中十大常见陷阱深度解析与避坑指南

《SpringBoot开发中十大常见陷阱深度解析与避坑指南》在SpringBoot的开发过程中,即使是经验丰富的开发者也难免会遇到各种棘手的问题,本文将针对SpringBoot开发中十大常见的“坑... 目录引言一、配置总出错?是不是同时用了.properties和.yml?二、换个位置配置就失效?搞清楚加

Python中对FFmpeg封装开发库FFmpy详解

《Python中对FFmpeg封装开发库FFmpy详解》:本文主要介绍Python中对FFmpeg封装开发库FFmpy,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、FFmpy简介与安装1.1 FFmpy概述1.2 安装方法二、FFmpy核心类与方法2.1 FF

关于MyISAM和InnoDB对比分析

《关于MyISAM和InnoDB对比分析》:本文主要介绍关于MyISAM和InnoDB对比分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录开篇:从交通规则看存储引擎选择理解存储引擎的基本概念技术原理对比1. 事务支持:ACID的守护者2. 锁机制:并发控制的艺