或许人人都是程序员的时代来了

一、前面的话

如果说2023年是人工智能爆火的一年的话,那么2024年可能将会是人工智能产品爆发的一年,有不少业内人士都预言2024年将会出现更多的基于AI的落地产品,或许AI时代实实在在的到来了。

相信ChatGPT大家都比较熟悉了,很多小伙伴已经从使用搜索引擎转为使用GPT来作为自己获取信息的一个主要途径了,但是ChatGPT提供的是一种通用的大语言模型的能力,理解自然语言、写代码、写文案等都是很强大的,但是ChatGPT却不太具备人的情感,大多数人其实就是把ChatGPT当做一个生产力工具用的。

但就在前段时间,一款名为 相亲相爱一家人 的AI应用在网上火了一把,我们公司的小伙伴也玩的不亦乐乎,下面是它的一些效果:

反PUA版

现在大家访问那个链接已经访问不了,因为它服务器好像也撑不住了,所以可见它的火爆!

这款AI应用和ChatGPT不同的是,它更注重有情绪的聊天,给大家提供了一个类似真实的劝婚场景,也是当下年轻人普遍会面临的一个问题,所以可见开发者其实是非常懂得迎合大众的情绪的。

但其实我们都知道它的基座还是借助了大语言模型,但是不同的是让我们看到了AI应用的一种很好的创新。

而最近掘金社区也在推扣子这个平台,不得不说,让我眼前一亮,特意去尝鲜了一下,此篇文章就是记录一下自己在用扣子过程中的一些心得,当然我也会给大家分享下如何做一些更高阶的扣子应用。

所以耐心读完本篇文章,你将会收获:

  1. 扣子是什么?
  2. 扣子实战效果!
  3. 如何做一款扣子应用!
  4. 高阶玩法!

二、什么是"扣子"

最近,字节正式宣布在国内市场上线一站式AI Bot开发平台"扣子",这是继其在2023年12月在海外市场推出Coze平台后的又一重要进展。扣子的推出标志着字节跳动在AI领域的持续创新和领先地位,同时也为广大用户提供了一个更简单、更便捷的AI Bot开发工具。

扣子平台支持30秒无代码生成AI Bot,无论用户是否有编程基础,都可以快速搭建基于AI模型的各类问答Bot。这一功能的推出,大大降低了AI Bot开发的门槛,使得更多人能够参与到AI生态的建设中来。用户可以根据自己的需求,快速为机器人添加功能,实现从解决简单的问答到处理复杂逻辑的对话。

扣子平台的优势不仅仅在于易用性,更在于其强大的拓展能力。目前,扣子已集成了超过60种不同的插件,覆盖新闻阅读、旅行规划、生产力工具等多个领域。用户可以直接将这些插件添加到AI Bot中,丰富其功能。此外,扣子还支持创建自定义插件,用户可以将已有的API能力通过参数配置的方式快速创建一个插件让AI Bot调用。这种灵活的拓展能力使得扣子平台能够满足各种不同的需求,为用户提供更加全面的服务。

三、实战效果

其实用法上来看,如果只是想要创建一个专属于你的聊天机器人,其实是非常简单的,甚至你只需要跟他说一句话就行了,当然所有的一切建立在提前登录一下!

这个时候你就创建好了一个专门生成土味情话的Bot啦!然后我们可以试试跟它聊天的效果。

会发现其实,还是挺有意思的,但是其实这个能力用chatGPT也完全可以做到,我根本没必要再搞一个自己的所谓的"Bot"啊?

我刚开始也这么想,但是有趣的是我们可以在其中自定义一些属于我们自己的特色功能,ChatGPT的训练数据都是某个日期之前的,但是在扣子中我们可以为我们的Bot指定一个知识库,这样它就会选择性的为我们提供知识库里的内容,并且支持很多种格式。

我这里弄了两个链接作为知识库,可以获取这两个网页的土味情话。

通过这样,在回答中就会有一定比例是来自我们知识库的内容。

更重要的是我们还可以设定约束条件。

哈哈,这样至少可以为用户提供一些情绪价值,不至于像ChatGPT那样一板一眼了,因此这里面有很多可以想象的空间,比如做一个"相亲对象模拟器","哄女朋友模拟器","面试官模拟器"等等。

所以我趁热打铁又做了个"EMO鼓励大师",它会以谩骂的方式鼓励用户变得更好😂

然后就可以发布出去啦!发布途径目前有这几个:

微信客服,公众号(服务号),飞书对于个人来说不太方便,搞那一套很麻烦,所以只有豆包 比较方便。但是我这个因为属于"谩骂"的方式,好几次没有审核通过,最后修改的已经很委婉了,审核是通过了,但是还是分享出去,可能是审核机制里会屏蔽此类言辞锋利的应用吧!

四、高阶玩法

之所以很喜欢玩这个,是因为除了以上的功能,扣子还提供了插件和工作流这两个强大的功能!

插件

插件是一个工具集,一个插件内可以包含一个或多个工具(API)。

目前,扣子集成了超过 60 种类型的插件,包括资讯阅读、旅游出行、效率办公、图片理解等 API 及多模态模型。使用这些插件,可以帮助你拓展 Bot 能力边界。例如,在你的 Bot 内添加新闻搜索插件,那么你的 Bot 将拥有搜索新闻资讯的能力。

因此我们可以通过插件获取最新资讯,然后把资讯交给语言模型去理解,可以玩出很多有意思的花样。例如我们可以通过获取股市信息的插件来获取股市资讯,然后交给语言模型去理解,告诉他怎么帮我们整理这些资讯,甚至保存在某个例如数据库这样的地方。

如果流程比较复杂的话我们可以通过工作流来实现。

工作流

工作流支持通过可视化的方式,对插件、大语言模型、代码块等功能进行组合,从而实现复杂、稳定的业务流程编排,例如旅行规划、报告分析等。

当目标任务场景包含较多的步骤,且对输出结果的准确性、格式有严格要求时,适合配置工作流来实现。

我们举个例子,创建一个可以生成萌萌的人物头像的例子,当用户输入一个人物的时候,我们把它的萌版画像给画出来。所以这个过需要做一些处理,它的流程如下:

关键词 -> 添加修饰词 -> 文生图模型 -> url -> 展示

第一步:需要先创建一个工作流

第二步:取个名字

第三步:创建流程

可以看到整体就跟我们平常写代码一样,每一步都有输入和输出,中间我调用了字节提供的文生图的大模型,最后以MD文档的格式输出就好。

第四步:添加到自己的Bot中

第五步:看看效果

可能出现的效果不一定是自己想要的,那就再提示词再优化一下就好了,我们可以在前面代码的部分改一改

TS 复制代码
async function main({ params }: Args): Promise<Output> {
    const perfix_desc = "萌萌的,Q版的" 
    const suffix_desc = ",头可以大一点,身体小一点,人物特色凸显一下,有点小泥人的那种感觉"
    const name = params.input || ""
    const ret = { desc: perfix_desc + name + suffix_desc }
    return ret;
}

再试一下,感觉会好一点

直到优化到我们想要的效果为止。

五、最后的话

整体体验下来还是很酷的,最让人舒服的地方就是可以用自然语言的方式来进行编程,这个时候我就在想,未来可能人人都将会是程序员,因为即便从未学过编程的人,可能也可以使用扣子做出一个快捷的小应用,并且还可以不断调试,不断使用提示词来优化自己的应用。

可以看得出来,其实扣子本质上就是希望做国内的GPTStore,提供更加个性化的GPT,并且整合各种垂直领域的模型,模型提供能力,让用户自己来决定何如使用这些能力。

或许人人都是程序员的时代真的来了!

相关推荐
几米哥2 小时前
如何构建高效的AI代理系统:LLM应用实践与最佳方案的深度解析
llm·aigc
WebCandy1 天前
EsChatPro 接入国内 DeepSeek 大模型
ai·aigc
云边有个稻草人1 天前
AIGC与娱乐产业:颠覆创意与生产的新力量
aigc·娱乐
猫头虎1 天前
新纪天工 开物焕彩:重大科技成就发布会参会感
人工智能·开源·aigc·开放原子·开源软件·gpu算力·agi
云起无垠2 天前
第79期 | GPTSecurity周报
gpt·aigc
Jeremy_lf2 天前
【生成模型之三】ControlNet & Latent Diffusion Models论文详解
人工智能·深度学习·stable diffusion·aigc·扩散模型
程序员X小鹿2 天前
羡慕了!小红书上3w+点赞的治愈系插图,用这个免费的AI工具,1分钟搞定!(附详细教程)
aigc
AIGC大时代2 天前
如何使用ChatGPT辅助文献综述,以及如何进行优化?一篇说清楚
人工智能·深度学习·chatgpt·prompt·aigc
吕小明么3 天前
OpenAI o3 “震撼” 发布后回归技术本身的审视与进一步思考
人工智能·深度学习·算法·aigc·agi
聆思科技AI芯片3 天前
实操给桌面机器人加上超拟人音色
人工智能·机器人·大模型·aigc·多模态·智能音箱·语音交互