每周小结39:解决方案太复杂,往往是问题错了
Hello,大家晚上好,我来更新周报啦~
墨玩遐想
1、解决方案太复杂,往往是问题错了
上周我做了个数据统计的小工具,主要用来统计每月群聊的发言数量,但耗费的时间成本是预估的两倍多。
我第一版方案是增量更新的方式,想让汇总的群聊数据支持增量更新,这样我每次只需要传当日的数据就行了,但问题在于:
- 用Python全量跑一遍和仅仅跑增量数据的时长相差不大
- 如果我用增量的方式,还需要增加相关的校验,比如识别缺失日期的数据、识别重复的数据
- 如果要查指定日期的数据,必须修改已有的存量汇总数据才能实现
按照第一版方案,我用AI编程工具写了半天还没搞定。
但其实我们并不一定要做增量更新,全量更新其实也可以。
于是我改了方案,直接全量导入指定时间区间的每日统计数据(日维度数据已有),这样统计区间还能由我自己控制,更为灵活,计算也不复杂,一小时不到就搞完了…
所以,解决方案太复杂,往往是问题错了,在做方案的时候,一定要多想下是否有更简单的方案。
2、提示词工程应该叫上下文工程
上周有个关于提示词工程是否应该叫上下文工程的讨论,在x上很火,我觉得它直接叫上下文工程是很正确的。
因为让AI处理任务,就像我们去找一个小助手完成任务一样,我们必须讲清楚任务背景、任务目标、历史情况等。
对应到大模型也是一样的,它必须有充分的上下文才能更好地完成任务,所以,这并不能仅仅依靠提示词的手段。
构建这样的上下文工程,需要引入记忆系统,这里会有几大块,就跟我们人记东西一样。
第一,需要把当前用户输入的内容,进行压缩存储,相当于提取一些关键词,这就类似我们人的记忆一样,一般我们依靠"组块"来记忆。
比如,我们很难一口气完整记忆11位的电话号码,在记忆的时候,会把它划分为3个组块,如137-0701-1233,前三位是运营商号段,中间四位代表地区,后四位是用户号码,这样一划分,大大减轻了我们的记忆负担。所以,把用户输入的内容做压缩,就减轻了AI记忆的负担,同时也保留了最有价值的token。
第二,需要构建一个存储上下文的系统,它包括存储、检索等部分。
我们去查询内容的时候,就是在做检索,如果不做检索,而是去遍历数据库,那么会非常的低效。此外还需要做好记忆的存储工作,把关键信息放在数据库中。
第三,需要做上下文环境的隔离
对于人来说,我们有情绪记忆、陈述性记忆等区分,比如说上次我们因为某件事生气,它是记忆在情绪记忆相关的脑区。而对于某些知识类的内容,我们会放在另外的脑区。试想一下,如果我们都混在一个脑区,那么有可能会检索效率低下,并且容易混淆。
所以大模型也是一样,要把不同类型的任务,放在不同的环境存储
3、读问的复盘
最近想了想,其实之前做的读问插件是个失败的产品,在做的时候很兴奋,觉得这个东西很多人会用。但实际并不是,最重要的问题在于使用场景。
就我自己来说,阅读一般是在墨水屏阅读器;对大部分人来说,他们往往也是在手机上阅读,都不是在浏览器上。
所以,对于做产品来说,场景不对,其它都是白搭。
4、做产品的三个阶段
做产品其实不是说直接从0到1,也不是说从0到100,我觉得有这样三个阶段:
第一个阶段就是从0到0.1,在这个阶段,要先去验证产品的可行性。
很多人可能会想到,我们既然要做产品,那就要做个很高大上的东西,但不是这样的,只要产品满足了用户的需求,哪怕再简陋,它也是会有人用的,比如说小猫补光灯。
第二个阶段就是从0.1到1,这个产品从能用到好用的阶段,在这个阶段,需要解决产品的存在的bug、交互等一系列使用层面的问题,一旦这个阶段没有问题了,那么就可以进入下个阶段。
第三个阶段是从1到100,这个阶段的重点一是增长,二是把产品的覆盖范围给外延,增长很容易理解,就是把用户量做大,把产品的覆盖范围外延是什么意思呢?
它是指我们以前的产品可能只能满足用户的单一需求,在把这个需求做深后,可以基于这个点往外延伸,看有没有其他能做的。
比如说微信,它最开始只是一个聊天工具,但是它把聊天工具这个点做深了之后,慢慢延伸出来,扩展到了公众号领域。
墨玩读书
《智慧的疆界:从图灵机到人工智能》 推荐值:三颗星
这本书写得还不错,面向的对象是一些研究AI的入门学习者,如果没有一定的数学基础,读起来还是有点费劲的。
人工智能这个词最早是在达特茅斯会议被提出,所以这个会议也被视为人工智能的开端,参加会议的大佬,后面都成了人工智能领域的专家。
作者在书中主要围绕着人工智能的历史来展开,从符号主义学派、连接主义学派到行为主义学派,都详细的展开进行了阐述,有兴趣的同志推荐看看。
《文明的抉择》 推荐值:三颗星
这本书的作者是一位西方经济学家,它的核心观点很简单,就是要提防那些搞金融的食利阶层对经济的影响,在古代封建社会食利阶层主要是地主,而资本主义社会食利阶层主要是银行家、投资家这些玩金融的,他们宣传金融怎么怎么好,完全市场化怎么怎么好,忽悠监管部门放松对食利阶层的监管。这种后果当然是非常严重的,以后的美帝就会成为我们的另一个大体老师。
不过这本书写的比较啰嗦,大部分都是案例,其实真想了解这些内容,不如读读列宁的《帝国主义是资本主义的最高阶段》,写的简单却又深刻。
其它
《涌现》《林家铺子》还不错,没有啥踩坑的,特别是《林家铺子》是描写封建社会生活的短篇小说,值得看看。