孩子上了初中以后,学业压力骤然增加,我就琢磨着怎么样才能帮助孩子在更短时间内,更加有效地进行学习。
老祖宗说过要因材施教,能不能对孩子的薄弱点,进行针对性练习呢?
比如遇到数学的难题/错题,用AI进行知识点分析,然后让AI生成同类型题进行训练。
作为程序员,我的脑海中已经迅速勾勒了这个AI应用的界面,拍照上传,展示结果,加入错题本等等。
可是考察了一圈发现,虽然AI应用平台很多,但都是基于自然语言交互的,没法构建一个带界面的AI应用。
只有一家除外:扣子(Coze)平台,它支持零代码、可视化的应用开发,可以用拖拽的方式来构建GUI界面,通过工作流调用大模型,读写数据库/知识库来实现业务,完全满足了我GUI+AI的要求。
在扣子平台开发出的AI应用,不但可以在扣子平台上运行,还能发布成微信小程序,让应用迅速扩展到自己的社交圈甚至整个互联网。
这想想空间就很大了,如果你真的开发出有意思的AI应用,很可能会一夜爆火的。
先看看扣子的可视化开发平台UI Builder吧。
在左边栏可以看到大家熟悉的按钮、列表、文本、图片等组件,用拖拽的方式就可以构建应用界面。
业务逻辑主要靠工作流,这里可以调用大模型、插件、知识库、数据库,也是可视化的拖拽方式。
然后把界面和工作流连起来,相当于前后端通吃了,一个人就可以快速开发出一个AI应用了。
应用的发布也很简单,这个待会儿详细展开聊。
我把这个AI应用叫做“数学练习小助手”,界面主要分为两个部分:
1.解题
用户可以拍照上传习题,选择是否添加到错题本。
系统会分析图片,展示文字版习题,对应的考点,以及三道类似的习题。
(本来是可以给出题目解答的,但是涉及到一些数学符号,微信小程序暂不支持Markdown组件,只能暂时忍痛割爱)
2.错题本
主要展示错题本中的错题列表。
这个流程比较简单,主要包括下面几个部分:
1. 使用“图片理解”插件提取试题文字
2. 通过大模型判断是否数学题,如果是的话就就进行考点分析,生成类似题目。
3. 根据是否保存到错题本来插入数据库
值得一提的是数据库,在扣子中可以轻松地在线创建表格,然后用SQL语句进行读写。
界面和工作流的连接就更简单了,把界面按钮的点击事件和工作流绑定,然后把图片等参数传递过去就行。
AI应用开发测试结束以后,可以发布到扣子本身的平台,也可以发布到抖音小程序或者微信小程序,我选择的是微信小程序。
发布到微信小程序的前提是你要注册了小程序号,登记了主体,填写了基本信息,设置了服务类目。
还有特别关键的一步:备案,这个有点费时间,建议提前准备。
首先,在项目工作区的右上角点“发布”按钮,进入发布的设置页面:
版本号和版本描述根据自己的需要填一下,关键是微信小程序的“配置”。
需要输入自己的AppID(小程序ID),这个AppID可以在微信公众号的后台找到。
然后跳转到公众号平台授权界面,使用公众号平台绑定的管理个人微信号扫描二维码:
在手机端根据提示,进行授权就可以了。
授权成功以后,回到扣子的发布页面,就会微信小程序已经变成“已配置”状态。
这时候,直接点击右上角的“发布” 就可以了。
最终,我这个数学练习小助手是这样子的,试用一下吧:
这个AI应用的功能还非常简单,界面也不美观,但最核心的功能已经完成了,更重要的是,从有想法,到利用扣子的UI Builder和工作流来实现,也就花了我两个小时,这个速度是非常惊人的。
扣子最近新增的“一键发布到小程序”,一下子让AI应用进入了更广阔的天地,在抖音生态圈和微信生态圈都可以流转起来了,如果你有好的想法,和AI结合,使用扣子快速实现和发布,转发到朋友圈,也许就爆火了。
赶紧点击文末的阅读原文,到扣子官网去体验一下吧。
也欢迎大家关注扣子公众号,随时了解扣子最新的消息。