大家好,我是小悟。
最近,美团上线了 NoCode 。作为一款 AI 编程工具,它号称能让没有编程背景的人,通过自然语言描述需求,就能轻松开发应用程序。
官方的介绍
NoCode 是一款无需编程背景和经验,通过自然语言和对话形式,即可快速生成应用的平台。可帮助用户以“零代码”的方式创建提效工具、产品原型、可交互页面等,降低开发门槛,实现创意释放。让“一句话,呈所想”成为可能。
记得以前听在放射影像科的朋友说过,每天都有大量的 CT 和 MRI 报告需要医生撰写。目前分配报告的方式,积累了一定的报告数量后人工去系统点击分配,效率低不说,还很难保证公平性。
最让人难以接受的是,每次分配都要从第一个人开始,就会出现有的医生报告很多,有的医生报告很少的情况。那如果刚好那几份报告又是比较复杂的呢,求那位医生的心里阴影面积?
就是说,有的医生可能连续接到几个复杂病例,忙得焦头烂额,而有的医生却总是接到相对轻松的报告。这种不均衡不仅影响诊断效率,长期下来还可能造成医生疲劳度差异。
其实,每次分配应该从上一次分配结束的那个人的下一个人继续分配,这才合理一点,至于被分配到的报告难易程度就不说了,反正随机嘛,看运气。做程序的都知道,实现这样的功能并不难吧。
于是就想到了让NoCode帮我模拟做一个能解决当前问题的系统看看怎么样,当我打算用 NoCode 创建一个放射影像科诊断医生报告分配系统时,心里其实也没底。
但上手之后发现,过程比想象中简单很多。我在对话框里详细描述了需求:“使用 NoCode 创建一个放射影像科诊断医生报告分配系统,用于当天给上班的医生分配 CT 和 MRI 待写报告。每次积累了一定数量报告后自动执行分配,每次分配要从上一次分配完成后的下一个人开始继续分配。每个医生分配到的报告难易程度要均衡,比如这个医生这次分配到了比较难诊断的报告,下一次就把难的报告分给下一个人,以此类推。”
很快,NoCode 就开始自动写代码了。它的代码和预览功能切换特别赞,我能方便快速看到生成的效果,要是觉得哪里不满意,直接在对话框里提出修改意见就行。
比如,我觉得报告的排序方式不太合理,就输入 “调整报告排序方式,按照难易程度先后排列”,它马上就做出了调整。
在这个过程中,NoCode 还会自动进行分析检测,确保代码的质量和稳定性,遇到bug,自动分析自动修改,这对那些不懂代码的人来说,简直太贴心了。
这个用 NoCode 搭建的报告分配系统,优势非常明显。首先是公平性大大提高,每次分配都能按照规则,从上一次分配完成后的下一个人开始,避免了有的医生总是接到大量报告的情况。
而且,它能根据之前的分配情况,自动均衡报告的难易程度,让每个医生都能合理分担工作。
从效率方面来看,可以设置分配阈值,积累多少份后自动分配,医生能把更多时间和精力投入到诊断工作中。
积累一定数量报告后自动执行分配这个功能,也让整个流程更加顺畅,不会出现报告积压的情况。
可以通过对话描述实现更多的功能,支持网页直接嵌入图片。
可以直接选择指定元素编辑。
Dev Mode 开发者模式:是 NoCode 平台提供的在线代码编辑功能,支持对已创建作品进行代码级别的深度定制。通过该模式,可直接查看和编辑您 NoCode 作品完整的代码,实现高级功能拓展。
管理 Database 资源:是提供数据存储的应用程序构建平台,自带开箱即用的数据存储能力。将其与您的NoCode 项目连接后,无需复杂开发,即可轻松实现界面数据的存储、读取与展示,为您的应用赋予动态数据交互能力,让创意真正落地。
新版本不符合预期的话可以回退。符合你的预期后,可以下载代码,可以直接部署,生成在线访问地址,兼容移动端,也可以添加自己的域名。
当然,想要真的把这个系统落地,还需要做其它工作,比如接入医院影像科报告数据,把这个系统嵌入医生写报告的系统里面等等。
当前只是模拟了一下,生成的是静态页面,数据也是写死的,前端代码基于react,倒是可以下载下来使用的。不过做一些产品官网、活动页面、工具助手还是很方便的。
刷一道面试题
Java程序开多少线程合适?
谢谢你看我的文章,既然看到这里了,如果觉得不错,随手点个赞、转发、在看三连吧,感谢感谢。那我们,下次再见。
您的一键三连,是我更新的最大动力,谢谢
山水有相逢,来日皆可期,谢谢阅读,我们再会
我手中的金箍棒,上能通天,下能探海