色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    瀏覽量

    129188
  • Google
    +關注

    關注

    5

    文章

    1781

    瀏覽量

    58491
  • API
    API
    +關注

    關注

    2

    文章

    1553

    瀏覽量

    63261
  • 生成式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 ?4765次閱讀

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

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

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

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

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

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

    生成AI功能簡述

    在過去的一年里,我們看到了生成AI用例和模型的爆炸增長。現在幾乎每周都會針對不同的領域發布新的值得注意的生成
    的頭像 發表于 09-24 15:34 ?1182次閱讀
    <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 ?5279次閱讀

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

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

    榮耀新品將搭載谷歌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 ?546次閱讀

    生成AI工具好用嗎

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

    電子發燒友

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

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品
    主站蜘蛛池模板: 国产成人精品久久久久婷婷 | 护士们的母狗 | 亚洲AV无码影院在线播放 | 亚洲欧美自拍清纯中文字幕 | 把极品白丝老师啪到腿软 | 日本 一二三 不卡 免费 | 同桌别揉我奶了嗯啊 | 亚欧视频在线观看 | 韩国和日本免费不卡在线 | 99热久久爱五月天婷婷 | 国产精品无码亚洲精品 | 国产黄A片在线观看永久免费麻豆 | 日韩AV成人无码久久精品老人 | caoporn 超碰免费视频 | 精品人妻一区二区三区视频53 | 97国产精品视频在线观看 | 影音先锋2017av天堂 | jizz日本美女 | 菠萝菠萝蜜免费播放高清 | 夜夜躁日日躁狠狠 | 不良网站进入窗口软件下载免费 | 99re1久久热在线播放 | 日韩精品特黄毛片免费看 | 久久人妻AV一区二区软件 | 伊人热人久久中文字幕 | 欧美18精品久久久无码午夜福利 | 羞羞漫画免费漫画页面在线看漫画秋蝉 | 亚洲无线观看国产 | 国产精品第100页 | 新影音先锋男人色资源网 | 国产亚洲精品久久久999蜜臀 | 两个人的视频日本在线观看完整 | 国拍在线精品视频免费观看 | 麻豆最新免费版 | 果冻传媒在线观看视频 | 一抽一出BGM免费3分钟 | 蜜臀久久99精品久久久久久做爰 | 亚洲国产中文字幕在线视频综合 | 最近中文字幕2019国语4 | 人妖xxhdxx| 男人j进女人j一进一出 |