两周亲子徒步所感所思——其二

自从第一次带女儿出去徒步收获了难忘的体验,紧接着的一周就安排了去百工堰的徒步。这其实也是住在龙泉山脚下的好处,虽然潜意识一直惯常的认为景色在远方,但是其实身边的龙泉山脉小山坡也有独特的魅力。

百工堰是一个自己来过很多次的公园了。最初知道这个公园还是在家没事看龙泉驿区《县志》,了解到这个公园因为每年修缮需要百工才能完成,迅速引起了自己的兴趣。长大后,第一次去百工堰是自己上学一年的桃花节——一个现在基本不太有存在感,但当时是龙泉的第一大节。老爸带着我和老妈。印象中那个时候的自己还没有喝过瓶装的矿泉水,因此在的大坝上想要买瓶水。比较之下,老爸觉得价格相当情况下还是买瓶可乐划算。由此可见,当时家里生活水平其实非常有限。那次游玩因为老爸提议绕山腰一周的提议被老妈否决了,因此我们也就在大坝周围转了几百米也就打道回府了。虽然有遗憾,但那个时候的生活的确相对乏味,回到家依然津津有味的把那次出行写了一篇不短的游记。

这次带女儿来也是临时起意,只是隐约想着把当年没有成行的山腰那条路可以去试一试。故地重游容易让人感怀很重要的一点是改变与不变的时空冲突。这次进入公园,我无意识的跟女儿讲,你看这个上大坝的路,当时是徒步上来的,今天老爸可是直接带你开车就上来了——一样的场景,我记得老爸当时跟我讲的是,你看路上那个红房子没,那据说是一个画家的房子。如今,那个房子还在,我也指着那个红色房顶跟女儿说了一句几乎一模一样的话,也不知道女儿到底听进去了还是被风吹散了。

带着女儿往我中学那会儿聚会的地点走了会,发现布局已经有所改变,末端是一个篮球场。没有找到当年烧烤——如今应该叫露营——的地点,但我还是花了点小心思让女儿在大概得位置拍了一张照,然后发给了妞儿。有时想想,这哪里是感怀,也是一种创造与新生。

绕着湖的左岸走了很远,已经走过了当年我折返的码头,转过角,发现了很多钓鱼佬。这个时候,我依然不确定当年老爸所说的山腰那条路到底存不存在,如果存在到底能不能走通。很快,来到了石板路的一个岔路口,我试探性的问女儿,要继续走石板路还是走野路。虽然是个陷阱题,但是女儿想都没想就说要走野路。所谓野路其实就是紧贴着湖边一两米的土路。走了一段,拨开遮挡视线的枇杷树枝,发现对岸不就是我们来时的大坝吗?原来老爸当时所说的山腰那条路就是这条沿湖路,而自己已经不知不觉的走上了当初自己留有遗憾的未走之路。

因为是野路,我带着女儿一路穿梭在湖岸的 树林之间。这也让女儿有了一种探险的感觉,有好几段路,我甚至觉得体力有点跟不上这个蹦跶的小姑娘。路上,我们遇到了我好几年错过的芦苇,按照我的习惯给女儿采了一只。所不同的是,她是拿着芦苇去寻山,至于我自己则勾起了自己回不去的地方。

沿湖的野路比自己想象的要长,拐过一个湖角,又是长长的湖岸。正所谓,山重水复疑无路,柳暗花明又一村。路上,我们看到了吊床垂钓的钓友,一起用手机查询认识了开紫色小花的阿拉伯婆婆纳。坦率讲,路线长度超过了自己的预期,中途我挺担心小家伙耍赖,但同样的,路线上的风景也远超过了预期。临近最后一个湖角,小家伙终于开始说脚快要走不动了,但是递上一盒牛奶之后,一溜烟就跑去湖边的一条石缝小溪指挥我去抓鱼了……小朋友的世界,这,很合理。

转过最后一个湖角,终于达到了大坝的另一头。我们也很轻松愉快的完成了有史以来(第二次)最长的一次徒步。而我也补上了当年未走之路的遗憾。人生如是,有时候并不需要对逝去的太过于耿耿于怀,也许在未来某个时候以你意想不到的方式出现。有人说,希望至美。至少,我在带女儿的第一次百工堰徒步,尽可能为她开启了一个相对完整的起点。如同当年,父亲暗自为我做的那样。

两周亲子徒步所感所思——其一

时光荏苒,自己写下《A letter to daughter》已经过去了一年半。转眼,女儿已经进入了二年级下的学习,再过几个月也将结束闭眼赛跑和盲人摸象的阶段,拉开全国规模性最大一次的集体开盲盒活动序幕。

在这个时候记录一些自己育儿阶段性的所思所感,自然是有一定的被迫性,或者说在被打脸情况下的不得不回应。当然,我依然认为一年半以前坚持提倡的富有同情心、好奇心、自我相处、交流沟通、价值观和世界观是不需要做什么修改的。更多的是,自己似乎在自顾自的欣赏自己所推崇的成长框架,但是却没有在这一年半的时间里有合格的具体细节勾勒和投入。

在这个点上,与夫人也有过不太愉快的沟通。原因其实并不特殊与深奥,无非是因为自己理所当然的认为自己在工作上更多的投入来支撑这个家庭,那么当个政委也就无可厚非。这是很多中国式经济家庭的常见两难问题。最近在读《时间的秩序》,当被世界上没有一个全局统一的时钟震撼的时候,也让自己明白了:在育儿这个事上,个体的成长就是在自顾自的发生,过期不候,超时不补——缺失就是一种错过,它不关心,甚至都没有概念这里还有凡人所认为的“原因”。于是心里很快释然,我跟伊说,我想尝试每周能在缺失上做一些找补。

可能近期正好也赶上自己工作上内容和心态的调整,每周抽出一个完整的半天目前看是一个只要不偷懒就可以做到的事。而陪伴女儿的方式是我最开始不太有信心的徒步。

选择徒步的初心是因为这是一个可以同时让身体和心灵在路上的活动,客观条件是背靠龙泉山,这方面的资源非常丰富。所以,自己虽然是一个徒步的键盘侠,安排出10来条徒步路线还是很有信心的。

第一次徒步是前区医院背后的仰天窝健身步道。路线自然算不上顶级,而且靠近市区的步道天然的都会被过度商业化,而且是那种没有任何文化底蕴的商业化。但是,女儿却异常的兴奋与高兴:哪怕是因为山脚车位紧张,我把车停的较远,需要骑车到入口,女儿也认为骑车是一个让她喜出望外的安排。这让我意识到,有时候很多事情真的不是计划出来的,也不在乎具体是什么地方,在一起的陪伴始终是不可替代的。

女儿的体力比我想象的更好,半程之后我反而成了后面那个需要去赶路的人。其实女儿成长中的很多问题如是,并不需要预设这个问题对于她是不是太难或者太远,我们需要做的是守护好安全安全边界,边界内的东西她看到和能做到的往往会超出你的经验。

中途遇到了一个跟徒步毫无关系的蹦蹦床,这个是女儿的最爱,我当然不会阻拦。但是,我提前跟她约定了两个条件:1、自己决定要不要玩,如果要玩,从自己的零花钱支出;2、虽然这个蹦蹦床不限时,但是我们要约定好出场的时间。女儿很高兴的去玩了半个小时,然后我招了招手,乖巧的穿着鞋跟我继续爬山。我回忆了一下,这可能是在这类场景下,我单独带她最愉快的一次了。所以,达到山顶的时候,我很阔绰的请她吃了狼牙土豆,告诉她,这个她可以不支出零花钱。当然,我不会告诉她的是其实我爬山饿了嘴馋了。

下山路上,我们又骑着轻快的自行车路过了废弃的医院。稍微往以前的病房不太有勇气的看了两眼,我看到了我上大学那年暑假陪伴老妈住的那个病房,以及那几个夏夜自己陪着老妈一圈圈散步的医院后花园,也想起了爷爷最后住过的马路对面的那个病房,当然还有自己离京回蜀拿下第二个offer时候蹦跶着开车去马路牙子下面做体检的年少轻狂,甚至在手机上回邮件把发offer的HR名字都打错了……我一直认同陪伴儿女的成长,其实也是自己的重生。此情此景,我想我的陪伴其实也没有最开始的那么无私与伟大;因为并不是我单纯的在给与,女儿也带给了我往事的刷新和眼前的见证。

使用ChatGPT的一点感受和思考

在ChatGPT未在国内火热传播的时候,自己就注册了账号来体验。但是一直囿于日常琐事以及对媒体炒热点的反感,一直没有把体验ChatGPT的一些感受和思考发出来。年后第一天开工,内网看了几篇相关话题的文章,也是时候把自己的一些微小收获po出来,权当抛砖引玉。

极强的问题理解能力

搞过NLP的同学可以把这个能力理解为NLU的能力。NLU能力在垂直领域要做到准确并不难,甚至考人工堆知识库也能搞定。ChatGPT的理解能力之所以让人们感到些许震惊是因为对人类通用知识的理解能力都非常准确。这种准确性不仅做到了跨领域,而且对主流语言的支持、不同文化背景的表达都支持得非常好。是一个工程+模型两个飞轮向前推动的结果。

但是也会有概念混淆的时候,主要是问题关键词存在多种含义、指代的时候。并且它不会主动询问消歧。这个比较容易触发。这里引一个刘飞的公众号例子:

刘飞:

那产品经理可以从艾尔登法环中学到什么经验?

ChatGPT:

艾尔登法环是一种管理学方法,它用于描述产品生命周期的不同阶段,并为每个阶段提供相应的管理措施。作为产品经理,可以从艾尔登法> 环中学到很多东西,比如:

  • 产品生命周期的概念:艾尔登法环描述了产品从研发到退市的过程,并将其划分为五个阶段:研发、发展、成熟、衰退和退市。作为产品> 经理,可以从艾尔登法环中学到产品生命周期的概念,并为自己的产品设计提供指导。

  • 产品管理的方法:艾尔登法环为每个产品生命周期的阶段提供了相应的管理措施,包括市场调研、竞争分析、市场定位、产品计划和推广> 等。作为产品经理,可以从艾尔登法环中学到如何制定产品管理方法,并为自己的产品设计提供参考。

  • 产品经理的角色定位:艾尔登法环中提到产品经理是负责产品管理的角色,他需要对市场趋势和客户需求进行分析,并制定产品计划,负> 责产品的开发、推广和维护。作为产品经理,可以从艾尔登法环中学到产品经理的角色定位,并为自己的工作设定目标。

  • 产品管理的关键技能:艾尔登法环中提到,产品经理需要具备一些关键的技能,包括市场调研、竞争分析、产品计划、产品开发和推广> 等。作为产品经理,可以从艾尔登法环中学到产品管理的关键技能,并为自己的工作提供指导。

刘飞:

你是不是说错了,艾尔登法环是一款游戏。

ChatGPT:

您提到的艾尔登法环不是游戏,而是一种管理学方法。艾尔登法环用于描述产品生命周期的不同阶段,并为每个阶段提供相应的管理措施。作为产品经理,可以从艾尔登法环中学到很多东西,比如产品生命周期的概念、产品管理的方法、产品经理的角色定位和产品管理的关键技能等。

但是瑕不掩瑜,上面提到的问题有很多成本并不高的解决方案。姑且理解为这是openAI团队暂时缺人没来得及优化[手动🐶]。

一个更好的wikipedia,但是时效性较差,也没法输入新的知识

我知道你在想什么:那还有Google什么事?的确,理解能力准确,又能主动把正确答案以说人话的方式递到你面前,似乎这才是我们认为下一代搜索引擎要干的事。事实上,Google自提出知识图谱以来其实也一直在做这方面的事。但是,凡事并非只有两面,也不是一定要颠覆。

首先,ChatGPT目前是一个名义上offline的版本。其次,database容量在搜索引擎面前九牛一毛,并且不能进行增量知识输入和更新:

liudan king
我想下载你部署到我的本地环境,需要怎么操作

很抱歉,我无法被下载并部署到您的本地环境中。我是一个人工智能助手,我运行在云端,无法被下载和部署到本地计算机上。如果您有其他问题,我将尽力回答。

liudan king:

我想向你注入新的领域知识,需要怎么做?

ChatGPT:

很抱歉,我无法接受新的领域知识。我是一个人工智能助手,我的知识来自于我所被训练的数据集。我不能接受新的信息,也无法主动查阅> 新的信息来回答问题。如果您有其他问题,我将尽力回答。

因此,当前版本的ChatGPT可以是你私人的一个更好的维基百科,甚至是私人秘书。跟Google一起使用更佳。

它能帮你代笔写东西,但不是创作

ChatGPT之所以受到很多人追捧很大的一个原因就是觉得它不仅能说人话,还能帮你干活写东西。比如让它写一段简单但是需要有一点经验的代码:

liudan king:

使用golang编写一段访问支付宝网站的代码

ChatGPT:

下面是一段简单的golang代码,实现了访问支付宝网站的功能:

package main

import (
"fmt"
"net/http"
)

func main() {
resp, err := http.Get("https://www.alipay.com")
if err != nil {
fmt.Println("Error: ", err)
return
}
defer resp.Body.Close()

fmt.Println("Status: ", resp.Status)
fmt.Println("Headers: ", resp.Header)
}

上面的代码使用了golang的net/http库,通过http.Get方法向支付宝网站发起了一个HTTP GET请求。然后,它通过调用resp.Status和resp.Header方法,打印了服务器的响应状态和响应头信息。

请注意,上面的代码仅仅是一个简单的例子,它并不能完全反映支付宝网站的实际情况。如果您想实现更复杂的功能,您可能需要更多的代码和逻辑。

liudan king:

为什么要调用resp.Body.Close()

ChatGPT:

在上面的代码中,调用resp.Body.Close()是一个很重要的步骤。它的作用是关闭resp.Body对象,释放它所占用的系统资源。

通常情况下,当我们使用http.Get方法发起一个HTTP请求时,它会返回一个*http.Response对象,该对象包含了服务器的响应信息。其中,resp.Body字段表示响应体,它是一个io.ReadCloser类型的对象,表示一个可读可关闭的流。当我们调用resp.Body.Close> ()方法时,

实际上,我们调用resp.Body.Close()方法时,它会自动关闭resp.Body字段所对应的可读可关闭的流。这样做的好处是可以释放这个流所占用的系统资源,避免资源泄露的情况。

另外,在golang中,如果我们想要对一个可读可关闭的流进行多次读取操作,必须在读取完成后手动关闭这个流。而调用resp.Body.> Close()方法正是用来实现这个目的的。因此,在上面的代码中,我们将调用`resp.Body.Close()

liudan king:
为什么要加defer关键字?

ChatGPT:

在上面的代码中,我们使用了defer关键字来调用resp.Body.Close()方法。defer关键字的作用是延迟执行一个函数或方法,直到它所> 在的函数或方法执行完毕。

在这里,我们将resp.Body.Close()方法放在了defer语句中,这意味着,在main函数执行完毕之前,resp.Body.Close()方法都不会被执行。这样做的目的是,即使在执行过程中出现了异常,也能保证resp.Body.Close()方法最终被执行,释放它所占用的系

也就是说,ChatGPT不仅能写大家喜闻乐见的八股文,也能写垂直领域的技术文。并且写出来的代码知其然和所以然。

然而,这并不是创作。当前的AI技术本质上仍然是存量数据的再加工和组合,包括ChatGPT在内,并不带来知识的增量。我们以为的量变在ChatGPT这里依然没有看到质变。

但是,这并不妨碍ChatGPT在诸多领域崭露头角。从stackoverflow立即宣布禁止提交ChatGPT生成的答案,到BuzzFeed公开宣布通过ChatGPT生成内容喂养Google,你可以很明显的感受到不同内容领域对它的到来的截然不同的态度,但是有一点是相同的,那就是它对于那个领域来说,在某些方面都达到了很不错的从业者的水平。

对于善用工具的人,使用这一工具可以极大的提高工作效率,同时淘汰更多的该行业的低效工作者。如同工业革命一样带来失业,也带来新的就业岗位。

及格内容生成的成本极低,互联网高质量内容将会以快的速度被稀释。而最有可能形成垃圾内容成山的领域就是导购、营销、水军等一软文为生存手段的领域。

数据,内容,知识,智慧。这是人类文明攀升的解题。很遗憾,ChatGPT目前只是在内容到知识层面做到了一个桥梁作用。作为工具,respect; 作为智能,道阻且长。

流浪地球中的Moss原型在现实中至今看不到一个通用的模型,最有希望的还是Google对于蛋白结构推演的专有模型。但有一点可能图恒宇是对的,知识到智慧的这一环,需要一次550A到550W的算力突破。