温州程序员劝退师 (@Das) 在 Intentware 不是更聪明的软件 中发帖
上周本应该把这几篇文章写完,奈何 Pokopia 太好玩了,最近沉迷开荒,这周抽空慢慢写吧。
最近,我一直在思考一类新型软件,但总觉得“软件”这个词已经不太够用了。
先举个例子。
你告诉一个系统:“帮我规划五天的旅行,预算适中,把热门景点都安排进去。”它能理解这句话,拆解任务,搜索信息,最后给你一份完整的行程。你再告诉另一个系统:“整理这周的会议纪要,给每个人分配待办。”它也能完成。
这已经不是普通的软件行为了。
我把这类系统叫做 Intentware,暂且译作“意件”。这篇文章想解释这个词是什么意思,以及为什么我觉得它值得单独讨论。
一、传统软件是怎么工作的
传统软件的工作流程,大致是这样的:
人先想清楚要做什么
人把目标拆成步骤
人把步骤转换成系统能接受的输入
系统执行,并返回结果
系统真正负责的,其实只是最后一步。前面三步,主要都由人来完...