article.previous.md
BV1KBF2eeEjo-20260630-111546-01

《8小时,给家里老人做了个 AI 小工具(经验分享)。》

来源:B站 [Topbook]
时长:00:04:59
BV号:BV1KBF2eeEjo
链接:https://www.bilibili.com/video/BV1KBF2eeEjo
说明:以下文字按视频原讲述顺序整理,口语、重复和明显噪声已做轻度收束。

正文

说起来可能有些迟,但这本就是原生的工具思路。最初,实际的产品说明书对老人们来说,只是一份“能用”的文件,但我发现,它同样可以被程序化。与其只做一份静态的说明,不如直接在物品上赋予一个功能——让自己做的东西自己能“开口说话”。起初我也不知道到底做了什么,后来不知不觉就做起来了。于是,我们决定做一个面向老年人的 AI 工具,让它能够成为一个真正可用的东西。

具体而言,这个 AI 工具可以调用手机摄像头:拍一张照片,就能识别包装上的信息,并通过 AI 翻译或直接告诉老人“这是什么”。所以,实际需要一个清晰的处理流程——我实际做的就是一个能接入 AI 的小程序。这样一来,用户就能知道这个东西到底是什么,又该怎么用,而不至于和我们做的 APP 产品脱节。

而且,只要思路理清,哪怕只花一两天,一个人也完全可以自主做出自己的应用。后来,面向这个领域的一种“AI 自动处理器”文件也出现了,在近一百个案例中,我看到了许多由个人自己打造出的程序。细细回想,其实里面一个又一个的,都是所谓的“AI 类程序”。本质上看,一个最简单的 AI 工具,就是制作这样一个载体,然后把 AI 连接进去,你也可以做出 AI 的东西。后来由人来实现的最合适的载体之一,当然就是小程序。我们只要找到一个对自己来说方便的 AI 工具,把它“装”进去就行,让它成为一种可调用的智能资源。AI 会帮你处理问题、提供数据,而你需要做的,只是做好对应的 AI 交互界面。

简单来讲,这个应用的处理流程就是:把需要解读的材料交给 AI,AI 处理完之后把数据反馈给你,再呈现给用户。因为之前我没有搞过小程序的开发经验,所以我就直接用 AI 帮我来生成小程序的代码。大概只需要几次对话,就能做出这样一个能用的东西。而且,其实不用 AI,你很快也能够理解整个实现方式。如果你把这种基于文档生成代码的方式用在开发过程中,那么在写程序时只需要关注怎么处理这个流程就好了。所以,所谓“AI 程序代码”,也就是你把组件和工件组合在一起的地方,是理解机器编程的地方,也是控制工程逻辑的地方。在做这个小程序的过程中,甚至还能体会到一种“AI 版的费曼学习法”——用这种方法,你实际上能够很好地练习组件搭建和样式调整的基本功。

接下来就是接入 AI 了。不管你想接入哪一种 AI 工具,一般来说,我们使用的都是 AI 的功能层,所以只要找到对应 AI 工具的 API 以及开发文档,按照文档说明来改造自己小程序的功能实现代码就可以了。重点就在于你调用的 URL、API Key 以及对应的参数等。而如果你要问我用的具体是哪一种 AI 工具——在当前大模型如此“卷”的情况下,其实有很多免费的模型和 API 可以选择。这样一来,AI 的程序功能就能直接发挥作用,你可以借助这些产品去实现图像识别、音视频识别等能力,也就是让模型程序的能力真正“输入”到你的作品里。你可以让程序按照特定的结构返回你需要的东西,包括结构化数据。而我们作为开发者要解决的,就是如何去承接这些结构化内容,让程序能够正确地写出来并展示给用户。如果这些操作上的问题都搞定,那基本就成了。

之后,你就可以看到对应功能实现后的效果,也不会再觉得程序工程有多难。所以,做出一个可用功能之后,你会发现,这其实正是很多 AI 产品的常规做法,是一种“AI 工程化”的落地方式。如今可以使用的 AI 工具越来越多,它们能够实现各种文字输出的效果。我做的这个小程序中的某个功能,就是围绕这个思路去调整代码实现的。对一个已有的小程序来说,接入 AI 其实只需要几次代码调整就能完成。但是,用简单的东西做出文字型的 AI 功能,就像对待一件给人用的工程一样,这样一来,你有时候就会发现,原来很多事情都可以用 AI 工具来帮你实现。这才是最重要的——你到底能怎样去运用 AI 程序的能力,做出一个对人有实际效用的“AI 工程产品”。

所以,这件事究竟可以怎么做呢?我就是实现了一个文字型的程序功能,然后基于这个小程序,在看到效果之后,再复制修改,做成了一种可以灵活调整的模块化程序。几乎所有想要实现的东西,都可以通过 AI 程序功能来完成,而不再是必须一行一行埋头写代码。再加上程序的 AI 能力,我最终得以实现自己的一个程序法想。这大概就是自然语言编程的魅力吧——不管怎样,我们都能把一个程序做出来,变成一个实实在在有功能的作品。

因此,除了基本的文字识别工具,你其实还可以让这个工具“活”起来,而不是让它坏在那里。更进一步,只要有任意物体识别能力,就可以为老人提供应用识别、药品说明解读,甚至是食谱识别等效果。而这些功能的实现,都只需要简单地修改提示词,完全不用去操作复杂的代码。

按照这种思路,我们当然也可以做出各种各样的其他功能,自行对应到图示、说明书以及效能优化等不同的场景中。希望这些思路能对你有所启发,让你也体会到,属于你程序的“东西”,这个小程序本身就具备可扩展性,并且可以把简单的程序分享出去,让老人也能用起来。而当真正给老人们用的时候,我发现他们是实实在在开心的。我意识到,解决这些程序难题的方法其实不难,更重要的是:我能够亲手做出一个真正有用的东西,让老人们也感受到 AI 带来的那份贴心和效能。这样一种融入 AI 的工具,完全可以是小程序这个形态的。我们下期再见。


本文由 AI 基于转写整理,仅供复查参考。