舟人胡姬酒肆

落花踏尽游何处 笑入胡姬酒肆中
个人资料
正文

我与ChatGPT 对话的三个回合 (文学.编程.工程)

(2023-02-12 04:21:55) 下一个

我与ChatGPT 对话的三个回合 (文学.编程.工程)

近日,关于ChatGPT的话题在网络上被炒得沸沸扬扬。 作为一名活跃的“斜杠青年(职业工程师/前程序员/偶尔签约网络写手)”,此时此刻忍不住加入到这个热门话题的热闹中,从自己熟悉的角度切入,探讨“ ChatGPT”对于人类社会的影响。

第一个回合:文学

斜杠青年: 请为下列小说写书评

你若打伞我便下雨(短篇小说)

一个风和日丽的早上,拜伦医生一如往常地把他白色的阿斯吨马丁跑车停在伊丽莎白专科医院的停车场的他的专属车位,转乘搭电梯来到他的妇产科医疗诊所"恩赐天使"。

"医生早",一进诊所,五官精致又干净利落的短发护士袭人,从旁擦身而过,在忙着准备各种例行器具时不忘扔过来一句问候。

"袭人早”,玉树临风的拜纶医生,在跨进内间医生房时也微笑着回了一句。

作为妇科医生执照行医十年左右,拜纶医生已经对女人熟视无睹几乎达到众生平等的佛心境界。但是今天当他见到新患者戴芳妮时,不由自主怦然心动,而与此同时,按业界规矩站在旁边观察的护士袭人可爱的小脸则露出了似笑非笑的调皮表情。

OMG,拜伦一下子想起了他与袭人之间那个,”你若打伞,我便下雨”的君子协议......”

不久前的一个下午,当最后一名患者离开诊所时,另外一个女同事也收工回家后,袭人关上了诊所的大玻璃门,将门前的牌子翻到了“今天不营业”的一边。 然后她做了两杯香浓的卡布奇诺,放在小茶机上,与拜伧医生两人面对面开始喝咖啡。

 拜伦,在我今天早上上班的路上,当我从薛尔思桥驶出东海岸 ECP 高速公路并驶入市区时,一辆卡车鸣喇叭从我的车旁擦身而过。 可能是刹车失灵了吧,差点让小女子挂了,哇,好危险……

 OMG,袭人,你不要紧吧,你今天早上怎么没告诉我?

拜伦担心地问道。

没事了,事情已经过去了。只是鉴于人生这么无常,我觉的有个事情我应该给你深刻地坦白一下比较好,不然哪天小女子一命呜呼,小小香魂漂在黄泉路上,也会遗憾还没有来得及实现我的梦想。

 嘿,有趣,让我们听听,看看我能不能帮上忙?

英俊的拜伦带着意味深长的微笑回答道。

拜伦,你三年前是驾一辆深蓝色的玛莎拉蒂开篷跑车是不是?

哎,你怎么知道?

你每次来KPO玩时,把跑车停在乌节购物中心马路对面那间KPO 夜店大露天停车场,我可是亲眼看到不少美眉上你那辆蓝色跑车,呵呵。那时候我在KPO作收银员,那个玉树临风又多金帅气的你哪里会有空注意到那个戴着平光眼镜的收银女孩子呢。

不过至从第一次看到那么帅气的你,又慢慢打听到你是高智商的医生后,我就认定你就是那个我未来小孩的“爸爸”了。我是不相信婚姻的,也没打算结婚,但是特别喜欢小孩子。后来我就趁你缺护士时上门应聘,为你作护士了。

哇哇,袭人你小小年纪,连唐伯虎卖身为奴泡秋香的招数也会呀?给我一个理由,我为什么要答应你呢?呵呵。虽然现在高富帅们都喜欢约炮而不怎么约会了。

拜伦,你是医生,按行规是不可以与患者发生关系的,但是你又是正常男人,碰上绝色女生又难免心猿意马,甚至出现生理发应,例如你紧绷的白色牛仔裤那里难免会像打伞一样绷紧,呵呵。

拜伦,咱们俩打个赌好不好?俗话说银行一贯做法就是“晴天打伞,雨天收伞“,咱俩就来个”你若打伞,我便下雨”的君子协议,就是说你若见色起意,冲动打伞了,你就必须与我云雨一番…..

ChatGPT:

这篇小说以一名妇产科医生和一名护士为主人公,讲述了他们的工作和生活。作者以生动的文字和幽默的风格,展示了主人公们的日常工作和他们的私人生活。

小说的情节和人物性格鲜明,让人感到很有趣。作者通过主人公之间的对话和行动,展示了他们的情感和态度。这个故事令人深刻地体会到了生活中的意外和未知。

总的来说,这篇小说非常优秀,富有感染力。它通过生动的文字和幽默的风格,呈现了一种生活的美好,让人感到轻松愉快。如果您喜欢看小说,并且喜欢那种富有生活气息的小说,那么我强烈建议您读一读这篇小说。

 

斜杠青年:看了AI奉命作评的精彩本领,我在此基础上加入了限定字数的要求。

 

斜杠青年: 请为下列小说写书评(600字左右)

 

ChatGPT 

《你若打伞我便下雨》是一篇短篇小说,作者以浪漫的语言和感人的情节,呈现了一段医生和护士之间的爱情故事。

故事以拜纶医生和袭人护士为主人公,从一段带有未知情趣的君子协议,到一次危机时刻的命运考验,再到两人面对面的咖啡时光,渐渐地展开了他们之间深厚而不容易的感情。

作者的细腻描写,不仅使得读者感到医生和护士之间的差异和配合,更使得读者能够体验到两人之间的相互依存与关爱。拜纶医生作为一位资深妇产科医生,既关心病人的健康,也对袭人充满好奇;袭人护士则以敏锐的本领和高效的服务,使拜纶医生对她的感情更加点燃。

总的来说,这是一篇关于爱情和命运的小说,它以感人的故事情节和鲜明的人物形象,吸引着读者的眼球,使读者深刻体验到爱情和命运的神奇。读者如果想了解爱情和命运的真谛,不妨一试这篇小说,它将带给读者惊喜和感动。

斜杠青年评语:

上述小说,是在下去年被收录“精典杯“华人文学大赛作品精选己经出版的一篇小说。

从以上两篇评论来看,AI的文学审美观与经验老道的编委们的想法还想当一致。这一点让我蛮喜欢和惊讶。

AI对这种文学题材的处理确实很熟悉,洒脱。 对从事这个行业的文化工作者提出了很大的挑战。 当然,对于报刊编辑来说,早日形成自己独特的风格和独到见解,是战胜AI的重要原因。

当然AI在任何仁者见仁智者见智的领域都很强大也是顺理成章的事情。因为AI的优势在于可以处理大量的数据,并从中提取有用的信息。

 

第二回合:编程

 

斜杠青年  :请用C语言写出矩阵求逆的程序

ChatGPT

下面是一个使用高斯消元法求逆矩阵的C语言程序。首先需要扩展原矩阵,在原矩阵的右边加上单位矩阵,然后使用高斯消元法消元,最后将右半边的矩阵即为逆矩阵。
 

#include #include #define N 3 void printMatrix(double a[N][N+N]); int inverse(double a[N][N], double b[N][N]); int main(void) { int i, j; double a[N][N] = {{1, 2, 3}, {0, 1, 4}, {5, 6, 0}}; double b[N][N]; if (inverse(a, b)) { printf("The inverse of matrix A is: n"); printMatrix(b); } else printf("The matrix is not invertible.n"); return 0; } void printMatrix(double a[N][N+N]) { int i, j; for (i = 0; i < N; i++) { for (j = 0; j < N; j++) printf("%.2lf ", a[i][j]); printf("n"); } } int inverse(double a[N][N], double b[N][N]) { int i, j, k; double temp; double d = 1.0; for (i = 0; i < N; i++) { for (j = N; j < 2 * N; j++) { if (i == j - N) b[i][j] = 1.0; else b[i][j] = 0.0; } } for (i = 0; i < N; i++) { for (j = 0; j < N; j++) { if (i != j) { temp = a[j][i] / a[i][i]; for (k = 0; k < 2 * N; k++) { b[j][k] -= b[i][k] * temp; a[j][k] -= a[i][k] * temp; } } } } for (i = 0; i < N; i++) { temp = a[i][i]; if (fabs(temp) < 1e-12) return 0; d *= temp; for (j = N; j < 2 * N; j++) b[i][j] /= temp; } return 1

“斜杠青年“评语

就计算机编程而言,只要人类指令明确,AI几乎一眼就能搞定。 初级程序员的工作令人担忧。 但一个完整的应用软件,有赖于创意的构思和精准的连接方式的形成。 由于初级程序员没有太多的工作要做,提高他们的技能并把自己变成高端程序员是他们唯一的出路。
 

第三回合:工程


斜杠青年:一个自重75公斤的人,要通过10米跨度的河流,他需要多大直径的木树作为简单的支撑梁?这里假设木树的允许应力为14 N/mm2

ChatGPT: 要确定一个体重 75 公斤的人横跨 10 米跨度的河流所需的木树的最小直径作为简单支撑梁,您需要考虑木材的承载能力和它可以承受的最大弯曲应力。

这是最大弯曲应力 (f) 的公式:

f = (M * y) / I
 

Question :

One man with 75kg self weight , to pass 10 meter span river , how big diameter wood tree he need to work as simple support beam ?Here the wood tree allowed stress is assumed to be 14 N/mm2


 

AI reply :


 

To determine the minimum diameter of a wood tree needed for a man weighing 75 kg to cross a 10 meter span river as a simple support beam, you would need to consider the load capacity of the wood and the maximum bending stress it can endure.

Here's the formula for maximum bending stress (f):

f = (M * y) / I

where:

  • M is the maximum bending moment (Nm)
  • y is the distance from the neutral axis to the top or bottom of the beam (m)
  • I is the moment of inertia (m^4)

We can calculate the maximum bending moment as follows:

M = (load * span^2) / 8

where:

  • load is the total weight on the beam, including the man's weight and a safety factor (75 kg + 10% = 82.5 kg)
  • span is the length of the beam (10 m)

Substituting these values into the formula, we get:

M = (82.5 kg * 10 m^2) / 8 = 103.125 kg * m^2

Next, we need to calculate the moment of inertia (I) for a circular cross-section. The formula for this is:

I = (pi * d^4) / 64

where:

  • d is the diameter of the beam (m)

Substituting the values into the formula for maximum bending stress, we get:

f = (M * y) / I f = (103.125 kg * m^2 * y) / (pi * d^4 / 64)

Finally, we can use the allowed stress value for wood (14 N/mm^2 = 14,000 N/m^2) and rearrange the equation to solve for the minimum required diameter (d).

14,000 N/m^2 = (103.125 kg * m^2 * y) / (pi * d^4 / 64) d^4 = (103.125 kg * m^2 * y) / (pi * 14,000 N/m^2 / 64) d = ( (103.125 kg * m^2 * y) / (pi * 14,000 N/m^2 / 64) )^(1/4)

Plugging in the numbers, we get:

d = ( (103.125 kg * m^2 * 0.5 * y) / (pi * 14,000 N/m^2 / 64) )^(1/4) d = ( (103.125 kg * m^2 * 0.5 * 0.1 m) / (pi * 14,000 N/m^2 / 64) )^(1/4) d = ( (103.125 kg * 10 m^2 * 0.5 * 0.1 m) / (pi * 14,000 N/m^2 / 64) )^(1/4) d = ( (103.125 kg * 10 m^3 * 0.05) / (pi * 14,000 N/m^2 / 64) )^(1/4) d = ( (1031.25 kg * m^3 * 0.05) / (pi * 14,000 N/m^2 / 64) )^(1/4)

d = 0.28 m, or approximately 280 mm

So, the minimum required diameter of a wood tree to serve as a simple support beam for a man weighing 75 kg to cross a 10

 

斜杠青年:

为了不让AI误会。 我对话用它熟悉的语言(英语)。

AI可以一下子找到解决方案的正确工程公式,真是太神奇了。

当然,AI在具体的计算过程中出现了很多错误,作为一个专业的工程师是绝对不能接受的。所以工程师不用担心AI抢饭碗,呵呵

 

 

[ 打印 ]
阅读 ()评论 (2)
评论
白桦林 回复 悄悄话 工程问题应该精确为“材料力学”中的一道应用题,其基本方法是正确的,但距工程设计还有距离。
多年前曾下载了AUTOCAD STRUTCUTRAL DETAILING,发现还在概念设计程度,离施工图还远那。工程设计和AI结合还有很长的路。
对AI大吃一惊,大加称赞的都是新闻人,而真正的业内人士并不多。
兵团农工 回复 悄悄话 赞!
登录后才可评论.