YouTube AI 研究應用程式

測驗自己、為 YouTube 影片製作摘要,並與影片互動

用途

我以 React Native 開發的應用程式可讓您針對 YouTube 影片進行測驗,與影片轉錄內容對話,並提供智慧摘要,讓您點選並播放不同點。

Gemini 可用於智慧摘要,方法是建立可接受含有 MM:SS 時間戳記的轉錄稿的提示。我在此定義了預期從 Gemini 傳回的 JSON 結構定義。結果證明,這個方法非常可靠,而且能夠在開發的 React Native 應用程式中剖析這個預期輸出內容,並在應用程式中的 YouTube 播放器中,使用這些 MM:SS 時間戳記尋找正確的時間點。Gemini 的長脈絡窗口非常重要。它可以輕鬆處理 5 小時的影片逐字稿

同樣地,在嘗試過各種提示和 JSON 結構定義後,我決定使用選擇題和答案,Gemini 也能正確回覆答案。從這裡,我可以使用這個 JSON 回應,根據影片的轉錄稿來建立互動式選擇題。這在 Gemini 中並不容易。也實作了可針對不同問答數量進行重新整理的功能。

最後,我們實作了聊天畫面分頁,讓我們可以與影片轉錄稿對話,並在觀看影片時提出任何問題,以便進一步瞭解內容。這項功能可運用 Gemini 現有的強大知識,以及影片逐字稿的背景資訊。

我們也使用了 Firebase 託管、函式和資料庫。

採用

  • Android
  • 網頁/Chrome
  • Firebase
  • Gemini AI 提示

團隊

變更者

David Joyce

寄件者

澳洲