91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

生成式 AI 如何融入軟件開(kāi)發(fā)全生命周期

谷歌開(kāi)發(fā)者 ? 來(lái)源:未知 ? 2023-11-10 17:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以下文章來(lái)源于谷歌云服務(wù),作者 Google Cloud

wKgZomVN_MqAU52zAAGB2UosxqI128.png ?

作者:Megan O'Keefe
職位: Google Cloud 開(kāi)發(fā)技術(shù)推廣工程師
作者:Priyanka Vergadia
職位: Google Cloud 開(kāi)發(fā)技術(shù)推廣工程師

對(duì)于 Google Cloud 團(tuán)隊(duì)而言,我們認(rèn)識(shí)到為客戶(hù)構(gòu)建出色的產(chǎn)品,并不是說(shuō)編寫(xiě)和發(fā)布代碼就夠了。要經(jīng)過(guò)不厭其煩的白板會(huì)議、走廊對(duì)話和電子郵件交流,然后才能確定所要構(gòu)建的內(nèi)容和方式。啟動(dòng)之后,還要確保應(yīng)用程序具備彈性和安全性,并對(duì)客戶(hù)產(chǎn)生有意義的影響。

生成式 AI 在這一年飛速發(fā)展??吹绞袌?chǎng)上的各種工具層出不窮,您或許會(huì)問(wèn)所有這些新工具在實(shí)際生活中是否真的有用。畢竟,出色軟件的核心是人 – 而非機(jī)器。

考慮到這一點(diǎn),讓我們來(lái)看看 Google Cloud 開(kāi)發(fā)人員每天是如何使用 Google AI 輔助工具將構(gòu)思轉(zhuǎn)入生產(chǎn)階段的。

wKgZomVN_MqABxF_ABEX_erMpvk481.gif

設(shè)想我是一家雜貨零售商 Cymbal Superstore 的軟件工程師。

我們的網(wǎng)站在 Google Cloud 上運(yùn)行,我接到一項(xiàng)任務(wù),添加一個(gè)用于展示最新零食的新產(chǎn)品頁(yè)面?,F(xiàn)在是星期一上午 9 時(shí),我沖好咖啡了 – 我們開(kāi)始吧。

協(xié)同設(shè)計(jì)

我的收件箱收到了功能要求。我使用 Gmail 的 "幫我撰寫(xiě)" (help me write) 功能快速回復(fù)。

wKgZomVN_MqAbMQ5AAHTGMVucG0033.png

然后,我和同事進(jìn)入會(huì)議室,利用白板集思廣益,討論實(shí)施方案。

wKgZomVN_MqAU-9uAANIPPkDGGM648.png

我回到辦公桌前,使用 Google Cloud Architecture Diagram Tool 整理白板圖。

wKgZomVN_MuAHGODAAOYPaFln8k366.png

現(xiàn)在,我準(zhǔn)備撰寫(xiě)設(shè)計(jì)文檔。我的同事得去開(kāi)會(huì),但我想討論一些關(guān)于架構(gòu)的問(wèn)題。我打開(kāi) Bard,使用 Google Lens 上傳我的架構(gòu)圖。Bard 讀取了我的架構(gòu)圖,然后圍繞我提出的實(shí)施方案的各種潛在風(fēng)險(xiǎn),與我進(jìn)行了簡(jiǎn)短交流。

wKgZomVN_MuAbrO8ABSQD8r4bkI525.gif

隨后,我將與 Bard 的對(duì)話導(dǎo)出到 Google Docs,開(kāi)始準(zhǔn)備設(shè)計(jì)文檔。我使用 Google Docs 的 "幫我撰寫(xiě)" (Help me write) 功能生成提綱。借助這一省時(shí)省力的功能,我可以專(zhuān)注于解決棘手的設(shè)計(jì)問(wèn)題,例如如何在后臺(tái)緩存 Firestore 查詢(xún)。

wKgZomVN_MuAT-MyAA6oTuyO5YE882.gif

到了中午,我已將設(shè)計(jì)文檔發(fā)送給我的團(tuán)隊(duì)進(jìn)行審核。與此同時(shí),用戶(hù)體驗(yàn)團(tuán)隊(duì)一直在進(jìn)行新產(chǎn)品頁(yè)面的前端模擬。

wKgZomVN_MuAWxIPAAFAI_Oj6T8976.png

在我的設(shè)計(jì)文檔通過(guò)審核時(shí),前端頁(yè)面已經(jīng)可以用于測(cè)試了。我們開(kāi)始編寫(xiě)代碼吧!

編寫(xiě)代碼 (在幫助下)

編寫(xiě)代碼是一件孤獨(dú)的事情。雖然我是一位經(jīng)驗(yàn)豐富的 TypeScript 工程師,但 Google Cloud 對(duì)我來(lái)說(shuō)還是相當(dāng)陌生,我經(jīng)常發(fā)現(xiàn)自己打開(kāi)了 50 個(gè)標(biāo)簽頁(yè) - 文檔、StackOverflow、舒緩的音樂(lè) – 只是為了編寫(xiě) 10 行代碼。來(lái)看看 Duet AI for Google Cloud 如何幫我解決這個(gè)問(wèn)題。

我從 Google Cloud Workstations 啟動(dòng)開(kāi)發(fā)環(huán)境,并打開(kāi)代碼編輯器。首先,我使用 Duet AI in Apigee 為新的 REST API 端點(diǎn)自動(dòng)生成 OpenAPI 規(guī)范。然后,我使用 swagger 生成器根據(jù)該規(guī)范自動(dòng)創(chuàng)建 TypeScript 樁代碼。

wKgZomVN_MuAfx4_ABjab9dg9Uo008.gif

現(xiàn)在,我準(zhǔn)備實(shí)施業(yè)務(wù)邏輯。我使用 Duet AI 的代碼生成功能,通過(guò)代碼注釋讓其提示我想要的 Firestore 查詢(xún)。我按下 tab 鍵,接受 Duet AI 的代碼建議。

wKgZomVN_MyAXL7tAA_KRzj50Vk400.gif

然后,我在本地測(cè)試我的代碼 – 呃,我看到了一處錯(cuò)誤。

wKgZomVN_MyAXxtrAA3Rf5dVhFo881.gif

我不確定這個(gè)錯(cuò)誤意味著什么,于是我從 IDE 中打開(kāi) Duet AI 聊天。Duet AI 是使用 Google Cloud Docs 和示例代碼訓(xùn)練的,其不僅能幫我找出錯(cuò)誤的含義,還能找到修復(fù)代碼錯(cuò)誤的方法 – 而無(wú)需狂亂地上網(wǎng)搜索。

wKgZomVN_MyAd8XaAAdRQ0okF9A144.gif

修復(fù)該處錯(cuò)誤后,我可以使用同一個(gè) Duet AI 對(duì)話幫我編寫(xiě)新端點(diǎn)的測(cè)試用例。Duet AI 可以根據(jù)我打開(kāi)的測(cè)試文件內(nèi)容定制其響應(yīng),進(jìn)而生成測(cè)試,而該測(cè)試所使用的框架和格式與我的其他測(cè)試相同。

wKgZomVN_MyACVI-ABkxS-0hN1c528.gif

在 Duet AI 的幫助下,由于減少了從 IDE 進(jìn)行上下文切換的次數(shù),我可以更快速地獲得工作原型。

放心操作

我將代碼提交至源代碼控制,然后與同事一起進(jìn)行代碼審查。我合并了新功能,這樣新產(chǎn)品頁(yè)面將推出到生產(chǎn)環(huán)境。好極了!但軟件開(kāi)發(fā)生命周期并未就此結(jié)束。

wKgZomVN_MyAYpF5AA_V8q2mC0o561.gif

作為一位為此項(xiàng)生產(chǎn)服務(wù)而隨叫隨到的應(yīng)用程序開(kāi)發(fā)人員,首先我想查找服務(wù)日志。我使用 Duet AI 的 "控制臺(tái)聊天" (console chat) 功能幫我瀏覽 Cloud Run 控制臺(tái)。

wKgZomVN_M2AM09IAAskxBL5dcY709.gif

然后,我與 SRE 團(tuán)隊(duì)合作,在 Cloud Monitoring 中為 Inventory 服務(wù)創(chuàng)建一些服務(wù)級(jí)別的目標(biāo)。我使用 Duet AI 的 "幫我修改" (help me modify) 功能,創(chuàng)建有關(guān)服務(wù)健康狀況的復(fù)雜查詢(xún)。作為 PromQL 領(lǐng)域的非專(zhuān)業(yè)人員,該功能可以為我節(jié)省大量用于查找正確語(yǔ)法的時(shí)間。

wKgZomVN_M2ABKKxABVdJRV0b-0592.gif

安全性怎么樣?比如說(shuō)在上周的一次調(diào)試過(guò)程中,我在我的 Google Cloud 項(xiàng)目中為同事授予了一項(xiàng)臨時(shí)的、寬松的 IAM 角色。Security Command Center 可以注意到這一點(diǎn)。借助 Duet AI 的 AI-generated summaries (AI 生成的摘要),我可以快速了解相關(guān)問(wèn)題,并與安全團(tuán)隊(duì)合作進(jìn)行修復(fù)。

wKgZomVN_M2AK2sMAAfW18A3IMs341.gif

分享影響

一個(gè)星期過(guò)去了,產(chǎn)品負(fù)責(zé)人讓我在即將舉行的全體會(huì)議上展示幾張幻燈片。我和業(yè)務(wù)分析師同事一起準(zhǔn)備。我們想了解創(chuàng)建新產(chǎn)品展示所帶來(lái)的影響 - 這些新產(chǎn)品在專(zhuān)有頁(yè)面上進(jìn)行了專(zhuān)題展示后是否銷(xiāo)量更高?

我們首先使用 "幫我整理" (help me organize) 功能在 Google Sheets 中創(chuàng)建一個(gè)待辦事項(xiàng)列表。

wKgZomVN_M2AOoMwABlPZWkPx90847.gif

然后,我們深入研究銷(xiāo)售數(shù)據(jù),使用 Duet AI in Spanner 的 SQL"代碼補(bǔ)全" (code completion) 功能,查詢(xún)過(guò)去幾個(gè)星期的原始事務(wù)處理數(shù)據(jù)。

wKgZomVN_M2AIvW4AArvoKKGr4o810.gif

我們利用 BigQuery 中的銷(xiāo)售匯總表收集更多數(shù)據(jù)。在業(yè)務(wù)分析人員輕松編寫(xiě) SQL 查詢(xún)時(shí),我使用 Duet 的 "代碼解釋" (code explanation) 功能,更深入地理解我們正在收集的數(shù)據(jù)。

wKgZomVN_M6AEhsvAA78bP0YMz4827.gif

然后,我跳轉(zhuǎn)到 Google Slides,使用 Duet AI 的 "幫我可視化" (Help me visualize) 工具為報(bào)告生成輔助圖像。

wKgZomVN_M6AN3ZkACXx-ImyMKU158.gif

全體會(huì)議進(jìn)行得很順利,我對(duì)如何提高該功能的性能有了一些新的想法。所有這些工作都是在 (AI 幫助下) 一天內(nèi)完成的。

總而言之,我們使用了 Google 的 AI 輔助功能 - 從 Duet AI in Google WorkspaceDuet AI in Google CloudBard- 將構(gòu)思變?yōu)楝F(xiàn)實(shí)。生成式 AI 工具幫助我們開(kāi)展協(xié)作,在我們碰到難題時(shí)幫助我們進(jìn)行調(diào)試,并自動(dòng)執(zhí)行任務(wù),讓我們的腦力得到釋放,從而幫助我們解決困難事項(xiàng)。上述故事僅僅展示了 Duet AI 的一小部分強(qiáng)大功能。還有更多功能有待您去探索。


wKgZomVN_M6AZYtzAAAafJIrrMk176.gif?點(diǎn)擊屏末||了解更多 Google Cloud 最新動(dòng)態(tài)

wKgZomVN_M6AFXSeAAATN9B0Fw0739.png

wKgZomVN_M6AIzMNAAMyGF3oQT4888.png

wKgZomVN_M-AWyjjAAAptPJQ2wE586.png


原文標(biāo)題:生成式 AI 如何融入軟件開(kāi)發(fā)全生命周期

文章出處:【微信公眾號(hào):谷歌開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


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

    關(guān)注

    27

    文章

    6254

    瀏覽量

    111415

原文標(biāo)題:生成式 AI 如何融入軟件開(kāi)發(fā)全生命周期

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Lenovo推出Agentic AI和Lenovo xIQ平臺(tái),全面加速企業(yè)AI部署,規(guī)模化交付生命周期混合AI解決方案

    Lenovo今日宣布其Hybrid AI Advantage?戰(zhàn)略進(jìn)入新階段,正式推出 Lenovo Agentic AI ——一套用于創(chuàng)建、部署和管理AI智能體的全新
    的頭像 發(fā)表于 01-08 14:51 ?883次閱讀

    從安裝到數(shù)據(jù):振弦表面應(yīng)變計(jì)的生命周期服務(wù)指南

    在工程安全監(jiān)測(cè)領(lǐng)域,振弦表面應(yīng)變計(jì)作為一種精密的測(cè)量工具,其價(jià)值貫穿于從初始安裝到長(zhǎng)期數(shù)據(jù)服務(wù)的整個(gè)生命周期。一套科學(xué)、嚴(yán)謹(jǐn)?shù)?b class='flag-5'>全生命周期服務(wù),是確保監(jiān)測(cè)數(shù)據(jù)準(zhǔn)確可靠、最終為結(jié)構(gòu)物安全
    的頭像 發(fā)表于 11-05 16:01 ?232次閱讀
    從安裝到數(shù)據(jù):振弦<b class='flag-5'>式</b>表面應(yīng)變計(jì)的<b class='flag-5'>全</b><b class='flag-5'>生命周期</b>服務(wù)指南

    射頻識(shí)別RFID設(shè)備賦能?chē)娡烤€生命周期識(shí)別智造

    晨控智能采用RFID技術(shù)解決汽車(chē)零部件噴涂線體識(shí)別難題,實(shí)現(xiàn)高效、穩(wěn)定、精準(zhǔn)的生命周期追溯。
    的頭像 發(fā)表于 10-15 15:27 ?383次閱讀

    如何利用技術(shù)實(shí)現(xiàn)裝置數(shù)據(jù)驗(yàn)證的生命周期管理?

    裝置數(shù)據(jù)驗(yàn)證的生命周期管理,需覆蓋 需求規(guī)劃、數(shù)據(jù)采集、自動(dòng)化驗(yàn)證、存儲(chǔ)歸檔、應(yīng)用迭代、退役審計(jì) 6 大核心階段。利用技術(shù)實(shí)現(xiàn)這一閉環(huán),需針對(duì)各階段的痛點(diǎn)匹配工具與方案,同時(shí)兼顧數(shù)據(jù)準(zhǔn)確性、流程
    的頭像 發(fā)表于 09-05 15:23 ?755次閱讀
    如何利用技術(shù)實(shí)現(xiàn)裝置數(shù)據(jù)驗(yàn)證的<b class='flag-5'>全</b><b class='flag-5'>生命周期</b>管理?

    掌控汽車(chē)信息安全生命周期:合規(guī)、實(shí)現(xiàn)、驗(yàn)證的協(xié)同之道

    智能網(wǎng)聯(lián)汽車(chē)產(chǎn)業(yè)加速發(fā)展,信息安全挑戰(zhàn)日益嚴(yán)峻。經(jīng)緯恒潤(rùn)提供生命周期解決方案,涵蓋MCU安全、軟件代碼管理和自動(dòng)化測(cè)試,確保滿(mǎn)足GB/R155/ISO等法規(guī)標(biāo)準(zhǔn)要求,助力企業(yè)實(shí)現(xiàn)合規(guī)防護(hù)。
    的頭像 發(fā)表于 08-22 14:26 ?1698次閱讀
    掌控汽車(chē)信息安全<b class='flag-5'>全</b><b class='flag-5'>生命周期</b>:合規(guī)、實(shí)現(xiàn)、驗(yàn)證的協(xié)同之道

    CYW20706的生命周期狀態(tài)如何?

    CYW20706的生命周期狀態(tài)如何? 我注意到CYW20706不再列在AIROC? Bluetooth? LE& Bluetooth? 下。貿(mào)澤現(xiàn)在還將該器件列為不建議用于未來(lái)設(shè)計(jì)。 對(duì)于CYW20706來(lái)說(shuō),什么是好的更換零件。 還會(huì)有支持 LE Audio 的雙棧藍(lán)牙 SoC 嗎?
    發(fā)表于 07-04 07:25

    關(guān)于生命周期中的aboutToAppear和onPageShow的理解和應(yīng)用

    ?##HarmonyOS 應(yīng)用開(kāi)發(fā)## 在官網(wǎng)的“自定義組件的生命周期”這一章節(jié)當(dāng)中介紹的生命周期中,有兩個(gè)對(duì)開(kāi)發(fā)我覺(jué)得很重要的生命周期,分
    發(fā)表于 06-30 17:32

    儲(chǔ)能裝上AI大腦,破解生命周期收益困局

    AI技術(shù)路徑,為儲(chǔ)能系統(tǒng)的智能化升級(jí)提供系統(tǒng)性解決方案,在提升能源利用效率、保障系統(tǒng)安全運(yùn)行與優(yōu)化生命周期成本等方面實(shí)現(xiàn)突破性進(jìn)展。 ? 近日,大秦?cái)?shù)能將AI技術(shù)與儲(chǔ)能系統(tǒng)的融合聚
    發(fā)表于 06-29 22:13 ?1538次閱讀

    ArkUI-X中Plugin生命周期開(kāi)發(fā)指南

    ArkUI-X插件用于拓展ArkUI應(yīng)用的能力,提供管理插件生命周期的能力。本文主要介紹Android平臺(tái)的ArkUI-X插件生命周期的使用。 Android平臺(tái)創(chuàng)建ArkUI-X插件生命周期
    發(fā)表于 06-04 22:36

    ServiceAbility的生命周期介紹

    ServiceAbility的生命周期 開(kāi)發(fā)者可以根據(jù)業(yè)務(wù)場(chǎng)景重寫(xiě)生命周期相關(guān)接口。ServiceAbility生命周期接口說(shuō)明見(jiàn)下表。 表1 ServiceAbility
    發(fā)表于 05-28 08:22

    UIAbility組件生命周期介紹

    UIAbility組件生命周期 概述 當(dāng)用戶(hù)打開(kāi)、切換和返回到對(duì)應(yīng)應(yīng)用時(shí),應(yīng)用中的UIAbility實(shí)例會(huì)在其生命周期的不同狀態(tài)之間轉(zhuǎn)換。UIAbility類(lèi)提供了一系列回調(diào),通過(guò)這些回調(diào)可以
    發(fā)表于 05-16 08:28

    EMC工程電磁兼容性測(cè)試整改:生命周期管控體系

    深圳南柯電子|EMC工程電磁兼容性測(cè)試整改:生命周期管控體系
    的頭像 發(fā)表于 04-28 11:17 ?946次閱讀
    EMC工程電磁兼容性測(cè)試整改:<b class='flag-5'>全</b><b class='flag-5'>生命周期</b>管控體系

    KaihongOS操作系統(tǒng):頁(yè)面的生命周期介紹

    頁(yè)面的生命周期 在KaihongOS中,學(xué)習(xí)頁(yè)面的生命周期前需要先了解自定義組件。 1. 自定義組件(Component) 自定義組件是通過(guò)@Component裝飾的UI單元,可以組合多個(gè)系統(tǒng)
    發(fā)表于 04-25 08:18

    KaihongOS操作系統(tǒng):UIAbility的生命周期

    狀態(tài)。系統(tǒng)會(huì)調(diào)用此回調(diào),開(kāi)發(fā)者可以在這里執(zhí)行清理操作,比如停止后臺(tái)任務(wù)、釋放資源等。 這些狀態(tài)和回調(diào)方法為開(kāi)發(fā)者提供了UIAbility生命周期的監(jiān)控能力,使得開(kāi)發(fā)者可以根據(jù)UIAbi
    發(fā)表于 04-25 07:04

    一文讀懂產(chǎn)品生命周期管理系統(tǒng)(PLM)?

    在當(dāng)今快速迭代的制造業(yè)和科技領(lǐng)域,企業(yè)能否高效管理產(chǎn)品從概念到退市的生命周期,已成為其核心競(jìng)爭(zhēng)力的重要體現(xiàn)。產(chǎn)品生命周期管理系統(tǒng)(Product Lifecycle Management, PLM
    的頭像 發(fā)表于 03-10 17:09 ?2843次閱讀
    一文讀懂產(chǎn)品<b class='flag-5'>生命周期</b>管理系統(tǒng)(PLM)?