DeepSeek 应用开发实战
云阳
某大厂 AI 与容器技术专家
5361 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已更新 23 讲/共 34 讲
第三章 理解力+数学推理能力:实现AI版“作业帮” (1讲)
DeepSeek 应用开发实战
15
15
1.0x
00:00/00:00
登录|注册

19|平台化开发:零代码Agent+工作流开发

你好,我是邢云阳。
上一章我们完成了求职助手项目,开发手法选用了近半年以来飞速发展和推广的 MCP 协议。
这个协议的功能很强大,但对于 python 新手来说不够友好,仅仅是环境配置就很麻烦。因此有一些公司或部门,可能会希望使用一种低代码或者零代码的方式去做一些 AI 应用,这样会更加方便快捷。基于这样的一个背景,这一章我们借助“作业帮”这个项目,带你熟悉基于 Dify 的平台化的开发方法。

初识 Dify

Dify 是什么,相信大家已经不陌生了。这其实就是一个低代码 AI 开发平台,用户可以通过少量代码甚至零代码去开发对话、Agent、工作流等应用。
在我做这个课程时,Dify 1.0 已经发布,最大的更新是新增了插件管理的功能。比如可以将我们自己写的 Agent Tool 发布成一个后缀名是 .difypkg 的文件,之后就可以将其安装到任意 Dify 平台上被调用。类似于我们在 windows 上写一个软件,打包成 exe 文件,可以在任意 Windows 系统上安装。这其实是 Dify 为了丰富社区,让更多的用户去贡献插件。
这节课我使用的 Dify 版本是 1.1.2,如果你想实现和我一样的效果,建议和我使用相同的版本。
接下来我们先从基础讲起,分别学习如何零代码进行 Agent 和工作流开发。首先来看 Agent。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
  • 解释
  • 总结

1. Dify是一个低代码AI开发平台,用户可以通过少量代码甚至零代码去开发对话、Agent、工作流等应用。 2. 在Dify 1.0发布后,新增了插件管理的功能,用户可以将自己写的Agent Tool发布成一个后缀名是.difypkg的文件,然后安装到任意Dify平台上被调用。 3. 通过Dify平台,可以零代码实现Agent功能,使用模型Function Calling能力,而不是之前讲过的ReAct。 4. 工作流是将一个复杂AI任务拆分成一步步的小任务,通过Dify平台可以实现工作流的流程控制以及输入、输出参数的设置。 5. 通过Dify平台,可以零代码实现工作流,例如实现一个写周报的功能,通过拆分成多个步骤,每一步小任务的实现相对容易。 6. 对于产品经理等不懂写代码的人员,可以通过Dify平台实现一些小应用,体会应用开发的快乐。 7. 对于程序员来说,需要同时掌握手写程序的方式和使用Dify这种平台化的开发思想,以应对未来公司可能要求的不同开发方式。 8. 思考题:如何通过Dify平台实现一个绘画工作流,先给大模型一个漫画的名称和漫画中一位人物的特征描述,让大模型分析出是谁,然后再画出来。 These key points summarize the main focus of the article, highlighting the features and capabilities of the Dify platform for low-code AI development, as well as the practical examples and considerations for different types of users.

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《DeepSeek 应用开发实战》
新⼈⾸单¥59
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部
文章页面操作
MAC
windows
作用
esc
esc
退出沉浸式阅读
shift + f
f11
进入/退出沉浸式
command + ⬆️
home
滚动到页面顶部
command + ⬇️
end
滚动到页面底部
⬅️ (仅针对订阅)
⬅️ (仅针对订阅)
上一篇
➡️ (仅针对订阅)
➡️ (仅针对订阅)
下一篇
command + j
page up
向下滚动一屏
command + k
page down
向上滚动一屏
p
p
音频播放/暂停
j
j
向下滚动一点
k
k
向上滚动一点
空格
空格
向下滚动一屏
播放器操作
MAC
windows
作用
esc
esc
退出全屏
⬅️
⬅️
快退
➡️
➡️
快进
空格
空格
视频播放/暂停(视频全屏时生效)