今日内容
1 Coze低代码应用介绍
1.1 Coze低代码应用入口
# 1 之前学过Coze工作流,接下来学低代码应用,还有个智能体功能【不讲了】
# 2 以后找这几个功能,统一从如下地址:
1 https://www.coze.cn/home---》老师用的地址版本
2 https://code.coze.cn/home---》有个回到旧版
3 https://www.coze.cn/space/--》就是老师用的地址版本
# 3 工作流:总之能找打位置即可
# 4 低代码应用:
1 https://www.coze.cn/space # 如下图
2 https://code.coze.cn/home # 如下图



1.2 低代码应用是什么
# 1 低代码应用:
-智能体 -->弱化了--》我们没讲
-豆包的智能体在下架
-工作流:一套流程--》学过了
-可以在智能体中使用【不管】
-可以在低代码应用中使用---》我们要学的
-低代码应用:我们正常写软件,需要编写代码---》低代码应用指的是不需要写代码,仅仅通过拖拖拽拽,就能创建出一款软件[网站软件,手机端软件:微信小程序]
# 2 老师认为:低代码应用目前是小白最合适的编软件的平台
# 3 Coze对话编程
-我们通过提示词[跟ai交互],让ai帮我们写代码--》写出软件--》可控性很低
-页面样子,功能:是ai自己设计并写完的
-低代码应用:我们不写代码,我们拖拖拽拽可视化--》写出软件
-对于小白更直观,更可控
-界面样子,我们设计的
-功能流程:我们设计的
-制作过程,不耗费资源地
# 4 低代码应用是什么
是字节跳动推出的一站式低代码 / 无代码 AI 应用开发平台,核心是让不会编程的人也能快速做出可用的 AI 应用。
简单讲:用拖拽 + 工作流配置,像搭积木一样做 AI 智能体和工具,不用写复杂代码
# 5 能做什么
网站,小程序,app。。。
拖拽设计前端界面(表单、按钮、输入框)
后端逻辑由【工作流】驱动,不用写代码
一键发布为独立网页,小程序
典型场景:拍照答题小程序,换脸小程序,记账软件,创作ppt的软件,抖音文案转小红书应用
# 6 典型应用场景
企业:智能客服、内部知识助手、数据报表自动化、培训机器人
自媒体 / 营销:文案生成、短视频脚本、热点追踪、直播问答
教育:AI 答疑、作文批改、题库生成、试卷生成,拍照答题。。。
个人:会议纪要、旅行规划、简历优化、论文助手
电商:售前推荐、售中查单、售后 FAQ、评价分析
# 7 一句话总结
Coze = 免费可视化 IDE + 大模型调度 + RAG 知识库 + 插件系统 + 多渠道发布【网站,小程序】。它把 AI 开发从 “专业程序员专属” 变成 “人人可上手”---》纯小白可以实现专业程序员写软件
2 快速体验
2.1 快速体验
# 1 创建一个应用,先不创建空白【先体验】
# 2 官方这个案例的作用:网站软件
-翻译:多语种翻译--》基于翻译工作流
-点反应按钮时--》触发了工作流的执行
-答案之书:输入问题--》翻开答案--》load_Q_A工作流
-答案之书查看记录--》answers工作流


2.2 功能--界面
# 1 业务逻辑 :底层执行流程,底层逻辑--》比如:点击了按钮--》干什么事--》这里来配置
-资源:
-工作流【重点】:之前我们学过---》我们使用低代码写的软件底层逻辑是通过执行工作流完成--》是核心
-工作流写完了--》应用也就差不多写完了【UI界面】
-插件:我们之前学的插件:需要是我们写的
-完成一些功能:创建word,提取音频,语音转文字插件,获取抖音视频。。。---》我们完全可以使用工作流替代
-之前学过的插件:语音转文字插件。。。。
-数据:
数据库【重点】:存储数据---》比如我们写的软件需要用户注册才能用:存用户名和密码【后续继续学习】
知识库:【忽略掉】
-设置:
-会话管理
-变量:软件在执行过程中---》有些数据要临时存储--》使用变量
# 2 用户界面:UI界面--》给用户看的--》用户可以点击,跟用户交互
-组件【核心】:
-输入框,宫格,图片,视频组件---》为了构建用户界面
-模板:
-一堆组件---》预设好的模板--》可以直接使用--》好看
-结构:
-页面:整个软件有多少个页面--》可以新建,可以删除
-图层:当前页面中,有哪些组件--》都有名字
-数据:前面业务逻辑中的变量--》临时用
-当前界面,需要有些变量存储--》在这操作
-登录成功--》有个用户名---》就可以存在变量中
# 3 补充:
多个工作流--》搭积木成一个应用
3 抖音视频转小红书文案-手机应用
# 1 写完的程序,可以发布到 Coze商店:https://www.coze.cn/template
-所有人都可以搜着使用:网页,手机
# 2 发布成微信小程序,抖音小程序
-微信中使用
-抖音中使用
# 3 最终效果【我会下架,看不到正常】:https://www.coze.cn/store/project/7660010751113478150?entity_id=1&bid=6kji7blg49000

3.1 介绍
# 1 用户注册--》存到【数据库】中
-用户名
-密码
-确认密码
# 2 用户登录--》去数据库中查询--》对了--》登录成功--》进入到首页
-用户名
-密码
# 3 首页界面【功能】
-填入抖音视频地址
-按钮:去生成小红书文案
# 4 文案结果页面
-显示3张图片
-显示新文案
-退出登录
3.2 功能拆分
# 1 功能拆分
1 业务逻辑中:工作流,数据:数据库
2 用户界面:四个页面,使用组件
# 2 需要几个工作流?
- 核心工作流:抖音转小红书文案---》已经写完了
- 用户注册工作流:输入用户名,密码,确认密码---》保存到数据库中
-有逻辑:用户名能重复吗?工作流中一个个节点控制
- 登陆工作流:输入用户名密码---》去数据库中查询
-用户名对了,密码错了?--》逻辑---》工作流中一个个节点控制
# 3 需要一个数据库:存储用户
# 4 几个页面:
4个页面:注册,登陆,首页,结果
# 5 页面如何布局?
-你想别的布局--》后续可以自行调整

4 创建数据库-三个工作流制作
4.1 创建空白应用
# 如下图

4.2 创建数据库
# 0 数据库解释-->用了Coze的,数据放在Coze上--》如果我们自己用代码写的程序,数据在我们自己手中
-数据库中有很多表---》刚刚我们创建了user001 【excle表格】
# 表的字段:id name password
# 表的数据:1 lqz 1234
2 zhangsan 666
3 lisi 888
# 1 如下图








4.3 登陆工作流
# 作用:用户登陆
输入:name password
判断逻辑:查询数据库。。。
输出:登陆成功、用户名密码错误

4.3.1 开始

4.3.2 查询数据库

4.3.3 代码节点
# 0 工作流中任何节点:大模型,插件,查询数据。。。。
-输入
-输出
# 1 判断如果上面能查到结果
-返回:登录成功
# 2 判断如果上面没有结果
-返回:用户名密码错误
# 3 输入:
outputList---》这个变量---》列表:[元素1,]--->长度大于0,表示有这个用户,否则,没有用户
# 4 输出:
out 登录成功 或 用户名密码错误
# 5 代码:模板:
async def main(args: Args) -> Output:
# 1 输入:从这里拿
params = args.params
# 爱写什么写什么
# 2 输出得这样写
ret: Output = {
'out':'123'
}
return ret
# 6 都在上面的模版上改代码
async def main(args: Args) -> Output:
params = args.params # params当成一个包裹,里面放了很多东西:有outputList等等
# 1 取出传入的变量:outputList,固定写法
outputList=params['outputList']
# 2 判断outputList 长度
if len(outputList)>0:
out='登陆成功'
else:
out='用户名密码错误'
ret: Output = {
'out':out
}
return ret
# 现在几乎所有软件,不会有 用户名正确,密码错误的提示
lqz ---》密码错了--》撞库---》只要次数足够多---》就能破解别人密码
用户名密码错误:用户不知道是否有这个用户还是密码错了
用户不在:用户名不存在
用户存在,密码错误:密码错误


4.3.4 结束


作业
# 1 尝试写一下,注册工作流
# 3 尝试把上次课的反应工作流,做成网站形式软件
-不需要登陆注册,只要翻译功能即可