分類: AI 工具

  • 用 AVA 自架語音總機

    用 AVA 自架語音總機

    📌 本文重點

    • AVA 可直接接在既有 Asterisk/FreePBX 上
    • 先用雲端 STT/LLM/TTS 做 PoC 再考慮本地化
    • 適合中小企業與研發團隊快速測試語音 AI 總機

    AVA 是一套能接在 Asterisk/FreePBX 上的開源語音客服引擎,讓你不用買 SaaS,也能自己搭一個會接電話、回答問題、轉分機的 AI 總機。

    想先看專案,可直接開 AVA GitHub。如果你手上已經有 FreePBX,這類型工具最實際的價值不是「聊天」,而是把既有電話流量接進 STT、LLM、TTS 流程,先做出可測的 PoC,再決定要不要擴到正式客服。


    核心功能

    1. 直接接進 Asterisk,不用重做整套電話系統

    AVA 的架構很直白:Asterisk 用原生 Audiosocket 或 RTP 收到來電,把音訊送到 Python 引擎;Python 再依序呼叫語音轉文字(STT)、大型語言模型(LLM)、文字轉語音(TTS),最後把回覆送回通話。

    這代表你可以保留現有 SIP、分機、IVR 與 FreePBX 管理介面,只替換「講話的那一段」。

    2. 雲端模型先上線,本地模型後續再換

    AVA 內建支援 OpenAI、Gemini、Grok、ElevenLabs,也能自訂 STT/LLM/TTS 組合。最快的做法是先用雲端 API 跑第一版,例如 OpenAI 做 STT+LLM、ElevenLabs 做 TTS;如果後續遇到隱私或成本問題,再改成本地模型。

    💡 關鍵: 先用雲端組合上線 PoC,再視隱私與成本需求改成本地模型,是風險最低的導入路徑。

    官方也提到,若有 25GB 以上 GPU,可走全本地即時語音代理。

    3. 適合做可控腳本,不只自由聊天

    電話客服的重點不是模型多聰明,而是流程穩不穩。AVA 適合把提示詞、FAQ、分機規則、營業時間、留言流程都寫成明確腳本,例如:

    • 「辨識來意後轉接 201 業務部」
    • 「下班時間改成留言並發通知」

    先把流程規則化,測試會比直接放任模型自由發揮穩很多。


    適合誰用

    如果你是中小企業 IT、SI、通訊整合商,手上已有 Asterisk 或 FreePBX,AVA 很適合拿來做低成本 PoC:一台伺服器、一組 API key、幾個分機規則,就能讓公司總機先有基本問答與轉接能力。

    💡 關鍵: 利用現有 Asterisk/FreePBX,只要加一台伺服器與一組 API key,就能快速驗證語音 AI 總機可行性。

    如果你是實驗室或研發團隊,AVA 的價值在於可替換性。你可以先用雲端模型驗證流程,再逐步把 STT、LLM、TTS 換成本地推論,測試隱私保護、工具呼叫、資料落地等需求。

    這比直接綁定單一 SaaS 平台更容易控制。

    下面這組搭配最適合先做測試:

    名稱 核心功能 免費方案 適合誰
    AVA 串接 Asterisk 的語音代理框架 開源免費 要自架語音客服的人
    OpenAI / Gemini / Grok STT、LLM 問答 多數為試用額度或按量計費 想最快上線 PoC 的團隊
    ElevenLabs 高品質英文與多語 TTS 有試用額度 重視語音自然度的客服場景

    怎麼開始

    最快路徑是用 Docker 把 AVA 部署在一台 Linux 伺服器,並接到現有 FreePBX。實作上可照這個順序做:

    1. 準備一台可連到 Asterisk 的伺服器,先安裝 Docker。
    2. 從 AVA GitHub 依範例啟動容器,填入 OpenAI 或 Gemini、ElevenLabs 的 API key。
    3. 在 FreePBX 建一個測試路由,讓指定 DID 或分機把來電導到 Audiosocket/RTP 對應的 AVA 服務。
    4. 先只做一個簡單腳本:自我介紹、詢問需求、依關鍵字轉接分機或播放 FAQ。
    5. 拿真實電話測試 20 到 30 通,記錄辨識錯誤、等待時間與轉接成功率,再調提示詞。

    💡 關鍵: 先用 20–30 通真實來電測試腳本與提示詞,比盲目擴大量更能看出系統穩定度與實用性。

    你可以先做兩個最有感的場景。

    第一個是公司語音 IVR:例如「按 1 找業務」改成自然語音,來電者直接說「我要報價」就轉接業務分機,同時能回答地址、營業時間、付款方式。

    第二個是 24 小時留言與簡單 FAQ:下班後由 AI 先接聽,回答常見問題,必要時收姓名、電話、需求摘要,再寄送到信箱或寫入工單。


    成本與進階玩法

    PoC 階段最主要的成本是語音與模型 API,用量低時通常比買整套 SaaS 便宜,尤其你已經有 Asterisk 時更明顯;但一旦通話量大,TTS 與即時 LLM 成本會開始浮現,所以建議先限制場景,只做總機問答、留言與分流。

    如果你有隱私要求,下一步就是把部分流程換成本地模型:例如本地 STT、本地 LLM,只把 TTS 留在雲端,或直接全本地化。

    另一個值得做的進階項目是客製對話腳本,把「業務、客服、總務」拆成不同代理,分別設定提示詞、FAQ 和轉接規則,測試效果會比單一通用客服更好。

    對已經有電話系統的團隊來說,AVA 最實際的切入點不是一次取代客服,而是先把一條來電流程自動化,讓你用自己的基礎設施,快速驗證語音 AI 到底能不能真正接電話。

    🚀 你現在可以做的事

    • 打開 AVA GitHub 專案頁,閱讀 README 並確認環境需求
    • 在現有 FreePBX 上規劃一條測試路由,準備 1 個具代表性的來電場景腳本
    • 申請 OpenAI/Gemini 與 ElevenLabs 的 API key,實作一個 20–30 通的 PoC 測試流程
  • 讓 Claude 幫你用 1Password,自動登入全流程

    讓 Claude 幫你用 1Password,自動登入全流程

    📌 本文重點

    • 透過 1Password,Claude 能在看不到密碼下替你登入網站
    • 可自動處理多步驟線上任務,從登入到操作一條龍
    • 以 Vault 與授權控制,將 Claude 的帳號使用權限切得很細

    只要先把帳號密碼放進 1Password,Claude 就能在不看見你的密碼的前提下,幫你自動登入網站、改訂單、管理帳戶。

    工具連結:
    – 1Password 官網:https://1password.com
    – Claude(含瀏覽器版):https://claude.ai
    – 1Password x Claude 新功能報導(The Verge):https://www.theverge.com/tech/966442/1password-anthropic-claude-browser-integration


    核心功能:它到底會幫你做什麼?

    1. 零暴露:Claude 幫你登入,但看不到密碼

    解決問題: 平常你要把帳密貼給 AI,它才能幫你操作網站;現在改成「由 1Password 代打密碼」,Claude 只負責指揮瀏覽器怎麼點。

    實際上發生的是:

    1. 你在 Claude 裡啟用 1Password 整合。
    2. Claude 想登入某網站時,會向 1Password 要「代登入」權限。
    3. 1Password 在你的瀏覽器側,直接把帳號密碼填進表單,不把憑證傳給 Claude 的模型。

    💡 關鍵: 所有帳密只在 1Password 通道流動,Claude 只看到「已登入狀態」,看不到也拿不到你的憑證。

    你可以立刻做的事:
    – 把常用帳號(SaaS、訂票網站、銀行以外的服務)都先存進 1Password。
    – 在 Claude 啟用 1Password,選一個低風險帳號測試(例如某 SaaS 試用帳號)。

    安全關鍵字:「零暴露安全架構」。意思是密碼只在 1Password 的通道裡流動,不會進入 Anthropic 的模型或訓練資料庫。


    2. 多步驟線上任務:從登入到操作全包

    能做到的具體事(The Verge 報導提到的典型場景):

    • 訂機票 / 行程:登入航空公司或 OTA,選日期、比價、下單。
    • 改訂單:登入後台,修改時間、座位、取消或改期。
    • 管理帳戶:調整訂閱方案、更新信用卡資訊、下載發票。

    你可以這樣用:

    • 對 Claude 說:「幫我登入 Acme Analytics,下載本月的營收報表。」
    • 或:「幫我登入 Netflix,把方案改成基本方案,取消 4K。」

    Claude 會做的事:

    1. 要 1Password 幫忙填入對應帳密。
    2. 在網站上導航(點選、填表、切換頁面)。
    3. 完成你描述的任務,例如找到報表並下載。

    你可以立刻做的事:

    • 列一張「我每月重複做」的線上任務清單,挑 1–2 個交給 Claude 試跑。

    3. 權限邊界:限定 Vault、限定帳號

    1Password 並不是把你全部密碼丟給 Claude,而是讓你逐步授權:

    • 可以只開某個 Vault(例如「工作用」Vault)給 Claude,用於工作任務。
    • 個別帳號也可以撤銷授權,Claude 之後就不能再用那組憑證。

    搭配近期企業對 AI Agent 安全的研究(例如 VentureBeat 談到「多數企業仍讓 Agent 共用憑證」的風險),這個設計的重點是:

    • 每個「AI 助理」有自己的可用帳號清單。
    • 高風險帳號(銀行、主郵箱)可以完全不開給 Claude。

    你可以立刻做的事:

    • 建立一個新 Vault 專門放「可以讓 Claude 用的帳號」。
    • 把敏感帳號留在另一個 Vault,不授權給 Claude。

    💡 關鍵: 透過拆分 Vault 和選擇性授權,你可以精準控制 Claude 能動哪些帳號,降低企業與個人帳戶被誤用的風險。


    適合誰用?三種典型場景

    1. SaaS 使用重度者:每週要登入十幾個系統的人

    場景例子:

    • 你要常進 CRM、專案管理、分析工具,下載報表或調整設定。
    • 帳號多、密碼長,常常忘記或要一直自訂一次性驗證碼。

    可採取行動:

    • 把這些 SaaS 通通存進 1Password 的「工作 Vault」。
    • 寫一個固定提示給 Claude,例如:「登入 X 工具,拉出上週報表,存成 PDF。」

    2. 常訂票、改行程的自由工作者 / PM

    場景例子:

    • 要幫自己或團隊訂機票、車票、住宿,還要常改。

    可採取行動:

    • 把常用的航空公司、旅行平台帳號存進「個人旅行」Vault。
    • 讓 Claude 幫你:搜尋指定日期航班 → 比價 → 下訂(或至少幫你選好候選方案)。

    3. 想用 Agent,但怕安全風險的企業團隊

    呼應 Towards AI 提到的「要有回滾策略」:

    • 你可以先把 Claude 當成半自動助理:讓它登入、幫你走流程,但最後一步由人類按下確認。

    可採取行動:

    • 將測試帳號放進專用 Vault,開給 Claude。
    • 在內部建立標準操作:先由 Claude 操作 staging / 測試環境,再複製流程到正式環境。

    怎麼開始:開通、授權、實際操作

    以下分成三步驟,照做完,你就可以跑第一個自動登入 workflow。

    步驟一:準備 Claude 與 1Password

    1. 註冊 / 登入 1Password
    2. 前往:https://1password.com
    3. 個人版可先用試用方案,企業可用 Business Plan。
    4. 安裝 1Password 瀏覽器擴充
    5. 在 Chrome / Edge / Firefox 擴充商店搜尋「1Password」,安裝並登入。
    6. 準備 Claude 帳號
    7. 前往:https://claude.ai
    8. 建議在桌面瀏覽器使用(方便讓 1Password 插件配合)。

    行動檢查點:

    • 你已經可以在瀏覽器上,點 1Password icon 自動填表。

    步驟二:在 1Password 裡設定可用 Vault / 帳號

    1. 打開 1Password App 或 Web 版。
    2. 建立一個新的 Vault,例如:Claude-可用帳號。
    3. 把你願意交給 Claude 操作的帳號移到這個 Vault:
    4. 某 SaaS 報表系統
    5. 一個訂票平台
    6. 其他低風險服務
    7. 將高風險帳號(銀行、電子郵件主帳號、雲端主控台)留在其他 Vault,不要放進這個 Vault。

    行動檢查點:

    • 你清楚「哪些帳號 Claude 可以碰」、「哪些完全不開放」。

    步驟三:在 Claude 裡啟用 1Password 授權

    1. 在瀏覽器打開 Claude,登入你的帳號。
    2. 首次使用相關功能時,Claude 會提示你連結 1Password:
    3. 點選授權按鈕,會跳出 1Password 的授權畫面。
    4. 選擇要讓 Claude 使用的 Vault(建議只選 Claude-可用帳號)。
    5. 確認授權後,Claude 就能透過 1Password 在你的瀏覽器中自動填表。

    注意:授權是可以之後收回的,下文會說如何撤銷。


    三個可以立刻上手的 Workflow

    Workflow 1:自動登入 SaaS 並下載報表

    目標: 每週固定下載一份分析報表,由 Claude 代勞。

    操作步驟:

    1. 確認該 SaaS 帳號已在 Claude-可用帳號 Vault 內。
    2. 對 Claude 說:

      幫我登入 Acme Analytics,打開「月度營收報表」,下載最新一份為 PDF,存到我的下載資料夾。

    3. 觀察 Claude:
    4. 透過 1Password 自動登入。
    5. 在儀表板找報表 → 點選下載。

    可以持續優化的地方:

    • 修改提示,讓它在執行前先重述步驟,例如「先說明你打算點哪幾個頁面再開始」。

    Workflow 2:修改訂閱方案(降級 / 升級)

    目標: 讓 Claude 幫你調整某服務的訂閱等級。

    操作步驟:

    1. 把該服務帳號存進 Claude-可用帳號 Vault。
    2. 對 Claude 說:

      幫我登入 Example Streaming,確認我現在的方案,如果是最高級就幫我改成中階方案,變更前先跟我確認一次。

    3. Claude 會:
    4. 登入 → 進帳戶設定。
    5. 找訂閱方案頁面。
    6. 在變更前,照你的要求先詢問你。

    安全小技巧:

    • 對涉及金流的操作,一律要求「行前說明 + 執行前確認」。

    Workflow 3:旅遊行程改期(半自動)

    目標: 航班改期先由 Claude 幫你找到可改選項,再由你按下最後確認。

    操作步驟:

    1. 旅行平台帳號放進 Claude-可用帳號 Vault。
    2. 對 Claude 說:

      幫我登入 TripExample,找到 8 月 20 號從台北飛東京的訂單,看能不能改到 8 月 22 號,如果有選項,把費用和條件整理給我,不要幫我按確認。

    3. Claude 會:
    4. 登入 → 找到訂單。
    5. 查看改期規則與價格。
    6. 把方案整理給你,停在「確認頁」。

    你的動作:

    • 人眼檢查資訊 → 自己決定是否按下確認。

    安全實務:如何收回權限與限制範圍

    1. 隨時收回 Claude 的 1Password 授權

    如果你不想讓 Claude 再用任何帳號:

    1. 打開 1Password → 設定 / Integrations(實際名稱可能略有不同,依正式版本為準)。
    2. 找到「Claude」或「瀏覽器整合」項目。
    3. 點選「撤銷授權」或移除整合。

    之後 Claude 再試圖登入時,就會失敗,需要你重新授權。


    2. 只讓它用部分帳號

    • 把所有「可給 Claude 用的帳號」集中在一個 Vault。
    • 授權時只選這個 Vault,其餘 Vault 不勾選。
    • 若某帳號不再要給 Claude 用,移出那個 Vault 即可。

    這樣即便 Claude 被濫用,它也只能碰到你明確標記「可用」的帳號。


    3. 為自己設一個「回滾策略」

    呼應 Towards AI 提到的回滾概念,建議:

    • 把「重要設定」或「帳單資訊」修改前的狀態截圖 / 匯出。
    • 對高風險操作(刪除資料、關閉帳號)一律由你親自點最後的確認按鈕。

    💡 關鍵: 把高風險操作的最後一步保留給人類,可以在享受自動化便利的同時,保有「一鍵回頭」的安全緩衝。


    小結:先讓 Claude 當你的「登入助理」

    如果你還不放心讓 AI 完全自動跑流程,可以先把 Claude 當作「幫你登入 + 找到頁面」的助手:

    • 由它負責記住哪個帳號在哪個網站。
    • 你負責看結果、按最後一步。

    等你熟悉它的操作風格,再慢慢把更多重複任務交給它,就能在不暴露密碼的情況下,讓 AI 真正幫你「用」網站,而不是只會給建議。

    🚀 你現在可以做的事

    • 前往 1Password 與 Claude 註冊帳號,安裝好 1Password 瀏覽器擴充並完成登入
    • 建立一個 Claude-可用帳號 Vault,將 1–3 組低風險帳號移入並在 Claude 中授權此 Vault
    • 挑一個文中提到的 Workflow(例如下載報表),照步驟實際讓 Claude 幫你跑完一次流程
  • SX 2.0:把 Dropbox 變成團隊 AI 技能庫

    SX 2.0:把 Dropbox 變成團隊 AI 技能庫

    📌 本文重點

    • SX 2.0 把個人 Prompt 變成團隊共用技能庫
    • 直接用 Dropbox / Google Drive 當技能伺服器
    • 非技術同事也能一鍵套用標準化 AI 流程
    • 從零散用法走向有組織的 AI workflow 管理

    一句話先說清楚:SX 2.0 把你平常寫好的 Prompt、工具設定和流程包成「技能」,存進共享雲端硬碟,整個團隊(技術+非技術)都能一鍵套用。

    工具介紹原文與下載:https://sleuth-io.github.io/sx/2026/07/10/your-dropbox-is-now-a-skill-server.html


    核心功能:把「個人 AI 用法」變成「團隊技能庫」


    1. 跨平台原生 App + 雲端硬碟 = 技能伺服器

    SX 一開始是命令列工具,2.0 直接做成 Mac / Windows / Linux 原生 App,重點是:

    • 技能庫不用新建伺服器,直接用你已有的雲端硬碟:
    • Dropbox
    • Google Drive
    • iCloud
    • 共享方式就是你已經很熟悉的流程:
    • 建一個共享資料夾
    • 把 SX 的 Vault 放進去
    • 把同事加進共享

    💡 關鍵: SX 2.0 讓現有雲端硬碟瞬間變成「技能伺服器」,省去架設後端與權限系統的成本。

    你現在可以做的事:
    1. 選一個團隊都在用的雲端硬碟(多數人是 Dropbox 或 Google Drive)
    2. 建一個新資料夾,例如:AI-skills-team,先只加 3–5 位核心使用者
    3. 記住這個資料夾位置,後面安裝 SX 要用


    2. Vault 格式:把 Prompt + Workflow 變成「一鍵技能」

    SX 2.0 把内部格式重做成 Vault,可以直接當 Claude、Codex 等 LLM 的插件使用。簡單理解:

    • 每個技能就是一個 Vault 裡的「技能檔」:
    • 描述:這個技能要做什麼
    • Prompt:輸入給 LLM 的文字模板
    • Workflow:輸入、輸出欄位怎麼接
    • LLM 端只要讀 Vault,就能出現一個「按鈕」讓你一鍵執行這個技能

    以你可能會做的技能為例:

    技能名稱:會議逐字稿整理
    輸入:原始逐字稿文字
    輸出:三點結論 + 待辦事項列表

    在 Vault 裡,這案子會被指定:

    • input: meeting_transcript
    • output: summary_points, todo_items
    • prompt: 將輸入文字整理成三點關鍵結論與待辦事項…

    💡 關鍵: Vault 把「描述、Prompt、欄位對接」打包成一個標準技能檔,讓 LLM 端只要一個按鈕就能重複執行同樣流程。

    你現在可以做的事:
    1. 列出你團隊目前最常重複做的 AI 工作(例如「整理會議紀錄」「產出客戶回覆模板」「統一報告格式」)
    2. 選 1 個流程,準備要轉成第一個 SX 技能(下段我們會手把手示範)


    3. 擴充系統:技能評估、模型去重、指標分析

    SX 2.0 新增了 Extension System,可以在技能庫上做:

    • 技能評估:
    • 記錄技能被使用次數、成功率
    • 比較同一個技能的不同版本效果
    • 模型去重:
    • 避免團隊同一個任務有 5 個類似技能互相打架
    • 建議合併或淘汰低使用率技能
    • 指標分析:
    • 統計哪些技能最常被新同事使用
    • 看出哪些流程已經被 AI 固定下來、哪些還散亂

    這部分對管理者很有用:你可以看到 團隊到底在哪些地方真的在用 AI,而不是只聽大家說「有在試用」。

    💡 關鍵: Extension System 把「誰在用什麼技能、效果好不好」量化,讓 AI 導入從感覺變成可管理的數據。

    你現在可以做的事:
    1. 想好你想追蹤的指標:例如「客戶回覆技能每週使用次數」或「報告生成技能的版本穩定度」
    2. 決定由誰負責維護技能庫(像是「AI 版型管理員」),定期整理、去重技能


    適合誰用:3 個具體團隊場景


    1. 客戶服務團隊:統一回覆模板

    目標:讓客服不需要自己想 Prompt,就能按技能產生一致的回覆。

    具體做法:

    • 建立技能:
    • 技能名稱:客訴回覆草稿
    • 輸入:客戶原文、客訴類型、優先度
    • 輸出:含致歉、處理步驟、後續追蹤的回覆草稿
    • 放進 Dropbox 共享 Vault,客服只要:
    • 把客戶原文貼進工具
    • 按一下技能按鈕
    • 得到標準格式的回覆草稿,再依情況微調

    行動建議:先從 1–2 種常見情境開始,例如「延遲出貨」「退款申請」,做成技能測試。


    2. 內部營運團隊:標準化資料整理 / 報告生成

    目標:把 Excel 報表 / Notion 紀錄的整理流程,固定成可重複的 AI playbook。

    例子:

    • 每週營運報告技能:
    • 輸入:當週 KPI、異常事件列表
    • 輸出:摘要 + 下週重點 + 風險提醒
    • 成本分析技能:
    • 輸入:原始成本明細
    • 輸出:分項摘要 + 可優化建議

    行動建議:挑一份你每週都在寫、結構相對穩定的報告,先做成 SX 技能,再慢慢擴充到其他報告。


    3. HR / Onboarding:為新同事準備「AI 工具包」

    目標:讓新同事第一週就有一包「可直接按的 AI 技能」,不用自己摸索。

    可能包含:

    • 會議紀錄整理技能
    • 寫內部 email 草稿技能
    • 整理產品需求單的摘要技能

    你只要在共享 Vault 裡建一個 onboarding 資料夾,放這些技能,新同事加入團隊時:

    • 安裝 SX
    • 連接共享資料夾
    • 立刻有一整套常用技能可以用

    行動建議:跟 1–2 位資深同事一起列出「自己最常用的 Prompt」,選 5 個轉成新人的 SX 技能包。


    怎麼開始:從安裝到跑出第一個技能

    以下示範一個完整流程:建立「會議逐字稿整理」技能,分享給團隊,接到 Claude 跑一次。


    步驟 1:安裝 SX 2.0

    1. 到官方頁面:https://sleuth-io.github.io/sx/2026/07/10/your-dropbox-is-now-a-skill-server.html
    2. 根據你的系統下載:
    3. macOS 安裝檔
    4. Windows 安裝檔
    5. Linux 封裝版本
    6. 安裝完成後,打開 SX App

    行動建議:先在你自己的電腦安裝,不用一開始就推全公司,先跑通一個技能再說服其他人。


    步驟 2:連接 Dropbox / Google Drive 建共享 Vault

    1. 在 Dropbox 或 Google Drive 建一個新資料夾:SX-team-vault
    2. 右鍵設成共享,加入你想一起測試的人
    3. 打開 SX App,在設定裡選擇 Vault 路徑:
    4. 指定到剛剛的 SX-team-vault 資料夾
    5. SX 會在裡面生成基本 Vault 結構(技能配置檔等)

    行動建議:先用一個測試用的小團隊(3–5人),避免一開始就讓所有人進來增加管理成本。


    步驟 3:建立第一個技能「會議逐字稿整理」

    在 SX App 裡新增技能,填入類似設定(具體欄位依版本略有差異,但概念相同):

    • 技能名稱:meeting-summary-v1
    • 說明:將逐字稿整理成三點結論+待辦事項
    • 輸入欄位:transcript(會議原文)
    • 輸出欄位:key_points、todos
    • Prompt 範例:

    text
    你是一位會議紀錄助理。請根據輸入的逐字稿:
    1. 擷取三點最重要的決策或結論
    2. 整理出所有明確的待辦事項(含負責人,如果有提到)
    請用以下格式輸出:
    - 結論(最多三點,條列)
    - 待辦事項(條列,格式為:負責人|事項|期限(如有))
    逐字稿:{{transcript}}

    SX 會把這些資訊存成 Vault 裡的一個技能檔案,並同步到 Dropbox / Google Drive。

    行動建議:把你現在手上最近一次會議逐字稿準備好,一會兒就可以拿來測試。


    步驟 4:分享、更新技能給團隊

    只要技能一建立:

    • 同一個共享資料夾裡的同事重新整理 SX App,就能看到 meeting-summary-v1
    • 你要更新 Prompt 或輸出格式,只要改技能設定檔,SX 會同步最新版本

    維護建議:

    • 版本命名:meeting-summary-v1、meeting-summary-v2、meeting-summary-v3,避免大家搞不清楚哪個是最新版
    • 每次修改前先備份舊版(SX 的擴充系統未來也能幫忙做版本比較)

    行動建議:請 1–2 位同事在自己的 SX 上跑跑看這個技能,看結果是否符合期待,再一起微調 Prompt。


    步驟 5:接到 Claude / Codex 實際跑一次

    SX 的 Vault 格式可以被直接當成 Claude 或 Codex 的插件使用(具體接法會依官方文件更新,但操作概念很穩定):

    使用流程通常是:

    1. 在 Claude / Codex 的設定中加入 SX Vault 作為外部技能來源
    2. 授權這些模型讀取你在 Dropbox / Google Drive 裡的 Vault(通常透過一個連接器或 API key)
    3. 在 Claude / Codex 介面中,會看到一個技能列表,包含 meeting-summary-v1
    4. 選擇技能 → 貼上逐字稿 → 一鍵執行 → 得到整理好的結論與待辦事項

    這時,你就完成了從「自己寫 Prompt」到「整個團隊按一個技能按鈕」的轉換。

    行動建議:選擇你目前主要在用的 LLM 平台(例如 Claude),閱讀 SX 文件中的對應整合說明,把剛剛的技能接進去跑一次,確認整體流程可用。


    最後一點:從「各自用 AI」走向「有組織的 AI workflow 管理」

    SX 2.0 的重點不是替代你現在所有的 AI 工具,而是:

    • 把零散的個人 Prompt、腳本、使用習慣,整理成團隊共用的技能庫
    • 讓非技術同事也能:
    • 不碰 Git、不寫程式
    • 只透過共享 Dropbox / Google Drive 就能使用同一套技能
    • 讓管理者開始看到:
    • 哪些流程已經被技能化、誰在用、用得好不好

    如果你現在公司裡的 AI 使用狀況是「每個人都有自己的一套用法,互相看不懂」,SX 2.0 提供了一條很務實的路:

    1. 選 1–2 個高頻流程(會議紀錄、客戶回覆、週報)
    2. 做成 SX 技能,放進共享 Vault
    3. 邀請小團隊一起用、一起改
    4. 慢慢長出你們自己的 AI Playbook

    不用一次做完全部,只要從第一個技能開始,團隊就踏出了從「各自用 AI」走向「有組織 AI workflow 管理」的第一步。


    🚀 你現在可以做的事

    • 先在 Dropbox / Google Drive 建立 AI-skills-team 或 SX-team-vault 資料夾,安裝 SX 並指向該路徑
    • 選一個高頻流程(如「會議逐字稿整理」)照文中示範建立第一個技能並分享給 3–5 位同事測試
    • 在團隊內指定一位「AI 版型管理員」,定期整理 Vault、去重技能並追蹤使用指標
  • 在手機跑 27B 模型:Bonsai 27B 實戰上手

    在手機跑 27B 模型:Bonsai 27B 實戰上手

    📌 本文重點

    • 27B 模型壓到 3.8GB
    • 本地跑在 iPhone 與瀏覽器
    • 數學與程式推理仍可用
    • 適合隱私優先的 AI 場景

    用一句話說完:Bonsai 27B 讓一個原本要 50GB 以上的大型推理模型,縮到不到 4GB,在你的 iPhone 或瀏覽器裡本地跑推理。

    原始資訊與 Demo:


    核心功能:為什麼 1-bit、4GB、WebGPU 很關鍵?

    1. 1-bit dense 量化:54GB 壓到 3.8GB,還保留 90% 能力

    Bonsai 27B 原始是 27B 參數的大模型,正常 fp16 大概要 50GB 以上。PrismML 用自家的 1-bit dense 量化,直接把模型縮到約 3.8GB(-93%),官方與社群測試顯示:

    • 整體表現:約保留 90% 原始性能
    • 在數學與程式碼推理上的分數,幾乎不受影響

    💡 關鍵: 27B 級模型從 50GB+ 壓到 3.8GB,代表大型模型首次更接近一般裝置可本地部署的範圍。

    這對你代表什麼?

    • 一般高階筆電、桌機的 GPU/WebGPU 就能跑 27B 級模型
    • iPhone 等手機只要有足夠 RAM,也能載得下整個模型
    • 做產品 PoC 時,不用再想「我要租幾張雲端 GPU」才能展示效果

    你可以立刻做的事:

    2. 本機 / 手機 / 瀏覽器推理:速度與隱私的平衡點

    Bonsai 27B 的壓縮搭配 WebGPU + 客製 Kernel,讓它可以在:

    • 桌機瀏覽器(Chrome、Edge、Arc 等支援 WebGPU 的版本)直接跑
    • iPhone 上透過支援 WebGPU 的瀏覽器或 App 跑本地推理

    實際體感: 依硬體而異,但大致區間如下:

    • 答案生成速度:中高階筆電可達 20~40 tokens/s,接近雲端中階模型
    • 手機上:會慢一些,但仍能用於聊天、寫作輔助、簡易程式碼推理

    💡 關鍵: 本地推理不只是能跑,速度已進到可互動使用的區間,隱私與延遲也因此開始有實際優勢。

    隱私優勢:

    • 所有輸入(聊天內容、筆記、程式碼)都留在裝置上,不經過雲端 API
    • 適合公司內部敏感資料、個人私密日記、會議記錄摘要等情境

    你可以立刻做的事:

    • 打開支援 WebGPU 的瀏覽器,跑官方 Demo:確認你的硬體大概能跑到什麼速度(Demo 入口通常在 PrismML 新聞頁或 Hugging Face Space)。

    3. 數學與程式碼推理表現:不只是「能跑」,而是「能用」

    依據 PrismML 自家基準測試(見 Reddit 討論:https://www.reddit.com/r/LocalLLaMA/comments/1uwm2hd/prismmls_bonsai27b_benchmarks/),Bonsai 27B 的量化版本:

    • 在數學、程式碼題目上的分數,與原始模型接近
    • 部分測試甚至優於廣為討論的 Qwen 3.7 27B 量化版本

    💡 關鍵: 有趣的是,這類極端壓縮不一定先犧牲數學與程式碼推理,實際上它在這兩類任務仍維持可用水準。

    實際體感上,它適合:

    • 解 LeetCode 等級的題目、協助理解他人程式碼
    • 做數學證明草稿、檢查推理步驟是否有漏洞

    你可以立刻做的事:

    • 準備一段你自己寫的程式碼或演算法題目,在 Demo 裡測試它的 debug 能力,看它能不能說出具體修改建議。

    適合誰用?具體場景與做法

    1. 個人使用:離線寫作、私密筆記與聊天

    場景:

    • 不想把日記、心理對話丟到雲端模型
    • 在飛機、車上等無網路環境寫作

    可以怎麼用:

    • 在桌機瀏覽器開 Bonsai 27B WebGPU Demo,寫文章時讓它幫你改標題、想小節架構
    • 在支援的手機上安裝對應 App 或透過瀏覽器,做離線聊天與筆記整理

    2. 開發者:簡易 coding 助手與邊緣 AI PoC

    場景:

    • 做一個「本地程式碼助手」Side project
    • 想給客戶看「產品內嵌 on-device 聊天/推理」的原型

    可以怎麼用:

    • 使用 Bonsai 27B 的 gguf 版本,搭配像 llama.cpp 或其他本地推理框架,在筆電上跑一個命令列助手
    • 在 Web 前端整合官方 WebGPU 推理程式碼,做一個「瀏覽器內跑的大模型聊天框」,無需後端 GPU

    3. 產品團隊:在 App 裡塞 on-device 聊天 / 推理

    場景:

    • 筆記 App 想加「在本機摘要筆記」功能
    • 知識庫產品想做「邊緣 FAQ 助手」,部署在客戶內網而不是雲端

    可以怎麼用:

    • 以 WebGPU 版 Bonsai 27B 做前端推理引擎,後端只處理權限與資料存取
    • 在 iOS App 裡預載或動態下載壓縮模型,讓使用者自主選擇是否開啟「完全本地 AI 模式」

    什麼時候考慮不用它?

    • 若你需要 GPT-4 級別的長上下文寫作、極高準確度的工具調用
    • 若手機使用者硬體普遍較舊,無法提供足夠 RAM 或 WebGPU 支援

    怎麼開始:從 WebGPU Demo 到 iPhone 實跑

    Step 1:在桌機用 WebGPU Demo 跑起來

    1. 確認瀏覽器支援 WebGPU
    2. Chrome / Edge:版本需在 113+,建議更新到最新穩定版
    3. 在 chrome://flags 搜尋 WebGPU,確保已啟用(某些平台預設已開)

    4. 進入 Demo 網頁

    5. 從 PrismML 新聞頁:https://prismml.com/news/bonsai-27b 找到 WebGPU Demo 連結
    6. 或在 Hugging Face 上搜尋 Bonsai 27B WebGPU 找到 Space

    7. 測試推理

    8. 選擇 Bonsai-27B 1-bit 模型版本
    9. 輸入一個你熟悉的程式題目或寫作題目,觀察回答速度與品質

    常見坑:若載入卡住或速度極慢,通常是 WebGPU 未啟用,或顯示卡太舊。換瀏覽器或更新驅動是第一步。

    Step 2:在 iPhone 嘗試跑 Bonsai 27B

    目前 iPhone 端的整合仍在快速變動階段,Apple 也被報導正在測試 PrismML 技術(參考:https://www.reddit.com/r/LocalLLaMA/comments/1ux4cn2/apple_in_talks_with_startup_prismml_that_shrinks/)。以下是一般建議路線:

    1. 確認機型與系統
    2. 建議使用 A17 / M 系列晶片的機型,RAM 越大越好(Pro 機型優先)
    3. iOS 更新到最新版本,以取得最佳 WebGPU / Metal 支援

    4. 嘗試透過瀏覽器 Demo

    5. 使用支援 WebGPU 的 iOS 瀏覽器(未來 Safari 正式支援後會更穩定)
    6. 開啟 Bonsai 27B Web Demo,選最低階參數設定,測試生成速度

    7. 留意記憶體與耗電

    8. 模型雖然不到 4GB,但推理仍會吃 RAM;建議在單一 App 裡跑,不要開太多背景程式
    9. 長時間推理會發熱,適合短對話與輕量寫作,而非長時間批量任務

    常見坑:

    • 推理中 App 被 iOS 回收:代表 RAM 不足,只能調小 context 長度或改用桌機。
    • 首次載入模型時間偏長:正常現象,可考慮在 App 中做「背景預載」。

    Step 3:整合到你的應用(基本架構示意)

    以 Web 應用為例,一般做法是:

    使用者瀏覽器
     ├─ UI:聊天框 / 筆記編輯器
     ├─ WebGPU 推理:載入 Bonsai 27B 壓縮模型
     └─ 本地記憶體:暫存對話與提示
    
    後端伺服器
     ├─ 使用者認證 & 權限
     ├─ 資料索引(向量庫、文檔)
     └─ 僅在用戶同意時返回資料,讓前端本地推理
    

    你可以:

    • 直接參考 PrismML 提供的 WebGPU Kernel 實作,把它包成一個 JS/TS SDK
    • 將模型檔放在 CDN,首次使用時下載到瀏覽器 IndexedDB 或 App 沙盒中

    本地 Bonsai 27B vs 雲端 API:成本與隱私快速比較

    項目 Bonsai 27B 本地推理 雲端 API(如 GPT-4)
    成本 一次下載模型,之後幾乎零邊際成本,主要是硬體耗電 依 tokens 計費,流量大時費用顯著
    延遲 裝置好時可達 20–40 tokens/s,無網路也能用 需經網路與伺服器排隊,遇高峰時延遲高
    隱私 所有內容留在本機,適合敏感資料 對話上傳到雲端,需信任供應商
    維護 需自己管理模型更新與相容性 供應商幫你維持最新模型與基礎設施

    簡單判斷:

    • 若你重視隱私、成本可控、願意接受略低於頂級雲端模型的效果,Bonsai 27B 是合適的本地方案。
    • 若你的產品主打極高準確度、長上下文、工具調用整合,仍需要雲端 API 作為主力,Bonsai 27B 可做輔助或離線備份模式。

    小結:下一步你可以做什麼?

    1. 用桌機開 Bonsai 27B WebGPU Demo,測試寫作與程式碼題目,感受性能。
    2. 若你是開發者,下載 Hugging Face 量化模型,在本地框架中跑一個簡單聊天助手。
    3. 思考你的產品裡哪個功能最需要「本地推理+隱私」,從那一點開始嘗試嵌入 Bonsai 27B。

    🚀 你現在可以做的事

    • 打開 PrismML 官方新聞頁,直接進 WebGPU Demo 測你的裝置速度
    • 到 Hugging Face 搜尋 prism-ml/Bonsai-27B-gguf,下載量化模型做本地測試
    • 拿一段你自己的程式碼、筆記或寫作題目,驗證它是否符合你的實際場景
  • OvisOCR2:在筆電本地跑的文件結構化神器

    OvisOCR2:在筆電本地跑的文件結構化神器

    📌 本文重點

    • OvisOCR2 在本地將整份 PDF 直接轉成結構化 Markdown
    • 對表格、公式與讀取順序有針對性優化
    • 適合內網文件、學術論文與財報合約結構化
    • 0.8B 模型可在筆電或小伺服器上順跑

    OvisOCR2 的定位很單純:在你自己電腦上,把整份 PDF / 掃描件直接變成乾淨、有結構的 Markdown,不丟雲端、不拆頁、不東拼西湊。

    模型頁面:https://huggingface.co/ATH-MaaS/OvisOCR2

    Reddit 討論串:https://www.reddit.com/r/LocalLLaMA/comments/1uv88co/ovisocr2_a_promising_08b_local_document_parser/


    核心功能:從「整頁」到「可用的 Markdown」

    這邊只看跟你工作直接有關的 3 件事:

    1. 端到端整頁解析:丟 PDF / 圖片,直接出 Markdown

    OvisOCR2 是基於 Qwen3.5-0.8B 的端到端文件解析模型,不是傳統那種「先做 OCR 再用別的模型理解」的兩段式流程。

    它的輸出直接是 Markdown,包含:

    • 標題、段落層級(#、## 等)
    • 粗體、斜體等基本格式
    • 清單、引用等常見排版

    你可以馬上做的事:

    • 把公司內部的 PDF 手冊、SOP 丟進去,拿到 可編輯的 Markdown,再丟進 Notion、Confluence 或 Git repo 管理
    • 把舊專案的掃描說明書轉成文字,方便全文搜尋

    模型在常見文件基準上表現:

    • OmniDocBench v1.6:96.58 分
    • PureDocBench:75.06 分

    💡 關鍵: 在標準文件基準上拿到 90+ 分,代表它對一般報表與說明文件的結構理解已足夠直接納入實際工作流程測試。

    這代表它對一般報表、說明文件的結構理解已經有相當水準,適合直接放進工作流程測試。

    2. 表格、公式還原:不只讀得懂,還能「還原格式」

    OvisOCR2 的重點不是只認出字,而是把表格和公式變回「可運算」的東西:

    • 表格 → Markdown 表格(| a | b | 那種),貼到 Notion、GitHub README 都能正常顯示
    • 公式 → 以 LaTeX 或接近格式輸出,方便貼回論文、簡報或 Obsidian

    你可以馬上做的事:

    • 把財報 PDF 轉成 Markdown,表格直接貼到 Excel / Google Sheets 做後續處理
    • 把學術論文中的公式拉出來,貼回 LaTeX 文件或投影片,不用一條條重打

    3. 讀取順序:不再被兩欄排版搞瘋

    很多 PDF(尤其是:財報、學術期刊、政府報告)都有這些特徵:

    • 雙欄排版
    • 頁首頁尾反覆出現的小字
    • 複雜圖文混排

    傳統 OCR 常會變成:

    • 把左欄整段讀完,再接右欄,導致段落亂序
    • 頁碼、版權資訊被插進正文裡

    OvisOCR2 針對「讀取順序」有訓練,能比較好地還原成人類閱讀的順序,包括:

    • 正文優先,頁碼/頁眉多半排除或放在不干擾的位置
    • 圖表標題和內容靠在一起,不會被打散

    你可以馬上做的事:

    • 把年度報告、研究報告丟進去,得到可以直接丟給大語言模型總結的乾淨 Markdown
    • 省掉「先用 Acrobat 導出文字再手動整理」的痛苦步驟

    適合誰用:三種典型場景

    1. 公司內網文件數位化:需要「不出內網」的方案

    如果你在這些情境:

    • 金融、醫療、政府等對資料敏感的產業
    • 有一堆 PDF 合約、掃描件、紙本表單
    • 不允許把文件丟到雲端 OCR 服務

    OvisOCR2 很適合當成內網文件結構化引擎:

    • 0.8B 模型,記憶體需求相對溫和,可以放在:
    • 中小型伺服器
    • 部門共用工作站
    • Apache 2.0 授權,方便整合到自家系統

    可以實做的具體流程:

    1. 把部門的 PDF 檔放進內網檔案伺服器
    2. 用 OvisOCR2 解析成 Markdown / JSON
    3. 把結果丟進 ElasticSearch / OpenSearch / Meilisearch 做全文搜尋
    4. 再接一個內網 LLM(例如本地 Qwen 或 Llama)做問答

    2. 學術論文整理:從 PDF 到筆記庫

    研究生、工程師、PM 常見的需求:

    • 一次下載一堆 PDF 論文
    • 想要在 Obsidian / Notion / Logseq 裡統一管理

    OvisOCR2 可以幫你:

    • 把論文的標題、章節、公式、圖表說明整合成 Markdown
    • 保留結構(例如 # Abstract、## Method),方便之後全文搜尋或做自動總結

    可以實做的工作流:

    1. 建一個 papers/ 資料夾放 PDF
    2. 寫一個小腳本,用 OvisOCR2 把每篇論文轉成 .md
    3. 輸出時附上原始 PDF 路徑、bibtex key 等 metadata
    4. 直接把 .md 丟進 Obsidian 資料庫

    3. 財報與合約結構化:先結構化,再丟給 LLM

    財務、法務、投研人員常做的事:

    • 從財報裡抓關鍵表格
    • 從合約裡抓特定條款(付款條件、違約金…)

    OvisOCR2 可以先把內容整理成清楚的 Markdown / 結構化文本,接著:

    • 用本地或雲端 LLM 做:
    • 指標彙總
    • 條款比較
    • 風險條款標記

    這樣的好處是:

    • 原始 PDF 不用離開你的環境
    • 只有經過清理的文字,才會送到雲端 LLM(如果你選擇這樣做)

    為什麼 0.8B 模型適合在筆電或小伺服器上跑?

    0.8B(8 億)參數的級別,落在一個很實用的區間。

    • 硬體需求友善:
    • 8–12GB VRAM 的顯示卡即可順跑
    • 或者用 CPU 推理,速度會慢一些,但足夠跑批次任務
    • 記憶體壓力較低:
    • 不需要 80GB A100 等級的 GPU
    • 適合中小企業和個人開發者

    💡 關鍵: 0.8B 等級模型在 8–12GB 顯示卡上即可運行,讓「整份文件結構化」這種原本需要大型服務的工作,可以在一般筆電或中小企業伺服器內網完成。

    這個大小對「文件結構化」剛好夠用:

    • 任務相對專一(解析版面與內容)
    • 不需要像聊天大模型那樣超強的開放式生成能力

    如果你已經有一台:

    • RTX 3060 / 4060 級別的筆電
    • 或一台 16–32GB RAM 的小伺服器

    基本上都可以實際跑起來做實驗。


    怎麼開始:從 Hugging Face 到「丟 PDF 拿 Markdown」

    下面給一條最短路徑:不談訓練,只談拿來用。

    步驟 0:你需要準備什麼?

    • 作業系統:Linux / macOS / Windows 都可
    • Python 3.10+(盡量用虛擬環境)
    • 建議有 GPU(但非必須)

    步驟 1:下載模型

    到 Hugging Face 模型頁:

    做兩件事:

    1. 登入 Hugging Face 帳號(免費)
    2. 在本機安裝 huggingface_hub 方便下載:
    ypip install "huggingface_hub[cli]" transformers accelerate
    huggingface-cli download ATH-MaaS/OvisOCR2 --local-dir ./OvisOCR2
    

    如果你不想預先下載,也可以在程式裡直接用模型名稱自動拉取。

    步驟 2:用 vLLM 跑起 OvisOCR2(建議)

    OvisOCR2 支援 vLLM,適合要做批次處理或服務化部署的情境。

    先安裝 vLLM:

    ypip install vllm
    

    啟動一個本地 server(假設你有支援 CUDA 的 GPU):

    python -m vllm.entrypoints.openai.api_server \
      --model ATH-MaaS/OvisOCR2 \
      --port 8000
    

    啟動後,你就有一個 OpenAI 相容 API,可以從任何語言呼叫。

    步驟 3:寫一個「丟 PDF → 拿 Markdown」的小腳本

    以下示範用 Python,把單頁 PDF 先轉成圖片,再送進 OvisOCR2,拿回 Markdown:

    提醒:實務上多頁 PDF 要迭代處理,每頁送一次,最後把 Markdown 串起來。

    安裝必要套件:

    ypip install pillow pypdfium2 requests
    

    簡易腳本(假設 vLLM server 在 http://localhost:8000):

    import base64
    import io
    import requests
    from PIL import Image
    import pypdfium2 as pdfium
    
    OPENAI_API_BASE = "http://localhost:8000/v1"
    OPENAI_MODEL = "ATH-MaaS/OvisOCR2"
    
    
    def pdf_page_to_image(pdf_path, page_index=0):
        pdf = pdfium.PdfDocument(pdf_path)
        page = pdf.get_page(page_index)
        pil_image = page.render(scale=2).to_pil()
        return pil_image
    
    
    def image_to_base64(image: Image.Image) -> str:
        buf = io.BytesIO()
        image.save(buf, format="PNG")
        return base64.b64encode(buf.getvalue()).decode("utf-8")
    
    
    def ovisocr2_parse_image(img: Image.Image) -> str:
        img_b64 = image_to_base64(img)
        payload = {
            "model": OPENAI_MODEL,
            "messages": [
                {
                    "role": "user",
                    "content": [
                        {"type": "text", "text": "Parse this page to Markdown."},
                        {
                            "type": "image_url",
                            "image_url": {"url": f"data:image/png;base64,{img_b64}"},
                        },
                    ],
                }
            ],
        }
    
        resp = requests.post(f"{OPENAI_API_BASE}/chat/completions", json=payload)
        resp.raise_for_status()
        return resp.json()["choices"][0]["message"]["content"]
    
    
    if __name__ == "__main__":
        pdf_path = "sample.pdf"  # 換成你的 PDF 路徑
        img = pdf_page_to_image(pdf_path, page_index=0)
        markdown = ovisocr2_parse_image(img)
    
        with open("output_page1.md", "w", encoding="utf-8") as f:
            f.write(markdown)
    
        print("已輸出:output_page1.md")
    

    改進方向:

    • 迭代所有頁面,輸出成 page_01.md、page_02.md 再合併
    • 把檔名、頁碼寫在 Markdown 裡,方便追溯

    步驟 4:搭配雲端 LLM 的 workflow 範例

    OvisOCR2 本地做的是「結構化清洗」,你可以再串雲端 LLM 做「理解與生成」:

    1. 本地:
    2. OvisOCR2 把 PDF → Markdown
    3. 雲端(例如 OpenAI、Gemini 等):
    4. 把 Markdown 分段丟給 LLM,做:
      • 自動摘要
      • 關鍵條款整理
      • 生成簡報大綱

    好處是:

    • 原始掃描件、敏感欄位留在內網
    • 真正上雲的是整理過的文字,方便做權限控管與脫敏處理

    小結:先用一個資料夾試跑

    最簡單的開始方式:

    1. 選一個專案資料夾(例如 ./docs_to_parse)
    2. 選 10–20 份代表性的 PDF
    3. 用本文的腳本跑一輪,觀察:
    4. 文字正確率
    5. 表格還原情況
    6. 讀取順序是不是能接受
    7. 再決定要不要擴大到整個部門或公司文件庫

    💡 關鍵: 小規模試跑可以快速評估在你實際文件類型上的效果,再決定是否投資整合到正式內網與搜尋系統。

    OvisOCR2 不會替你完成所有事,但可以把「文件數位化+結構化」這一步做得足夠穩定,讓後面的搜尋、分析、LLM 問答都有乾淨的輸入可以用。

    🚀 你現在可以做的事

    • 到 Hugging Face 下載 ATH-MaaS/OvisOCR2,在本機用 vLLM 跑一個測試 API server
    • 選 10–20 份你常用的 PDF(財報、論文、合約),用示範腳本轉成 Markdown 檔觀察品質
    • 把輸出的 Markdown 接到 Obsidian 或 ElasticSearch,試做一個小型「內網知識庫+搜尋/總結」流程
  • Graphify:讓 AI 助手看懂整個專案

    Graphify:讓 AI 助手看懂整個專案

    📌 本文重點

    • Graphify 把整個專案轉成可查詢的知識圖譜
    • 讓 Claude Code、Cursor 等助手理解「整個系統」而非單檔
    • 特別適合接手專案、Code review、排錯與重構場景

    Graphify 就是替 Claude Code、Cursor 等 AI 編碼助手建立專案的知識底層,把程式碼、SQL、腳本、文件通通轉成可查詢的圖譜,讓 AI 回答不再只看單檔,而是理解整個系統。

    專案連結:Graphify-Labs/graphify(GitHub)


    核心功能:把「專案」變成可對話的地圖

    1. 把任何專案資料夾變成知識圖譜

    Graphify 支援:

    • 程式碼:Python、JavaScript 等一般 repo
    • 資料庫:SQL schema
    • 腳本:R、shell scripts
    • 文件:docs、論文
    • 多媒體:圖片、影片(以檔案與路徑資訊的形式收錄)

    實際可做的事:

    1. 選一個專案資料夾,例如 ~/projects/legacy-crm
    2. 讓 Graphify 掃描後生成知識圖譜
    3. 把「圖譜」接到你的 AI 助手,開始用自然語言查專案

    效果:你可以問 AI:

    • 「這個專案所有跟訂單狀態相關的函式和 SQL 表有哪些?」
    • 「從 API 收到請求到入庫,整個流程經過哪些檔案?」

    行動建議:先挑一個你覺得難接手的專案,當作 Graphify 的第一個練習對象。


    2. 一次整合:程式碼 + DB schema + 基礎設施

    Graphify 強調的是「整個系統放進同一張圖」:

    • App code:API、service、models
    • Database schema:tables、relations
    • Infrastructure:scripts、部署設定、CI/CD

    這意味著 AI 助手不只看到某個函式,而是可以沿著圖譜一路追:

    • 「這支 API 最後寫進哪個資料表?」
    • 「這張資料表在哪裡被讀取/更新?」
    • 「這個 Cron job 觸發哪些腳本,再改變哪些表?」

    💡 關鍵: 把代碼、資料庫與基礎設施放進同一張圖,才能讓 AI 追蹤完整的請求與資料流向。

    行動建議:如果你常在大型專案裡迷路,優先把 App code + DB schema 一起餵給 Graphify,請 AI 幫你畫出「從前端到資料庫」的完整路徑。


    3. 支援主流 AI 編碼助手與本地模型

    Graphify 自稱是「AI coding assistant skill」,專門替各種助手提供專案知識底層,目前支援:

    • Claude Code
    • Cursor
    • Codex / OpenCode
    • Gemini CLI
    • 以及其他可透過 CLI / API 串接的助手

    好處是:你不用換開發工具,只是多了一層「專案圖譜」,讓原本的 AI 助手變得更懂上下文。

    行動建議:先選一個你已經在用的助手(例如 Cursor),只做一件事:把 Graphify 生成的圖譜加進你的 Prompt 或工具設定,看 AI 回答專案問題的精準度差異。


    適合誰用:3 個具體場景

    1. 接手大型專案:用 Graphify 做「三小時系統導覽」

    接手舊專案最常遇到:

    • 文件缺失
    • 系統邏輯分散在各層
    • 找不到「這個功能到底怎麼跑」

    操作範例:

    1. 從 Git 拉下專案:

    bash
    git clone <your-legacy-repo>
    cd <your-legacy-repo>

    1. 用 Graphify 掃描整個 repo,生成圖譜(假設有 CLI 指令 graphify scan):

    bash
    graphify scan . -o graph.json

    1. 在 Claude Code 或 Cursor 裡,附上 graph.json(或指向 Graphify server),向 AI 提問:
    2. 「列出與『會員等級計算』相關的所有檔案與流程,並畫文字流程圖。」
    3. 「說明訂單取消從 API 到資料庫寫入的完整路徑。」

    行動建議:把你接手的新專案都跑一次 Graphify,強制自己在第一天就用 AI 做一輪「系統導覽問答」。


    2. Code review:從「看單檔」變成「看整條影響路徑」

    傳統 Code review 很容易只盯著 diff,看不到改動在整個系統的影響。

    用 Graphify 的方式:

    1. 在 PR 對應的分支跑 graphify scan,生成該版本的圖譜。
    2. 在 AI 助手裡,輸入:
    3. 「這個 PR 修改的函式,影響到哪些上游呼叫點與下游資料表?」
    4. 「幫我列出這個改動所有可能破壞的流程。」

    AI 可以沿著圖譜追蹤呼叫鏈、資料流向,給你一份「改動影響報告」,你再決定要多測哪些地方。

    💡 關鍵: 利用圖譜讓 AI 做「改動影響分析」,可以系統性找出需要回歸測試的區域,而不是只憑經驗猜。

    行動建議:選一個你覺得風險高的 PR,讓 Graphify + AI 助手一起做一次「影響分析」,當作試驗。


    3. 排錯與系統重構:先畫圖,再動手

    排錯時最痛苦的是:

    • 找不到錯誤在哪條鏈路上爆
    • 重構時不敢動,怕牽一髮動全身

    Graphify 的知識圖譜可以幫你:

    • 快速列出某個錯誤堆疊涉及的所有節點(檔案、函式、表)
    • 在重構前問 AI:「我要拆分 user_service,請列出所有依賴它的模組與路徑。」

    實戰問句示例:

    • 「根據圖譜,payment_timeout_error 這個錯誤從觸發到記錄經過哪些模組?幫我列出路徑。」
    • 「如果我要把 orders 表拆成兩張表,請告訴我所有讀寫 orders 的程式碼位置。」

    行動建議:下一次遇到棘手 bug,不要先改碼,先用 Graphify + AI 把「錯誤路徑」問清楚,再決定從哪個節點下手。


    工具與助手比較:怎麼搭配使用?

    以下是 Graphify 與常見 AI 編碼助手的定位差異與搭配方式:

    名稱 核心功能 免費方案 適合誰
    Graphify 專案知識圖譜;整合代碼、DB、腳本等 開源,GitHub 可用 想讓 AI 助手「看懂整個專案」的人
    Claude Code 雲端 AI 編碼助手,強自然語言理解 有免費使用額度 想用對話方式改碼/理解代碼的人
    Cursor VS Code 風格編輯器 + AI 補全與聊天 有免費方案 想把 AI 深度融入 IDE 的工程師
    Gemini CLI Google Gemini 命令列助手 有免費配額 喜歡在終端機用 AI 的開發者

    行動建議:先選一個你主要的開發環境(例如 Cursor),再把 Graphify 當成「增強模組」接上去,而不是全部一起嘗試,降低學習成本。


    怎麼開始:從 GitHub 到「可用工作流」

    官方入口:https://github.com/Graphify-Labs/graphify

    以下示範兩個「從零到可用」的最短路徑,以你已有的開發工具為中心來設計。


    工作流 1:接手專案 + Claude Code 問答

    步驟一:安裝與掃描專案

    1. 安裝(假設使用 Python pip,依實際 README 為準):

    bash
    pip install graphify

    1. 進入你的專案目錄,掃描並輸出圖譜:

    bash
    cd ~/projects/legacy-crm
    graphify scan . -o graph.json

    步驟二:把圖譜交給 Claude Code

    1. 在 Claude Code 裡開啟專案,將 graph.json 上傳或貼到系統提示(System Prompt),例如:

    「你可以使用以下專案知識圖譜回答問題。請依圖譜中的檔案關係、表結構與腳本依賴,協助我理解和修改系統。」

    1. 問第一組問題:

    2. 「請整理出『會員等級計算』相關的所有模塊與資料表。」

    3. 「依據圖譜,畫出從前端呼叫到 DB 的完整流程(文字版即可)。」

    做到這一步,你就完成了:接手專案 → 建立圖譜 → 用 AI 做系統導覽 的基本工作流。

    💡 關鍵: 把圖譜丟給 AI 之後,每一個新問題都在累積你對整個系統的結構化理解。


    工作流 2:Cursor 裡做 Code review 影響分析

    步驟一:在 PR 分支生成圖譜

    1. 切換到 PR 對應分支:

    bash
    git checkout feature/new-pricing

    1. 跑 Graphify:

    bash
    graphify scan . -o pr-graph.json

    步驟二:在 Cursor 裡使用圖譜

    1. 打開 Cursor,載入這個專案,並在 AI 設定中把 pr-graph.json 放進系統提示,說明:

    「這是目前分支的專案知識圖譜。做 Code review 時,請根據圖譜分析改動的上游呼叫和下游資料影響。」

    1. 在看 diff 的同時詢問 Cursor:

    2. 「這次修改的 calculate_discount 函式,上游有哪些呼叫者?下游有哪些寫入或查詢動作?」

    3. 「依據圖譜,列出最需要回歸測試的 5 個功能。」

    這樣你就有一套:看 diff → 問圖譜 → 寫測試計畫 的 Code review 工作流。

    行動建議:先把上述其中一個工作流完整跑一次,感受「AI 從看單檔」變成「看整個系統圖」的差異,再決定要不要把 Graphify變成團隊標準工具。


    小結:把 AI 助手升級成「系統顧問」

    Graphify 的本質,是幫你的 AI 助手補上一層「專案整體結構」:

    • 不再只依靠目前開啟的 1–2 個檔案
    • 而是能沿著代碼、資料庫、腳本和設定,追到整條路徑

    如果你已經在用 Claude Code、Cursor 這類助手,下一步值得做的事,就是讓它們不只會寫函式,而是真的看懂你的系統——Graphify 正好是那一層缺少的底座。

    🚀 你現在可以做的事

    • 到 Graphify GitHub 把專案 clone 下來並跑一次 graphify scan
    • 挑一個現有專案,把產生的圖譜接到你最常用的 AI 助手(如 Cursor 或 Claude Code)
    • 在下一次接手專案或處理高風險 PR 時,用 Graphify + AI 做一次完整的系統導覽或影響分析
  • 用 Frugon+開源模型,把 AI 帳單砍半

    用 Frugon+開源模型,把 AI 帳單砍半

    📌 本文重點

    • 用 Frugon 分析 LLM 使用紀錄與成本結構
    • 比較便宜/開源與高價模型的品質差異
    • 產生模型路由建議,讓簡單任務改用便宜模型

    只要你大量用 GPT/Claude 跑程式與 Agent 工作流,Frugon 要解決的,就是「到底哪些請求可以改用便宜或開源模型」,讓帳單直接往下掉。


    核心功能:把「模型選錯」找出來

    1. 讀取 API 日誌,算出你真實的模型成本結構

    Frugon 是一個本機 CLI 工具,核心第一步就是把你的 LLM 使用紀錄抓進來,算出每種任務到底花了多少錢。

    可採取的行動:

    1. 在你常用的 AI 平台(OpenAI / Anthropic)導出使用紀錄:
    2. OpenAI:到 Usage 頁面,下載帳單/log 檔(或透過 API 取得 responses.jsonl 類似格式)。
    3. Anthropic:到帳務或使用頁面,匯出調用紀錄(通常是 JSON 或 CSV)。
    4. 在本機安裝 frugon:
      bash
      pip install frugon
    5. 在有日誌檔的資料夾執行:
      bash
      frugon analyze --logs ./logs

    Frugon 會讀取「OpenAI-style」的日誌格式,統計:

    • 各模型的使用次數、token 用量
    • 各任務類型(例如:搜尋、程式生成、摘要)的大致成本占比

    💡 關鍵: 透過實際日誌統計,你可以精確看到成本主要消耗在哪些模型與任務,而不是憑印象猜測。

    你會看到一個很直接的事實:大量錢其實花在一些很簡單的請求上,而不是最難的那 5% 任務。


    2. 對同一任務測試不同模型,估算品質差異

    真正的重點,是 Frugon 不只算錢,它會幫你試:同一個 prompt,如果改用便宜模型、甚至改用本地開源模型,結果差多少。

    可採取的行動:

    1. 準備你想比較的模型,例如:
    2. 雲端:gpt-4.1-mini、gpt-4.1、claude-3.5-sonnet、claude-3-haiku
    3. 本地(透過 Ollama 或 vLLM):glm-4、glm-5.2、phi-4、qwen2.5 等
    4. 在 Frugon 設定中,把不同模型接到同一組任務樣本:
      bash
      frugon compare \
      --logs ./logs \
      --models gpt-4.1-mini,gpt-4.1,glm-5.2 \
      --provider-config ./providers.yaml
    5. 查看報告:Frugon 會對每個任務類型輸出:
    6. 成本:每千 token 價格,預估每月支出
    7. 品質:用自動評估(例如比較回覆結構、關鍵字覆蓋率,或你自定的評分規則)估算「能否接受」

    實際效果:

    • 你會發現像 Databricks 報告提到的 pi-coding-agent、GLM 5.2 等模型,在程式碼任務上,成本大幅低於主流付費模型,但通過率相近甚至更好(參考:https://www.reddit.com/r/LocalLLaMA/comments/1usrek0/)。
    • 對於簡單篩選、摘要、規則轉換類任務,gpt-4.1-mini 或開源模型往往「好到足夠」,沒必要動用最貴那一檔。

    💡 關鍵: 對相同任務批量 AB 測試不同模型,可以找到「成本明顯較低但品質仍達標」的替代方案。


    3. 自動給出「可以改用便宜模型」的路由建議

    分析完日誌與模型表現後,Frugon 會告訴你:哪些呼叫可以安全地改路由到便宜模型,還能估出你能省下的大致比例。

    可採取的行動:

    1. 在分析後產出的建議中,鎖定成本最高的前幾個任務類型,例如:
    2. code_generation_draft(寫樣板、測試腳架)
    3. search_scan(大量文本掃描、RAG 初步檢索)
    4. bulk_copywriting(批量行銷文案)
    5. 將這些任務標記為「可路由到便宜模型」,輸出為一份路由規則 YAML 或 JSON:
      “`yaml
      routes:

      • task_type: code_generation_draft
        preferred_model: glm-5.2
        fallback_model: gpt-4.1
      • task_type: search_scan
        preferred_model: gpt-4.1-mini
        fallback_model: claude-3.5-sonnet
        “`
    6. 在你的 Agent 或服務端程式裡,導入這份規則,改成:
    7. 先看任務類型(或 prompt tag)
    8. 符合路由規則時用便宜/開源模型
    9. 只有在評分不夠好時才回退到主力高價模型

    這就是 Towards AI 提到的「模型路由+編排(orchestration)」的實作方式:成本問題不是模型本身,而是你怎麼調度它們(參考:https://pub.towardsai.net/your-ai-coding-bill-is-not-a-model-problem-its-an-orchestration-problem-eeeacb340d1e)。

    💡 關鍵: 透過明確的路由規則,先用便宜模型處理大部分請求,再在需要時回退到高價模型,可以在不犧牲品質的前提下大幅壓低帳單。


    適合誰用:幾個很具體的場景

    1. 公司內部 Coding Agent/AI 助理

    如果你有:

    • 內部的程式碼自動補全、重構、寫測試的 Agent
    • 或自己用 GPT/Claude 當主力 coding 助理

    可採取的行動:

    1. 用 Frugon 分析最近一個月的 coding 相關 API 日誌。
    2. 把任務粗分為:
    3. 簡單工作:自動補全、樣板代碼、註解、測試腳架
    4. 困難工作:跨模組設計、大重構、疑難除錯
    5. 參考 Towards AI 的策略:讓簡單工作全部路由到本地開源模型(例如 GLM 5.2、phi-4),只在困難工作時才叫 GPT-4.1/Claude 3.5。(https://pub.towardsai.net/how-to-cut-your-ai-coding-bill-without-giving-up-the-frontier-model-870469d0d27d)

    2. 批量文案生成服務

    如果你在做:

    • 大量短文案(社群貼文、電郵片段)
    • SEO 標題、meta 描述、A/B 測試版本

    可採取的行動:

    1. 把最近的批量文案請求丟給 Frugon 分析,看哪幾類 prompt 消耗最多 token。
    2. 用較便宜模型(例如 gpt-4.1-mini 或本地 qwen2.5)重跑一部分樣本,看品質是否能接受。
    3. 把「可接受的任務類型」在路由規則裡標記為便宜模型優先,主力模型只負責:
    4. 重要 campaign 的首稿
    5. 關鍵頁面(首頁/定價頁)的文案

    3. RAG 查詢服務、搜尋掃描類應用

    如果你有:

    • 內部知識庫問答網站
    • 客戶支援聊天機器人

    大多數成本在於「長上下文+大量查詢」,而不是最終回答的語氣。

    可採取的行動:

    1. 用 Frugon 找出所有包含超長 context 的調用(RAG 問答)。
    2. 評估:檢索+初步摘要能否先用便宜模型處理,再將壓縮後的內容交給高階模型發 final 回覆。
    3. 實作一條省錢路徑:
    4. 便宜模型/開源模型:負責檢索結果摘要、濾掉不相關段落(上下文壓縮)。
    5. 高階模型:只在最後一次,基於壓縮後資訊生成答案。

    怎麼開始:從第一次分析報告,到省錢工作流

    步驟 1:在本機安裝 Frugon

    Frugon 是 MIT 授權、可本地離線跑的 CLI 工具:

    pip install frugon
    frugon --help
    

    建議在專用虛擬環境裡安裝,方便後續更新和管理:

    python -m venv .venv
    source .venv/bin/activate  # Windows 用 .venv\Scripts\activate
    pip install frugon
    

    步驟 2:導出並載入 OpenAI/Anthropic 使用紀錄

    1. 從各平台匯出最近 2–4 週的 API 使用紀錄到 ./logs 目錄。
    2. 若格式不同,可先轉成近似 OpenAI responses JSON 結構(Frugon 文件裡有範例結構,可在 GitHub repo 查看)。
    3. 跑第一次分析:
      bash
      frugon analyze --logs ./logs --out report.json

    完成後你會拿到:

    • 各模型的 token 用量和估算費用
    • 各任務類型的成本分布

    步驟 3:設定模型比較與路由建議

    1. 建一個 providers.yaml,配置多家模型來源:
      yaml
      openai:
      api_key: $OPENAI_API_KEY
      anthropic:
      api_key: $ANTHROPIC_API_KEY
      ollama:
      host: http://localhost:11434
    2. 跑比較:
      bash
      frugon compare \
      --logs ./logs \
      --models gpt-4.1-mini,gpt-4.1,glm-5.2,phi-4 \
      --provider-config ./providers.yaml \
      --out routing_suggestions.yaml
    3. 根據輸出的 routing_suggestions.yaml,在你的後端服務加上簡單的模型路由:
    4. 以 task_type、max_tokens 或 importance_level 作為分流條件
    5. 優先走便宜/本地模型,必要時再升級到高價模型

    步驟 4:用表格想清楚你的模型池搭配

    為了方便設計工作流,你可以把常用模型與工具列成表格:

    名稱 核心功能 免費方案 適合誰
    Frugon 讀取日誌、算成本、模型比較 開源 MIT,本機 有 API 日誌的開發者/團隊
    GLM 5.2 程式碼生成、一般助手 開源,可本地 內部 coding agent、IDE 助理
    pi-coding-agent 精簡 Bash 工具的 coding agent 依託基礎模型 想要低成本自動化寫程式的人
    GPT-4.1-mini 通用任務、便宜高效 依使用計費 批量文案、RAG 前處理
    Claude 3.5 高難度推理、長上下文 有免費層+計費 關鍵決策、難題除錯

    你不需要一次全換,只要先挑:

    • 成本最高的任務類型
    • 品質要求相對沒那麼嚴苛的場景

    用 Frugon 跑一輪比較,按表格逐步把這些流量導到更便宜或本地的模型,就能把 AI 帳單穩定壓下來,而不用放棄你熟悉的 GPT/Claude 主力模型。


    🚀 你現在可以做的事

    • 到 Frugon GitHub 將 frugon 安裝在本機,並準備最近 2–4 週的 API 日誌
    • 匯出 OpenAI/Anthropic 使用紀錄到 ./logs,執行 frugon analyze 與 frugon compare 產生第一版報告
    • 根據產出的 routing_suggestions.yaml,在你的後端或 Agent 加入模型路由邏輯,先讓一兩個任務類型切換到便宜或本地模型
  • ChatGPT Work:讓整個專案自己跑完

    ChatGPT Work:讓整個專案自己跑完

    📌 本文重點

    • ChatGPT Work 可跨工具完成整段工作流程
    • 從專案目標拆任務,做到最後產出
    • 可操作 Drive、Slack、Salesforce 並追蹤進度

    ChatGPT Work 是一個能跨 Google Drive、Slack、Salesforce 等工具,把一整段工作流程從「目標」做到「成果」的 AI 專案夥伴。

    官方介紹頁:https://openai.com/index/chatgpt-for-your-most-ambitious-work


    核心功能:從目標到成果的一條龍

    1. 目標設定:先講清楚你要「完成什麼」

    差別在這裡:一般 ChatGPT 回答一個問題就結束;ChatGPT Work 是從一個「專案目標」開始,自己拆成一串任務再逐一完成。

    你可以這樣用:

    • 在 ChatGPT 中開啟 ChatGPT Work 後,輸入一個清楚的專案目標,例如:
    • 「幫我完成一份針對台灣 18–24 歲使用者的 IG 廣告市場研究,最後輸出 15 頁簡報,放在我的 Google Drive。」
    • 補充背景:
    • 提供既有文件連結(研究報告、上一季簡報)
    • 告訴它最後交付格式(Slides、PDF、Markdown)

    ChatGPT Work 會依目標自動拆出流程:資料收集 → 整理分析 → 撰寫內容 → 產出指定檔案。

    💡 關鍵: 從「目標」出發,讓 AI 主動拆解並完成整套流程,而不是只回答單一問題。

    2. 跨應用操作:直接動你的 Drive、Slack、Salesforce

    根據 The Decoder 報導,ChatGPT Work 可以在你授權後操作多個常用工具:

    • Google Drive:讀取文件、建立新文件或簡報、寫入內容
    • Slack:整理頻道訊息、草擬公告、排程發文
    • Salesforce:查詢客戶資料、更新欄位、整理銷售記錄

    你可以這樣用:

    1. 在 ChatGPT Work 設定中連接你的:
    2. Google 帳號(Drive / Docs / Slides)
    3. Slack 工作區
    4. Salesforce 帳號(若公司有用)
    5. 定義允許的動作範圍:
    6. 例如:只能讀取特定資料夾、只能發文到指定 Slack 頻道
    7. 在對話中直接下指令:
    8. 「去我 Drive 的 /Marketing/2026Q3 資料夾,把上一季簡報拿來當模板,產出新的簡報草稿。」

    3. 長期記憶與進度追蹤:讓專案不斷線

    ChatGPT Work 可以「記住」同一個專案的上下文,在幾小時甚至幾天的工作過程中維持連續性。

    可做到:

    • 專案狀態紀錄:它知道前一次做到哪裡、哪些子任務已完成
    • 自動更新進度:在你指定的地方(例如一個 Drive 文件或 Slack 頻道)整理最新狀態
    • 長期追蹤:你只要回來說「繼續剛剛那個 IG 市場研究專案」,它就接續上次的步驟

    你可以這樣用:

    • 建一個「專案日誌」Google Docs,交給 ChatGPT Work 管理:
    • 指示:「之後所有這個專案的進度與決策,請整理成條列,持續寫進這份文件。」
    • 每天收工前,問一句:
    • 「今天這個專案完成了什麼?請幫我寫一段日報摘要,放到同一份 Docs。」

    💡 關鍵: 讓 AI 維持專案記憶與進度,減少你在不同工具間同步與追蹤的時間。

    4. 多端啟用與基本安全設定

    根據 OpenAI 官方說明,ChatGPT Work 可以在 Web、手機和桌面端使用,使用前有幾個關鍵安全設定要先做。

    啟用路徑:

    • Web:登入 ChatGPT,切到主選單中的「Work」或「Projects」區域
    • 手機 App:更新至最新版 ChatGPT App,首頁通常會多一個「Work」入口
    • 桌面 App:更新後在側邊欄找到「Work」或「Agents」

    基本安全設定建議:

    1. 權限最小化:
    2. 只授權必要的資料夾、頻道與 CRM 物件
    3. 從「只讀」開始,確認行為後再開啟「寫入」權限
    4. 分專案資料隔離:
    5. 不同客戶或產品,用不同 Drive 資料夾與 Slack 頻道
    6. 審核模式(如果公司政策需要):
    7. 設定某些操作需你手動確認(如寄出郵件、更新 Salesforce 重要欄位)

    適合誰用:3–4 個實際場景

    場景 1:市場研究 + 簡報一次完成

    適合:行銷人、產品經理、創業團隊。

    操作範例:

    1. 在 ChatGPT Work 建立專案目標:
    2. 「針對台灣大學生,完成一份 IG 廣告成效的市場研究,最後輸出 15 頁 Google Slides 簡報。」
    3. 授權 Google Drive,指定放檔案的資料夾
    4. 要求它:
    5. 收集公開數據與你 Drive 中舊報告
    6. 匯總關鍵洞察(受眾特徵、內容形式、互動率)
    7. 依照你給的簡報架構,填入各頁內容
    8. 最後你做的事情只剩:
    9. 打開 Slides 調整版面、補上圖片或品牌元素

    💡 關鍵: 讓 AI完成「研究+整理+初稿簡報」,你只負責最後的美編與決策。

    場景 2:客服 FAQ 整理與更新

    適合:客服主管、SaaS 團隊、內容團隊。

    操作範例:

    1. 授權 ChatGPT Work 讀取:
    2. 客服 Slack 頻道訊息或客服系統輸出的紀錄
    3. 既有 FAQ 文件(在 Google Docs/Drive)
    4. 給它明確任務:
    5. 「請從最近 3 個月的客服紀錄中,整理出前 50 個高頻問題,對比現有 FAQ,標記哪些需要新增、修改或合併。」
    6. 讓它:
    7. 在同一份 Docs 中新增建議問答
    8. 用標註方式提示你審核(例如加上『待確認』標記)
    9. 你只需要:
    10. 審核內容、修正關鍵措辭,然後發布到官網或知識庫

    場景 3:團隊例行報告自動生成

    適合:專案經理、主管、任何要寫週報的人。

    操作範例:

    1. 授權它讀取:
    2. Slack 專案頻道訊息
    3. Task 工具匯出的 CSV 或報表(放在 Drive)
    4. 建立「週報專案」:
    5. 指示:「每週五下午 4 點,整理這個專案的本週進度,生成一份 Google Docs 週報草稿並貼摘要到 Slack 頻道。」
    6. 它會:
    7. 分類任務完成狀態、風險、下一步計畫
    8. 輸出固定格式週報(你可以先給一份模板讓它學)
    9. 你保留最後審核權:
    10. 在 Docs 上調整內容,再正式發 Slack 公告

    場景 4:銷售跟進與 CRM 更新

    適合:業務團隊、客戶成功團隊。

    操作範例:

    1. 授權 Salesforce + Gmail/Slack(視你公司工具而定)
    2. 定義流程腳本:
    3. 「每當某客戶的機會階段進入『提案後等待』超過 5 天,請:
      1. 整理過去溝通紀錄
      2. 草擬一封跟進郵件
      3. 在 Salesforce 中更新下一步行動計畫欄位。」
    4. 你設定是否需要手動確認寄信與更新欄位

    怎麼開始:從啟用到第一條工作流腳本

    1. 用現有 ChatGPT 帳號啟用 ChatGPT Work

    ChatGPT Work 建立在 GPT-5.6 及 Codex 子模型上(參考 The Verge 報導)。通常會先對付費方案或企業帳號開放,具體依你的訂閱方案而定。

    基本步驟:

    1. 登入 ChatGPT(Web 或 App)
    2. 檢查你的方案是否顯示「Work」或「Projects」選項
    3. 若有:點進去建立你的第一個「Project」或「Work Agent」
    4. 依指示連接必要的外部工具(Drive、Slack、Salesforce…)

    2. 設計第一條「工作流腳本」:用自然語言就夠

    你不需要寫程式,工作流就是一段清楚的指示。

    範例腳本(可直接改成你的需求):

    目標:每週自動整理團隊專案進度並生成週報。

    流程:
    1. 每週五下午 3 點,檢查 Slack 頻道 #proj-alpha 的本週訊息與我在 Google Drive 資料夾 Projects/Alpha 中的任務表。
    2. 用我上傳的 週報模板.docx 作為格式,生成一份新的週報草稿文件,放在同一資料夾。
    3. 將週報重點摘要成 5 行文字,貼到 #proj-alpha 頻道,但不要 @channel。
    4. 所有週報草稿請先標註「待審核」,不要對外分享。

    實作建議:

    1. 先用「一次性指令」跑完整流程,看結果是否符合期待
    2. 再把指令存成固定工作流,設定觸發頻率或條件
    3. 每週調整腳本內容,讓它越來越貼近你團隊的語氣與格式

    3. 搭配 Codex / ChatGPT Enterprise 的進階用法

    在企業環境,ChatGPT Work 會搭配 Codex(負責理解與生成程式/腳本)以及 ChatGPT Enterprise 的權限與安全機制一起運作。

    幾個進階玩法:

    • 自動產生小工具腳本:
    • 讓 Codex 幫你寫 Google Apps Script 或簡單 Python 程式,整合自家系統 API,然後交給 ChatGPT Work 呼叫
    • 企業資料庫整合:
    • 將內部知識庫(如 Confluence、Notion、內網 Wiki)接入 Enterprise 環境,讓 Work 在專案中引用正式文件,而不是僅靠網路搜尋
    • 權限與審計:
    • 使用 Enterprise 提供的「操作紀錄」與「權限管理」,讓所有跨工具的更新都有可追溯紀錄,符合公司合規要求

    小結:先從一個「會浪費你時間的例行專案」開始

    如果你還不確定要怎麼用 ChatGPT Work,建議第一個專案就選一個你每週都要重複做、但又很耗時間的任務:像是週報、簡報草稿、FAQ 更新。讓它從資料收集、整理到產出初稿都幫你跑完,你只保留最後 20% 的決策與修飾。

    這樣用一個月,你會大致摸清:

    • 哪些資料適合交給它讀
    • 哪些步驟需要你保留審核權
    • 什麼樣的腳本描述,可以讓它穩定地幫你「做到最後一哩路」。

    🚀 你現在可以做的事

    • 登入 ChatGPT,確認是否已開通 Work/Projects,並嘗試建立第一個專案
    • 選一個你每週重複執行的任務(如週報或簡報),用自然語言寫出完整工作流腳本
    • 在 ChatGPT Work 中連接 Google Drive、Slack 或 Salesforce,跑一次端到端流程並微調指示
  • Claude Cowork 上手機:養成你的常駐 AI 助理

    Claude Cowork 上手機:養成你的常駐 AI 助理

    📌 本文重點

    • Cowork 讓 Claude 變成可在背景長駐工作的 AI 助理
    • 透過工作區管理跨裝置、跨檔案的長期任務
    • 適合用來做定期摘要、日報整理與開發輔助
    • 從「每天自動幫你完成一件事」開始實作工作流

    用一句話說清楚:Claude Cowork 讓 AI 不再只在聊天室裡回話,而是變成一個能在背景長駐工作、跨裝置接續任務的「常駐助理」。

    入口:Claude 官網(含 Cowork 介紹) 👉 https://claude.ai / 官方部落格 Cowork 更新 👉 https://claude.com/blog/cowork-web-mobile/


    從「聊天機器人」到「長駐工作代理」的差異

    一般聊天機器人:
    – 你問,它答;關掉視窗就結束
    – 不會自己記得「每天幫你做什麼」
    – 無法主動在不同裝置延續同一個工作

    Claude Cowork 則是:
    – 可以在背景持續跑任務,即使你把筆電蓋上(參考:The Decoder 報導)
    – 任務狀態會在手機與網頁同步顯示,需要你決策時會推送通知
    – 能接觸你的檔案、工具,變成一個真正「在幫你工作」的代理人

    💡 關鍵: Cowork 把 Claude 從「被動聊天」升級成「主動持續執行任務」的長駐工作代理。

    你可以立刻做的事:不是開新聊天,而是創建一個「工作區(workspace)」當成長期任務中心,把「每天要做的事」交給 Cowork。


    核心功能:打造長駐 AI 助理的三件事

    1. 背景任務:筆電蓋上,Cowork 照跑

    根據多家媒體(Wired、TechCrunch)的描述,Cowork 的重點是:

    • 任務在雲端執行,不綁定你現在是否開著桌面 App
    • 例如「幫我整理過去一週會議紀錄並產出綜合報告」:
    • 你在辦公室丟給 Cowork
    • 下班路上用手機收到完成通知
    • 回家打開桌機直接接續修改,而不是重跑一次

    可立即行動:
    – 建一個「每週報告」工作區,丟入你的 Google Drive / 本地資料夾連結
    – 給 Cowork 的任務指令範例:

    「每週五下午 4 點,整理本週 meeting-notes 資料夾所有檔案,產出:1)高層摘要 2)各專案進度 3)待決策事項,完成後用行動裝置通知我。」


    2. 跨裝置同步:桌面開始,手機接力

    依照 The Verge 報導,Cowork 已支援:

    • Mac / Windows 桌面 App
    • iOS / Android 手機 App
    • 網頁版介面

    任務和對話在雲端執行,所以:

    • 在公司桌機創建的工作區,可以在手機打開繼續看進度
    • 手機上修改指令(例如追加「附上簡報大綱」),桌面端打開就已是更新後的結果

    可立即行動:
    – 在桌面端設定一個「文件摘要」工作區
    – 通勤時用手機檢查 Cowork 進度,直接在手機上標註「需要修改」「需要補充的資料」


    3. 檔案與工具整合:讓 Cowork 有「工作材料」

    目前完整檔案存取仍以桌面版為主(The Verge 指出本地檔案進階功能偏向桌面),但基本整合可以這樣用:

    • 連結雲端儲存(如 Google Drive、Dropbox,依照 Claude 實際支援情況)
    • 在桌面端授權 Cowork 讀取特定資料夾
    • 用工作區管理不同專案:
    • 專案 A:行銷素材與報表
    • 專案 B:程式碼與技術文件

    可立即行動:
    – 整理一個「給 Cowork 用」資料夾,只放:
    – 報告原始資料
    – 會議紀錄
    – 需求文件
    – 在授權時只開放這一個資料夾,降低風險又方便自動化。

    💡 關鍵: 只授權「專門給 Cowork 用」的資料夾,可以同時享受自動化與較低的資料風險。


    適合誰用?三個可直接上手的場景

    場景一:長文與報告「定期摘要排程」

    用途:讓 Cowork 每天或每週幫你把長文、內部報告整理成可快速閱讀的摘要。

    操作思路:
    1. 建立工作區:daily-summary。
    2. 在桌面端讓 Cowork 讀取「今日讀物」資料夾(你把 PDF、長文存進去)。
    3. 給任務模板:

    「每天晚上 9 點,將 daily-reading 資料夾新增的檔案各自產出:1)三點摘要 2)兩個可行行動 3)一段可以分享給團隊的說明。」
    4. 用手機在睡前看摘要,隔天在桌面整理成 Notion / Confluence 條目。


    場景二:簡單 RPA:每日匯總郵件 / 文件

    用途:把「每天重複做的整理工作」交給 Cowork,類似輕量 RPA。

    可做的例子:
    – 每日營運數字匯總
    – 每日客服回覆重點整理
    – 每日待辦事項從不同系統抓出來(視整合能力而定)

    操作思路:
    1. 建立工作區:daily-ops。
    2. 把相關 CSV / 報表下載到指定資料夾,或用雲端連結提供給 Cowork。
    3. 給指令:

    「每個工作天 6 點,把今天新增的報表檔案合併成一份日報:包含趨勢圖、異常提醒與需要我決策的三件事,完成後傳行動端通知。」
    4. 下班路上用手機看成品,回家在桌面細調或轉寄主管。


    場景三:程式開發側寫與靈感管理

    這部分可結合類似 Claude Code 的能力(參考 Towards AI 案例),讓 Cowork當作你的「側寫開發夥伴」:

    用法舉例:
    – 把一個 side project 的 repo 和需求文件丟進 Cowork 工作區
    – 讓 Cowork:
    – 每天整理「今天新增 issue 的優先順序」
    – 為新功能產出技術方案和測試案例
    – 把你零碎記在手機裡的點子,歸類回專案 roadmap

    指令範例:

    「持續追蹤 micro-saas 專案 repo 變更,幫我:1)每天產出 commit 摘要 2)標記可能的重構機會 3)把我在手機備忘錄標記 idea 的文字整合成一份 feature backlog。」


    怎麼開始:一步步打造你的第一個常駐工作流

    第一步:註冊 Claude 帳號

    1. 進入 https://claude.ai
    2. 使用 Email 或 Google 帳號註冊
    3. 若你是重度使用者,可留意 Cowork 目前先對 Max 用戶優先開放(依 The Verge 報導)。

    💡 關鍵: 若你是 Claude Max 用戶,能優先體驗 Cowork 提供的長駐任務能力。

    第二步:在桌面端創建 Cowork 工作區

    1. 安裝桌面 App(Mac / Windows),從官網下載。
    2. 登入後,在側邊欄找到「Cowork / Workspaces」入口。
    3. 建立一個新工作區:
    4. 名稱:例如 daily-auto-tasks
    5. 說明:簡短寫上「每天自動幫我完成 X 事」
    6. 在工作區裡上傳或連結必要檔案、資料夾。

    最小工作流範例(每天自動幫你完成一件事):

    目標:每天幫你整理「今日重點三行」並發送到你的手機。

    設定方式:
    – 工作區:today-brief。
    – 資料來源:
    – 你白天把重要 Email / 文件存到 today-input 資料夾
    – 或把連結貼進同一工作區的對話裡
    – 給 Cowork 的長期指令:

    「每晚 8 點:1)檢查今天新增的文件與連結;2)整理出『今日三行摘要』(包含決策、風險、進展各一);3)用簡短訊息格式回報,適合在手機上快速閱讀。」

    這樣你每天只要:
    – 白天隨手把重要東西丟進 today-input
    – 晚上打開 Claude 手機 App,就能看到 Cowork 已經整理好的三行重點


    第三步:在手機端接續任務

    1. 下載 Claude App(iOS / Android,依官方提供的商店連結)。
    2. 同帳號登入後,點選剛才建立的工作區 today-brief。
    3. 啟用通知:
    4. iOS / Android 系統層級允許通知
    5. 在 App 內確認 Cowork 任務提醒已開啟
    6. 從手機端:
    7. 直接回覆 Cowork:「明天開始也加上 X 指標」
    8. 或新增新任務,例如「幫我把今天摘要轉成明早要用的簡報大綱」。

    第四步:權限與資料安全設定提醒

    為了兼顧便利與安全,建議:

    • 最小授權原則:
    • 只讓 Cowork存取「專門給它用」的資料夾,不要整個硬碟打開
    • 雲端服務(Drive / Dropbox)只授權特定目錄
    • 敏感資料拆開:
    • 內含客戶個資、公司機密的文件不要直接丟入,改用匿名化摘要
    • 定期檢查工作區內容:
    • 每週檢查一次有哪些檔案在授權範圍內
    • 調整已不需要的工作區與任務,避免長期累積風險

    小結:從一個「每天自動幫你完成 X 事」開始

    你不需要一開始就做很複雜的自動化,只要:

    1. 選一件你每天都在重複做的事(整理摘要、日報、程式變更紀錄)。
    2. 建一個 Cowork 工作區,給它穩定的資料來源。
    3. 設定「每天固定時間」的背景任務,打開手機收結果。

    當你習慣讓 Cowork「常駐工作」之後,再慢慢增加:更多資料來源、更多專案工作區,最後你的 AI 助理就真的會在你不看螢幕時持續幫你工作,而不是只在聊天室裡等你開口。

    🚀 你現在可以做的事

    • 立刻到 Claude 官網 註冊並安裝桌面與手機 App,啟用 Cowork
    • 建立第一個工作區 today-brief,設定每天晚上的「三行摘要」任務
    • 整理一個專門給 Cowork 用的資料夾,開始把日常重要文件與連結丟進去讓它長駐幫你處理
  • Flint:讓 AI 也畫得出專業圖表

    Flint:讓 AI 也畫得出專業圖表

    📌 本文重點

    • Flint 讓 LLM 用簡單 JSON 就能畫出專業圖表
    • 透過中介視覺語言,把美觀與排版細節交給 Flint
    • 搭配 Data Formulator/MCP,可在多種場景自動出圖

    多數 LLM 雖然會「描述圖」,卻很難畫出乾淨、專業、可維護的圖表,Flint 就是專門幫 AI 接手這段「從文字到好圖」的工作。


    為什麼一般 LLM 畫圖總是歪掉?

    如果你用過 LLM 直接輸出 Vega-Lite、ECharts、Matplotlib,大概遇過這些情況:

    • 圖是畫出來了,但:
    • 顏色、比例亂選,看起來很業餘
    • 標軸標籤打錯、重疊、或被擠出畫面
    • 圖例、格線沒有依照人類習慣排版
    • 為了避免出錯,只敢給 LLM 很簡單的設定 → 圖表品質又退回系統預設
    • 一旦你說「把折線圖改成雙軸圖,多加一條移動平均」,整段 spec 幾乎要重寫

    Flint 的切入點是:不是 LLM 太笨,而是現有圖表語言太「底層」,逼模型做太多視覺細節決策。Flint 改成「中介視覺語言 + 自動排版引擎」,讓 LLM 只說高階意圖,低階美觀細節交給 Flint。

    💡 關鍵: Flint 把圖表設計拆成高階意圖與低階排版,讓 LLM 專心決策「畫什麼」,而 Flint 負責「怎麼畫得好看」。


    核心功能:Flint 幫 AI 補完「設計力」

    1. 中介視覺語言:LLM 只需要說人話版的圖表需求

    Flint 把圖表拆成幾個高階概念:

    • data: 用哪些欄位
    • mapping: 哪個欄位對應到 x、y、顏色、大小
    • mark: 用折線、長條、區域等標記
    • layout & style: 留給 Flint 自動排版與預設樣式

    LLM 只要輸出一份簡潔的 JSON,Flint 會負責:

    • 均衡配色
    • 合理的軸刻度、標籤格式
    • 避免文字重疊、圖例遮擋

    你可以做的事:在自己的 LLM 工具裡,把「請幫我生出完整 ECharts/Vega spec」改成「請輸出 Flint JSON」,再由後端把 Flint JSON 丟給 Flint 編譯成最終圖表。

    2. 與 Data Formulator 深度整合:圖表可以點一點改

    Data Formulator 是微軟另一個開源專案,可以視覺化地編輯 Flint 圖表:

    • 左邊是資料表
    • 中間是圖表
    • 右邊是 Flint 規格(JSON)

    你可以:

    • 讓 LLM 先產出 Flint 規格
    • 使用者在 Data Formulator 裡微調(拖拉欄位、改顏色)
    • 再把調整後的 Flint JSON 存回系統 → 變成可持久化的「報表模版」

    你可以做的事:把 Data Formulator 部署在內網,給資料分析團隊當「AI 生成初版圖表,人手最後調整」的工作台。

    3. MCP 伺服器:任何 Agent 都能叫 Flint 畫圖

    Flint 官方提供了符合 Model Context Protocol (MCP) 的伺服器,意思是:

    • 你用哪一家的 LLM / Agent 幾乎都不重要
    • 只要支援 MCP,就能把 Flint 當成「畫圖工具」來呼叫

    流程通常是:

    1. Agent 讀取你給的資料
    2. Agent 生成 Flint JSON
    3. 呼叫 Flint MCP 伺服器 → 回傳可嵌入網頁的圖表(或 Vega spec 等)

    你可以做的事:在自家 Agent(如 OpenAI, Claude, 自建 Llama)中,註冊 Flint MCP 工具,讓 Agent 回答問題時順手出圖,而不是只給一長段文字分析。


    適合誰用?三個具體場景

    1. 資料分析報告自動出圖

    情境:你每週要交「流量報告」、「營收報表」,但每次調整維度、時間區間都得重畫圖。

    用法:

    • 把數據放在資料庫或 CSV
    • 讓 LLM 讀取後,產出 Flint JSON
    • Flint 編譯成固定風格的圖,嵌入到報告模板(Notion、Confluence、內部系統)

    可行操作:

    • 建立一個簡單的 HTTP 服務 /generate-chart:
    • 輸入:分析問題 + 資料表名稱
    • 中間:LLM → Flint JSON → Flint 編譯
    • 輸出:圖表 URL 或 HTML Snippet

    💡 關鍵: 用 /generate-chart 這類服務,把「問問題 → 自動出圖」變成標準流程,可大幅減少手動報表製作時間。

    2. 內部 BI 助理

    情境:同事問「上個月付費轉換率怎麼樣?」,你不想每次都打開 Power BI 重拉圖。

    用法:

    • 建立一個聊天機器人(Slack / Teams / Line)
    • 後端讓 Bot 可以:
    • 查詢資料庫
    • 呼叫 LLM 產生 Flint JSON
    • 用 Flint 生成圖,回傳為圖片或互動式圖表連結

    可行操作:

    • 在 Bot 指令中加入:/chart 近三個月 活躍用戶 與 付費人數
    • Bot 回覆一張趨勢折線圖,並附上描述文字

    3. 技術文件中的動態圖表

    情境:你寫 SDK / API 文件,需要展示效能、流量、版本差異,數據常更新。

    用法:

    • 文檔系統只存「Flint JSON + 資料來源」
    • 每次讀者開啟頁面,後端動態用 Flint 產生最新圖表

    可行操作:

    • 在 docs 中嵌入一個 <iframe src="/docs/charts/latency">
    • 這個 endpoint 背後:查資料 → Flint render → 回傳 SVG / PNG

    實際長什麼樣?Flint JSON 範例

    以下是一個最小可用的 Flint 規格,畫出「每月營收折線圖」:

    {
      "data": {
        "fields": [
          { "name": "month", "type": "temporal" },
          { "name": "revenue", "type": "quantitative" }
        ],
        "values": [
          { "month": "2024-01", "revenue": 120000 },
          { "month": "2024-02", "revenue": 135000 },
          { "month": "2024-03", "revenue": 128000 }
        ]
      },
      "mark": "line",
      "encoding": {
        "x": { "field": "month", "type": "temporal" },
        "y": { "field": "revenue", "type": "quantitative" }
      },
      "title": "2024 Q1 每月營收"
    }
    

    LLM 只要穩定產出這樣結構清楚、語意正確的 JSON,Flint 就會幫你做出排版乾淨的圖,之後你想改顏色、字型、軸設定,都可以在 Data Formulator 介面上調整。


    怎麼開始?30 分鐘內畫出第一張 AI 圖

    1. 部署 Flint:本機或雲端

    官方文件與 Demo:https://microsoft.github.io/flint-chart/#/

    本機(開發測試)

    1. 安裝 Node.js(建議 18+)
    2. Clone 專案:
      bash
      git clone https://github.com/microsoft/flint-chart.git
      cd flint-chart
    3. 安裝依賴並啟動示例:
      bash
      npm install
      npm run dev
    4. 瀏覽器打開 http://localhost:5173,可以看到範例圖表與 Flint Spec。

    雲端部署(給團隊用)

    • 打包為 Docker image(視官方 repo 指引)
    • 部署在自家 Kubernetes / VM 上,對外提供 REST API:
    • POST /render → 輸入 Flint JSON,回傳圖表

    2. 使用現成範例,串接任一主流 LLM / Agent

    基本流程:

    1. 在後端寫一個函式 askLLMForFlintSpec(prompt, data_schema)
    2. 提示詞約束:
    3. 請只輸出 JSON,不要加解釋文字
    4. JSON 結構遵守 Flint Spec(可把官方 schema 一併塞進 system prompt)
    5. 把 LLM 回傳的 Flint JSON 送到 Flint API:
    import requests, json
    
    flint_spec = llm_generate_flint_spec(user_query, data_schema)
    res = requests.post(
        "http://localhost:8000/render",
        json={"spec": flint_spec}
    )
    with open("chart.svg", "wb") as f:
        f.write(res.content)
    
    1. 前端直接顯示 chart.svg,或轉 PNG 給報告系統使用。

    3. MCP 整合:丟給你的 Agent 用

    若你使用支援 MCP 的 Agent(例如部分新一代 IDE 助理、Agent Framework),步驟大致是:

    1. 啟動 Flint MCP server(依官方 repo 指示)
    2. 在 Agent 設定檔中註冊 Flint MCP endpoint
    3. 在系統提示詞中說清楚:
    4. 何時該呼叫 Flint(遇到需要圖表的問題)
    5. 如何構造 Flint JSON

    完成後,你就可以在對話中自然問:「幫我畫一張 2024 各季度營收與毛利率的組合圖」,讓 Agent 自行決定查數據、生成 Flint JSON、再回傳圖表。


    Flint 與其他「讓 AI 變強」工具怎麼搭配?

    下面用一個表快速對比本文提到的工具角色:

    名稱 核心功能 免費方案 適合誰
    Flint 中介視覺語言,幫 LLM 生高品質圖表 開源 需要報表 / 圖表自動化的開發者
    Data Formulator 可視化編輯 Flint 圖表的前端工具 開源 想在瀏覽器調整 AI 圖表的資料分析師
    VisionBridge1 讓純文字 LLM 具備視覺理解能力的代理 開源 想給本地 LLM 加上看圖能力的開發者

    你可以把它們組成一條完整流水線:VisionBridge 提供「看圖」能力、LLM 做推理與產生 Flint JSON、Flint+Data Formulator 負責「畫好圖」與人類微調。


    結語:先讓 AI「畫得出像樣的圖」再談自動化報表

    如果你已經在用 LLM 做資料分析、寫 BI 查詢,下一步就是讓結果不是只停在文字。Flint 幫你用很低的開發成本,把「專業圖表」變成 AI 回答的一部分,而且保留 JSON 規格,後續要改樣式、改資料源,都能持續演進。

    最實際的建議:花 30 分鐘跑起官方 Demo,拿文中的範例 JSON 改成自己的資料,先做出第一張「AI 自動生成、你看得順眼、同事也改得動」的圖表,再來思考要怎麼把它嵌進你的報表、內部工具或 Agent 流程裡。

    🚀 你現在可以做的事

    • 打開 https://microsoft.github.io/flint-chart/#/,跑起官方 Demo 並試著改用自己的資料
    • 在後端實作一個簡單的 /generate-chart 服務,讓 LLM 產生 Flint JSON 再交給 Flint 渲染
    • 部署 Data Formulator,讓資料分析同事用瀏覽器微調 LLM 生成的 Flint 圖表並存成報表模版