只用一天,我沒寫程式就做出了對話式 BI 分析機器人 — 探索 GPTs

只用一天,我沒寫程式就做出了對話式 BI 分析機器人 — 探索 GPTs

這週我們公司 2024 年度規劃結束了、過幾天就放年假了,才終於有時間再回來看看這幾個月我有哪些 AI 的新資訊沒更新,在此之前我在 Facebook 動態分享的相關貼文大部分都是沒仔細看,當作資料庫先存下來用的...

半年之前… 產品一定要有自己的 AI 入口

去年年中我就負責研究了 ChatGPT 跟我們產品整合的可行性,並用 Zapier 做了簡單 Demo。Jodoo 作為一個 No-Code Database 產品,之前了解到的是,要能夠將特定資料作為對話的材料是完全沒問題的,我甚至可以做到在我們的表格的某一個欄位輸入 Prompt,然後應用 GPT 的 Completion API 取得回覆寫入另一個欄位,達到在產品裡用產品資料對話的效果。

Jodoo 的安全管理場景表單:左邊可以下 Prompt,右邊生成回覆,並且可以在左邊透過修改數據達到來回對話
Jodoo 的安全管理場景表單:左邊可以下 Prompt,右邊生成回覆,並且可以在左邊透過修改數據達到來回對話

不過當時遇到了兩個問題:

  1. 主要是純粹做數據的增改,缺乏 Domain Knowledge 的話就還比較沒那麼有實際應用價值,例如即使是生成 Checklist 這種基礎情境,如果不了解實際公司的業務情況,就會比較難生成有用的 Checklist
  2. 沒有對 AI 互動進行特化的設計,無論如何整個體驗還是不太好,即使真的推廣了可能也很少人學得會並積極使用

然而因為我也不是產品團隊,沒辦法決定是否投入開發,Jodoo 平台本身的外掛功能又有所限制,沒辦法做出來回對話的效果,因此當時的探索就停在這邊。

OpenAI DevDay 改變了一切

沒想到 11 月 Open AI 開發者大會之後發布了超多新東西,當時就感覺 Assistant API 是個很重要的東西,但因為沒有付費 GPT Plus 也就沒去看新的一些功能怎麼用。

不過隨著今年公司的產品團隊開始投入(小量)資源探索 AI 整合到產品裡的情境,我發現 GPTs 這個 Open AI 做來商業化 Assistant API 的功能完全顛覆了半年前遇到的限制。

我們不再需要去研究怎麼在產品裡設計出 AI 的入口,GPTs 就可以是這個入口。

GPTs 中的一個功能叫 Actions,提供了 GPTs 發送 API 請求、接收回傳結果的能力,也就是 ChatGPT 從發佈了這個功能開始,就具備了成為世界上許多產品的對話式 AI 入口的能力。

探索 Jodoo 結合 GPTs,可以做到什麼?

具體而言,我馬上可以想到跟 Jodoo 結合的使用情境。例如:

  • 在 ChatGPT 裡面透過 Data Query API 取得銷售數據,並生成圖表分析銷售預測(假設有哪些我們自己的 Dashboard 做不出來的);
  • 或者對滿意度調查中的質性回饋進行語意和情感分析;
  • 或者可以在簽核流程中的評論做潤飾、翻譯然後再用我們的 Task API 送出。

我認為作為 GTM 團隊就算不能直接設計產品,也得反向探索該怎麼讓我們的產品能在生態中被使用,於是花了半天的時間快速研究了一下怎麼設計 Open AI 所需的 Schema 來讓他具備發送 API 請求的能力,接著再嘗試用 Jodoo 的 Form Query API 做驗證(因為這個最簡單,比較不容易出錯),設計一個能查詢我在特定 App 裡有哪些表單的 GPTs,沒想到就真的成功了…

我真的只花一天的時間,就做出了對話式銷售數據分析助手的雛形,做到很多問答式 BI 工具的效果。

以下就是這個 GPTs 的 Demo 影片:

可以在這個影片中看到,我前面用了 Role-based Prompting 請 GPTs 扮演數據分析師的角色,分析這個 GPTs 從 Multiple Data Query API 取得的銷售數據,並用綠色畫出 Bar Chart 和加上紅色的 Trend Line。

後面我請他進行銷售預測(Sales forecasting)並說出他的預測模型是什麼、並對現有預測情況提供分析洞察,如果有缺少哪些數據也請說出來讓我提供。

如果你很熟悉 Forecasting 相關的模型和分析方法,你完全可以在這裡面用自然語言做到以往要用 Python 或是 R 才能完成的事。

震驚、興奮、期待

我不打算在這篇介紹我做出這個 GPTs 的方法,因為這完全只是雛形,還沒辦法真的很完美的運作,而且要那麼快就能夠完成驗證,也需要先你熟悉某個產品的 API。

但是在做完這個 GPTs 的當下我真的震驚到不行,不是我自己做出了什麼了不起的分析,而是我沒想到我可以在一天內做出這個 AI 數據分析工具。

接在震驚後面的是興奮。「透過對話式互動介面連接世界上所有數據並自動化任務」的概念實在能激發太多可能性。

我沒辦法很具體的列出我到底看到哪些可能性、哪些機會是有價值的。但光是這世界上存在這些機會,我就覺得人們的生活還有太多可以變得更好的地方,也對今年的科技發展產生了很多期待。

本文發表時間:2024/02/04

更多文章