舟人胡姬酒肆

落花踏盡遊何處 笑入胡姬酒肆中
個人資料
正文

我與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大吃一驚,大加稱讚的都是新聞人,而真正的業內人士並不多。
兵團農工 回複 悄悄話 讚!
登錄後才可評論.