一、 今天的心情與學習目標
今天是自主學習計畫的第四天。以前我總覺得只要隨便打字問問題,人工智慧就會給出答案
,但今天進入了提示詞工程的領域,才發現原來怎麼問問題也是一門大學問。今天的目標是
學習如何下達精確的指令,並運用進階的提示技巧,最後還要挑戰讓系統穩定輸出程式看得
懂的結構化資料格式。
二、 提示詞工程實踐與引導詞優化
早上我先練習了少樣本提示的技巧。這個概念其實很像我們小時候學寫字,老師會先給幾個
範例讓我們跟著描。我在提示詞裡面先寫了兩三個標準的問答對話當作範本,結果發現人工
智慧真的變得很乖,完全依照我期望的風格和長度來回答。接著我學了思考鏈技術,也就是
在指令中要求系統把推理過程一步一步寫出來。這招在處理複雜的邏輯推演時超級有用,原
本會算錯的數學題,加上這個要求後就奇蹟般地算對了。
三、 結構化格式輸出的實作
下午的重頭戲是實作結構化資料輸出。為了讓人工智慧未來可以跟其他的應用程式或者資料
庫溝通,我們不能讓它像平常聊天一樣隨便回話,必須讓它吐出標準的資料格式。我花了很
多時間在修改引導詞,告訴系統只能輸出資料本身的欄位名稱和內容,絕對不可以有任何打
招呼或者是解釋的廢話。這是我第一次體會到用自然語言來寫程式的感覺。
四、 今天遇到的困難與心得
今天卡關最久的地方,就是強迫系統只輸出乾淨的資料格式。一開始不管我怎麼下達指令,
人工智慧總是很禮貌地在資料前後加上好的這是您要的資料之類的客套話,導致後面的程式
在讀取這些資料時全部發生錯誤崩潰。後來我在指令最後面加了非常嚴厲的警告,強調只要
輸出大括號包起來的內容就好,這才終於成功解決問題。這讓我學到,對待機器有時候就是
要直接且嚴格,不能留下任何模糊的空間。
五、 明天的計畫與期許
經過今天的訓練,我覺得自己掌控人工智慧的能力又提升了一個層次,不再只是被動接收它
的答案,而是可以精準指揮它做事。明天的計畫要進入檢索增強生成的基礎課程,學習怎麼
把長篇文章切片分塊,這聽起來又是個充滿挑戰的新領域,但我已經準備好迎接明天的進度
了。