每周小结39:解决方案太复杂,往往是问题错了
← 返回周报

每周小结39:解决方案太复杂,往往是问题错了

每周小结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的入门学习者,如果没有一定的数学基础,读起来还是有点费劲的。

人工智能这个词最早是在达特茅斯会议被提出,所以这个会议也被视为人工智能的开端,参加会议的大佬,后面都成了人工智能领域的专家。

作者在书中主要围绕着人工智能的历史来展开,从符号主义学派、连接主义学派到行为主义学派,都详细的展开进行了阐述,有兴趣的同志推荐看看。

《文明的抉择》 推荐值:三颗星

这本书的作者是一位西方经济学家,它的核心观点很简单,就是要提防那些搞金融的食利阶层对经济的影响,在古代封建社会食利阶层主要是地主,而资本主义社会食利阶层主要是银行家、投资家这些玩金融的,他们宣传金融怎么怎么好,完全市场化怎么怎么好,忽悠监管部门放松对食利阶层的监管。这种后果当然是非常严重的,以后的美帝就会成为我们的另一个大体老师。

不过这本书写的比较啰嗦,大部分都是案例,其实真想了解这些内容,不如读读列宁的《帝国主义是资本主义的最高阶段》,写的简单却又深刻。

其它

《涌现》《林家铺子》还不错,没有啥踩坑的,特别是《林家铺子》是描写封建社会生活的短篇小说,值得看看。