前言

在万圣节的前一晚上10月30日,一位运营朋友跟我说了个点子万圣节头像生成器,然后大概给我分析了下整体思路,于是我用扣子Coze平台(coze.cn)搭建了一个AI智能体整个过程花了一个小时就搞定了!我一键部署到了我的AI小程序上,第二天随便发了下小程序访问页面数据直接增长1000%,接下来我来拆解下这个全过程。

不了解扣子Coze平台可以这篇《教你 5 分钟搭建 AI 应用(无需编码)

拆解

10月30日的晚上收到了朋友发来的消息

然后我整体体验了一下需要收集用户的头像、性别、绘画风格、万圣节元素,然后生成万圣节头像。

当我体验后,感觉效果挺不错,并且这位朋友还给我分析了整个实现的思路以及AI绘画的提示词。

我基于这个思路做了一些交互上的优化,比如她的案例是收集用户头像,然后让用户去选择性别和绘画风格以及元素,这种形式属于表单收集的方式,但是AI智能体是对话的形式,如果在对话形式中去收集这么多信息,对于用户来说非常麻烦,所以我改为只需要用户发送一个照片,性别从头像里面提取,然后绘画风格和元素进行随机。

这样做有两个好处:

  1. 用户使用阻力更小,降低门槛

  2. 生成结果变化更多,增加趣味

外层逻辑确认后就开始搭建整个工作流,工作流非常简单,只有5个节点。

第一个消息节点

输出随机风格和元素+加载动画,让用户有期待让用户更容易等下去。

第二个「图片理解」插件节点

提取用户上传的照片特征为了后续生成图片提示词,使用的是「阶跃星辰」的视觉理解大模型,识别图片速度很快和准确度很高。

视觉理解大模型:https://platform.stepfun.com/docs/guide/image_chat

promptText:图片是一个人的照片,请你描述ta的肤色、头发、眼睛、鼻子、嘴巴、脸型、面部特征、国籍或种族特征、身高、体型、年龄、表情、妆容、眼镜、耳饰、动作、服饰特征、配饰。

输出内容参考案例格式:性别:女,脸型:瓜子脸,体型:微胖,年龄:40岁左右,面貌:亚洲女性,肤色:浅色 外貌:一头长长的黑发,戴着一顶黑色的报童帽 表情:很平静,嘴角微微上扬 妆容:化了淡妆 动作:伸出手轻轻抚摸马的鼻子 服饰:穿黄色长袖衬衫、深色长裤,斜挎黑色Champion品牌挎包

第三个「文本处理」节点

主要是组装AI绘画生成图片的提示词,结合随机的风格+元素+图片理解后的人物特征。

第四个「图片生成」插件节点

将上个组装好的提示词给到AI绘画进行图片生成,这里使用「阶跃星辰」的文生图大模型,生成图片速度很快,而且质量挺不错的。

文生图模型:https://platform.stepfun.com/docs/guide/image_generate

第五个消息节点

输出生成图片的结果显示,最后提示用户每次生成不一样,引导用户再次生成。

这个AI智能体搭建完成后,我们团队搭建了一套接入扣子API的小程序,只需要在后台通过BotId就能发布智能体到我们的AI小程序里面,无需开发和发版本。

扣子API:https://www.coze.cn/open

总结

这次追热点让我想到了最近看的一本书《上瘾》里面提到的公式集合这个案例来看:

触发(节日热点引发)+行动(上传头像生成)+多变的酬赏(随机的组合结果)+投入(想再看看别的组合)=上瘾

还有一点,正如《我能写什么内容?》文中提到过一个观点:

我认为当你想做一个产品的时候,很多功能不一定要通过写代码的方式去解决,可以用智能体搭建平台的插件和工作流去解决。

用代码开发功能可能都需要一天时间才能完成,而在平台智能体搭建一个小时就搞定了,然后再暴露API出来就可以很快的完成这个产品了。

我认为AI智能体+AI小程序=MVP(最小可行性产品)王炸组合,它可以有效降低成本的试错,当你没有赚钱的时候省钱才是硬道理

1000%增长!我仅用一个小时搞定!AI智能体+AI小程序=MVP王炸组合!的更多相关文章

  1. 将你的前端应用打包成docker镜像并部署到服务器?仅需一个脚本搞定

    1.前言 前段时间,自己搞了个阿里云的服务器.想自己在上面折腾,但是不想因为自己瞎折腾而污染了现有的环境.毕竟,现在的阿里云已经没有免费的快照服务了.要想还原的话,最简单的办法就是重新装系统.而一旦重 ...

  2. 仅以一个前端开发人员的角度看微信小程序

    看了几天的小程序(当然也包括了上手书写),才有了这篇博文,非技术贴,只是发表下个人观点,仅以个人技术能力来看小程序. 首先说下优点: 调试工具:官方的工具还是做了很多工作,包括监听文件变动自动刷新,编 ...

  3. 【攻略】百度货币识别API,搞定防诈骗的应用小程序

    1.需求及方案: 近两年用外币进行诈骗的案件很多.例如:2015年12月,一安徽诈骗团伙,用不值1角人民币的50印蒂(intis,秘鲁旧货币,1991年发行新货币后已停止流通,目前无货币价值,仅有&q ...

  4. [转] Java程序员学C#基本语法两个小时搞定(对比学习)

    Java程序员学C#基本语法两个小时搞定(对比学习)   对于学习一门新的语言,关键是学习新语言和以前掌握的语言的区别,但是也不要让以前语言的东西,固定了自己的思维模式,多看一下新的语言的编程思想. ...

  5. shell脚本学习之6小时搞定(1)

    shell脚本学习之6小时搞定(1) 简介 Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本. Unix/Linux上常见的Shell脚本解释器有bash.sh.csh.ksh等,习惯上把 ...

  6. BS开发平台,一小时搞定功能强大的统计分析页面

    BS开发平台,一小时搞定功能强大的统计分析页面,拥有强大的功能和详细的权限控制. 1.组织数据,分析需求(实际耗时大约20分钟)  2.建立需要的业务数据表(大致10分钟)3. 运行代码工具,生产需要 ...

  7. Jquery一个slideToggle搞定div的隐藏与显示

    Jquery一个slideToggle搞定div的隐藏与显示 <!DOCTYPE html> <html> <head> <script src=" ...

  8. (素材源代码)猫猫学IOS(四)UI之半小时搞定Tom猫

    下载地址:http://download.csdn.net/detail/u013357243/8514915 以下是执行图片展示 制作思路以及代码解析 猫猫学IOS(四)UI之半小时搞定Tom猫这里 ...

  9. 3小时搞定一个简单的MIS系统案例Northwind,有视频、有源代码下载、有真相

    一.瞎扯框架.架构 楼主自从1998年从C语言.MASM.Foxbase开始学计算机开始接触这个行当16年以来,2001年干第一份与程序.软件.然后是各种屌的东西开始,差不多干了13年了,这13年来, ...

  10. 还在手撸TCP/UDP/COM通信?一个仅16K的库搞定!

    摘要 在一些项目中,可能会用到串口(COM)通信,也可能会使用TCP-Server,TCP-Client,UDP等等,这种实现起来都大差不差,所以我封装了一个无任何依赖小而美的通信框架,通用性强,安全 ...

随机推荐

  1. cloud compare二次插件化功能开发详细步骤(一)

    点云处理,有一个出名的处理软件,cloud compare,简称 cc,将自己实现的功能以插件形式集成到 CC 里,方便使用 前提 环境:cc 2.13,qt 5.15,cmake 3.18,vs20 ...

  2. P 问题和 NP 问题的简单理解

    P/NP问题 | 维基百科 P 问题 P 问题的定义是:所有可以由一个确定型图灵机在多项式表达的时间内解决的问题 P 代表 Polynomial-time (adj. 多项式时间) 简单理解:答案可以 ...

  3. Ubuntu 安装 Docker Desktop

    介绍 Docker 有两种版本:Docker Desktop 和 Docker Engine (也称作 Docker CE).Docker Desktop 是带图形界面的版本,非常适合需要在桌面环境中 ...

  4. mybatis-plus批量增加、批量修改样例+建表语句+postman接口

    使用mybatis-plus开发中会遇到数据量多的情况下,插入和修改效率低,主要原因是"新增"和"修改"方法是对一条数据进行处理的,如果有一万条数据就会和数据库 ...

  5. electron-builder打包配置说明

    发现问题 通过vue建立的项目使用electron-builder打包(不会eletron打包vue项目的看这里)出exe后发现名字就直接是项目文件夹的名字,但此时想自定义汉字名称,通过尝试直接修改p ...

  6. 【YashanDB知识库】开源调度框架Quartz写入Boolean值到YashanDB报错

    问题现象 Quartz 是一个广泛应用于企业级应用中的开源作业调度框架,它主要用于在Java环境中管理和执行任务. 为了任务调度,Quartz的数据模型中使用了大量的布尔值记录任务.流程的各种状态,如 ...

  7. 坑人的opencv安装

    我想捡起来C++,最近在看opencv,于是我想着一起吧. 但是我低估了这个小麻烦的魅力,曾经安装opencv c++版本就头秃,如今依然头秃.说明我没长进啊-- 折腾了两天,终于装上了. 其中最麻烦 ...

  8. TypeScript – Using Disposable

    前言 TypeScript v5.2 多了一个新功能叫 Disposable. Dispose 的作用是让 "对象" 离开 "作用域" 后做出一些 " ...

  9. k8s 操作命令(合集List)

    k8s 操作命令 合集List 一.K8S最常用命令如下: 1.获取pod信息:kubectl get pod 2.查看指定pod的日志信息:kubectl logs -f --tail(最后多少行) ...

  10. SpringBoot——更换Tomcat服务器为 Jetty 服务器

    Jetty服务器(可能会用到) Jetty 比 Tomcat更轻量级,可拓展性更强(相较于Tomcat),谷歌应用引擎(GAE)已经全面切换为Jetty 首先要启动Jetty服务器  -->  ...