知識庫索引Excel眉角

機器人讀不懂長串數字?知識庫索引要注意的Excel眉角

這篇整理學員機器人讀取知識庫時頻頻出錯的排解經驗。首先,需要被索引調閱的內容(如圖書管理、庫存管理、銷售管理)建議用Excel檔製作,如果轉成PDF或epub,頁面容易被切斷導致索引失敗。其次,要比對特定欄位時建議用英文表示,例如指定資料一律從某檔案的某欄位調用,並用括號區分不同檔案。最後也是最容易忽略的一點是,Excel會自動把長編號變成科學記數法,導致調用資料出錯,就算自己在儲存格設定格式也沒用,因為機器人不會管,解法是在提示詞裡加一句要求每次回答前先把該欄位格式化為一般數字,不使用科學記數法。
機器人讀不懂長串數字?知識庫索引要注意的Excel眉角

機器人讀不懂長串數字?知識庫索引要注意的Excel眉角

你將學到什麼

索引內容用Excel而非PDF

圖書、庫存、銷售這類索引調閱內容,轉成PDF容易因分頁切斷導致索引失敗。

欄位比對用英文標示

指定資料從特定檔案某欄位調用時,用英文與括號標示會更精準快速。

提示詞擋下科學記數法

Excel會自動把長編號轉成科學記數法,要在提示詞裡明確要求格式化為一般數字。

這兩天有學員問到製作出來的機器人,在讀取索引包含長串數字、文字等知識庫內容時,會頻頻出錯的問題。

了解了大概的狀況,幫對方之後重做了一遍就沒問題了。

首先,如果你要放入知識庫的內容是屬於需要被索引調閱性質的,建議用Excel檔來製作。

索引跟調閱,例如圖書管理、庫存管理、銷售管理……,這種通常都有大量的數字跟文字混雜,所以如果你把它轉成PDF或epub在讀取的時候,很容易因為頁面被切斷而導致索引不成功。

另外要注意的是,如果你需要比對到特定的欄位,請用英文表示。例如OO資料一律自{XXX.xlsx} 中的D column調用。

這裡使用 { }是因為不管你要做什麼樣的管理,你的Excel檔案可能有好多個,用這種括號來指定檔案會比較快。

最後要注意的是,Excel有個特性,喜歡把數字或很長的編號變成科學記數法來標記,這個貼心的動作就會造成你在調用資料的時候出問題。🥹

因此你可以加上:「每次回答前務必先格式化OO欄位內容為數字,不使用科學記數法。」。

然後就會有人問了,我不是可以自己在Excel上面指定儲存格的內容格式嗎?

是啊,但機器人不會管你😨,只要你沒特別講,他還是把它當科學記數。而且且每次在那邊改格式,也很麻煩,所以你可以直接用一句話,讓機器人從此以後在調用資料之前,不管有沒有,都直接格式化那些科學記數為普通數字。

以上,報告完畢❤️

本文原發表於 2024/11/29 的 Facebook 貼文,原文照登,僅調整網頁排版;文中提及的產品、價格與活動以當時為準。

繼續追蹤酒Ann想看更多 AI 系統、工具實測、品牌方法與生活觀察,歡迎前往 酒Ann 的 Facebook

延伸學習

把這篇文章分享給需要的人FacebookLINEThreadsX

常見問答

知識庫索引為什麼建議用Excel而不是PDF?
因為PDF或epub在頁面切斷時容易導致索引不成功,尤其是包含大量數字與文字混雜的索引調閱型內容,用Excel製作比較穩定。
為什麼機器人調用長編號時會出錯?
因為Excel習慣把長編號自動轉成科學記數法,就算自己在儲存格設定過格式也沒用,需要在提示詞裡加一句要求機器人每次回答前先把該欄位格式化為一般數字。