什么是 Amazon CodeWhisperer?
亞馬遜云科技在2023年4月18日宣布,實(shí)時(shí) AI 編程助手 Amazon CodeWhisperer 正式可用,同時(shí)推出的還有供所有開發(fā)人員免費(fèi)使用的個(gè)人版(CodeWhisperer Individual)。CodeWhisperer 經(jīng)過數(shù)十億行代碼的訓(xùn)練,可以根據(jù)您的評(píng)論和現(xiàn)有代碼實(shí)時(shí)生成從代碼片段到全函數(shù)的代碼建議。CodeWhisperer 幫助開發(fā)者基于注釋生成代碼,追蹤開源參考,掃描查找漏洞。確保了開發(fā)人員可以專注于敏捷開發(fā),不會(huì)由于搜索示例代碼等工作而打斷思緒。在創(chuàng)建復(fù)雜代碼和面對(duì)不斷變化的開發(fā)環(huán)境時(shí),開發(fā)人員可以在自己喜歡的 IDE(集成開發(fā)環(huán)境)中使用 CodeWhisperer,例如 Visual Studio Code、IntelliJ IDEA 及其他 IDE,從而提高工作效率、簡(jiǎn)化工作任務(wù)。
具有以下特點(diǎn):
· 1、免費(fèi):對(duì)所有開發(fā)人員都可以免費(fèi)使用。這點(diǎn)很重要!??!
· 2、為您量身定制的實(shí)時(shí) AI 代碼生成器,極大提高工作效率。在預(yù)覽期間,Amazon 舉辦了一場(chǎng)工作效率挑戰(zhàn)賽,使用 Amazon CodeWhisperer 的參與者成功完成任務(wù)的可能性要比未使用 CodeWhisperer 的參與者高 27%,平均完成任務(wù)的速度快 57%。
· 3、 支持熱門編程語(yǔ)言和 IDE。Amazon CodeWhisperer 支持開發(fā)語(yǔ)言有: Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 腳本、SQL 和 Scala 等開發(fā)語(yǔ)言;支持的IDE有Visual Studio Code、IntelliJ IDEA 等。所有開發(fā)人員(不僅僅是擁有亞馬遜云服務(wù)賬戶或使用亞馬遜云服務(wù)的人),只需一個(gè)電子郵箱地址即可注冊(cè)。so easy!??!
· 4、針對(duì) AWS 服務(wù)的優(yōu)質(zhì)建議:可以幫助程序員過濾出有偏見或不公正的代碼建議,提高代碼的安全性和準(zhǔn)確性。CodeWhisperer 是唯一具備該功能的編程助手。當(dāng)生成的代碼類似于訓(xùn)練集中的參考代碼時(shí),它會(huì)為代碼提供額外的提示(比如代碼庫(kù) URL 和許可證),幫助降低使用代碼的風(fēng)險(xiǎn),并使開發(fā)人員重復(fù)利用代碼。
· 5、內(nèi)置安全掃描:可以對(duì)開發(fā)人員編寫的代碼進(jìn)行安全掃描,找到并建議修復(fù)難以檢測(cè)的漏洞。例如十大開放式 Web 應(yīng)用程序安全項(xiàng)目 (OWASP) 中的漏洞以及不符合加密庫(kù)最佳實(shí)踐的漏洞等。如果 CodeWhisperer 發(fā)現(xiàn)了漏洞,它會(huì)提供解決問題的建議。

快速上手CodeWhisperer
安裝
打開pytcharm,點(diǎn)擊File——Settings,如下圖:

點(diǎn)擊Plugins,然后,在搜索欄里輸入aws,找到AWS Toolkit,點(diǎn)擊Install安裝,如下圖:

彈出警告框,如下圖:

點(diǎn)擊Accept,繼續(xù)下一步。等待安裝完成。

安裝完成后,點(diǎn)擊Apply。

重啟Pycharm。到這里就安裝完成了。非常easy?。?!
配置
重啟Pycharm后,在左下角就能看到AWS Toolkit。我們開始配置CodeWhisperer,如下圖

點(diǎn)擊AWS Toolkit——Developer Tools,選擇CodeWhisperer,點(diǎn)擊Start。

選擇使用email登錄,如上如圖.然后,點(diǎn)擊Connect

點(diǎn)擊Open and Copy Code。

然后將Code粘貼進(jìn)去。點(diǎn)擊Submit and continue。繼續(xù)下一步!

輸入注冊(cè)的電子郵箱,如果沒有請(qǐng)注冊(cè)一個(gè)賬號(hào)!繼續(xù)下一步!

輸入郵箱和姓名!下一步!

新建密碼,和新建賬號(hào)時(shí)的要求一樣,可以設(shè)置一樣的密碼!

點(diǎn)擊Allow。然后網(wǎng)頁(yè)和Pycharm彈出如下界面:


一切OK!Are you OK?
如何使用 Amazon CodeWhisperer
· 1、將光標(biāo)放在注釋或代碼行后面,點(diǎn)擊 Enter 鍵,激活 CodeWhisperer。
· 2、您可以使用向左箭頭鍵 / 向右箭頭鍵,瀏覽多個(gè)建議(如果可用)。通過按 Tab 鍵,接受代碼建議。通過按 Esc 鍵 或鍵入一個(gè)字符,放棄建議。
· 3、在接受或編寫新代碼后,再次點(diǎn)擊 Enter 鍵,獲取下一行建議代碼。
· 4、手動(dòng)觸發(fā) Amazon CodeWhisperer;或者如果未顯示建議,可在 MacOS 上點(diǎn)擊 Option + C,或在 Windows 上點(diǎn)擊 Alt + C。
CodeWhisperer初體驗(yàn):hello world
配置完成就可以上手了! 體驗(yàn)一下Python的hello world。如下圖:
先寫一行注釋,如下圖:

然后,點(diǎn)擊Enter鍵,生成函數(shù)名。如果你覺得滿意,點(diǎn)擊Tab鍵即可使用!在點(diǎn)擊Enter鍵,生成函數(shù)體,如下圖:

點(diǎn)擊Tab鍵,寫入代碼。幾個(gè)按鍵就可以完成!代碼如下:

中文和英文混著用,CodeWhisperer可以識(shí)別!
Python語(yǔ)言快速入門
我選一些常用的代碼作為例子,比如一些文件的讀寫操作和一些經(jīng)典的算法,體驗(yàn)CodeWhisperer代碼生成能力!
向文件寫入數(shù)據(jù)

我想輸入一萬行咋辦呢?
讀取csv文件

這個(gè)就比較簡(jiǎn)單了!
排序算法之冒泡排序
代碼如下:


對(duì)比其他平臺(tái)的,代碼如下:


設(shè)計(jì)模式之單例模式
模式設(shè)計(jì)也是日常編程經(jīng)常用到的,我選擇單例模式來測(cè)驗(yàn)一下CodeWhisperer,代碼如下:

可以看到a和b是同一個(gè)對(duì)象,代碼是沒有問題的!
使用CodeWhisperer快速上手Pytorch
目前,python語(yǔ)言廣泛應(yīng)用在AI上,其中最著名的AI框架是Pytorch。試試CodeWhisperer生成Pytorch代碼的能力如何?
pytorch版本的卷積

Conv+BN+Relu激活函數(shù)
Conv+BN+Relu是CNN的標(biāo)準(zhǔn)配置!我們一起看看CodeWhisperer生成的代碼怎么樣,代碼如下:

輕松搞定?。。?/p>
殘差Block
ResNet Block,這種殘差結(jié)構(gòu)主宰著深度學(xué)習(xí)模型,無論是CNN還是Transformer都是這種殘差結(jié)構(gòu),我們嘗試使用CodeWhisperer生成ResNet的Block,代碼如下:

毫無壓力?。。?/p>
上大餐:Reset18

只需使用Enter+Tab+方向鍵就可以完成ResNet18網(wǎng)絡(luò)的編譯!
NMS(非極大值抑制)
NMS是物體檢測(cè)常用的代碼,我們使用CodeWhisperer可以輕松寫出來,代碼如下:

總結(jié)
在這個(gè)AI技術(shù)飛速發(fā)展的時(shí)代,我們邀請(qǐng)你一同踏上“用 AI 助力,提升編程效率 —— Amazon CodeWhisperer 探索之旅”的征程。這不僅是一次向AI編程助手——Amazon CodeWhisperer的探索,也是一次向更高效、更智能編程方式的探索。
在這次旅程中,我們一同領(lǐng)略了Amazon CodeWhisperer帶來的革命性改變,它以人工智能為驅(qū)動(dòng),極大地提升了開發(fā)者的生產(chǎn)力,降低了開發(fā)時(shí)間,并提供了一種全新的編程體驗(yàn)。從代碼的生成到智能建議,再到錯(cuò)誤檢測(cè)和代碼優(yōu)化,CodeWhisperer都展現(xiàn)出了強(qiáng)大的能力。
通過上面的介紹,相信你已經(jīng)親身體驗(yàn)到AI技術(shù)在編程中的應(yīng)用,感受到了CodeWhisperer帶來的便捷與高效。讓我們共同開啟這個(gè)全新的編程世界,擁抱AI的變革,用智能編程助力我們的未來。
我們?cè)谶@里等你,一起開啟這場(chǎng)AI與編程的探索之旅,一起見證AI技術(shù)在軟件開發(fā)中的美好未來!
申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!
2025年10月25日,2025世界青年科學(xué)家峰會(huì)之人工智能(AI)融合創(chuàng)新發(fā)展論壇在浙江溫州成功舉辦。本次論壇由國(guó)際院士科創(chuàng)中心主辦,中國(guó)投資協(xié)會(huì)能源投資專業(yè)委員會(huì)、溫港院士科創(chuàng)中心承辦,中國(guó)電工技術(shù)學(xué)會(huì)、中科先進(jìn)技術(shù)溫州研究院與溫州市電力工程學(xué)會(huì)提供支持,以“甌江論道-AI賦能綠色發(fā)展”為主題,
個(gè)人創(chuàng)業(yè)需要啟動(dòng)成本低、無需龐大團(tuán)隊(duì)、可快速驗(yàn)證、能利用個(gè)人技能或資源。這里分享適合個(gè)人創(chuàng)業(yè)的十個(gè)機(jī)會(huì)一.AI內(nèi)容優(yōu)化與本地化服務(wù)·做什么:幫助企業(yè)或個(gè)人利用AI工具(如GPT-4,Midjourney)優(yōu)化內(nèi)容生產(chǎn)流程。例如,為跨境電商撰寫多語(yǔ)言產(chǎn)品描述,為小紅書博主生成爆款文案,為小公司制作營(yíng)銷
百度AI團(tuán)隊(duì)今日正式推出PaddleOCR3.1版本,以突破性的多語(yǔ)言組合識(shí)別(MultilingualCompositionPerception,MCP)技術(shù)為核心,徹底重構(gòu)復(fù)雜文檔處理邊界。此次升級(jí)標(biāo)志著OCR領(lǐng)域首次實(shí)現(xiàn)對(duì)同一文檔內(nèi)任意混合語(yǔ)言文本的精準(zhǔn)識(shí)別,為全球化企業(yè)、跨境業(yè)務(wù)及多元文化場(chǎng)
導(dǎo)航網(wǎng)站的崛起:從信息過載到精準(zhǔn)觸達(dá)隨著全球AI工具數(shù)量爆發(fā)式增長(zhǎng)(2025年已超數(shù)萬款),用戶面臨前所未有的選擇困境。傳統(tǒng)搜索引擎的“關(guān)鍵詞-鏈接”模式難以應(yīng)對(duì)工具篩選的場(chǎng)景需求,垂直化、場(chǎng)景化的AI導(dǎo)航網(wǎng)站應(yīng)運(yùn)而生。這類平臺(tái)通過聚合、評(píng)測(cè)、分類與推薦四重機(jī)制,將分散的工具資源整合為結(jié)構(gòu)化入口。例
當(dāng)微信公眾號(hào)文章中出現(xiàn)一個(gè)人的名字,它會(huì)自動(dòng)變成藍(lán)色鏈接,點(diǎn)擊即可查看AI生成的“個(gè)人簡(jiǎn)歷”——這一微信新功能讓不少用戶感到被“扒光”在互聯(lián)網(wǎng)上。近日,微信新上線的“AI搜索”功能陷入隱私泄露爭(zhēng)議漩渦。多位網(wǎng)友在社交平臺(tái)反映,當(dāng)微信公眾號(hào)推文中出現(xiàn)本人姓名時(shí),名字會(huì)自動(dòng)變?yōu)樗{(lán)色超鏈接,點(diǎn)擊即可瀏覽由
“養(yǎng)龍蝦”到底要花多少錢?這個(gè)問題可能是大家最關(guān)心的。我們把成本拆成三部分:服務(wù)器租用費(fèi)+大模型API調(diào)用費(fèi)+雜項(xiàng)開銷。第一部分:服務(wù)器租用費(fèi)。最省錢的方案當(dāng)然是本地舊電腦自托管——零新增成本,電費(fèi)忽略不計(jì)。但如前所述,你需要接受“不是7×24小時(shí)在線”的局限性。如果選擇云服務(wù)器,成本差異就很大了。
不少朋友第一次接觸OpenClaw時(shí),都會(huì)有一個(gè)相同的困惑:這玩意兒到底該裝在哪里?OpenClaw(社區(qū)戲稱“養(yǎng)龍蝦”,因Logo為龍蝦鉗)不是普通的聊天機(jī)器人,而是一款本地優(yōu)先、可自主執(zhí)行、支持多Agent分工協(xié)作的AI執(zhí)行網(wǎng)關(guān)。說白了,它讓大模型從“只會(huì)說話”變成“會(huì)動(dòng)手做事”——幫你管理文件
01別相信“一鍵養(yǎng)蝦,躺平賺錢”的鬼話打開社交媒體,你可能會(huì)看到這樣的標(biāo)題:“養(yǎng)只龍蝦自動(dòng)炒股,零代碼養(yǎng)出數(shù)字巴菲特!”信了,你就輸了。真實(shí)情況是:一個(gè)做跨境電商的小哥花了200元租服務(wù)器、訂閱API,指望龍蝦幫他炒股暴富。結(jié)果龍蝦開始幾天還像模像樣,后來直接擺爛,生成個(gè)干癟的大綱就敷衍了事。AI是
一張證書引發(fā)的討論4月7日,北京嫣然天使兒童醫(yī)院給陳光標(biāo)發(fā)了一張感謝證書,感謝他捐贈(zèng)1000萬元。這事說起來挺曲折的。此前陳光標(biāo)高調(diào)說要贈(zèng)給張雪一臺(tái)價(jià)值1300萬元的勞斯萊斯,張雪回應(yīng)“收了,八折賣掉捐給嫣然”,一番拉扯之后,陳光標(biāo)把車變現(xiàn),1000萬元直接打到了嫣然醫(yī)院賬上。醫(yī)院發(fā)證書感謝,本來是
2026年4月7日,國(guó)家安全部就AI核心術(shù)語(yǔ)“詞元”(Token)發(fā)布安全警示,強(qiáng)調(diào)在日均調(diào)用量突破140萬億規(guī)模的市場(chǎng)背景下,需高度警惕由此引發(fā)的數(shù)據(jù)泄露與金融詐騙風(fēng)險(xiǎn)。據(jù)統(tǒng)計(jì),截至今年3月,我國(guó)日均詞元調(diào)用量已超過140萬億,較2024年初增長(zhǎng)1000多倍。詞元作為大模型處理信息的最小單元,兼具
如今出門,如果你還沒用過AI智能助手,可能真有點(diǎn)跟不上節(jié)奏了。無論是寫作文、查資料,還是規(guī)劃出行路線,越來越多的人已經(jīng)習(xí)慣隨手打開AI問一句。這股熱潮背后,中國(guó)AI大模型用實(shí)打?qū)嵉臄?shù)據(jù)交出了一份亮眼的成績(jī)單。根據(jù)全球知名AI模型聚合平臺(tái)OpenRouter的最新數(shù)據(jù),在3月30日至4月5日這一周,中
01別在主電腦上養(yǎng)!這是最最重要的一條“保命”建議。很多小白心血來潮,直接在自己存著畢業(yè)論文、工作文件、銀行卡信息的主力電腦上部署OpenClaw。然后悲劇發(fā)生了:讓龍蝦幫忙整理一下桌面文件,結(jié)果它把整臺(tái)電腦的文件全刪了。這不是段子,是真事。OpenClaw一旦被授予高權(quán)限,就能執(zhí)行刪除、修改等不可
01免費(fèi)領(lǐng)養(yǎng),但飼料要錢很多人第一次聽說OpenClaw時(shí),腦子里冒出的第一個(gè)念頭是:開源軟件,那不免費(fèi)嗎?沒錯(cuò),OpenClaw本身確實(shí)是開源的,下載安裝一分錢不收。但你很快就會(huì)發(fā)現(xiàn),真正的開銷根本不在這里。養(yǎng)一只“龍蝦”,就像領(lǐng)養(yǎng)了一只寵物——領(lǐng)養(yǎng)免費(fèi),但“蝦缸”“蝦糧”“蝦保姆”都得自己掏錢。
一只“龍蝦”,火遍全網(wǎng)“今天你養(yǎng)龍蝦了嗎?”這句話在2026年初,迅速取代“吃了嗎”成為社交媒體上的新晉暗號(hào)。別誤會(huì),這不是什么水產(chǎn)養(yǎng)殖新風(fēng)口。這里說的“龍蝦”,是一款名為OpenClaw的開源AI智能體。因?yàn)樗膱D標(biāo)是一只紅色龍蝦,網(wǎng)友們便把部署、配置和使用它的過程,戲稱為“養(yǎng)龍蝦”。一個(gè)開源軟件
凌晨?jī)牲c(diǎn),小王合上筆記本,揉了揉酸脹的眼睛?;艘粋€(gè)月寫出來的10萬字短劇劇本躺在硬盤里,要真正把它拍成劇,得找演員、租場(chǎng)地、請(qǐng)攝像、做后期……粗算下來少說要幾十萬,他只能把劇本繼續(xù)鎖在抽屜里。不過,現(xiàn)在小王的劇本可以“見光”了。2026年3月19日,字節(jié)跳動(dòng)旗下的小云雀AI正式上線了短劇Agent