編者按:最近,關于人工智能ChatGPT在網絡上被炒的沸沸揚揚,有人說它未來可替代許多人力工作,那麽它與人腦比究竟怎麽樣呢?新加坡著名工程師周通泉向ChatGPT發起挑戰,他曾經也曾擔任過網絡寫手和程序員,這次z將從文學、編程、工程三方面和ChatGPT提起battle。誰勝誰負,一切都是未知數~
第一個回合:文學
我發起指令:請爲短片小說《你若打傘我便下雨》寫書評。正文如下:
一個風和日麗的早上,拜倫醫生一如往常地把他白色的阿斯頓馬丁跑車停在伊麗莎白專科醫院的停車場的他的專屬車位,轉乘搭電梯來到他的婦産科醫療診所"恩賜天使"。
"醫生早"一進診所,五官精致又幹淨利落的短發護士襲人,從旁擦身而過,在忙著准備各種例行器具時不忘扔過來一句問候。
"襲人早”玉樹臨風的拜綸醫生,在跨進內間醫生房時也微笑著回了一句。
作爲婦科醫生執照行醫十年左右,拜綸醫生已經對女人熟視無睹幾乎達到衆生平等的佛心境界。但是今天當他見到新患者戴芳妮時,不由自主怦然心動,而與此同時,按業界規矩站在旁邊觀察的護士襲人可愛的小臉則露出了似笑非笑的調皮表情。
OMG,拜倫一下子想起了他與襲人之間那個,”你若打傘,我便下雨”的君子協議……”
那是不久前的一個下午,當最後一名患者離開診所時,另外一個女同事也收工回家後,襲人關上了診所的大玻璃門,將門前的牌子翻到了“今天不營業”的一邊。 然後她做了兩杯香濃的卡布奇諾,放在小茶機上,與拜伧醫生兩人面對面開始喝咖啡。
“ 拜倫,在我今天早上上班的路上,當我從薛爾思橋駛出東海岸 ECP 高速公路並駛入市區時,一輛卡車鳴喇叭從我的車旁擦身而過。 可能是刹車失靈了吧,差點讓小女子挂了,哇,好危險……”
“OMG,襲人,你不要緊吧,你今天早上怎麽沒告訴我?”拜倫擔心地問道。
“沒事了,事情已經過去了。只是鑒于人生這麽無常,我覺的有個事情我應該給你深刻地坦白一下比較好,不然哪天小女子一命嗚呼,小小香魂漂在黃泉路上,也會遺憾還沒有來得及實現我的夢想。“
“嘿,有趣,讓我們聽聽,看看我能不能幫上忙?”英俊的拜倫帶著意味深長的微笑回答道。
“拜倫,你三年前是駕一輛深藍色的瑪莎拉蒂開篷跑車是不是?”
”哎,你怎麽知道?“
“你每次來KPO玩時,把跑車停在烏節購物中心馬路對面那間KPO 夜店大露天停車場,我可是親眼看到不少美眉上你那輛藍色跑車,呵呵。那時候我在KPO作收銀員,那個玉樹臨風又多金帥氣的你哪裏會有空注意到那個戴著平光眼鏡的收銀女孩子呢。”
襲人繼續說道“不過至從第一次看到那麽帥氣的你,又慢慢打聽到你是高智商的醫生後,我就認定你就是那個我未來小孩的爸爸了。我是不相信婚姻的,也沒打算結婚,但是特別喜歡小孩子。後來我就趁你缺護士時上門應聘,爲你作護士了。”
“哇哇,襲人你小小年紀,連唐伯虎賣身爲奴泡秋香的招數也會呀?給我一個理由,我爲什麽要答應你呢?呵呵。雖然現在高富帥們都喜歡約炮而不怎麽約會了。”
“拜倫,你是醫生,按行規是不可以與患者發生關系的,但是你又是正常男人,碰上絕色女生又難免心猿意馬,甚至出現生理發應,例如你緊繃的白色牛仔褲那裏難免會像打傘一樣繃緊,呵呵。”
“拜倫,咱們倆打個賭好不好?俗話說銀行一貫做法就是“晴天打傘,雨天收傘“,咱倆就來個”你若打傘,我便下雨”的君子協議,就是說你若見色起意,沖動打傘了,你就必須與我雲雨一番…”
(圖源:pixabay)
ChatGPT完成指令:
這篇小說以一名婦産科醫生和一名護士爲主人公,講述了他們的工作和生活。作者以生動的文字和幽默的風格,展示了主人公們的日常工作和他們的私人生活。
小說的情節和人物性格鮮明,讓人感到很有趣。作者通過主人公之間的對話和行動,展示了他們的情感和態度。這個故事令人深刻地體會到了生活中的意外和未知。
總的來說,這篇小說非常優秀,富有感染力。它通過生動的文字和幽默的風格,呈現了一種生活的美好,讓人感到輕松愉快。如果您喜歡看小說,並且喜歡那種富有生活氣息的小說,那麽我強烈建議您讀一讀這篇小說。
看了AI奉命作評的精彩本領,我決定在此基礎上加入了限定字數的要求,要求它重新寫一份600字左右的書評。
ChatGPT回複我的指令 :
《你若打傘我便下雨》是一篇短篇小說,作者以浪漫的語言和感人的情節,呈現了一段醫生和護士之間的愛情故事。
故事以拜綸醫生和襲人護士爲主人公,從一段帶有未知情趣的君子協議,到一次危機時刻的命運考驗,再到兩人面對面的咖啡時光,漸漸地展開了他們之間深厚而不容易的感情。
作者的細膩描寫,不僅使得讀者感到醫生和護士之間的差異和配合,更使得讀者能夠體驗到兩人之間的相互依存與關愛。拜綸醫生作爲一位資深婦産科醫生,既關心病人的健康,也對襲人充滿好奇;襲人護士則以敏銳的本領和高效的服務,使拜綸醫生對她的感情更加點燃。
總的來說,這是一篇關于愛情和命運的小說,它以感人的故事情節和鮮明的人物形象,吸引著讀者的眼球,使讀者深刻體驗到愛情和命運的神奇。讀者如果想了解愛情和命運的真谛,不妨一試這篇小說,它將帶給讀者驚喜和感動。
至此,文學部分已經完成,不得不說的是,這篇小說,是在下去年被收錄“精典杯“華人文學大賽作品精選己經出版的一篇小說。AI對這種文學題材的處理確實很熟悉,灑脫,對從事這個行業的文化工作者提出了很大的挑戰。
從以上兩篇評論來看,AI的文學審美觀與經驗老道的編委們的想法還想當一致,它的優勢在于可以處理大量的數據,並從中提取有用的信息。這一點讓我蠻喜歡和驚訝。當然,對于報刊編輯來說,早日形成自己獨特的風格和獨到見解,是戰勝AI的重要原因。
第二回合:編程
我發起指令:請用C語言寫出矩陣求逆的程序
(圖源:pixabay)
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,那麽他需要多大直徑的木樹作爲簡單的支撐梁?
爲了更方便它回答,在這裏我選擇的語言爲英語。
(圖源:pixabay)
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
ChatGPT可以一下子找到解決方案的正確工程公式,真是太神奇了。
當然,ChatGPT在具體的計算過程中出現了很多錯誤,作爲一個專業的工程師是絕對不能接受的。所以目前來說,工程師不用擔心會被他搶飯碗。
原文標題:我與ChatGPT 對話的三個回合 (文學.編程.工程)
作者簡介
周通泉博士
周通泉博士,1961年11月出生于重慶,目前是鼎爲建築結構顧問有限公司(TENWIT Consultants Pte Ltd)董事經理。從重慶大學畢業後,周通泉考取中國赴日留學生資格,于1985年10月東渡日本攻讀工學碩士和博士。1992年從日本移居新加坡以前,周通泉曾任日本清水建設公司研究員,並練就了一身編程功夫,爲未來的成功奠下了基礎。
1998年他創辦鼎爲建築結構顧問有限公司。在過去21年裏,他設計過的建築物結構多不勝數,包括世界上最大海水淡化廠和新加坡最大的焚燒垃圾再生能源發電廠等。
— END —