一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

Android應(yīng)用添加生成式AI功能的實用技巧

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

作者 / 高級開發(fā)者關(guān)系工程師 Thomas Ezan

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

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

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

實施 App Check 以防止 API 濫用

在使用 Vertex AI in Firebase API 時,實施強有力的安全措施以防止未經(jīng)授權(quán)的訪問和濫用至關(guān)重要。

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

wKgZPGf6DrmAESp4AABxmDssSdA160.png

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

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

隨后,使用適用于 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 功能的安全性,您可以在將應(yīng)用發(fā)布到生產(chǎn)環(huán)境之前實施并強制執(zhí)行 App Check。此外,如果您的應(yīng)用使用了 Firebase Authentication、Firestore 或 Cloud Functions 等其他 Firebase 服務(wù),App Check 也會為這些資源提供額外的保護層。

一旦啟用 App Check 強制執(zhí)行后,您將可以在 Firebase 控制臺中監(jiān)控您應(yīng)用的請求。

wKgZPGf6DtuARH9RAAGmh-IDn2Y567.png

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

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

使用 Remote Config 實現(xiàn)服務(wù)器端配置管理

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

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

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

下面介紹如何在您的應(yīng)用中實現(xiàn) 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 官網(wǎng)上了解更多關(guān)于在 Vertex AI in Firebase 中使用 Remote Config 的內(nèi)容。

收集用戶反饋以評估影響

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

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

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 進行推理時,我們將確保您發(fā)送給 Google 的數(shù)據(jù)不會被 Google 用于訓(xùn)練 AI 模型。

當用戶使用生成式 AI 技術(shù)時,對其保持信息透明同樣至關(guān)重要。您應(yīng)該提醒用戶模型可能發(fā)生的意外行為。

最后,您的應(yīng)用應(yīng)該允許用戶控制儲存和刪除他們與 AI 模型交互的相關(guān)活動數(shù)據(jù)。

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

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

    關(guān)注

    12

    文章

    3959

    瀏覽量

    129218
  • Google
    +關(guān)注

    關(guān)注

    5

    文章

    1782

    瀏覽量

    58499
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1554

    瀏覽量

    63287
  • 生成式AI
    +關(guān)注

    關(guān)注

    0

    文章

    524

    瀏覽量

    680

原文標題:在 Android 上使用 Vertex AI in Firebase,實現(xiàn)可用于生產(chǎn)環(huán)境的生成式 AI

文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

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

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

    嵌入系統(tǒng)安全實用技巧

    嵌入系統(tǒng)安全實用技巧
    的頭像 發(fā)表于 12-28 09:51 ?896次閱讀

    什么是生成AI生成AI的四大優(yōu)勢

    生成AI是一種特定類型的AI,專注于生成新內(nèi)容,如文本、圖像和音樂。這些系統(tǒng)在大型數(shù)據(jù)集上進行訓(xùn)練,并使用機器學習算法
    發(fā)表于 05-29 14:12 ?4771次閱讀

    虹軟圖像深度恢復(fù)技術(shù)與生成AI的創(chuàng)新 生成AI助力

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

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

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

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

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

    生成AI功能簡述

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

    生成AI技術(shù)的應(yīng)用前景

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

    Amazon Connect新增生成AI功能

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

    谷歌地圖引入生成AI功能

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

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

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

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

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

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

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

    生成AI工具作用

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

    生成AI工具好用嗎

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