閱讀時間 8 分鐘

2023 年 5 月 26 日

深遠影響的工作:藉助 AI 協助全球各地的開發人員提高生產力

三位 Amazon Web Services (AWS) 建置者如何從其工作中汲取靈感來提高客戶的工作效率,同時提升自己的職業成就感

改編自 Inside Amazon for Life at AWS

AWS 於 2022 年在 re:MARS (Amazon 面向機器學習、自動化、機器人和太空的全球 AI 活動) 上宣布推出 Amazon CodeWhisperer,這是 AWS 的四項創新之一,可讓任何想要使用生成式人工智慧 (AI) 的人員更方便地存取該功能。AWS 的這項創新在其技術堆疊的所有三個層中提供最廣泛且最深入的全球人工智慧和機器學習 (ML) 服務,其背後是 AWS 建置者和合作夥伴組成的大型團隊,他們構想使用生成式 AI 簡化客戶日常工作的全新方法。

CodeWhisperer 是 AI 編碼輔助工具,正如 AWS 資料庫、分析和機器學習副總裁 Swami Sivasubramanian 在宣布推出 AWS 全新生成式 AI 工具的部落格文章中所述,該工具「依據開發人員的自然語言注釋和其整合式開發環境 (IDE) 中的先前程式碼即時產生程式碼建議,從而在根本上提高開發人員生產力」。一項早期生產力研究發現,CodeWhisperer 協助開發人員將任務完成時間平均加快 57%,並且使用該工具的人員成功完成任務的可能性比未使用該工具的人員高 27%。

Sivasubramanian 表示:「這是開發人員生產力方面的巨大躍進,並且我們相信這僅是開端。」

隨著這些 AWS 創新 (如 CodeWhisperer) 開啟生產力和創造力的全新世界 (面向全球個人開發人員免費) 大門,它們還激勵先前、目前和未來的工程師重新構想大膽思考和變革世界的意義所在。

我們與 CodeWhisperer 背後的幾位建置者 (Ankur Desai、Srini Iragavarapu 和 Parry Bhatia) 聊天,期間他們分享創新思維、反覆試驗和堅持不懈如何協助其打造出簡化開發人員工作以及推進自身職業旅程的工具。 

描述您的創新旅程。

Ankur:人員。目的。堅持。人員的重要性永遠排在第一,在此處指的就是開發人員。此旅程涉及解決開發人員面臨的挑戰,本身作為開發人員,我們對這些挑戰感同身受,並且對克服這些挑戰充滿熱情。我們還需要專注於達成單一的目的,即提高開發人員的生產力,並且確保他們對開發工作更加滿意。最後,我們需要堅持來克服創新旅程中會遇到的各種逆境。

Parry:訓練這些模型並大規模執行推論會帶來獨有的挑戰。我們經常發現需要挑戰開發新服務的傳統方法,期間就會形成許多有趣的想法和創新。

Srini:開發人員都是頑固的客戶。涉及尖端技術時,需要付出大量努力才能讓這些開發人員留下深刻印象。事實上,目前全球僅有少數能夠媲美生成式 AI 的尖端技術,即太空旅行和自動駕駛汽車。當我回顧這段過程,我認為過去兩年是我畢生最投入於工作的一段期間。我們擁有一個王牌團隊 (是我曾經加入的最佳團隊之一),所有團隊成員都在努力完成最高品質的工作。 

Parry Bhatia 與妻子和 2 歲的兒子前往加勒比海旅行,期間慶祝了 Parry 的生日和 CodeWhisperer 的推出。


「在過去兩年內從事如此大規模的專案,我意識到自己完成了之前無法想像的大量工作。我從此經歷中收穫了大量信心,感覺既然已經完成此項龐大的任務,我幾乎可以處理任何事情。」 

Parry Bhatia
資深應用科學經理 (在 Amazon 就職六年後於 2023 年 4 月離職)

在正式推出 CodeWhisperer 的過程中,產生最豐厚回報的部分是什麼?

Srini:在當今軟體產業徹底變革且人們頻繁換工作的時代,人與人之間的聯繫相當稀少。然而在過去的兩年中,我們的團隊成員共同慶祝新生兒的降臨、婚禮和升職 — 團隊中的這種緊密聯繫就是我們得到的回報。當 Ankur 和我意見不一時,或是 Parry 和我彼此爭論時,又或者領導層前來請求某項功能時,我們了解到所有人 (從領導層到個人貢獻者) 齊心協力,朝著達成同一個目標而努力。

對我個人來說,當我們宣布 CodeWhisperer 預覽版時,一位中學朋友在 LinkedIn 上給我留言。他表示:「我才知道你是此團隊的一員;這個服務太棒了,它會支援 C++ 嗎?」 因此,當這位 25 年來沒有交談過的中學朋友突然來與我聯繫,讓您知道參與研發這項服務是非常棒的事情時,您就知道自己完成了出色的工作。

Parry:在過去兩年內從事如此大規模的專案,我意識到自己完成了之前無法想象的大量工作。我從此經歷中收穫了大量信心,感覺既然已經完成此項龐大的任務,我幾乎可以處理任何事情。   

Ankur:帶來最豐厚回報的部分是打造團隊和形成緊密聯繫。讓您感覺融入了更龐大的團隊。另一部分是理解到我們正在從事的工作可以讓生活變得更加美好。並且對於許多人來說,這不是漸進式的改變,而是一次性到位的改變。您很少有機會開發出這樣真正能夠改變許多人生活的產品和解決方案。

Ankur Desai 與妻子 Ashwini 和 4 歲的兒子 Reyan 於 2022 年在華盛頓州的雷尼爾山旅行。

「帶來最豐厚回報的部分是打造團隊和形成緊密聯繫。讓您感覺融入了更龐大的團隊。另一部分是理解到我們正在從事的工作可以讓生活變得更加美好。並且對於許多人來說,這不是漸進式的改變,而是一次性到位的改變。您很少有機會開發出這樣真正能夠改變許多人生活的產品和解決方案。」

Ankur Desai
AWS 首席產品經理

儘管在正式推出 CodeWhisperer 的過程中遇到各種挫折,但是哪些因素激勵您繼續創新?

Ankur:我認為正是對解決開發人員所面臨挑戰的熱情和感同身受讓我不斷前進。

Parry:此次服務推出需要大量艱苦工作和跨 AWS 協作,如果沒有這種出色的協作,我認為我們不會取得現在的成就。無論在團隊裡的重要性高低,每個人都被激勵達成相同的目標。正是這種密切協作讓每個人都保持相同的步伐並向前邁進。

Srini:針對 Parry 的觀點,許多團隊都參與了此項服務的開發。並且,領導團隊堅持推動我們所有團隊持續前進。 

Srini Iragavarapu (左) 與 Amazon Alexa 的資深產品經理 Jo Bhamidipathi 和他們 7 歲的兒子 Ahaan 於 2022 年在巴黎旅行。


「直至六到八個月後,我才意識到從事這項工作的真正意義。我意識到這不僅僅是一項服務,我們還藉此機會討論生成式 AI 並打造將為許多人帶來重大改變的產品。」

Srini Iragavarapu
AWS 資深軟體開發經理

如果您可以給剛開始之過去的自己提供一個建議,會是什麼?

Srini:在參與此專案之前,我是 AWS SageMaker Elastic Inference 團隊的成員,期間有人向我談起 CodeWhisperer。當時聽起來這是非常不錯的產品,因此我與團隊進行溝通,轉到了 CodeWhisperer 團隊。直至六到八個月後,我才意識到從事這項工作的真正意義。我意識到這不僅僅是一項服務,我們還藉此機會討論生成式 AI 並打造將為許多人帶來重大改變的產品。

Parry:當你第一次從事某項工作時,會遇到很多未知的困難。您透過反覆試驗克服這些困難,然後繼續前進。但就像 Srini 所說,我認為如果知道當今的生成式 AI 會達到何種水準,我們就可以更早地在「大局觀」方面開展更多工作。

Ankur:我想您可以看到此處的主題是「大局觀」。 對許多人來說,生成式 AI 在當時聽起來就像是科幻小說。很難想象您在此輸入某些內容,然後神奇的事情就會發生。如果我們都知道生成式 AI 當今的發展方向以及可能實現的目標,我絕對認為我們會規劃更龐大的專案。這項技術在過去兩年裡取得了突飛猛進的發展,這在當時是難以想象的。

您希望 CodeWhisperer 對開發人員、客戶和/或雲端運算社群產生哪些影響?

Ankur:對於開發人員來說,我認為優點是他們可恢復工作與生活的平衡。他們可以專注於令人興奮的問題解決過程,而不是重複且無聊的編碼任務。對於客戶來說,他們可以提高生產力以更快地推出產品,並且可以依據客戶提出的請求實作更多想法和功能。

Parry:我認為對於雲端運算社群來說,CodeWhisperer 將改變開發人員達成最終目標的方式。

Srini:如果您將 CodeWhisperer 與我們在生成式 AI 和這些大型語言模型方面所開展的工作結合起來,則我們可向您展示,可以實際地使用這些服務,將它們投入生產,並且提供給全球各地的工程師。我們致力於生產品質,其對業務的影響是,全球各地的開發人員都可以利用我們的服務發揮更多創意,在這些服務的基礎上進行建置,並且透過它們的創新打造更出色的使用案例。

「如果您將 CodeWhisperer 與我們在生成式 AI 和這些大型語言模型方面所開展的工作結合起來,則我們可向您展示,可以實際地使用這些服務,將它們投入生產,並且提供給全球各地的工程師。我們致力於生產品質,其對業務的影響是,全球各地的開發人員都可以利用我們的服務發揮更多創意,在這些服務的基礎上進行建置,並且透過它們的創新打造更出色的使用案例。

Srini Iragavarapu

保持聯繫  »
請向我們介紹一下您自己,我們將分享關於 AWS 為何成為建置和學習的最佳場所的更多資訊。

閱讀這篇部落格文章後,您對 AWS 作為雇主的看法是否有所改變?

感謝您提供的回應。

我們認為您會喜歡的案例

Article title orem ipsum dolor sit amet, consectetur adipiscing elit

Curabitur congue et est vel scelerisque.Mauris efficitur non metus id maximus.Donec aliquet, libero ac semper imperdiet, tortor eros facilisis velit, sit amet egestas tellus orci non libero. 

閱讀詳細內容 »

Article title orem ipsum dolor sit amet, consectetur adipiscing elit

Curabitur congue et est vel scelerisque.Mauris efficitur non metus id maximus.Donec aliquet, libero ac semper imperdiet, tortor eros facilisis velit, sit amet egestas tellus orci non libero. 

閱讀詳細內容 »

Article title orem ipsum dolor sit amet, consectetur adipiscing elit

Curabitur congue et est vel scelerisque.Mauris efficitur non metus id maximus.Donec aliquet, libero ac semper imperdiet, tortor eros facilisis velit, sit amet egestas tellus orci non libero. 

閱讀詳細內容 »