現(xiàn)在開(kāi)發(fā)一個(gè) App 需要多久?“云計(jì)算一哥”亞馬遜云科技,深夜給出了一個(gè)新標(biāo)準(zhǔn) —— 只需三步,幾分鐘,純靠自然語(yǔ)言和鼠標(biāo)“點(diǎn)點(diǎn)點(diǎn)”即可。
話(huà)不多說(shuō),直接展示!
第一步:說(shuō)出你的想法
我們首先可以直接用自然語(yǔ)言描述一下想要打造 App 的需求,例如:
為我的團(tuán)隊(duì)創(chuàng)建一個(gè)應(yīng)用程序,可以通過(guò)一個(gè)表單提交項(xiàng)目審批。這個(gè)表單將接受詳細(xì)信息,并允許用戶(hù)上傳相關(guān)文件。
靜候幾秒之后,這個(gè) AI 便會(huì)根據(jù)你的需求,分析總結(jié) App 的用例、流程和關(guān)鍵特征等信息。
在確認(rèn)沒(méi)問(wèn)題之后,我們就可以點(diǎn)擊右下角的“生成 APP”按鈕。
第二步:編輯 APP
在這個(gè)可視化的界面中,我們可以進(jìn)行編輯用戶(hù)界面、數(shù)據(jù)對(duì)象和自動(dòng)化等操作。
無(wú)論是給 App 添加新元素或者新頁(yè)面,都只需要一個(gè)“拖拽”的動(dòng)作 —— 把右邊的組件拉進(jìn)來(lái)。
而且所有的改動(dòng)都會(huì)自動(dòng)在你開(kāi)發(fā)的 App 中實(shí)時(shí)生效,可以隨時(shí)進(jìn)行預(yù)覽。
第三步:準(zhǔn)備“上崗”
在完成所有的 App 配置工作之后,我們就可以把它部署到測(cè)試環(huán)境里進(jìn)行測(cè)試。
確認(rèn)無(wú)誤之后,就可以上線(xiàn)使用了。
而且日后要是有內(nèi)容、功能上的更新,操作上也都是像上面的步驟一樣,是所見(jiàn)即所得的那種。
這便是亞馬遜云科技在深夜的紐約峰會(huì)上正式發(fā)布的一項(xiàng)新功能 App Studio。
亞馬遜云科技 AI 產(chǎn)品副總裁 Matt Wood 在現(xiàn)場(chǎng)還表示:
App Studio 是構(gòu)建應(yīng)用程序最快、最簡(jiǎn)單的方式。
△ 亞馬遜云科技 AI 產(chǎn)品副總裁,Matt Wood
然而縱觀(guān)亞馬遜云科技的整場(chǎng)活動(dòng),App Studio 還只是新發(fā)布中的一隅。
最為直觀(guān)的感受便是塞滿(mǎn)了生成式 AI——
應(yīng)用層、模型層、算力層,層層都有新動(dòng)作。
用聊天的方式來(lái)編程
在生成式 AI 應(yīng)用層方面,除了剛才提到的 App Studio 之外,最具代表性的,便是亞馬遜云科技面向企業(yè)和開(kāi)發(fā)者推出的 Amazon Q 了。
而就在今天的活動(dòng)上,開(kāi)發(fā)者版本 Amazon Q Developer 也展示了它非常 AI 的一面。
例如給定一段代碼,我們現(xiàn)在在 IDE 中只需點(diǎn)擊“Explain”,它就能快速對(duì)代碼做解讀。
選定特定代碼片段,同樣是一個(gè)點(diǎn)擊的動(dòng)作 ——“Fix”,還可以對(duì)其做修正工作。
如果有對(duì)代碼不清楚的地方,還可以用自然語(yǔ)言提問(wèn),Amazon Q Developer“啪的一下”就可以給你答疑解惑。
除此之外,Amazon Q Developer 今天還上新了自定義(Customization)的功能。
簡(jiǎn)單來(lái)說(shuō),就是開(kāi)發(fā)者現(xiàn)在可以在內(nèi)部庫(kù)、API、包、類(lèi)和方法中找到更加相關(guān)的代碼推薦了。
例如一家金融公司的程序員,要編寫(xiě)一個(gè)函數(shù)來(lái)計(jì)算客戶(hù)的總投資組合價(jià)值,那么他現(xiàn)在僅需在注釋中描述意圖或鍵入函數(shù)名稱(chēng)(如 computePortfolioValue (customerId: String))即可。
而后 Amazon Q Developer 就會(huì)從私有代碼庫(kù)中學(xué)到的示例建議代碼來(lái)實(shí)現(xiàn)這個(gè)功能,是更符合“本公司寶寶體質(zhì)”的那種。
如此一來(lái)便讓生成式 AI 更加貼近程序員們的訴求:
生成更具個(gè)性化風(fēng)格的代碼
更加理解私有文檔
可以掌握內(nèi)部軟件包
那么對(duì)于這項(xiàng)功能的結(jié)果,程序員們買(mǎi)單嗎?
Matt Wood 在現(xiàn)場(chǎng)給出了英國(guó) BT 公司在使用 Amazon Q Developer 后的真實(shí)數(shù)據(jù):
代碼接受率達(dá)到了 37%。
成功將超過(guò) 20 萬(wàn)行的代碼轉(zhuǎn)換并部署到了生產(chǎn)環(huán)境中。
由此可見(jiàn),現(xiàn)在編程這件事的門(mén)檻,已經(jīng)被亞馬遜云科技的生成式 AI 給打下去了。
此外,Amazon Q Apps 在今天也正式可用,同樣是只需要自然語(yǔ)言,就可以輕松打造一個(gè)企業(yè)級(jí) App。
Amazon Bedrock:更聰明,也更安全了
亞馬遜云科技的大模型能力對(duì)外輸出,主要依靠處于模型層的 Amazon Bedrock。
簡(jiǎn)單理解,Amazon Bedrock 是一個(gè)集成了多種先進(jìn) AI 大模型的平臺(tái)。
只需單個(gè) API,就可以提供包括 Claude、Mistral、Llama、Stable Diffusion、自研 Titan 系列在內(nèi)的 30 多個(gè)模型的能力。
目前讓大模型變得更聰明的方法之一便是檢索增強(qiáng)生成(RAG),此前的 Amazon Bedrock 已然是支持這個(gè)功能的。
而就在今天,亞馬遜云科技在數(shù)據(jù)層面上做了進(jìn)一步的更新 ——
除了可以選擇原先的 Amazon S3 之外,現(xiàn)在的數(shù)據(jù)源開(kāi)可以 pick 來(lái)自 Web 爬蟲(chóng)和第三方的數(shù)據(jù)。
例如以 Confluence 作為數(shù)據(jù)源為例,只需簡(jiǎn)單的 4 步就可以完成操作。
包括為數(shù)據(jù)源提供名稱(chēng)和描述,選擇托管方法,并輸入 Confluence URL 等。
在完成 Confluence 數(shù)據(jù)源配置后,便可以通過(guò)選擇嵌入模型并配置所選的向量存儲(chǔ)來(lái)完成知識(shí)庫(kù)設(shè)置了。
但隨著數(shù)據(jù)源的增多,安全,便自然而然地成為了一種隱患。
為此,亞馬遜云科技在 Amazon Bedrock 上還加了一把更安全的“鎖”——Guardrails。
具體而言,是在原先已有的四大安全措施,即被主題過(guò)濾器、內(nèi)容過(guò)濾器、敏感信息過(guò)濾器和單詞過(guò)濾器的基礎(chǔ)上,再新添兩道“安全栓”:
上下文基準(zhǔn)檢測(cè)(Contextual grounding check)
ApplyGuardrail API
上下文基準(zhǔn)檢測(cè)的目的,是檢測(cè)基于參考源和用戶(hù)查詢(xún)的模型響應(yīng)中的幻覺(jué),主要包含 Grounding 和 Relevance,在設(shè)置過(guò)程中可以對(duì)二者的閾值做調(diào)整。
ApplyGuardrail API 目的,則是評(píng)估所有基礎(chǔ)模型的輸入提示和模型響應(yīng),實(shí)現(xiàn)對(duì)所有生成式 AI 應(yīng)用的集中治理。
這個(gè)功能允許對(duì)使用任何自定義或第三方基礎(chǔ)模型構(gòu)建的所有生成式 AI 應(yīng)用程序,采用標(biāo)準(zhǔn)化和一致的保護(hù)措施。
如此一來(lái),Guardrails 起到了阻止多達(dá) 85% 的有害內(nèi)容、過(guò)濾超過(guò) 75% 的 RAG 幻覺(jué)響應(yīng)的作用。
除此之外,在 Agents 方面,亞馬遜云科技為 Amazon Bedrock 上新了記憶保留(Memory retention)的功能。
簡(jiǎn)單來(lái)說(shuō),這個(gè)功能可以保留 Agents 與用戶(hù)對(duì)話(huà)的摘要,提供流暢的自適應(yīng)體驗(yàn)。
這在復(fù)雜多步驟任務(wù),如用戶(hù)交互和企業(yè)自動(dòng)化解決方案等方面可以發(fā)揮重要的作用。
值得注意的是,每個(gè)用戶(hù)的對(duì)話(huà)歷史和上下文都安全地存儲(chǔ)在唯一的內(nèi)存標(biāo)識(shí)符下,并且默認(rèn)保留 30 天。
除了記憶變長(zhǎng)了,現(xiàn)在 Amazon Bedrock 上 Agents 的代碼解釋能力也被增強(qiáng)。
這樣做的目的,同樣是更好地處理數(shù)據(jù)分析、數(shù)據(jù)可視化、文本處理、求解方程和優(yōu)化問(wèn)題等復(fù)雜用例。
具體到 Amazon Bedrock 上的大模型,亞馬遜云科技則是對(duì) Claude 3 Haiku 增添了微調(diào)(Fine-tuning)的功能。
據(jù)了解,Anthropic 是在 Amazon Bedrock 中首發(fā)了這個(gè)功能。
在微調(diào)之后,Claude 3 Haiku 現(xiàn)在的“打開(kāi)方式”是這樣的:
分類(lèi)準(zhǔn)確率從 81.5% 提高到 99.6%,同時(shí)將每個(gè)查詢(xún)的 tokens 減少了 89%。
最后,在算力和能源方面,亞馬遜云科技也在今天的活動(dòng)帶來(lái)了一個(gè)好消息:
提前七年實(shí)現(xiàn) 100% 可再生能源目標(biāo)!
總而言之,縱觀(guān)整場(chǎng)的發(fā)布活動(dòng),圍繞生成式 AI,亞馬遜云科技已然是做到了“多快好省”。
如何評(píng)價(jià)?
首先,是速度夠迅猛。
以 Amazon Bedrock 為例,其實(shí)它從 2023 年 4 月發(fā)布到現(xiàn)在也只有一年多的時(shí)間而已,但幾乎是保持著每 1、2 個(gè)月一更新的速度:
2023 年 6 月:投資 1 億美元成立生成式 AI 創(chuàng)新中心。
2023 年 7 月:宣布支持 Meta 推出的最新 Llama 2 基礎(chǔ)模型,并發(fā)布 7 項(xiàng)生成式 AI 新功能。
2023 年 9 月:宣布與 Anthropic 展開(kāi)戰(zhàn)略合作。
2023 年 11 月:推出生成式 AI 三層架構(gòu),并發(fā)布企業(yè)級(jí)生成式 AI 助手 Amazon Q。
2024 年 2 月:Mistral AI 登陸 Amazon Bedrock。
2024 年 3 月:Claude 3 登陸 Amazon Bedrock。
2024 年 4 月:Amazon Bedrock 功能重磅升級(jí)-自定義模型導(dǎo)入,模型評(píng)估功能正式可用。
2024 年 5 月:Amazon Bedrock Studio 預(yù)覽版發(fā)布。
尤其是當(dāng)主流大模型發(fā)布重大更新之際,例如 Claude 3,Amazon Bedrock 幾乎是在第一時(shí)間將其囊括了進(jìn)來(lái)。
與之相呼應(yīng)的,這些主流大模型玩家也是將其功能更新的首發(fā)地選在了 Amazon Bedrock,正如此次 Claude 3 Haiku 新增的微調(diào)功能。
其次,是技術(shù)夠?qū)嵙?/strong>。
亞馬遜云科技在 AIGC 時(shí)代與眾多主流大模型玩家還有些許不同的地方,就是它屬于全棧型選手。
也正因如此,每一次的更新迭代是要照顧到算力層、模型層和應(yīng)用層整套流程。
從這次的發(fā)布來(lái)看,亞馬遜云科技也是針對(duì)每一層分別做了多項(xiàng)功能和能力上的優(yōu)化,就像拼圖一般,不斷地在擴(kuò)大生成式 AI 的版圖。
根據(jù) Matt Wood 所公布的數(shù)據(jù)顯示,在過(guò)去 18 個(gè)月里,亞馬遜云科技在生成式 AI 發(fā)布的功能數(shù)量,是第二、第三名加起來(lái)的 2 倍還要多。
如此數(shù)量,可以說(shuō)是對(duì)技術(shù)實(shí)力的一種認(rèn)證了。
最后,是市場(chǎng)夠認(rèn)可。
這一點(diǎn),同樣是從 Matt Wood 公布的一組數(shù)據(jù)中窺知一二:
96% 的 AI / ML 獨(dú)角獸企業(yè)在使用亞馬遜云科技
2024 福布斯評(píng)選的 AI 50 強(qiáng)公司,90% 在使用亞馬遜云科技
有技術(shù)、有實(shí)力、有速度、還有市場(chǎng),亞馬遜云科技還將在 AIGC 時(shí)代帶來(lái)哪些驚喜,是值得期待一波了。
— 完 —
本文來(lái)自微信公眾號(hào):量子位(ID:QbitAI),作者:金磊假裝
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。