要制作一个 AI 软件,通常需要关注以下几个方面:
其实Coze的AI应用跟网页应用是非常类似的架构:1.Coze的AI应用也有一个前端页面:用来让用户进行文字输入或者图片上传等工作。2.Coze的AI应用也有一个数据处理端,将前端页面用户写入的文字或者上传的图片进行处理。这个数据处理端就是:工作流或者插件1.当工作流或者插件将数据处理完成后,有两种路径:将处理完成的数据展示在前端页面,供用户查看将处理完成的数据保存在数据库/知识库中,供用户额外查询所以在搭建Coze的AI应用的时候,我们只需要关注3个方面:1.Coze AI应用的前端页面怎么构建,布局是怎样?页面有哪些组件构成?以及他们之间的关系2.Coze AI应用的前端页面应该如何将页面数据(输入的文字或者上传的图片)传递给工作流或插件3.工作流/插件处理完成后输出的数据应该如何返回给前端页面展示下面你会发现,我们在构建任何AI应用时,都在解决这三个问题,下面我开始通过多个官方案例来学习如何构建一个完整的Coze AI应用![heading1]案例1:AI翻译应用[content]AI翻译应用是官方提供的最基本的AI应用,我们通过这个案例把AI应用的基础打牢!这个应用中我们应该掌握以下几点内容:1.AI应用前端的基本结构:页面(Page)组件(Component)Form表单Div容器文本框......事件(组件上绑定事件)1.Form表单的数据提交2.表单如何向工作流传递数据3.工作流产生的数据如何返回给前端组件展示
背景:最近发生的事,我决定开始做这个AI应用原流程:一张图用ps需要操作3轮,且需要ps技术,且一次就是3次5分钟,(10人需要150min)现流程:一人3图仅需30秒,这个应用即使只服务10人,仅需5分钟,成本:60-90min,仅服务10人的情况下已节约55-85min[heading2]2、创建AI应用[content]按照如下步骤创建AI应用
在许多情况下,我们只需给AI下达明确的命令来完成一次性任务,例如制作一个简单的Chrome插件、编写脚本、或创建Python爬虫。但当AI满足了我们简单的需求,并让我们获得正反馈之后,我们的期待也会不断提高,希望能进一步从繁琐的日常任务中解脱出来。这个时候,我们需要了解AI编程的边界和限制。[heading2]3.1 AI编程准则第一条:能不编,尽量不编[content]随着IT技术的发展,各种基础设施和工具越来越多,大多数需求都能找到现成的软件解决方案,只需权衡投入产出,进行评估即可。[搜索技巧的逆袭:在AI统治的世界中寻找价值](https://iaiuse.com/posts/af894b2a)成熟产品优先找线上工具:例如制作白底图等功能,如果线上有现成的工具那最好。其次找插件:基于现有系统找合适的插件。最后是本地应用:当线上工具和插件都不满足需求时,再考虑本地应用。API功能先找现成的开源工具,GitHub上很多。然后考虑付费服务。如果都找不到现成的方案,才考虑自己编程。毕竟,人生苦短,何必为难自己呢?如果真的需要动手编写,也要以终为始,抛开技术障碍,聚焦于目标。