發表文章

AI 聊天記錄如何完整匯出?用 AI Exporter 備份 ChatGPT、Gemini、Claude、Copilot 對話

圖片
我平常會交替使用 ChatGPT、Gemini、Claude、Copilot 等不同 AI 工具。現在多數 AI 平台都能直接用關鍵字搜尋過去的聊天記錄,所以「找不找得到那段對話」通常不是問題。 麻煩的是,當我想把一整串對話完整備份、整理進自己的文件系統,或交給另一個 AI 接著處理時,需要一份不依賴原平台、可以直接帶走的檔案。如果對話裡有表格、程式碼、圖片、引用來源,或前後已經累積十幾輪內容,手動複製很容易漏掉其中一段。 我目前最常使用的工具是 AI Exporter 。它是一套跨平台的瀏覽器擴充功能,可以把不同 AI 網站的對話匯出成 Markdown、PDF、Word、TXT、JSON 或圖片,也能只挑需要的訊息匯出。 大部分平台用這一套就能處理。Microsoft 365 Copilot 比較特殊,我在 Chrome 與 Edge 的測試結果不同,所以另外搭配 M365-Copilot-Chat-Export-extension 。 為什麼要把 AI 對話匯出成檔案? AI 平台通常會保留聊天記錄,也能搜尋舊對話,有些還可以產生公開分享連結。匯出的用途不是協助搜尋,而是把內容從原平台完整帶出來,變成自己可以管理與重複使用的檔案。 對我來說,最直接的理由有三個: 備份重要內容 :在原平台之外,另外保留一份可以獨立開啟的檔案。 整理進自己的資料系統 :Markdown 可以放進 MarkText、Obsidian 或其他筆記工具,之後搜尋比較方便。 交給另一個 AI 接著處理 :把前一個平台的完整對話交給另一個 AI,省下重新說明背景的時間。 公開分享連結當然也很方便。只要另一個 AI 能打開那個網頁,貼上一條連結就能開始讀。不過這種方式會受網頁存取能力影響,有時可能碰到讀取失敗、登入限制或頁面解析不完整。 另外,分享頁面通常只會保留建立或更新連結當下以前的內容。如果原本的對話後來又繼續往下聊,分享頁面不一定會自動加入後續內容。 Markdown 的做法比較笨一點,但也比較可控。匯出後先確認第一輪和最後一輪都在,再把檔案直接交給另一個 AI,至少可以確定雙方讀的是同一份內容。 AI Exporter 支援哪些 AI 平台? AI Exporter 的優點是不用為每個 AI 平台各裝一套匯出工具。從官方網站與我目前使用的介面來看,支...

Codex Appshots 設定教學:用 Alt + Alt 把視窗截圖直接加入對話

圖片
這兩天發現 Codex 的設定裡多了一個 Appshots 功能。若想把眼前的軟體畫面拿去問 AI,現在可以用內建快速鍵,直接把視窗截圖附加到對話裡。 例如碰到一個看不懂的設定選項,或跳出錯誤訊息,你可以先把那個視窗帶進 Codex,再問它該怎麼處理,省去另外截圖、切換視窗、貼上的動作。 依照 OpenAI 官方的 Appshots 介紹 ,Windows 與 macOS 都支援這項功能。Windows 預設同時按下左右兩個 Alt 鍵,macOS 則是左右兩個 Command 鍵。 以下用我在 Windows 版 Codex 的實際操作截圖,說明設定位置與使用方式。 從左下角帳號,找到 Appshots 設定 點 Codex 左下角的帳號,打開選單後選「設定」。 進入設定後,在左側找到「整合」分類,點下面的「Appshots」。 這一頁可以調整快速鍵、Appshot 目的地,以及是否播放音效。快速鍵決定怎麼叫出功能,目的地決定截圖要附到哪個對話,音效則可以依照使用習慣開關。 Alt + Alt 是同時按兩個鍵 打開「快速鍵」選單,可以看到 Alt + Alt 、 Shift + Shift 和「無」三個選項。 Alt + Alt 要同時按下鍵盤左右兩邊的 Alt 鍵,不是把同一個 Alt 連按兩次。選擇 Shift + Shift 時,則同時按下左右兩個 Shift 鍵。 可以依鍵盤配置,選自己比較順手的組合;選「無」則不設定這組啟動快速鍵。這張圖是 Windows 的選單,Mac 使用者的預設組合是前面提到的左右兩個 Command 鍵。 截圖要放進目前對話,還是另開一個? 「Appshot 目的地」決定截圖放進哪個對話。如果同時開了好幾個不同主題,先設好就能避免把畫面放錯地方。 選項 截圖會放到哪裡 適合什麼情況 自動 最近使用過目前對話就沿用,否則開新對話 隨手詢問畫面,讓程式判斷目的地 目前對話 一律使用目前的對話 正在處理同一個問題,繼續補充畫面 新對話 一律開始新對話 這次要問的事情與原本主題無關 官方在 Appshots 操作說明 中,把「自動」的近期互動範圍寫為 60 秒。也就是說,剛剛才使用過某個對話,Appshot 會加入那個對話;否則就開新對話。 如果...

新版 Outlook 信件內搜尋:Ctrl+F 為何變轉寄?快速鍵設定教學

圖片
我在公司電腦用新版 Outlook 時,遇到一個小問題:已經打開一封信,想用關鍵字找內文中的某段文字,按下 Ctrl+F,卻變成了轉寄。 從介面上找,也沒看到明顯的信件內搜尋選單。後來意外發現,按 Ctrl+Shift+F 就能叫出搜尋框。 再進設定查看,才發現同一個新版 Outlook 可以選擇不同的鍵盤快速鍵配置。我把兩種配置都切換測試過,信件內搜尋的按法確實會跟著改。兩套配置的搜尋與轉寄按鍵如下: 鍵盤快速鍵配置 信件內搜尋 轉寄郵件 Windows 版 Outlook Ctrl+Shift+F Ctrl+F Outlook 網頁版 Ctrl+F Shift+F/Ctrl+Shift+F 如果你也遇到 Ctrl+F 變成轉寄,可以先確認自己使用哪一套配置。 先分清楚:找一封信,還是在信裡找文字 Outlook 頂端的搜尋列,是用來從信箱裡找出符合條件的郵件。例如想找某個寄件者的信,或找出提到某個主題的郵件,就用這個搜尋列。 郵件已經打開,只想定位裡面的某個字詞時,就要叫出郵件閱讀畫面中的「尋找」框。我這次的畫面在搜尋框下方標示「這個交談」。 到設定裡,看看目前用哪一套快速鍵 在新版 Outlook 開啟設定,依序進入: 一般 → 協助工具 → 鍵盤快速鍵 我這裡看到三個選項:「Windows 版 Outlook」、「Outlook 網頁版」和「關閉鍵盤快速鍵」。公司電腦原先選的是 Windows 版 Outlook,所以 Ctrl+F 會轉寄,Ctrl+Shift+F 才會搜尋信件內文字。 這裡的「Outlook 網頁版」是快速鍵配置的名稱。選取之後,你仍然使用原本的新版 Outlook,不需要改到瀏覽器收信。 同一區還有「檢視支援的快速鍵」連結。打開清單後,在「電子郵件動作」底下,可以看到「在此訊息中尋找一些文字」,旁邊就是目前配置對應的按鍵。 如果要切換配置,選好之後記得按「儲存」,再回到郵件測試。 叫出尋找框,輸入要找的關鍵字 開啟要搜尋的郵件。 使用 Windows 版 Outlook 配置時,按 Ctrl+Shift+F;使用 Outlook 網頁版配置時,按 Ctrl+F。 在「尋找」框輸入關鍵字。 用搜尋框右下方的上、下箭頭,切換上一個或下一個符合結果;結束時按...

外接螢幕拔掉後,視窗找不到?用快捷鍵或 WindowRescue 移回主螢幕

圖片
拔掉外接螢幕,回到筆電的單一螢幕使用時,有些程式明明還開著,工作列也看得到圖示,切換過去卻找不到視窗。 這種情況可能是程式仍記得先前的視窗位置,停在原本延伸螢幕的範圍。螢幕已經移除了,視窗的位置卻沒有跟著回來。 我也遇過這個問題,因此做了 WindowRescue「救回視窗」小工具 。當然,Windows 本身也有用鍵盤移動視窗的簡易方法,可以先試試。 方法一:用鍵盤抓住視窗,再把它帶回來 這個方法不用另外下載軟體。 按 Alt+Tab ,切換到看不到的程式視窗。 按 Alt+空白鍵 ,放開組合鍵,叫出該視窗的系統選單。 再按 M ,啟動「移動」。 先按一下方向鍵 ,例如向左鍵,再把滑鼠移到目前螢幕的中央,視窗通常就會跟著過來。 按滑鼠左鍵或 Enter ,固定視窗位置。 這裡容易漏掉的是第四步:按完 M 之後,要先按一下方向鍵,再移動滑鼠。 系統選單即使看不到,仍可以接著按快捷字母操作,不必用滑鼠去找選單。 如果視窗原本是最大化的 最大化的視窗需要先還原,才能移動。如果它在螢幕外,整個過程一樣可以用鍵盤完成: 按 Alt+Tab ,切換到該視窗。 按 Alt+空白鍵 ,放開後再按 R ,執行「還原」。 再按一次 Alt+空白鍵 ,放開後按 M ,啟動「移動」。 按一下方向鍵,再移動滑鼠把視窗帶回來,最後按滑鼠左鍵或 Enter 固定位置。 R、M 是這裡使用的「還原」與「移動」快捷字母,不同語言或程式的選單可能不同。如果 Alt+空白鍵被其他工具占用,或程式沒有可用的系統選單,或是根本搞不清楚想操作的視窗處於最大化還是一般大小,就可以改用下面的 WindowRescue。 另外,如果外接螢幕仍然連著,只是想把視窗搬到另一臺螢幕,也可以試 Win+Shift+←/→ 。它的用途是在螢幕之間移動視窗,和拔掉外接螢幕後找回視窗的情況不完全相同。這些按鍵的基本用途可參考 Microsoft 的 Windows 快速鍵說明 。 方法二:用 WindowRescue,選取視窗後移回主螢幕 如果不想記按鍵順序,也可以直接用我開發的 WindowRescue「救回視窗」小工具,從清單挑選要救回的視窗。 WindowRescue 採繁體中文介面,免安裝,用到時再開啟,關閉後不會背景常駐。 下載與開啟 到 WindowRescu...

LINE 電腦版檔案傳不出去?試試縮短檔名或換個資料夾

圖片
以前用電腦版 LINE 傳檔案時,我遇過一種狀況:檔名比較長,或檔案放在比較深層的資料夾裡,就可能傳不出去。 直接拖進對話視窗不行,改用 LINE 的「附加檔案」按鈕,結果也一樣。 最近意外發現,只要把檔名縮短,或把檔案移到較淺層的短路徑,就能正常傳送。同一個檔案,改個名字或換個位置,結果就不同了。這個小技巧簡單實用,分享給也遇到類似情況的人。 遇到類似情況,可以先試這兩招 縮短檔名 如果檔名很長,可以先複製一份,把副本名稱縮短,保留看得懂、能辨識內容的部分,再試著傳送。 改檔名時,記得保留原本的副檔名。例如 PDF 檔的 .pdf 不要一起刪掉。 把檔案放到較短的路徑 不想改檔名,也可以先保持名稱不變,把檔案複製到上層資料夾,或另一個路徑較短的資料夾,再從那裡傳送。 以 C:\Temp\ 為例,你的電腦若有這個資料夾,而且可以存入檔案,就能拿來測試。 原本放在: C:\工作資料\年度專案\會議紀錄\附件\報告.pdf 複製到: C:\Temp\報告.pdf 檔名不變,光是減少前面的資料夾路徑,就能縮短完整路徑。以上只是示意,不代表原本那條路徑一定會傳送失敗。 桌面也未必最短,尤其桌面若放在雲端同步資料夾裡,前面可能還接著一長串路徑。 建議先用副本試,原本的檔名和資料夾分類都可以保留。傳送時記得選新的那份,不要又拖到原位置的檔案。 為什麼縮短檔名或路徑可能有效? 查了相關資料後,發現 Windows 確實有長路徑相容性的問題。 所謂完整路徑,是從磁碟機代號開始,包含每一層資料夾、分隔符號,直到檔名和副檔名。上層資料夾的名稱,也會一起計算在內。 所以,縮短檔名和移到較淺層的資料夾,都能減少完整路徑的長度。資料夾不一定要很多層,只要各層名稱夠長,累積起來也可能超出限制。 微軟官方文件 提到,傳統 Windows API 的 MAX_PATH 限制為 260 個字元 ,包含結尾看不見的終止字元。新版 Windows 雖然支援更長的路徑,仍需要應用程式配合,因此不能保證每套軟體都能正常解析。 Synology 的官方說明 也記錄了 Windows 檔案總管因路徑過長而無法重新命名的情況,解法就包括把檔案移到上層資料夾。 這些資料能解釋我的做法為什麼合理。不過, 這裡的 260 字元是 Windows 傳統 API 的路徑...

SOFT99 眼鏡清洗液:每天洗眼鏡的習慣,有沒有更省事的方法?

圖片
身為戴近視眼鏡的處女座潔癖者,我對鏡片上的髒汙或灰塵非常敏感。只要視線被擋住,心情就會受影響,有時甚至沒辦法專心工作。 所以,我每天大約會清潔眼鏡至少兩三次。如果當天被雨淋到,或在戶外沾上灰塵,就會多洗幾次。對我來說,眼鏡洗乾淨了,才有辦法安心繼續做事。 洗碗精有效,但用量不好拿捏 過去我多半照著眼鏡行老闆教的方法,或參考 Nikon 官方的眼鏡清潔指南 ,用洗碗精清洗鏡片。 Nikon 建議先沖掉灰塵,再使用一滴溫和清潔劑或不含乳液的洗碗精,以指腹輕輕搓揉,最後充分沖淨,並避免使用熱水。 洗碗精確實能去油汙,但我自己常拿捏不好用量或沖洗方式。有時沖完水,鏡片還是有一層模糊感,得再洗一次,甚至重複兩、三次。每天都要做的事,還要反覆重來,就有點麻煩。 同事介紹的 SOFT99 眼鏡清洗液 最近同事介紹我一款日本 SOFT99 眼鏡清洗液 ,使用起來方便不少。我用的是「 眼鏡清洗液 超除菌型-水感薄荷 」,200 mL 的噴瓶裝。 日本商品名稱是「 メガネのシャンプー 除菌EX アクアミントの香り 」,詳細介紹與使用說明可以看 SOFT99 日本官方產品頁 ,也有 官方繁體中文說明 可參考。 它採中性配方,依官方說明,可以清潔汗水、皮脂等汙垢,不需要搓洗,噴上泡沫後再用水沖掉即可。 第一次使用就覺得效果驚人,噴個幾下沖水擦乾就結束了,原本有髒汙的鏡片立刻恢復清澈無瑕,亮到簡直就像新的一樣。 用起來跟傳統洗碗精最明顯的差異,就是洗眼鏡的時間大幅縮短。 泡沫直接噴在鏡片上,不用再自己拿捏洗碗精的用量,也少了反覆搓洗的麻煩。 每當眼鏡出現異物覺得礙眼,清水沖洗後把清洗液在鏡片前後各噴幾下,沖掉擦乾後立刻恢復透亮,效果立竿見影。 噴泡沫、立即沖淨,再用面紙吸去水滴 官方介紹的使用方式很簡單: 把噴頭開關轉到 OPEN,將泡沫均勻噴在鏡片內外,讓需要清潔的部位都被泡沫覆蓋。 立即用常溫自來水沖洗,直到泡沫完全沖乾淨。噴完後不要放著浸泡,以免產生斑點;也不要用熱水,避免鏡片鍍膜劣化。 最後用面紙輕輕吸去水滴,避免在鏡片上來回用力擦拭。 清潔眼鏡時,我個人比較偏好用面紙,不習慣用布擦拭。SOFT99 官方則說明可以使用柔軟的布或面紙,但特別提醒,不要使用含保濕成分的面紙。 清潔前若有明顯灰塵或砂粒,建議先用水沖掉,別直接擦,以減少帶著髒汙摩...

PowerPoint 的第 1 頁不是第一張?一個設定解決投影片溝通誤會

圖片
有些 PowerPoint 簡報範本的投影片編號不一定從 1 開始。我實際常遇到的一份範本,就是很奇妙的預設就是要從 0 開始(點到為止,懂的都懂)。 在這個例子裡,檔案中的第一張投影片顯示為第 0 頁,第二張才顯示為第 1 頁。當我看到畫面上的第 5 頁,它其實已經是檔案中的第 6 張投影片。 平常自己一路播放,可能不太會在意。等到要跟同事討論「第幾頁」、指定列印頁面,或跟 AI 討論或協作修改簡報時,問題就出現了。 大家口中的「第 5 頁」,到底是投影片上顯示的 5,還是檔案中由前往後數的第 5 張?如果雙方使用的基準不同,很容易看錯頁,甚至改錯內容。而過往我也確實因為這樣的誤會,導致來回溝通的成本增加。 只差一個數字,卻要一直多確認一次 表面上只是頁碼差一個數字。只要沒有從源頭處理,每次溝通就可能要再多確認一次。 「你說的是畫面上顯示的第 5 頁,還是左側縮圖的第 5 張?」 有記得問,討論就多一道來回;忘了問,後面才發現彼此看的不是同一頁,又要重新確認。指定列印範圍時也一樣,看著投影片上的頁碼決定要印哪些內容,腦中還得先換算一次。至於 AI 協作,如果指令只寫「請修改第 5 頁」,AI 也未必知道我指的是哪一種頁碼。 既然問題出在起始編號,最直接的做法,就是從源頭把它從 0 改成 1。 把投影片編號起始值從 0 改成 1 PowerPoint 的設定位置不難找: 點選上方的「設計」。 選擇「投影片大小」→「自訂投影片大小」。 在視窗中找到「投影片編號起始值」。 將數字從 0 改成 1,再按「確定」。 完成後,第一張投影片就會從第 1 頁開始,畫面上的頁碼也會和檔案中的實際順序一致。 Microsoft 官方說明也使用相同路徑,可參考 Change the starting slide number 。 改完起始值,仍然沒有看到頁碼? 「投影片編號起始值」控制的是編號從多少開始,但投影片本身仍要啟用頁碼顯示。如果改成 1 之後,畫面上還是沒有看到編號,可以再做一次以下設定: 點選「插入」→「頁首及頁尾」。 勾選「投影片編號」。 按下「全部套用」。 這兩個設定容易混在一起。一個決定「從幾號開始」,另一個決定「要不要把編號顯示出來」。 原始範本先保留,調整自己的常用版本 公司、客戶或其他單位提供的簡報範...

AI 時代下,用與不用 AI 的反思:工具可以代勞,責任不能外包

圖片
最近又到了一年一度準備參加國際醫學年會的時間。 身為藥廠員工,旅行社是我們很常接觸的服務供應商。贊助醫師出國開會、員工到海外參加醫學會議、總部內部會議,甚至國內活動需要安排飯店、會議室、餐廳包廂與交通,很多 logistics 都會請旅行社協助。 旅行社通常也會提供一份旅行包,紙本、電子檔都有。裡面包含集合時間、航班、住宿、機場接送、會議地點、交通方式、氣候、時差、電壓、小費與當地習慣。這類資料其實有很大一部分是固定格式,每年換掉日期、航班、飯店與少數浮動資訊,大致就完成了。很多人收到後可能也不會逐項細看。 但身為處女座的我,對細節就是會多看幾眼。這次一打開旅行社提供的資料,我真的愈看愈傻眼。 一頁可以錯四、五個地方,這不是小瑕疵 這份資料做得很漂亮,圖文並茂,視覺上很有美感。圖片與呈現方式也很明顯使用了 AI。用 AI 製作資料,我完全沒有意見;問題是裡面的錯誤實在太多了。 集合日期寫錯、轉機國家與抵達地點寫錯,日程中的日期數字顯示不完整,飯店住宿天數比實際安排少。夏令時間的換算前後不一致,撥打電話要用的國碼、區碼也有錯誤。連地鐵轉乘方式,都跟我用 Google Maps 查到的路線有所出入。 有些頁面甚至一次就能看到四、五個錯誤。 這些都不是無關痛癢的小錯字。集合時間或地點寫錯,客戶如果照著資料走,可能延誤行程、跑錯地方,甚至錯過重要會議。這種損失,不一定是旅行社事後說聲抱歉就能彌補。 更有趣的是,如果我沒有提出問題,對方似乎完全沒有主動發現。一直到我實在忍不住,一項一項詢問,對方才承認內容有錯。後來對方私下告訴我,這類資料通常客戶不會細看,所以他們可能也沒有看得那麼仔細。 這個說法,我聽了更傻眼。 客戶會不會細看,跟服務供應商應不應該查核,是兩件事。旅行社的專業,本來就包含把正確的資訊交到客戶手上。如果只是把 AI 生成的內容看都不看就往外送,那它再漂亮也沒有意義。 大家討厭的真的是 AI 嗎? 這件事讓我想到,現在很多人對 AI 又愛又恨。 這三年來,AI 進步得非常快,但大家實際使用的程度差距也愈來愈大。有些人到現在仍把 AI 當成只會聊天、充滿幻覺的工具,覺得產出的內容根本不能相信;有些人已經在使用 AI Agent,把一整套 workflow 自動化,大量壓縮重複性工作的時間。 很多人排斥 AI,第一個原因就是錯誤。 如果 AI 產出的內容常常出錯,使...