惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
GbyAI
GbyAI
阮一峰的网络日志
阮一峰的网络日志
Cloudbric
Cloudbric
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
宝玉的分享
宝玉的分享
I
Intezer
Simon Willison's Weblog
Simon Willison's Weblog
博客园_首页
The Cloudflare Blog
C
Cisco Blogs
AWS News Blog
AWS News Blog
IT之家
IT之家
Cyberwarzone
Cyberwarzone
罗磊的独立博客
美团技术团队
V
V2EX
Project Zero
Project Zero
A
Arctic Wolf
C
Cyber Attacks, Cyber Crime and Cyber Security
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 聂微东
有赞技术团队
有赞技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
雷峰网
雷峰网
S
Schneier on Security
P
Privacy International News Feed
V
Visual Studio Blog
量子位
T
Tor Project blog
S
Securelist
腾讯CDC
A
About on SuperTechFans
T
Threat Research - Cisco Blogs
G
GRAHAM CLULEY
B
Blog RSS Feed
D
DataBreaches.Net
博客园 - 三生石上(FineUI控件)
B
Blog
NISL@THU
NISL@THU
L
Lohrmann on Cybersecurity
V
Vulnerabilities – Threatpost
人人都是产品经理
人人都是产品经理
博客园 - 【当耐特】
L
LINUX DO - 热门话题
Recorded Future
Recorded Future

一颗小树

周更的第 100 篇 改变阅读方式 宝贵的人生建议 小树的工具库 2023 读《重构》有感 仅需 10 分钟,用 GPTs 实现文章总结助手 高质量的需求交付 产品始于问题,而不是解决方案 如何更好地休息 最优解人生 与体重斗,其乐无穷 结构化 prompt = 数字员工? 持续创作的法门 如何降低知识焦虑 7 月思维碎片 N 倍生产力提升:我的 AI 助理 Indie Hacker,互联网打工人的下一个出路? 如何成就伟大事业 夏日碎片 小报编辑的自我修养 一颗小树 #49 投入真实生活 一颗小树 #48 过年杂记 一颗小树 #47 我的人生信念(2023) 一颗小树 #46 回本就卖 一颗小树 #45 规划和落地 小树的 2022 年终总结 一颗小树 #44 构建高质量信源 一颗小树 #43 我的 2022 书单 一颗小树 #42 阳了怎么办 一颗小树 #41 一人企业 一颗小树 #40 非必要别正常啦 一颗小树 #39 阅读和创造 一颗小树 #38 疫情生活碎片 一颗小树 #37 基于多维表格的可转债投资系统 一颗小树 #36 飞盘初体验 一颗小树 #35 雁栖湖半日游 一颗小树 #34 初探多维表格 一颗小树 #33 回不去的名字叫家乡 一颗小树 #32 生活需要留白 一颗小树 #31 Figma 的成功之道 一颗小树 #30 拓宽自己 拥抱善意 一颗小树 #29 有关下雨的记忆 一颗小树 #28 隐入尘烟 一颗小树 #27 找到并坚持自己的热爱 一颗小树 #26 好产品的“差”改版 一颗小树 #25 吹吹南澳岛的海风 一颗小树 #24 代码重构的一点心得 一颗小树 #23 和团队新同学的对话 一颗小树 #22 从《干法》中学到的 一颗小树 #21 阿里四年我的收获和感想 一颗小树 #20 周更半年我学到的事 一颗小树 #19 慢慢来比较快 一颗小树 #18 只规划每天最重要的三件事 一颗小树 #17 裁员潮下的反思 一颗小树 #16 纪录片的力量在于真实 一颗小树 #15 世界很小但很好 一颗小树 #14 让自己成为问题的终结者 一颗小树 #13 别忘记你的热爱 一颗小树 #12 聊聊写作这件事 一颗小树 #11 开始投资前更重要的事 一颗小树 #10 疫情囤货指南 一颗小树 #9 疫情之下 重建内心的秩序 一颗小树 #8 不要倒在黎明前 一颗小树 #7 从小孩子身上学到的事 一颗小树 #6 和自己的产品一起成长 一颗小树 #5 技术对生产力的的变革是不可阻挡的 一颗小树 #4 暴风雨的意义 一颗小树 #3 投资成功,是我们变成一个更好的人之后自然的结果 一颗小树 #2 持续学习来应对这个复杂多变的世界 一颗小树 #1 任天堂和上岭村 一颗小树 #0 这是写给你们的第一封信 游戏改变世界 把自己给开源了 构建自己的不为清单 有爱和被爱 做了一点微小的工作 小树的 2021 年终总结 小树的 2020 年终总结 与其感慨路难行,不如马上出发 阿里前端也切图?不,人工智能帮你做 如何写好简历,拿到大厂 offer 的敲门砖 任时光匆匆流去 | 2019 年终总结 聊聊在阿里远程办公那点事儿 在 D2 做主持人是怎样一种体验? 提高工作效率的几个方法 有限状态机在 CSS 动画中的应用 「译」React 项目结构和组件命名之道 编写小而美函数的艺术 使用纯粹的JS构建 Web Component 翻译计划-状态管理请三思 利用Dawn工程化工具实践MobX数据流管理方案 高性能 MobX 模式(part 3)- 用例教程 高性能 MobX 模式(part 2)- 响应变化 技术文章写法浅谈 翻译计划-用node.js开发一个可交互的命令行应用 无他,唯手熟尔-前端实习面试题篇 工欲善其事必先利其器-前端实习简历篇 手把手带你用原生js实现css属性的set和get 我们来翻翻元素样式的族谱-getComputedStyle 翻译计划-从sass到PostCSS
因地制宜
也树 · 2024-12-22 · via 一颗小树

你好,我是小树。这是我为你写的第 128 封信。每期都会同步更新在微信公众号一颗小树

这周参与了一个讨论,大致是说编程 + AI 和低代码 + AI 来实现需求孰优孰劣。

这篇文章聊下我的一点思考和最近用低代码做公众号数据分析的案例,欢迎讨论和指正。

编程 + AI 通常说的是借助 AI 的能力来完成业务流程的代码实现,低代码 + AI 往往说的是在已有的业务流程基础上,通过 AI 更好的解决流程中某个节点的问题。

我认为这两种方式并无高低之分,只是适用于不同人群和不同场景。

我在日常工作里会接触很多客户,不同行业和知识背景的客户对工具的接受程度差别非常大。

举几个例子:

  1. 某电网公司内部的 IT 团队实力很强大,很多技术使用的深度远比我们要深;
  2. 某互联网公司默认使用文档进行异步协作,高阶的产品功能如臂使指;
  3. 某连锁洗脚城的老板希望能有更低成本搭建员工管理系统的方法,让他轻松一点;
  4. 某连锁酒店的厨师长希望通过工具来自动化地解决排班的繁琐工作。

如果我处在一个高知识密度的组织,可能 AI 加持的代码编辑器能够极大地提升员工创造力的上限。

但如果是在已有的业务流程上做改动,或者想让更多的人用 AI 解决问题,不可能寄希望于所有人都能学会编程,替换或修改已有的整套实现。

实际上,开发一个应用背后的成本远远高于低代码搭建。

开发可以分为两部分:创造和维护,两者的区别是从 0 到 1 和从 1 到 10。

得益于大模型性能的突飞猛进和云服务的蓬勃发展,创造对于愿意学习和钻研的人来说已经不是什么难事。

我们很容易让 AI 帮我们写一个网页部署到云端,成为自己的作品。

这是因为云服务厂商转嫁了我们部署、运维等环节的成本,让我们可以专注在想要实现的功能上。

但如果我们想更进一步,修改已有的功能,调试问题或者在此基础上加入新的功能,AI 就会像一个爱走神的乙方,并不能完全按照我们的心意来做事。更不必说业务逐渐发展到一定规模后会逐步面临的复杂技术问题。

即便目前的 AI 已经非常强大,但我在实际使用的时候还是达不到“精准”控制。就像医生手中的手术刀,大部分时候还是需要依靠自己本身的技术能力来精确完成问题的排查和修复。

因此,AI 可以看做个人能力的杠杆,它可以放大我们已有的能力,降低启动门槛,但不能让我们一步登天。

低代码的好处之一是模块化。

通过功能的封装,屏蔽掉中间不需要被使用者理解的细节,添加一些约束,构成一个开箱即用的功能模块。

通过这种方式,很容易保障功能体验的下限,最差也是平台经过各种业务场景打磨过的。

举一个具体的例子,假如我想实现一个发送钉钉消息的功能,如果用代码来实现,用户可能需要理解如何鉴权、调用哪些接口、内容如何转换为消息需要的格式、服务的稳定性和可用性和各种场景的边界情况等。

如果通过低代码,用户只需要配置发给谁、发什么,消息就能在合适的时机发送出去。

另一方面,通过低代码搭建的业务流程,很容易被复制、迁移和修改。

如果我是决策者,我往往希望买的不是一次性的代码模板,而是实际能运行的业务流程,并且要能自己上手维护和应对未来业务场景的拓展能力。

如果对方来和我聊解决方案,讲代码就太晦涩了,但通过低代码搭建一个工作流是更直观、更容易让我买单的。

当然,低代码一定是牺牲了部分灵活性的,仅支持有限的配置能力,尤其在 UI 上就更难实现定制化,如果想要在 C 端实现比较好的体验是比较困难的。

再来讲讲我最近使用低代码提升效率的一个案例。

我日常的工作内容主要是写代码,各类功能都习惯自己开发实现。

最近刚好想要总结一下自己今年公众号的文章数据,但是公众号后台的数据分析和导出能力实在太差了。

去年我用 JavaScript 在浏览器里实现了一个简单脚本,支持自动翻页并将文章的访问、点赞等数据导出为 CSV 格式。

但我今年想尝试用低代码的方式来解决这个问题。最终花了几个小时时间,用 RPA 工具配置出了自动化应用,只需要点一下运行按钮,就可以自动化抓取页面上的数据并结构化,简单处理后批量写入多维表格。

完整流程如下: image

熟悉 Python 的小伙伴会很容易理解这个流程在做什么,实际上就是把每行代码抽象成了一个个流程节点,有常用的列表和字典数据结构,还有条件分支和循环。

获取已打开的网页对象是用 Chrome 浏览器插件的 API 来实现对浏览器的控制,借助工具我完全不需要了解插件开发。

批量数据抓取非常方便,我只需要简单点选页面上的某个元素,工具可以自动帮我匹配到页面上所有相似的内容自动抓取为不同行的内容,完全不需要了解 DOM 选择器或者 XPath 之类的前置知识。

再借助多维表格仪表盘的能力,就可以为自己搭建一个独一无二的年终总结(图片非真实数据)。

image2

单单从解决问题的效率角度来说,下次再去实现这种非标准化的数据分析场景,我就不会考虑通过写代码来实现了。

最后小结一下:

  1. AI 是个人能力的杠杆,通过 AI + 编程可以极大提升每个人解决问题的能力
  2. 低代码更易用,通过牺牲部分灵活性换取更低的上手门槛,叠加 AI 可以更好地提升已有业务流程的效率
  3. 不必执着一种万能的解决方案,不同场景找最适合的来用

谢谢你的关注,我们下期再见。👋🏻


往期推荐

你也可以在这里找到我:即刻Twitter、微信公众号一颗小树

如果你觉得这篇文章对你有用,欢迎分享给更多好友。