乐趣区

关于人工智能:给生活加点惊喜做创意生活的原型设计师丨编程挑战赛-x-选手分享

前言

做产品的大都跳过一个坑:我有了一个很好的产品创意,只差一个程序员帮我实现编程了。

事实上从产品创意到落地上线,两头须要通过非常复杂的过程,细节的逻辑流程才是难点,创意不能落地,并不值钱。

本文作者李新春是去年 RTE 2021 编程挑战赛「SDK 利用翻新赛道」的冠军,为了给往年的选手防止一些弯路,咱们邀请他联合本身以往的我的项目经验和参赛经验,谈谈 在有了一个很好的创意之后,如何让创意不仅仅停留在脑海而是可能实在的落地到理论生存中。

由声网发动的「RTE 2022 翻新编程挑战赛」于 7 月 7 日正式开启,共计 20 万奖金池,单团队奖金最高可达 10 万!点击理解 ☞☞☞「大赛详情 & 积分激励打算

以下注释:

首先,很快乐能进行这次分享。去年受到各位评委的抬爱有幸拿到了赛道的第一名,适逢往年挑战赛的开赛,心愿能把我去年的小小胜利总结成教训,分享给每一位参加较量的选手。

我分享的题目是「做创意生存的原型设计师」,咱们每个人在生活中都可能会有各种各样的创意与想法,我会在分享中先和大家梳理下咱们如何激发创意和想法,以及如何通过一些办法和工具实现创意的疾速落地。

01 创意源于自嗨

所谓的创意很大水平上是咱们的自嗨。但自嗨不只是浪费时间,而是在有一个想法之后再进行深度思考,思考如何实现对产品的打造和我的项目的实现。

那咱们平时的创意可能会来自哪里?我梳理了以下三个点:

● 生存总结

咱们会在生活中遇到各种各样的事件,在各种事件的解决中,时不时就会灵光乍现。比方我想让加湿器自动检测环境的室温和湿度,实现动静的调整;我为了想时刻看到我家的猫,晓得我家的猫在什么地位,所以通过一个监控,用一套算法来辨认并找到我家的猫。

● 工作实际

从事各行各业的人,会遇到各式各样的需要,在解决需要的过程中,放飞创意。我在去年参赛的时候遇到过一个创意 ——「摸鱼指南」,通过声网提供的产品工具实现了一个在线的虚构会议室,本人跟本人散会。尽管不是很举荐,但偶然咱们还是能够找一些相似的想法和创意,晋升本身的幸福感,给生存减少一些乐趣。

● 科技进步

科技扭转生存,各种层出不穷的新概念为咱们的创意翻新提供了丰盛的土壤。当初加强事实、AR/VR 的利用曾经蛮多了,还有虚构主播、元宇宙、5G 高速网络等等,以及各种各样的 DIY 电子元件设施,为咱们提供了实现想法创意的快速通道。

02 问题剖析,构建独创解决方案

当咱们有了一个脑洞大开的想法后,如何进行剖析,而后构建解决方案呢?这个过程实际上就是从自嗨到理论落地的过程。

1、创意生根

好忘性不如烂笔头,好剖析成就好创意。想把创意落地生根,这里我举荐三款软件:

XMind

Xmind 是我常常用的软件之一,当我有一些想法和创意时,会先借助这个软件来做第一步的梳理。XMind 的思维导图构造蕴含一个核心主题,各次要分支从核心主题向外辐射开来。除了根本的思维导图构造外,XMind 还提供组织结构图,树状图,逻辑图等。

比方我定义了一个智慧家居的零碎,那我首先要定义我的设施和利用的状态,而后具备哪些能力中台,又该如何依照门路一步一步实现实现。通过 XMind 我能够疾速的将我的想法进行头脑风暴式的整顿。

● Axure RP

这是一个疾速原型工具。无论是以 web 的模式或者小程序之类的形式,都能够通过 Axure RP 将本人的想法疾速的进行可视化的展现,建设一个原型来测试解决方案并收集反馈,和团队间进行共享、迭代直到找到正确的解决方案。

墨刀 / 摹客等

相似墨刀、摹客这类共享办公的软件,为咱们提高效率、增强合作、优化流程提供了更快更简略的解决方案。智能标注、一键切图、全貌画板、多样批注、交互原型、附件反对,从产品到开发,只有一个文档即可。

2、产品剖析

使用工具将头脑中的想法落地成产品,不免须要进行一些产品层面的剖析,剖析的维度我列举了 4 点:

业务可行性

业务可行性剖析是第一步。我的想法来源于哪里?解决了哪些问题?有哪些受众?落地后能带来什么样的成果?通过这些层面的剖析,能够强化咱们本身对于创意的认可度与信息。一个好的创意通过可行性剖析后,通常也会有一个更好的展示。如果剖析的后果不现实,那通过剖析也能够防止走弯路。

技术可行性

在想法进去后,咱们须要思考都须要用到哪些技术。比方在智能家居畛域,须要 AIoT 设施,须要用到音视频的高效传输,须要可视化的出现、客户端开发等等。

技术可行性剖析这部分除了剖析须要哪些技术外,还须要剖析本人是否把握了这些技术,比方根底的 code 能力、交互设计的能力、UI 设计的能力、架构设计的能力等等。

● 经济可行性

以加入声网这次的较量为例,咱们的经济可行性剖析对于集体和团队来说都是须要思考的。老本是否可控?是否须要额定洽购硬件设施?以及产品的价值是否值得进行相应的投入?是否有盈利模式等等。

社会可行性

所谓的社会可行性,指的是产品是否能失去公众的认可,以及咱们通过怎么的形式进行推广,让咱们的产品落地造成一个被大家承受的产品。另外一个重要的点就是是否合乎公序良俗,守法的事件可不能干。

3、解决方案设计

事无巨细,先繁后简。实现剖析之后,咱们要先进行解决方案的设计。下图是我之前参赛时对于智能家居平台的一个想法设计:

[外链图片转存失败, 源站可能有防盗链机制, 倡议将图片保留下来间接上传(img-HrTZ78Ey-1658673832018)(F:\ 经营类 \ 声网 \ 开发者公众号 \2022 年 \7 月 \7.20\ 内容图片 \6.jpeg)]

在设计的过程中,我思考了应用云网端底座,思考了须要借助哪些感知设施、网络的设置;中台赋能局部是用 AI 进行算法剖析,那么要选用哪些算法?中台要如何构建、如何进行接入治理等等。

另外的话在应用服务局部,须要思考咱们服务与哪些次要的性能。比方家具场景的近程帮助、老人小孩的监护等等。展示形式是 APP、小程序还是 H5?还是间接嵌入第三方平台?

在解决方案设计过程中,实际上交融了产品分析阶段的各个维度的剖析,从而实现的计划构建。

4、均衡与取舍

平衡,存乎万物之间。对于这个局部,在解决方案进去后,会思考咱们真的有必要进行这样简单的设计么?咱们须要对头脑风暴后的想法进行合成、筛选和删减,思考哪些性能是咱们不须要的?哪些性能是外围性能?

比方咱们要进行音视频的通信,首先监控摄像头是必要的,视频传输底层的 SDK 和应用软件是必要的,在平台的展现也是须要的,这就须要进行均衡和取舍。

咱们不可能在一个创意疾速落地的过程中,间接实现非常复杂的实现,这样老本会十分高,因而须要在无限的工夫和老本内,把想法疾速的落地。

[外链图片转存失败, 源站可能有防盗链机制, 倡议将图片保留下来间接上传(img-cLViUG1k-1658673832021)(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==)]

后期筹备实现后,咱们就须要依照咱们的设计,抉择一条适合的路线来真正的落地了。

1、梳理设计思路

梳理的意义,是找到如何以最快的形式达到目标。这里咱们同样做了一个层级表格,分为设施、中台能力构建、产品设计和用户四个层面进行梳理。

首先是设施。置信有很多参赛的选手是从事硬件行业的,那能够间接应用本人做的硬件设施,有些不太熟悉硬件的敌人,能够应用半成品或者一些成熟的产品。比方智能眼镜,有很多设施只须要进行软件编程就能够间接接入应用了。

抉择完设施后,就须要思考中台能力的建设。有很多绝对欠缺的市场化平台,间接接入就能够实现我的项目的开发。一些半自助平台能够提供各类 SDK 或者某些方面的业余能力,同样能够实现疾速的平台能力的构建。抉择什么样的平台要看团队的规模大小,以及具体的布局。

产品设计层面,须要思考产品是在现有产品的根底上进行拓展、改良,或者齐全进行翻新。咱们以 RTE 编程大赛为例,无论是官网还是往届的选手曾经提供了很多好的思路或者作品,基于这些我的项目进行一些优化或者性能的补充欠缺,也是疾速落地我的项目和创意的办法之一。

最初须要梳理的就是用户层面。是十分垂直的小圈子用户,比方 IT 群体、设计群体或者宠物交换群体;还是服务于某一个畛域的行业用户,比方交通、医疗等等;又或者是服务于全民用户,每个人都能用,这个事件也须要提前进行梳理和思考。

2、极致简洁

删除装点,抓住重心。在抉择一条路之后,咱们就要思考如何更简洁的在这个跳上进行简洁的设计。

第一点是线性思维。两点之间直线最短,如果咱们只想从 0 到 1 的疾速实现,在思考的时候就须要正向去思考如何走通即可。

第二点是简化设计。因为后期只思考正向的走通,就能够先临时疏忽往返之类的兼容型设计,比方报错和异样解决之类。在路线跑通之后,如果有更为短缺的工夫,再进行简化的设计,把更多丰盛的性能和内容进行体现。

第三点也是比拟重要的,等效代替。等效代替次要是解决一些临时解决不了、迈不过来的问题。比方我自己偏差应用 C 或者 C++ 进行编程,对于 Java 还有 Python 的理解水平不太够,也就欠缺了一些网站建设的能力。因而就须要考入如何在我现有能力的根底上实现实现,对我不具备的能力实现等效代替。

比方我没有网站开发的团队和教训,那我能够先把它作为一个客户端,用 CS 架构实现;对于网络的需要,能够通过编辑简略的 PHP 脚本实现网络的联通;在几百或者几千并发的状况下,能够实现通过客户端加上网络的申请,最初再到本地实现的解决流程,也就通过等效代替的形式,在不影响理论应用的条件下实现了软件的设计。

04 一个小案例

最初想以咱们之前参赛的作品为例,分享这个我的项目从想法到落地的过程。

咱们过后的我的项目是一个智慧家居的治理平台。之所以产生这个想法,是因为我在生活中是一个比拟马虎的人,常常会忘东忘西、找不到货色。另外就是像当初上海的天气这么热,很想在回家之前提前把空调、加湿器之类的关上。

当然当初有很多智慧家居平台具备这样的性能,不过会波及到一些平安问题,因为须要联网传输数据,而我不想把家外面罕用的信息裸露到外网上。所以我想要搞这样一个平台,能够实现我对于家庭外部的监控、环境状态的感知,以及一些近程管制和主动调节。比方家里的室温超过多少或者到了某个工夫,空调会主动开启;通过 AI 监控家里猫的口头轨迹,绘制下来做一个轨迹图,也算是为生存平添了一个乐趣。

所以在上次参赛的时候,咱们就把这样的一个想法构建成了一个智慧家居治理平台。实现通过可穿戴设施、智能家居设施、视频监控设施来进行管制。并且咱们本人 DIY 了一个智能小车,能够在家里进行巡检。

在理论的开发过程中,我用到了两类视频监控。第一类是我本人 DIY 的小车,小车下面装着一个监控摄像头,我能够通过管制让它在家外面到处跑,进行巡逻。

第二类监控是局域网内的监控视频。这部分监控视频我能够通过绑定 IP 或者推流的形式间接拿到,而后进行外部的监控。当然我还能够通过 USB 将更多的摄像头进行接入,减少对于某一个地位的监控。

除了这些硬件设施之外,我也借助了声网底层 SDK 实现音视频的传输,以及声网水晶球平台来进行流量、视频以及连贯状态的治理。最终将各种信息进行实时剖析和展现,最终实现了如上图所示的可视化的平台。

因为这个平台是联网的,所以我能够随时依据须要来减少内部的视频流和数据的接入。乏味的一点是,在监控层面除了惯例的人像辨认算法,咱们还额定减少了猫的辨认算法。

整体的我的项目正如我此前说的,是用线性思路、极致简洁的形式来实现的。在理论的开发过程中,我删减了很多的性能,比方环境感知、门禁监控之类在计划中是蕴含的,但并没有进行相干性能的开发,不过这类性能和监控视频设施的接入逻辑是雷同的,如果有须要随时能够补充进来。

如果有公司或者参赛团队感觉咱们的产品很有意思,违心来独特丰盛拓展,咱们也十分欢送。

Q&A

1、你感觉创意落地的最大难点是什么?

李新春:我感觉最大的难点就是入手去做。大家在开脑洞想创意的时候是十分快的,但当真正想要落地的时候会遇到各种各样的问题,比方编程能力不够用、不会每一种技术栈之类,这对过后的我来说是一个比拟大的难题。遇到这种问题,我的倡议是找搭档,汇合大家的力量来实现。

另外一点就是简洁的开发思路。先从很粗的概念来买通整体的我的项目,再一帧一帧的去细化。这样相当于升高了上手的开发难度,不至于让本人的思路忽然中断。

2、参加较量带给你最大的播种是什么?

李新春:说的直白一些,会有一笔不菲的奖金支出。另外就是声网对于整体的较量过程做了十分弱小的反对,除了能帮忙参赛者实现我的项目,还能帮忙理解市面上的其余相干产品,拓展对新技术和新利用的了解。

在我和声网的几次接触中,理解到了很多之前不理解的信息。比方声网在音视频畛域做得低提早,根本在 4G 的网络状态中就能够实现很好的成果,借助 5G 基本上能够打消到可感知到的提早。另外在开发方面,声网首先提供了一个平台,并且会给开发者提供很长的收费应用时长,这对于我在平台布局的时候有一个很大的晋升。大家也能够注册一个声网的账号,看一下网络管理和用户治理,以及受权方面的治理,置信能给大家带来一些零碎布局层面的晋升。

对于「RTE 2022 翻新编程挑战赛」

RTE(Real Time Engagement)翻新编程挑战赛,是声网自 2019 年开始,一年一度面向寰球 RTC(Real Time Communication)开发者、编程爱好者与极客举办的在线黑客马拉松。

本届大赛,咱们共分为 2 个赛道,赛道一将持续延用经典赛题「声网 SDK 利用开发」。与此同时,往年咱们还特地推出赛道二的新赛题「场景化白板插件利用开发」,给开发者提出更为聚焦的解题方向,摸索场景利用与技术能力的边界。

「RTE 2022 翻新编程挑战赛」于 7 月 7 日正式开启,共计 20 万奖金池,单团队奖金最高可达 10 万!扫描二维码增加大赛小助手,获取通关秘籍~

退出移动版