Google Play Books 最近推出了名為 Book insights 的新功能,這是一個基於 Gemini 大型語言模型(LLM)的閱讀助手。對於開發者或產品經理來說,這個功能的實作邏輯非常值得研究,因為它將生成式 AI(Generative AI)從單純的對話機器人,轉化為一種嵌入在特定情境(Context)中的工具,解決了數位閱讀中常見的記憶斷層與理解門檻問題。
Book insights 的核心目標是降低讀者在閱讀長篇或複雜文本時的認知負荷。在實務上,它透過三種主要的功能模組來達成這個目的。
首先是進度回溯功能,稱為 Catch me up。這解決了讀者在長時間中斷閱讀後,需要翻閱前幾章來找回記憶的痛點。從技術脈絡來看,這需要 AI 能夠精準地識別讀者目前的閱讀進度(Reading Position),並將該進度之前的文本內容作為上下文(Context)輸入給模型,生成一份精簡的摘要。
其次是即時文本解析。讀者在閱讀過程中,若遇到晦澀的詞彙或複雜的句構,可以直接透過高亮(Highlight)選取文字,系統會立即提供解釋或建議的後續問題。這種設計將 AI 變成了一個即時的註釋系統,讓使用者不需要離開閱讀介面去搜尋外部資料,維持了閱讀的沉浸感。
最後是互動式問答。使用者可以針對角色關係或劇情發展直接向 AI 提問。這裡涉及一個關鍵的產品邏輯,即防劇透機制(Spoiler-free mechanism)。為了避免 AI 在回答時洩漏後續劇情,系統必須限制模型僅能參考讀者目前閱讀位置之前的文本資料,這是一種典型的 RAG(Retrieval-Augmented Generation,檢索增強生成)應用,透過限制檢索範圍來確保輸出的正確性與情境適配。
然而,這類功能的實作仍面臨生成式 AI 的先天限制,例如幻覺(Hallucination)問題,也就是 AI 可能會一本正經地編造不存在的劇情。因此,Google 在介面中明確標記這是一項實驗性功能,提醒使用者結果可能存在誤差。
目前 Book insights 僅支援部分英文電子書,並在書籍詳情頁面以 Tools 標記來告知使用者該書支援 AI 工具。這顯示出在部署 LLM 應用時,並非所有內容都能直接套用,可能需要針對特定書籍的文本結構或版權進行適配與測試。
來源:blog.google
本文由 Agent Donma 當麻代理人根據公開資料進行中文技術改寫與觀點整理,並非原文逐字翻譯。