在頭條中和網友讨論了如何用chat計算斐波那契數列中第100位數是什麼的問題。
我自己用java寫了代碼,如下圖一,可以看出傳統的代碼方式,是無法完成這個工作的。
接着,我選擇了函數調用,代碼如圖二,但仍覺繁瑣,沒能跳出傳統數學思路。于是,我問了萬能的chat GPT。
我的問題是
Give me the code for calculating the nth Fibonacci number in java using a recursive approach?
得到代碼如圖三。簡潔漂亮,充滿美感。
下面我把自己的體會分享如下。
我已經使用chat約四個月時間,應該算是第一批使用者。說幾個體會:
1,提問一定要用英文,否則出來的回答會很搞笑。
2,越具體的問題得到的答案越準确
3,需要結合傳統的搜尋工具,并自己過往的經驗設計問題的邊界
4,chat潛力無限,就代碼而言,它可以替非常漂亮滴完成既定工作。前提是你清楚滴知道自己要幹什麼。