day04-低代码应用开发抖音转小红书文案软件01

今日内容

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  # 如下图

image-20260708201004711

image-20260708201044365

image-20260708201115983

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工作流

image-20260708202625263

image-20260708203225818

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



image-20260708205335880

3.1 介绍

# 1 用户注册--》存到【数据库】中
	-用户名
    -密码
    -确认密码
    
# 2 用户登录--》去数据库中查询--》对了--》登录成功--》进入到首页
	-用户名
    -密码
    
    
# 3 首页界面【功能】
	-填入抖音视频地址
    -按钮:去生成小红书文案
    
# 4 文案结果页面
	-显示3张图片
    -显示新文案
    -退出登录

3.2 功能拆分

# 1 功能拆分
	1 业务逻辑中:工作流,数据:数据库
    2 用户界面:四个页面,使用组件
    
# 2 需要几个工作流?
	- 核心工作流:抖音转小红书文案---》已经写完了
    - 用户注册工作流:输入用户名,密码,确认密码---》保存到数据库中
    	-有逻辑:用户名能重复吗?工作流中一个个节点控制 
        
	- 登陆工作流:输入用户名密码---》去数据库中查询
    	-用户名对了,密码错了?--》逻辑---》工作流中一个个节点控制 
        
# 3 需要一个数据库:存储用户

# 4 几个页面:
	4个页面:注册,登陆,首页,结果
    
# 5 页面如何布局?
	-你想别的布局--》后续可以自行调整

image-20260708210647314

4 创建数据库-三个工作流制作

4.1 创建空白应用

# 如下图

image-20260708212631014

4.2 创建数据库

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

image-20260708212804033

image-20260708213108095

image-20260529220438510

image-20260529220524661

image-20260529220556449

image-20260708214031795

image-20260708214235835

image-20260708214300644

4.3 登陆工作流

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

image-20260708214503824

4.3.1 开始

image-20260708214556191

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 ---》密码错了--》撞库---》只要次数足够多---》就能破解别人密码
    用户名密码错误:用户不知道是否有这个用户还是密码错了
   	用户不在:用户名不存在
    用户存在,密码错误:密码错误
    
    

image-20260708215627294

image-20260708221552278

4.3.4 结束

image-20260708221758139

image-20260708221747506

作业

# 1 尝试写一下,注册工作流 


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

posted @ 2026-08-04 23:10  凫弥  阅读(19)  评论(0)    收藏  举报