在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Android應用添加生成式AI功能的實用技巧

谷歌開發者 ? 來源:Android 開發者 ? 2025-04-12 14:55 ? 次閱讀

作者 / 高級開發者關系工程師 Thomas Ezan

Gemini 可以幫助您構建和發布新的用戶功能,從而提高用戶參與度,為您的用戶打造個性化體驗。

借助 Vertex AI in Firebase SDK,您可以訪問 Google 的 Gemini Cloud 模型 (如 Gemini 1.5 Flash 和 Gemini 1.5 Pro),并為您的 Android 應用添加生成式 AI 功能。該功能于去年 10 月正式發布,目前已經可以用于生產環境,并已被 Google Play 中的許多應用所采用。

以下是一些實用技巧,可以幫助您成功地將此功能部署到生產環境。

實施 App Check 以防止 API 濫用

在使用 Vertex AI in Firebase API 時,實施強有力的安全措施以防止未經授權的訪問和濫用至關重要。

Firebase App Check 有助于保護后端資源 (如 Vertex AI in Firebase 和 Cloud Functions for Firebase,甚至您自定義的后端) 免受濫用。App Check 通過驗證傳入流量是否來自運行在真實且未被篡改的 Android 設備上的真實應用來實現這一目標。

wKgZPGf6DrmAESp4AABxmDssSdA160.png

△ Firebase App Check 確保只有合法用戶才能訪問您的后端資源

首先,請將 Firebase 添加至您的 Android 項目,并在 Google Play 管理中心中為您的應用啟用 Play Integrity API。然后返回 Firebase 控制臺,轉到 Firebase 項目的 App Check 部分,通過提供應用的 SHA-256 指紋來注冊您的應用。

隨后,使用適用于 Android 的 App Check 庫更新 Android 項目的 Gradle 依賴項:

dependencies {
 // BoM for the Firebase platform
 implementation(platform("com.google.firebase33.7.0"))


 // Dependency for App Check
 implementation("com.google.firebase:firebase-appcheck-playintegrity")
}
最后,在您的 Kotlin 代碼中初始化 App Check,再使用其他的 Firebase SDK:
Firebase.initialize(context)
Firebase.appCheck.installAppCheckProviderFactory(
  PlayIntegrityAppCheckProviderFactory.getInstance(),
)

為了增強生成式 AI 功能的安全性,您可以在將應用發布到生產環境之前實施并強制執行 App Check。此外,如果您的應用使用了 Firebase Authentication、Firestore 或 Cloud Functions 等其他 Firebase 服務,App Check 也會為這些資源提供額外的保護層。

一旦啟用 App Check 強制執行后,您將可以在 Firebase 控制臺中監控您應用的請求。

wKgZPGf6DtuARH9RAAGmh-IDn2Y567.png

△ Firebase 控制臺中的 App Check 指標頁面

您可以查閱 Firebase 官網上的文檔以詳細了解 Android 上的 App Check。

使用 Remote Config 實現服務器端配置管理

生成式 AI 領域發展迅速。每隔幾個月,Gemini 就會迭代推出新模型,并移除部分舊模型。

因此,我們建議通過 Firebase Remote Config 使用服務器控制的變量,而不是在您的應用中硬編碼模型名稱。這樣您就可以動態更新應用使用的模型,而無需部署新版本的應用或要求用戶獲取新版本。

您可以使用 Firebase 控制臺定義要控制的參數 (如模型名稱)。然后,將這些參數以及每個參數的默認 "回退" 值添加到應用中。回到 Firebase 控制臺,您可以隨時更改這些參數的值。您的應用將自動獲取新值。

下面介紹如何在您的應用中實現 Remote Config:

// Initialize the remote configuration by defining the refresh time
valremoteConfig: FirebaseRemoteConfig = Firebase.remoteConfig
valconfigSettings = remoteConfigSettings {
  minimumFetchIntervalInSeconds =3600
}
remoteConfig.setConfigSettingsAsync(configSettings)


// Set default values defined in your app resources
remoteConfig.setDefaultsAsync(R.xml.remote_config_defaults)


// Load the model name
valmodelName = remoteConfig.getString("model_name")

您可以在 Firebase 官網上了解更多關于在 Vertex AI in Firebase 中使用 Remote Config 的內容。

收集用戶反饋以評估影響

當您將啟用 AI 的功能發布到生產環境中時,為您的產品構建反饋機制,并且允許用戶輕松反饋 AI 輸出是否有用、準確或相關至關重要。例如,您可以在界面中加入 "點贊" 和 "反對" 按鈕等交互式元素,以及詳細的反饋表單。Compose 中的 Material Icons package 提供了現成可用的圖標來幫助您實現它。

您可以使用 Google Analytics 的 logEvent() 函數,輕松地將用戶與這些元素的交互作為自定義分析事件進行跟蹤:

Row{
 Button(
   onClick = {
    firebaseAnalytics.logEvent("model_response_feedback") {
     param("feedback","thumb_up")
    }
   }
 ) {
  Icon(Icons.Default.ThumbUp, contentDescription ="Thumb up")
 },
 Button(
   onClick = {
    firebaseAnalytics.logEvent("model_response_feedback") {
     param("feedback","thumb_down")
    }
   }
 ) {
  Icon(Icons.Default.ThumbDown, contentDescription ="Thumb down")
 }
}

您可以在 Firebase 文檔中詳細了解 Google Analytics 及其日志記錄功能。

用戶隱私和負責任的 AI

當您使用 Vertex AI in Firebase 進行推理時,我們將確保您發送給 Google 的數據不會被 Google 用于訓練 AI 模型。

當用戶使用生成式 AI 技術時,對其保持信息透明同樣至關重要。您應該提醒用戶模型可能發生的意外行為。

最后,您的應用應該允許用戶控制儲存和刪除他們與 AI 模型交互的相關活動數據。

您可以訪問 Google Cloud 文檔,詳細了解 Google 如何負責任地應用生成式 AI。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Android
    +關注

    關注

    12

    文章

    3959

    瀏覽量

    129189
  • Google
    +關注

    關注

    5

    文章

    1782

    瀏覽量

    58491
  • API
    API
    +關注

    關注

    2

    文章

    1554

    瀏覽量

    63262
  • 生成式AI
    +關注

    關注

    0

    文章

    524

    瀏覽量

    677

原文標題:在 Android 上使用 Vertex AI in Firebase,實現可用于生產環境的生成式 AI

文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦

    求助,DevEco Studio如何默認布局及默認生成的ohosTest代碼添加license?

    文件添加增加生成自定義license header或文件頭現在看是新建項目會生成tmp,如何生成的應該可以修改!有大神知道嗎?
    發表于 06-15 11:24

    嵌入系統安全實用技巧

    嵌入系統安全實用技巧
    的頭像 發表于 12-28 09:51 ?889次閱讀

    什么是生成AI生成AI的四大優勢

    生成AI是一種特定類型的AI,專注于生成新內容,如文本、圖像和音樂。這些系統在大型數據集上進行訓練,并使用機器學習算法
    發表于 05-29 14:12 ?4768次閱讀

    虹軟圖像深度恢復技術與生成AI的創新 生成AI助力

    當前,生成人工智能(AI)技術的快速發展令人矚目。它能夠理解人類的描述,并在短時間內生成逼真的圖像和視頻。在生成
    發表于 06-21 09:06 ?555次閱讀

    ChatGPT熱潮繼續 甲骨文將在其人力資源軟件中添加生成AI功能

    ChatGPT熱潮繼續 甲骨文將在其人力資源軟件中添加生成AI功能 ChatGPT 這類 AI 工具已經在科技行業掀起了一股熱潮,
    的頭像 發表于 06-29 15:54 ?712次閱讀

    基于 TouchGFX 生成的代碼中添加觸摸功能的方法

    基于 TouchGFX 生成的代碼中添加觸摸功能的方法
    的頭像 發表于 10-27 09:21 ?1029次閱讀
    基于 TouchGFX <b class='flag-5'>生成</b>的代碼中<b class='flag-5'>添加</b>觸摸<b class='flag-5'>功能</b>的方法

    生成AI功能簡述

    在過去的一年里,我們看到了生成AI用例和模型的爆炸增長。現在幾乎每周都會針對不同的領域發布新的值得注意的生成
    的頭像 發表于 09-24 15:34 ?1183次閱讀
    <b class='flag-5'>生成</b><b class='flag-5'>式</b><b class='flag-5'>AI</b>的<b class='flag-5'>功能</b>簡述

    生成AI技術的應用前景

    生成 AI(人工智能)與我們熟知的 AI 有何不同?這篇文章將為我們一探究竟!
    的頭像 發表于 11-29 12:20 ?1606次閱讀

    Amazon Connect新增生成AI功能

    Connect Contact Lens為客戶互動添加AI生成摘要功能,幫助管理人員評估和優化坐席表現; Amazon Connect中的Amazon Lex現已利用
    的頭像 發表于 12-18 17:34 ?625次閱讀

    谷歌地圖引入生成AI功能

    谷歌近日宣布,在其廣受歡迎的谷歌地圖應用中引入了全新的生成AI功能。這一創新功能利用大型模型,深入分析了地圖上超過2.5億個地點的詳細信息
    的頭像 發表于 02-06 16:42 ?5280次閱讀

    三星正考慮為Bixby添加生成AI功能

    Choi強調:“鑒于新型生成AI與大語義學習(LLM)技術的出現,我們有必要去重新定位Bixby搭載這類科技以實現智能升級。
    的頭像 發表于 04-01 15:01 ?744次閱讀

    榮耀新品將搭載谷歌AI功能,提升生成AI體驗

    榮耀于5月22日宣布,將在新款智能手機上集成谷歌的AI功能,實現生成AI體驗。此外,新機還將得到谷歌云服務的支持。
    的頭像 發表于 05-23 08:51 ?656次閱讀

    原來這才是【生成AI】!!

    隨著ChatGPT、文心一言等AI產品的火爆,生成AI已經成為了大家茶余飯后熱議的話題。可是,為什么要在AI前面加上“
    的頭像 發表于 06-05 08:04 ?290次閱讀
    原來這才是【<b class='flag-5'>生成</b><b class='flag-5'>式</b><b class='flag-5'>AI</b>】!!

    生成AI工具作用

    生成AI工具是指那些能夠自動生成文本、圖像、音頻、視頻等多種類型數據的人工智能技術。在此,petacloud.ai小編為您整理
    的頭像 發表于 10-28 11:19 ?547次閱讀

    生成AI工具好用嗎

    當下,生成AI工具正以其強大的內容生成能力,為用戶帶來了前所未有的便捷與創新。那么,生成
    的頭像 發表于 01-17 09:54 ?307次閱讀

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品
    主站蜘蛛池模板: 80s国产成年女人毛片 | 国产精品欧美激情第一页 | 国产99在线播放 | 国产一区精品视频 | 啪啪日韩| 色婷婷综合和线在线 | 日韩亚洲欧美日本精品va | 天天爽夜夜爽视频 | 性网站免费 | 欧美超级碰碰 | 国产小视频免费看 | 夭天干天天做天天免费看 | 午夜aa| 青草青青产国视频在线 | 中文字幕在线观看亚洲 | 亚洲瑟瑟网 | caoporn成人免费公开 | 一级视频在线免费观看 | 午夜精品视频任你躁 | 理论在线视频 | 成色视频 | 又潮又黄的叫床视频 | 亚洲 美腿 欧美 偷拍 | 亚洲资源最新版在线观看 | 国产理论片在线观看 | 中文三 级 黄 色 片 | 黄色天堂 | 丁香六月婷婷综合 | 亚洲欧美日韩综合一区 | 五月天婷婷激情 | 4438x成人免费 | 国产精品手机在线 | 色天天综合久久久久综合片 | 成年女人免费看一级人体片 | 中文字幕一区二区三区免费视频 | 午夜久久福利 | 国产免费久久精品 | 男人j桶女人j免费视频 | 欧美特黄一免在线观看 | 亚洲精品视频在线看 | 香蕉久久精品 |