發表文章

目前顯示的是有「數位工具」標籤的文章

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 的路徑...

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 產出的內容常常出錯,使...

Genius Scan 教學:批次匯入投影片照片,自動裁切並免費匯出 PDF

圖片
我之前寫過兩篇文章,分享怎麼把研討會現場拍下來的投影片照片整理成 PDF。 第一篇是 《聽課神器!用 Microsoft 365 Copilot 將研討會投影片秒變完整簡報 PDF》 ,介紹我在手機上最常用的流程:現場先用原生相機快速拍照,會後再批次匯入,自動抓邊界、裁切、拉正,最後輸出成一份 PDF。 另一篇是 《PhotoScan Rectifier:把手機拍歪的投影片照片,在 Windows 上批次拉正成 PDF》 。這是我自己做的 Windows 工具,適合回到電腦後處理大量照片,並針對少數自動判斷不準的頁面手動修邊。 不過人在外面參加實體研討會時,能直接在手機上把照片整理完,還是方便很多。 上週末參加研討會後,我照原本的習慣打開 Microsoft 365 Copilot,準備把剛拍好的投影片照片批次匯入。結果 App 更新之後,我在目前的 iPhone 版介面裡已經找不到原本使用的掃描與批次匯入入口。 微軟已經正式讓 Microsoft Lens 退役, 官方現在建議改用 OneDrive 內建的掃描功能 。可是 OneDrive 的流程比較偏向直接在 App 裡逐張掃描,而且官方也明確寫到,掃描結果不能只儲存在裝置本機,必須存進 OneDrive。這跟我的習慣不太一樣。 我在研討會現場不喜歡一邊聽課,一邊等 App 判斷邊界、處理裁切。講者換頁一快,低頭調整的那幾秒就可能漏掉下一張。所以我一直比較習慣先用 iPhone 原生相機快速拍完,等到休息時間或會後,再一次把整批照片匯入整理。 少了原本熟悉的工具之後,我只好再找一款能接上這套流程的手機 App。後來經過朋友分享,我試用了 Genius Scan 。用完一輪,我覺得它是目前最接近我原本工作方式的替代方案。 Genius Scan 是什麼? Genius Scan 是 The Grizzly Labs 開發的手機文件掃描 App,iOS 與 Android 都能使用。它可以自動偵測文件邊界、移除背景、校正拍攝角度,再把多張掃描結果整理成 JPEG 或多頁 PDF。 它原本主要是用來掃描紙本文件、收據、名片與白板,但同樣的邏輯也能用在研討會投影片。投影幕就是照片裡最需要保留的矩形區域,Genius Scan 會把周圍的牆面、人影或其他背景裁掉,再將歪斜的畫面拉正。 我最重視的功能...