[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-gemini-new-voices-turn-chat-into-a-list-zh":3,"article-related-gemini-new-voices-turn-chat-into-a-list-zh":30,"series-tools-c92aa483-38db-4cef-bef3-e5f729961017":83},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":22,"views":26,"created_at":27,"published_at":28,"topic_cluster_id":29},"c92aa483-38db-4cef-bef3-e5f729961017","gemini-new-voices-turn-chat-into-a-list-zh","Gemini 新聲音把聊天變成清單","\u003Cp data-speakable=\"summary\">我拆 \u003Ca href=\"\u002Ftag\u002Fgemini\">Gemini\u003C\u002Fa> 新 voice picker、Live 聲音與 widget 圖示更新，整理成可直接套用的 UI 模板。\u003C\u002Fp>\u003Cp>我用 Gemini 有一陣子了。模型本身沒\u003Ca href=\"\u002Fnews\u002Fwhy-ai-is-the-only-honest-bridge-for-musicians-en-zh\">什麼\u003C\u002Fa>大毛病，問題一直卡在介面：聲音選單像在滑相簿，Live 跟一般聊天又像兩個不同產品，widget 也常常只是把一堆功能塞進小框框，結果看起來很忙，實際上很難用。你明明只是想換個聲音，卻得在一個像玩具的 picker 裡慢慢翻。這種卡頓感很煩，因為它不是功能不夠，而是產品在最常碰到的地方不夠乾脆。\u003C\u002Fp>\u003Cp>我後來注意到這次變動，才發現 \u003Ca href=\"\u002Ftag\u002Fgoogle\">Google\u003C\u002Fa> 其實是在做一件很務實的事：把 Gemini 從「看起來很 AI」拉回「真的比較好操作」。聲音選擇改成清單，Live 與主聊天的聲音開始對齊，widget 圖示也換成更乾淨的 Neural Expressive 風格。這些都不是大新聞，但這種小改動最誠實，因為它直接暴露\u003Ca href=\"\u002Fnews\u002F5-mlops-goals-for-production-teams-zh\">團隊\u003C\u002Fa>到底懂不懂使用者怎麼切換、比較、啟動功能。\u003C\u002Fp>\u003Cp>我被觸發的來源是 \u003Ca href=\"https:\u002F\u002F9to5google.com\u002F2026\u002F05\u002F27\u002Fnew-gemini-live-voices\u002F\">9to5Google 的 Abner Li\u003C\u002Fa> 這篇短文。它沒有端出什麼誇張數字，也沒有官方長文，只有一個很明確的訊號：Gemini app 正在透過 server-side rollout 更新 voice picker、Gemini Live 聲音，還有 widget icon 套件。這種更新方式通常最值得拆，因為它代表產品團隊不是在發表會上講願景，而是在修日常摩擦。\u003C\u002Fp>\u003Ch2>聲音選單改成清單，因為橫向輪播真的很煩\u003C\u002Fh2>\u003Cblockquote>Go to Gemini Settings &gt; Gemini’s voice for a redesigned voice picker. Instead of a carousel, you get a list.\u003C\u002Fblockquote>\u003Cp>翻譯一下就是：Google 終於不再逼你用橫向輪播挑聲音了，改成一個老派但好用的清單。這不是退步，這是承認現實。當選項需要比較時，清單幾乎永遠比 carousel 好用。你不用猜還有沒有下一個，眼睛掃過去就知道有哪些，選起來也比較不會漏。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780219103533-ihg7.png\" alt=\"Gemini 新聲音把聊天變成清單\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>我自己最受不了的就是那種「看起來很漂亮」的設定頁，實際上每個選項都躲在側滑裡。你要比較 A 跟 B，結果得左右滑來滑去，還要記住剛剛那個聲音到底叫什麼。這種介面很像在測試使用者耐心，不像在幫人做設定。Gemini 這次把 voice picker 改成 list，我反而覺得像是終於把產品從展示櫃搬回工作台。\u003C\u002Fp>\u003Cp>實操寫法很簡單：如果你的產品有模式、預設、語音、主題、代理人格這種互斥選項，先做成清單，再想要不要加預覽。不要一開始就把它包成輪播。輪播適合視覺本身就是\u003Ca href=\"\u002Fnews\u002F4-takeaways-from-snowflakes-6b-aws-deal-zh\">重點\u003C\u002Fa>的東西，不適合拿來藏設定。你要的是比較，不是逛展覽。\u003C\u002Fp>\u003Cul>\u003Cli>需要比較的選項，用 list，不要先上 carousel。\u003C\u002Fli>\u003Cli>選項名稱要一眼可讀，別塞太多描述字。\u003C\u002Fli>\u003Cli>選中狀態要直接看得到，不要再點一次才知道自己選了什麼。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>這裡還有一個很細但很重要的點：清單會逼產品團隊重新思考資訊層級。當你不能靠滑動製造「有很多選項」的錯覺時，你就得真的整理選項。這件事很煩，但也很值。因為很多 UI 問題，本質上不是畫面不夠漂亮，而是選項結構本來就亂。\u003C\u002Fp>\u003Ch2>Flare 和 Glow 不是改名而已，是在重整聲音的記憶點\u003C\u002Fh2>\u003Cblockquote>“Flare” and “Glow” are two new additions that replace Nova and Lyra.\u003C\u002Fblockquote>\u003Cp>也就是說，Gemini 的聲音名單不是只換皮，而是把一部分命名重新洗過。Nova 和 Lyra 被 Flare、Glow 換掉，其他像 Ursa、Vega、Pegasus、Dipper、Eclipse、Capella、Orbit、Orion 這些名字還在。這種命名方式很有意思，因為它介於「有性格」跟「不會太難懂」之間。\u003C\u002Fp>\u003Cp>我一直覺得 preset 命名是很多團隊最容易偷懶的地方。不是叫 Bright、Calm、Balanced，就是叫 Mode 1、Mode 2、Mode 3。前者太像描述文案，後者太像工程師懶得想。Gemini 這組名字至少有記憶點，使用者比較可能記得「我上次用的是 Glow」，而不是「那個比較亮的那個」。這對語音系統很重要，因為聲音不是靜態圖示，選過一次之後還要能回來找得到。\u003C\u002Fp>\u003Cp>我之前做過一個工具型產品，裡面有一堆 preset。最早我們用功能描述命名，結果客服一直收到同樣的問題：哪個是比較穩的？哪個是比較快的？哪個是給新手的？後來我們改成簡短命名，再配一個 sample，使用者反而比較快做決定。名字不是拿來解釋功能的，名字是拿來讓人記住和回頭找的。\u003C\u002Fp>\u003Cp>實操寫法是這樣：如果你要替 voice、theme、assistant persona、AI mode 命名，先決定命名規則，再決定數量。不要今天一套、下週又一套。名稱要穩，例子要短，說明要放在清單外面，不要塞進每個選項裡把畫面弄髒。\u003C\u002Fp>\u003Cul>\u003Cli>命名要能被記住，不要只會被讀懂一次。\u003C\u002Fli>\u003Cli>數量控制在使用者能一次看完的範圍。\u003C\u002Fli>\u003Cli>每個選項最好有 sample 或 preview，別只靠文字說明。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>這一段我會特別注意，因為語音系統很容易變成「工程上有很多分支，使用者看起來卻像一團」。命名就是幫你把那團東西整理成可理解的分類。Gemini 這次至少有在做這件事。\u003C\u002Fp>\u003Ch2>Live 跟主聊天聲音不一致，使用者只會覺得你很分裂\u003C\u002Fh2>\u003Cblockquote>Following last week’s Neural Expressive redesign, the Gemini app is rolling out new voices for the main chat experience and Gemini Live.\u003C\u002Fblockquote>\u003Cp>翻譯一下就是：Google 開始把主聊天跟 Gemini Live 的聲音體驗拉近了。這件事看起來很小，但我覺得它其實是整個 assistant 體驗有沒有「像同一個人」的分水嶺。使用者不會在腦中分成「文字版 Gemini」和「語音版 Gemini」，他們只會覺得自己在跟 Gemini 講話。如果兩邊聽起來差很多，信任感就會掉。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780219102947-cw0g.png\" alt=\"Gemini 新聲音把聊天變成清單\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>我以前碰過一個語音助理專案，文字模式很精準，語音模式卻故意做得很熱情。團隊以為這叫有性格，結果使用者回饋很直白：你們怎麼每個模式都像不同產品？這就是問題。不是不能有差異，而是差異不能大到讓人覺得系統人格分裂。語氣、節奏、詞彙感，最好都得在同一個範圍內。\u003C\u002Fp>\u003Cp>實操上，這種一致性要先從規格定義。你要先講清楚：這個 assistant 的語氣是偏冷靜、偏直接、還是偏陪伴型。然後把這個定義套到 chat、live、通知、快捷入口，甚至錯誤訊息。不要讓每個 surface 自己長出一套性格，最後再怪使用者不懂。\u003C\u002Fp>\u003Cp>如果你的產品同時有 text 與 voice，我會建議你直接做一份 voice identity sheet。不是品牌手冊那種空話，而是很實際的東西：常用詞、禁用詞、回應長度、停頓節奏、失敗時怎麼說。這些東西一旦沒有統一，使用者很快就會把它當成兩個不同系統。\u003C\u002Fp>\u003Cul>\u003Cli>先定義同一個語氣範圍，再去做不同 mode。\u003C\u002Fli>\u003Cli>文字與語音不要各自長出不同人格。\u003C\u002Fli>\u003Cli>錯誤訊息也要跟主體驗同一種語氣。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>我會特別盯這點，因為 AI 產品最常犯的錯就是把「多模態」做成「多個碎片」。Gemini 這次的方向比較像是把碎片收回來，至少在聲音層面是這樣。\u003C\u002Fp>\u003Ch2>Neural Expressive 圖示變薄，widget 才終於不像一包工具箱\u003C\u002Fh2>\u003Cblockquote>Meanwhile, the widget layouts are unchanged from before, but all icons have been refreshed. Neural Expressive makes use of thin outlines for the Microphone, Camera, Gallery, File, Video, Screenshare, and Live.\u003C\u002Fblockquote>\u003Cp>也就是說，widget 的結構沒動，動的是圖示語言。這個選擇我很買單。因為很多團隊一碰到 widget 或快捷面板，就會忍不住想重排全部功能，好像不折騰一下就不算改版。其實大多數時候，使用者不需要新布局，他們只需要畫面乾淨一點、辨識快一點。\u003C\u002Fp>\u003Cp>Thin outline 的效果就在這裡。它不會搶走注意力，但能把整個小面板的視覺重量壓下來。尤其像 Microphone、Camera、Gallery、File、Video、Screenshare、Live 這種高頻動作，圖示比裝飾重要得多。你要的是一眼辨識，不是設計獎。\u003C\u002Fp>\u003Cp>我自己很怕那種 widget 圖示風格不一致的產品。A 是實心、B 是線框、C 又忽然變得很圓潤，整個面板看起來就像不同人各畫各的。這次 Gemini 至少做對了一件事：先把圖示統一，再保留原本的動作布局。這種做法很像老司機會選的路線，因為它先修最容易讓人煩的地方。\u003C\u002Fp>\u003Cp>實操寫法：如果你有 launcher widget、quick action panel、floating tray，先把「動作地圖」固定下來，再調圖示粗細、對比、間距。不要一口氣改 layout 和 icon 風格，除非你想連 A\u002FB test 都不知道是誰害的。小面板的原則很簡單：認得出來，比好看更重要。\u003C\u002Fp>\u003Cul>\u003Cli>layout 穩定，圖示風格先統一。\u003C\u002Fli>\u003Cli>高頻動作優先，別把常用功能藏在次要位置。\u003C\u002Fli>\u003Cli>圖示要在小尺寸下仍能辨識，別只顧桌面截圖。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>這種改法很務實，也很像 Google 現在對 Gemini 的態度：不急著重做整套，而是先把最容易卡住的地方磨順。這比喊口號有用多了。\u003C\u002Fp>\u003Ch2>Server-side rollout 的價值，是讓產品先學會閉嘴\u003C\u002Fh2>\u003Cblockquote>This is rolling out via a server-side update with the latest version (1.0.913571982) of the Gemini “app”\u002Fhomescreen shortcut.\u003C\u002Fblockquote>\u003Cp>翻譯一下就是：Google 沒有把這次更新包成一個大張旗鼓的版本發表，而是用 server-side 方式慢慢推。這種做法很適合 UI 微調，因為你可以先看一小部分使用者的反應，再決定要不要擴大。對產品團隊來說，這比一次全推省很多麻煩。\u003C\u002Fp>\u003Cp>我其實很喜歡這種「先安靜地改，再看有沒有人真的比較順」的節奏。因為大部分 UI 問題都不是功能不存在，而是摩擦太多。server-side rollout 讓你可以只改 voice picker、只改 icon、只改默認 voice set，而不是逼整個 app 一起翻新。這樣你才知道到底是哪個改動真的有用。\u003C\u002Fp>\u003Cp>實操上，如果你在做 AI 產品，我會建議把 model、UI、branding 分開處理。模型調整是模型調整，介面調整是介面調整，別一次全塞進 release note。你如果把所有東西混在一起，最後只會得到一堆「好像有變好，但不知道是哪裡變好」的回饋。\u003C\u002Fp>\u003Cp>還有一個很實際的做法：把 server-side config 用在那些看得見、但不影響核心資料結構的地方。像 picker 排列、快捷入口、圖示樣式、預設聲音，都很適合。這些地方改錯了還能回收，改對了卻立刻有感，最適合拿來做漸進式優化。\u003C\u002Fp>\u003Ch2>Gemini 這波不是大改版，是把日常摩擦一個個削掉\u003C\u002Fh2>\u003Cblockquote>Following last week’s Neural Expressive redesign, the Gemini app is rolling out new voices for the main chat experience and Gemini Live.\u003C\u002Fblockquote>\u003Cp>我看完這波更新的感想很直接：它不是在炫技，是在把使用者每天都會碰到的卡點往下壓。聲音選單更好掃，Live 和主聊天更像同一個系統，widget 圖示更清楚。這些都不是會被截圖瘋傳的東西，但正因為不搶戲，才更像真的產品工作。\u003C\u002Fp>\u003Cp>我一直覺得 AI 產品很容易犯一個毛病，就是太愛把模型能力當成介面。結果使用者明明只是想完成一件事，卻被迫理解一堆產品內部邏輯。Gemini 這次的方向比較像反過來：先讓人比較好選、比較好看、比較好啟動，再談其他。這才是工具該有的樣子。\u003C\u002Fp>\u003Cp>實操寫法我幫你整理成一句話：如果你的 AI 產品有 voice、live mode、widget、quick action，先把它們整理成同一套操作語法。清單比輪播好，穩定布局比亂改好，一致語氣比各說各話好。這三件事做好，很多你以為要靠大改版才能解的問題，其實就會少一半。\u003C\u002Fp>\u003Ch2>可抄的模板\u003C\u002Fh2>\u003Cpre>\u003Ccode># AI 語音與 Widget UI 改版模板（可直接套用）\n\n## 1. Voice Picker\n- 使用 list，不使用 carousel。\n- 每個 voice 顯示一行：名稱 + 1 句短描述。\n- 選中狀態直接高亮，不再額外點進去確認。\n- 若需要 preview，放在列表右側或列表下方，不要藏到二級頁。\n\n### Voice 命名規則\n- 名稱要短、穩定、可記憶。\n- 同一套命名規則只用一種風格，不要今天描述型、明天抽象型。\n- 例：Flare \u002F Glow \u002F Orbit \u002F Dipper \u002F Vega\n\n## 2. Voice Identity\n- Chat、Live、通知、錯誤訊息使用同一語氣範圍。\n- 定義：\n  - 語氣：冷靜 \u002F 直接 \u002F 友善\n  - 長度：短句優先\n  - 禁用：過度擬人、過度熱情、每句都像在演戲\n- 讓不同模式共享同一份 voice spec。\n\n## 3. Widget \u002F Quick Action\n- 保持 layout 不變，先改 icon style。\n- 使用單一 icon weight，優先 thin outline 或統一線條粗細。\n- 高頻動作放第一排：Microphone \u002F Camera \u002F Gallery \u002F File \u002F Video \u002F Screenshare \u002F Live\n- 小尺寸下仍可辨識，避免裝飾細節過多。\n\n## 4. Rollout\n- 先用 server-side flag 推出。\n- 先改 picker，再改 icon，最後才動預設值。\n- 每次只改一層，避免無法判斷是誰造成使用者困惑。\n\n## 5. 產品備註文案\n我們把 voice carousel 改成 list，讓使用者更快比較選項。\n我們保留 widget layout，只更新 icon style 以提升辨識度。\n我們統一 chat 與 live 的 voice 風格，減少模式切換時的割裂感。\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>這段我自己會直接拿去改成 PRD 或設計規格。重點不是 Gemini 的名字，而是它背後那套順序：先讓選項好掃，再讓語氣一致，最後才去美化圖示。這種順序很少出錯。\u003C\u002Fp>\u003Cp>來源主要是 \u003Ca href=\"https:\u002F\u002F9to5google.com\u002F2026\u002F05\u002F27\u002Fnew-gemini-live-voices\u002F\">9to5Google 的原文\u003C\u002Fa>。我上面寫的判斷、拆法和模板，是我根據這篇報導延伸出來的實務整理，不是 Google 內部文件的轉述。\u003C\u002Fp>\u003Cp>如果你想自己看產品表面，我也放上 \u003Ca href=\"https:\u002F\u002Fgemini.google\u002F\">Gemini 官方頁\u003C\u002Fa>、\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.google.android.apps.bard\">Google Play app 頁面\u003C\u002Fa>，還有 \u003Ca href=\"https:\u002F\u002Fblog.google\u002Fproducts\u002Fgemini\u002F\">Google Gemini 更新頁\u003C\u002Fa>。我這篇負責拆方法論，原始來源負責告訴你這次到底改了什麼。\u003C\u002Fp>","我拆 Gemini 新 voice picker、Live 聲音與 widget 圖示更新，整理成可直接套用的 UI 模板。","9to5google.com","https:\u002F\u002F9to5google.com\u002F2026\u002F05\u002F27\u002Fnew-gemini-live-voices\u002F",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780219103533-ihg7.png","tools","zh","f0528109-e56b-4c03-a3b1-7b89ab8330d8",[17,18,19,20,21],"Gemini","voice picker","UI pattern","widget design","server-side rollout",[23,24,25],"清單比 carousel 更適合比較語音、模式與 preset。","文字聊天、Live 與 widget 應該共用同一套 voice identity。","先穩定 layout，再更新 icon style，能減少使用者重學成本。",6,"2026-05-31T09:17:56.575129+00:00","2026-05-31T09:17:56.545+00:00","4b328932-892a-45f5-b182-9e567497d379",{"tags":31,"relatedLang":42,"relatedPosts":46},[32,34,36,38,40],{"name":18,"slug":33},"voice-picker",{"name":20,"slug":35},"widget-design",{"name":19,"slug":37},"ui-pattern",{"name":21,"slug":39},"server-side-rollout",{"name":17,"slug":41},"gemini",{"id":15,"slug":43,"title":44,"language":45},"gemini-new-voices-turn-chat-into-a-list-en","Gemini’s new voices turn chat into a list","en",[47,53,59,65,71,77],{"id":48,"slug":49,"title":50,"cover_image":51,"image_url":51,"created_at":52,"category":13},"5656a6ab-9e07-41be-9cea-3440fb8846e2","nvidia-lg-ai-collaboration-playbook-zh","Nvidia 和 LG 把 AI 合作變成模板","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781056994999-8eng.png","2026-06-10T02:02:46.590133+00:00",{"id":54,"slug":55,"title":56,"cover_image":57,"image_url":57,"created_at":58,"category":13},"e48be66d-d7de-419e-b5fd-805f0784ef15","ollama-best-free-ai-path-2026-zh","Ollama 是 2026 年真正適合工作的免費 AI 路徑","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781056077878-11pc.png","2026-06-10T01:47:24.632993+00:00",{"id":60,"slug":61,"title":62,"cover_image":63,"image_url":63,"created_at":64,"category":13},"9b53427c-8c2a-4960-a773-f14d4528caae","awesome-production-ml-turns-chaos-into-stack-zh","這份 MLOps 清單把混亂拆成堆疊","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781055220958-dmar.png","2026-06-10T01:33:14.850634+00:00",{"id":66,"slug":67,"title":68,"cover_image":69,"image_url":69,"created_at":70,"category":13},"d5af1522-28aa-4cfb-8779-1ecf168bc0b5","bentoml-turns-model-serving-into-python-apis-zh","BentoML 把模型服務變成 Python API","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781054310299-c1gm.png","2026-06-10T01:17:56.193093+00:00",{"id":72,"slug":73,"title":74,"cover_image":75,"image_url":75,"created_at":76,"category":13},"63d8b456-ad6b-475e-86e9-d4677ca226aa","magenta-realtime-2-score-inside-daw-zh","Magenta RealTime 2 讓你在 DAW 裡即時改曲","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781046204038-8tox.png","2026-06-09T23:02:55.9651+00:00",{"id":78,"slug":79,"title":80,"cover_image":81,"image_url":81,"created_at":82,"category":13},"f60261ff-a42e-4cfb-9f90-97785e633289","open-source-ai-tools-beat-claude-paid-tiers-zh","開源 AI 工具在價值上已經贏過 Claude 付費方案","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781045266035-on7t.png","2026-06-09T22:47:20.195939+00:00",[84,89,94,99,104,109,114,119,124,129],{"id":85,"slug":86,"title":87,"created_at":88},"855cd52f-6fab-46cc-a7c1-42195e8a0de4","surepath-real-time-mcp-policy-controls-zh","SurePath 推出即時 MCP 政策控管","2026-03-26T07:57:40.77233+00:00",{"id":90,"slug":91,"title":92,"created_at":93},"9b19ab54-edef-4dbd-9ce4-a51e4bae4ebb","mcp-in-2026-the-ai-tool-layer-teams-use-zh","2026 年 MCP：團隊真的在用的 AI 工具層","2026-03-26T08:01:46.589694+00:00",{"id":95,"slug":96,"title":97,"created_at":98},"af9c46c3-7a28-410b-9f04-32b3de30a68c","prompting-in-2026-what-actually-works-zh","2026 提示工程，真正有用的是什麼","2026-03-26T08:08:12.453028+00:00",{"id":100,"slug":101,"title":102,"created_at":103},"05553086-6ed0-4758-81fd-6cab24b575e0","garry-tan-open-sources-claude-code-toolkit-zh","Garry Tan 開源 Claude Code 工具包","2026-03-26T08:26:20.068737+00:00",{"id":105,"slug":106,"title":107,"created_at":108},"042a73a2-18a2-433d-9e8f-9802b9559aac","github-ai-projects-to-watch-in-2026-zh","2026 必看 20 個 GitHub AI 專案","2026-03-26T08:28:09.619964+00:00",{"id":110,"slug":111,"title":112,"created_at":113},"a5f94120-ac0d-4483-9a8b-63590071ac6a","claude-code-vs-cursor-2026-zh","Claude Code 與 Cursor 深度對比：202…","2026-03-26T13:27:14.279193+00:00",{"id":115,"slug":116,"title":117,"created_at":118},"0975afa1-e0c7-4130-a20d-d890eaed995e","practical-github-guide-learning-ml-2026-zh","2026 機器學習入門 GitHub 實用指南","2026-03-27T01:16:49.712576+00:00",{"id":120,"slug":121,"title":122,"created_at":123},"bfdb467a-290f-4a80-b3a9-6f081afb6dff","aiml-2026-student-ai-ml-lab-repo-review-zh","AIML-2026：像課綱的學生實驗 Repo","2026-03-27T01:21:51.467798+00:00",{"id":125,"slug":126,"title":127,"created_at":128},"80cabc3e-09fc-4ff5-8f07-b8d68f5ae545","ai-trending-github-repos-and-research-feeds-zh","AI Trending：把 AI 資源收成一張表","2026-03-27T01:31:35.262183+00:00",{"id":130,"slug":131,"title":132,"created_at":133},"3ce6e6e2-bac5-463e-9f8d-45caabcc61f7","awesome-ai-for-science-research-tools-map-zh","AI 科研工具清單，開始像地圖了","2026-03-27T01:46:50.521945+00:00"]