今日内容
1 换脸工作流
# 1 之前讲过换脸工作流
-开始--》扣出人脸---》换脸【插件】--》结束
coze官方下架
# 2 重制换脸工作流--》输入输出跟之前保持一致
-开始【输入】----》图像处理节点---》结束【输出】
把两个人脸调换

1.1 重制
# 1 开始:跟之前一样
# 2 图像处理【如下图】
###############参考图#############
有两个
###############提示词#############
把参考图1的人脸精准换到参考图2上,五官完全匹配,光影一致,自然融合,高清无违和,保留底图背景和姿势,仅替换人脸
# 3 结束:跟之前一样


2 低代码应用介绍
# 0 低代码应用:
-智能体
-工作流:一套流程
-可以在智能体中使用
-可以在低代码应用中使用---》我们要学的
-低代码应用:我们正常写软件,需要编写代码---》低代码应用指的是不需要写代码,仅仅通过拖拖拽拽,就能创建出一款软件[网站软件,手机端软件:微信小程序]
# 1 创建位置,如下图:【我认为:低代码应用目前是小白最合适的编软件的平台】
-https://www.coze.cn/space/7506747900345909248/develop
-创建应用
# 2 AI编辑器和低代码应用
-AI编辑器:我们通过提示词[跟ai交互],让ai帮我们写代码--》写出软件
-低代码应用:我们不写代码,我们拖拖拽拽可视化--》写出软件
-对于小白更直观,更可控
# 3 Beta:测试版---》不要企业中用
-企业中追求稳定,可靠---》尽量不用beta的软件
-对于我们来讲,无所谓
# 4 低代码应用是什么
是字节跳动推出的一站式低代码 / 无代码 AI 应用开发平台,核心是让不会编程的人也能快速做出可用的 AI 应用。
简单讲:用拖拽 + 自然语言配置,像搭积木一样做 AI 智能体和工具,不用写复杂代码
# 5 能做什么
## 5.1. 智能体(Bot/Agent)—— 聊天机器人
设定人设 + 回复风格(如客服、文案、学习助手)
接入知识库(RAG):上传 PDF/Word/FAQ,自动问答
多轮对话 + 长期记忆:记住用户偏好,提供个性化服务
典型场景:智能客服、企业知识问答、学习辅导、个人助手
## 5.2 工作流(Workflow)—— 自动化任务流
可视化拖拽编排:串联 “LLM 生成→插件调用→数据处理→条件分支”
支持循环、并行、异常捕获,复杂任务全自动
典型场景:内容批量生成、数据报表自动化、审核改写、RAG 问答
## 2.3 低代码应用(带 UI:图形化界面)--》网站,小程序。。。
拖拽设计前端界面(表单、按钮、输入框)
后端逻辑由工作流驱动,不用写代码
一键发布为独立网页,小程序
典型场景:拍照答题小程序,换脸小程序,记账软件,创作ppt的软件
# 6 典型应用场景
企业:智能客服、内部知识助手、数据报表自动化、培训机器人
自媒体 / 营销:文案生成、短视频脚本、热点追踪、直播问答
教育:AI 答疑、作文批改、题库生成、试卷生成
个人:会议纪要、旅行规划、简历优化、论文助手
电商:售前推荐、售中查单、售后 FAQ、评价分析
# 7 一句话总结
Coze = 免费可视化 IDE + 大模型调度 + RAG 知识库 + 插件系统 + 多渠道发布【网站,小程序】。它把 AI 开发从 “专业程序员专属” 变成 “人人可上手”---》纯小白可以实现专业程序员写软件

3 低代码应用快速使用
3.1 快速体验
# 1 先不创建空白的应用---》基于Coze官方给的一个案例--》快速了解一下
-如下图
# 2 官方这个案例的作用:网站软件
-翻译:多语种翻译--》基于翻译工作流
-答案之书:输入问题--》翻开答案--》load_Q_A工作流
-答案之书查看记录--》answers工作流
-快速体验了一下


3.2 界面-功能
# 1 业务逻辑:底层执行流程,底层逻辑--》比如:点击了按钮--》干什么事--》这里来配置
-资源:
-工作流:之前我们学过---》我们使用低代码写的软件底层逻辑是通过执行工作流完成--》是核心
-工作流写完了--》应用也就差不多写完了【UI界面】
-插件:我们之前学的插件:需要是我们写的
-完成一些功能:创建word,提取音频。。。---》我们完全可以使用工作流替代
-之前学过的插件:语音转文字插件。。。。
-数据:
数据库:存储数据---》记账中学过--》比如我们写的软件需要用户注册才能用:存用户名和密码
知识库:我们学过--》我们写的软件,需要去知识库中检索
-设置:
-会话管理
-变量:软件在执行过程中---》有些数据要临时存储--》使用变量
# 2 用户界面:UI界面--》给用户看的--》用户可以点击,跟用户交互
-组件【核心】:
-输入框,宫格,图片,视频组件---》为了构建用户界面
-模板:
-一堆组件---》预设好的模板--》可以直接使用--》好看
-结构:
-页面:整个软件有多少个页面--》可以新建,可以删除
-图层:当前页面中,有哪些组件--》都有名字
-数据:前面业务逻辑中的变量--》临时用
-当前界面,需要有些变量存储--》在这操作
-登录成功--》有个用户名---》就可以存在变量中
# 补充:
多个工作流--》搭积木成一个应用


4 一键换脸手机应用介绍
4.1 手机端应用-->一键换脸
# 1 用户注册--》存到数据库中
-用户名
-密码
-确认密码
# 2 用户登录--》去数据库中查询--》对了--》登录成功--》进入到首页
-用户名
-密码
# 3 换脸界面【功能】
-上传两张图片
-相册上传
-拍照上传
-按钮:换脸
# 4 换脸结果页面
-显示结果
-下载图片
-退出登录
4.2 功能拆分
# 1 功能拆分
-资源
-工作流
-插件
-数据
-用户界面:
-组件
。。
# 2 需要几个工作流 : 比较复杂,有逻辑的用工作流?
-1 注册工作流:用户输入用户名,密码,确认密码---》保存到数据库中
-逻辑:用户名能重吗?--》先校验用户名是否存在--》如果存在,就不创建了?
-2 用户登录工作流:用户输入用户名密码---》去数据库查询是否有
-逻辑:先不急
-3 换脸工作流:我们写好了:face和backend--》可以换脸
# 3 需不需要插件?
-不需要,我们全用工作流
# 4 需不需要数据
-数据库:需要数据库:存用户信息--》用户表:user
-知识库
# 5 几个界面?4个界面
-注册界面
-登录界面
-首页:换脸页面
-结果页:换脸结果
# 6 每个界面如何布局?
如下图
你想别的布局--》后续可以自行调整

5 三个工作流制作
创建空白应用-选择小程序
# 1 可以新建或者导入工作流



5.0 创建数据库
# 1 新建数据库---》Coze数据库
-起名字-写描述
# 2 添加字段:用户表:user01
# 表中加了字段:name,password
# 表中存入数据:下面的数据
id name password
1 lqz 123456
2 zhang 666666





5.1 登录工作流
5.1.1 开始

5.1.2 查询数据节点

5.1.3 代码节点
# 1 判断如果上面能查到结果
-返回:登录成功
# 2 判断如果上面没有结果
-返回:用户名密码错误
# 3 输入:
outputList---》这个变量---》列表:[元素1,元素2,元素3]--->长度大于0,表示有这个用户
# 4 代码
async def main(args: Args) -> Output:
params = args.params
# 1 取出input--》就是outputList 是个列表
input=params['input']
if len(input)>0:
out='登录成功'
else:
out='用户名或密码错误'
ret: Output = {
"out":out
}
return ret
# 输出:
out--》String类型
# 现在几乎所有软件,不会有 用户名正确,密码错误的提示
lqz ---》密码错了--》撞库---》只要次数足够多---》就能破解别人密码
用户名密码错误:用户不知道是否有这个用户还是密码错了
# 老师我就想这样做:工作流--》两个查询--》逻辑
第一个先查用户名---》用户名查到---》再查密码


5.1.4 结束
# 1 固定输出格式:
1 登录成功
2 用户名密码错误

5.1.5 我们先不测试--》后续写好注册--》一起测

5.2 注册工作流
5.3 换脸工作流:做完了--》直接导入即可