Hugging Face: Gemma 4 E2B Chrome-bővítményt adtak ki
A bővítmény a Gemma 4 E2B modellt használja, és a webes navigációt segíti, miközben a fejlesztők számára is hasznos tapasztalatokat oszt meg a Manifest V3 korlátairól.

A Hugging Face egy új Transformers.js böngészőbővítmény demót adott ki, amely a Gemma 4 E2B modellt használja — írja a Hugging Face blogja. A demó célja, hogy segítse a felhasználókat a webes navigációban, miközben a fejlesztők számára is betekintést nyújt a Manifest V3 futási környezetekbe, a modellbetöltésbe és az üzenetkezelésbe.
A bővítmény architektúrája egy háttérben futó service workert, egy oldalsó panelen megjelenő chat felületet és egy tartalom szkriptet foglal magában a lap-szintű műveletekhez. Ez a felépítés biztosítja, hogy a nehéz orchestráció a háttérben történjen, míg a felhasználói felület és az oldalspecifikus logika vékony marad. A háttérben futó service worker kezeli az ügynök életciklusát, a modell inicializálását és az eszközök végrehajtását, míg az oldalsó panel a felhasználói interakcióért felel.
A modell szerepe a bővítményben
A Transformers.js integrációjában két modell szerepel: a Gemma 4 E2B a szöveggeneráláshoz és az onnx-community/all-MiniLM-L6-v2-ONNX a vektorbeágyazásokhoz. Az összes következtetés a háttérben futó service workerben történik, ami egyetlen modellhosztot biztosít minden lap és munkamenet számára, elkerülve a duplikált memóriahasználatot és fenntartva a felhasználói felület reszponzivitását.
A biztonság és a felhasználói adatok védelme
A bővítmény a Manifest V3 követelményeinek megfelelően működik, és csak a feltétlenül szükséges engedélyeket kéri, mint például a sidePanel, storage, scripting és tabs, valamint host_permissions a http(s):/// címekre. A Hugging Face 2024. március 15-én jelentette be a bővítményt.