OneClass logo

OneClass:運用最新 AI 技術,大幅提升線上教學成效和學習效率

Google Cloud 結果
  • 使用 BigQuery,將跨資料庫的資料處理時間從數週縮短至一小時

  • 協助將服務連鎖觸發機制的設置時間從兩個月減少至數分鐘

  • 運用 Vertex AI 提升輔導老師的工作效率達 50%,提供學生更個人化的學習指引

  • 支持營運自動化,實現更快速、公正的內部稽核流程,簡化人員訓練

OneClass 在 Google Cloud 上部署線上學習平台,快速構建高性能的基礎架構和資料工作流,同時運用 AI 技術提升使用者的學習體驗和內部營運效率。

自從 COVID-19 時期開始,越來越多學生使用線上服務輔助在校的學習。據估計,全球線上家教市場在 2023 和 2030 之間將達到 14.9% 的年成長率。 

成立於 2019 年的 OneClass 正好回應了這個不斷增長的需求。基於母公司南一書局深耕台灣教育產業超過 70 年的深厚經驗,OneClass 首先推出一對一家教平台 OneLive,為國小至高中學生提供個人化的靈活課程,在疫情期間受到高度歡迎。為了向更多學生提供更豐富的學習資源,OneClass 隨後也發布為學校設計的遠距教學軟體 OneLink+ 和英語學習應用 OneWordz。

A child studying with his headphones on

「我們的母公司在台灣國小至高中教育領域累積了極為豐富的經驗,因此我們非常了解學生的學習瓶頸,能透過線上服務協助他們克服挑戰。」OneClass 總經理陳銘仁表示。「例如,我們家教平台上的老師都經過嚴格篩選,非常熟悉學校的教學內容和進度,而我們也會定期向學生和家長提供學習報告和建議。」

起初,OneClass 將其家教平台部署在一個在台灣沒有資料中心的雲端平台上。當地震發生時,該雲端平台連接台灣的海底電纜受損,導致 OneClass 的教學服務中斷。此外,基於安全考量,台灣的一些學校會阻擋部署在國外伺服器的服務。為了服務更多使用者,OneClass 必須使用位於台灣的伺服器運行教學平台。綜合考量之下,OneClass 決定將其數位學習平台遷移至在台灣設有資料中心的 Google Cloud。Google Cloud 提供的開發者友好工具,也有助於 OneClass 當時的五人小型 IT 團隊快速開發新服務。

「為了確保我們服務的可靠性和可用性,特別是在線上教學服務扮演關鍵角色的時期,我們需要使用位於台灣的雲端伺服器運行我們的線上學習平台。」陳銘仁解釋。「Google Cloud 不只在台灣設有資料中心,也提供許多能簡化、加速開發工作的工具,對於我們這樣的新創公司幫助很大。」

為了確保我們服務的可靠性和可用性,特別是在線上教學服務扮演關鍵角色的時期,我們需要使用位於台灣的雲端伺服器運行我們的線上學習平台。Google Cloud 不只在台灣設有資料中心,也提供許多能簡化、加速開發工作的工具。

陳銘仁

OneClass 總經理

運用高性能雲端基礎架構和資料分析工具,支持高品質的線上教學服務

OneClass 現在將大部分的線上學習平台、教學系統和內部管理系統部署在 Google Cloud 上。一開始,OneClass 團隊使用 Firebase 開發並運行無服務器應用,不需要太多資源便能支持高擴展性。即使在 COVID-19 期間,OneClass 的每日使用人次在短時間內從 1,000 增長至超過 100 萬,團隊也能應用 Firebase 的自動擴展功能維持零停機的高品質服務。

隨著 OneClass 產品的數量增加,OneClass 團隊開始使用 Google Kubernetes Engine(GKE)中的 Kubernetes 集群支持服務,以分開管理不同專案,並根據不同服務的流量波動週期設定個別的擴縮時程,確保計算資源充足,也減少浪費。此外,GKE 在應用新版本部署完成之後才會導入流量,能支持順暢的應用更新部署。OneClass 技術長李宏遠指出,由於 OneClass 團隊每天都會發布應用更新,GKE 的這個功能大大有助於確保 OneClass 服務的可靠性。

A person scrolling a smartphone

「Google Cloud 提供多元且強大的基礎架構工具,能滿足我們不同時期和不同服務的需求。」他補充說。「我們在成立初期用 Firebase 快速構建可靠的線上教學服務,到了現在,GKE 又讓我們得以輕鬆地管理多個服務,頻繁發布更新。我們從來沒有遇過因為缺乏計算資源而造成服務中斷的情況。」

Google Cloud 提供多元且強大的基礎架構工具,能滿足我們不同時期和不同服務的需求。我們在成立初期用 Firebase 快速構建可靠的線上教學服務,到了現在,GKE 又讓我們得以輕鬆地管理多個服務,頻繁發布更新。我們從來沒有遇過因為缺乏計算資源而造成服務中斷的情況。

李宏遠

OneClass 技術長

為了落實數據驅動決策,OneClass 將一部分的商業資料儲存在 Cloud Storage 中,並在 BigQuery 建置資料倉儲,從不同資料來源抽取數據進行分析,再將分析結果透過 Looker Studio 可視化。由於 BigQuery 支持多種資料格式,OneClass 團隊只要將其資料庫中的資料與 BigQuery 自動同步,便能實現快速的跨資料庫檢索和分析。在使用 Google Cloud 之前,OneClass 團隊往往需要數週的時間整合不同來源的資料,製作分析報表。現在,幾乎任何規模的分析需求都能在一小時內完成,大幅加速了 OneClass 的決策流程。

Nani OneClass architecture diagram

此外,使用 Cloud Storage 也簡化了 OneClass 的開發工作。OneClass 內部管理系統和學習平台的許多功能需要串連不同服務,像是 OneClass 銷售和客服人員的電話錄音檔案必須先從電話總機系統傳送至 Cloud Storage 儲存,再由 Speech-to-Text 產出逐字稿,在 BigQuery 中分析進行內部稽核。Cloud Storage 不只能自動儲存 Google Cloud 上伺服器產生的資料,與 Eventarc 聯合使用也能輕鬆設置服務連鎖觸發機制。OneClass 的開發團隊只需要點選幾下,就能在不同服務之間設定自動觸發機制,而不需要花 1-2 個月自行開發。

使用 Vertex AI 提升學習成效和教學品質

為了協助學生更有組織地學習,OneClass 的輔導老師會在每堂家教課結束後撰寫課堂摘要、學習報告和建議,定期傳送給學生和家長。2024 年初,OneClass 決定使用生成式 AI 技術產生摘要和報告的草稿,讓輔導老師不需要花太多時間在重複性的工作上。在比較過不同產品之後,OneClass 團隊選擇採用 Vertex AIGemini 1.5 Pro 模型,因為在生成內容品質相同的情況下,Gemini 1.5 Pro 只需要六分之一的成本。

OneClass banner

運用 Gemini 1.5 Pro 模型生成的文字作為報吿撰寫基礎,OneClass 輔導老師的生產力提高了 50%。在使用 Gemini 之前,OneClass 的輔導老師需要完整聽過每堂家教課才能撰寫摘要,並追蹤全台灣不同學校的最新教學進度,以給予適切的學習指引,非常耗時。現在,由於 Gemini 能準確地理解並生成文字,OneClass 的輔導老師只需要簡單檢查後便能製作學習報告。如此一來,OneClass 的輔導老師便能更輕鬆地掌握學生的學習進度,給予更個人化、更有效的學習建議。除此之外,OneClass 的家教老師也運用 Gemini 生成回覆學生問題的初稿,減少了 30% 的重複性工作,有更多時間準備教學素材。

運用 Vertex AI 和 Google Cloud 的其他 AI 工具,我們現在可以更有效率地製作高品質學習素材和學習報告,幫助我們的學生更輕鬆、有效地取得更好的學習成效。

何秉霖

OneClass 研發長

除了生成文字之外,OneClass 也運用 Google Cloud 的其他 AI 工具提升平台上的學習體驗,例如使用 Text-to-Speech AI、Speech-to-Text 和 Gemini 開發 OneWordz 上支持英語會話和發音練習的虛擬老師。有了這個虛擬老師,OneWordz 的使用者隨時都能練習英語口說,得到即時回饋。透過使用 Imagen on Vertex AI 生成英文單字圖卡的圖片,OneClass 團隊製作學習素材的速度也比以往全人工製作快了五倍。

「運用 Vertex AI 和 Google Cloud 的其他 AI 工具,我們現在可以更有效率地製作高品質學習素材和學習報告,幫助我們的學生更輕鬆、有效地取得更好的學習成效。」OneClass 研發長何秉霖說。「這些工具的性能都是業界領先的。例如,Imagen 3 只需要輸入簡單提示,就能生成 90% 可用的圖片。其他類似服務的可用率只有 30%。」

提高 AI 模型性能表現,促進營運效率

成功在教學服務中推出 AI 功能之後,OneClass 不斷擴大對 AI 的應用。為了確保 OneClass 的銷售人員在電話中遵守公司政策和法規,OneClass 會檢視每通銷售電話錄音。以往,稽核工作由內部人員手動執行,不只耗時,也容易出現人為錯誤。現在,OneClass 使用 Speech-to-Text 將錄音檔案轉為文字,再由 Gemini 辨識違規問題。如此一來,整個稽核流程便加快了 10 倍,也能降低稽核人員訓練的複雜度。

「我們希望能運用 AI 從各方面改善營運效率,而銷售電話稽核便是其中一個使用情境。」OneClass 技術總監蘇冠融解釋。「有了 Speech-to-Text 和 Gemini,我們的內部稽核人員可以更及時、公正地指出違規問題,協助提升銷售人員的工作表現。」

我們希望能運用 AI 從各方面改善營運效率,而銷售電話稽核便是其中一個使用情境。有了 Speech-to-Text 和 Gemini,我們的內部稽核人員可以更及時、公正地指出違規問題,協助提升銷售人員的工作表現。

蘇冠融

OneClass 技術總監

隨著 OneClass 對 AI 模型的用量增加,團隊需要更多時間和專業知識設置適合 AI 模型運行的計算環境。為了有效率地改善 AI 模型的性能表現,OneClass 團隊在 2024 年中開始使用 Vertex AI Workbench instances 優化課程逐字稿和摘要生成 AI 模型的部署環境。以往,OneClass 的 AI 模型需要數小時才能生成一節家教課的逐字稿和摘要。現在,由於 Workbench 算力提供最佳開發環境,同樣的工作只需要五分鐘便能完成,進一步提高 OneClass 團隊的生產力。

採用更多 AI 技術,擴大線上學習的優勢和成效

帶著擴展海外市場的近期目標,OneClass 將充分運用 Google Cloud 的 AI 技術強化自身的競爭優勢。OneClass 團隊計畫使用 Vision AI 偵測學生在線上課程期間的臉部表情,以更好地理解學生對教學內容的反應,並應用 Natural Language AITranslation AI 支持跨語言溝通。此外,OneClass 也將基於歷史資料開發能回答學生和客戶常見問題的 AI 模型,進一步減少老師和銷售人員的工作量。

「使用 Google Cloud 之後,我們的生產力和服務品質都得到了大幅的提升,AI 技術提供的助力尤其顯著。」何秉霖表示。「我們相信在教育領域仍有許多尚待開發的 AI 應用場景,而我們將推出更多 AI 功能,持續優化我們平台上的學習體驗。」

使用 Google Cloud 之後,我們的生產力和服務品質都得到了大幅的提升,AI 技術提供的助力尤其顯著。

何秉霖

OneClass 研發長

OneClass

OneClass 是台灣領先教科書出版商南一書局旗下的子公司,成立於 2019 年,專精於線上教育服務。基於數十年的教育領域經驗,OneClass 為國小至高中的學生提供個人化的線上家教課程和學習資源。其線上學習平台目前擁有超過 12 萬使用者。

產業別:教育

地區:台灣

使用產品及服務: Vertex AI, BigQuery, Cloud Storage, Eventarc, Firebase, Google Kubernetes Engine, Looker Studio, Speech-to-Text, Text-to-Speech AI