前言
工程師與生成式 AI 協作的時代已經正式到來。根據微軟旗下的 GitHub 最新調查,針對 500 名接受調查的美國工程師,高達 92% 的受訪者表示他們已經將 AI 工具融入到他們的工作流程中。
此外,70% 的受訪者表示這些 AI 工具為他們提供了工作上的優勢,並相信這些工具可以提升程式開發與技術學習效率,並期望加快程式建置與測試流程。
![](https://prod-files-secure.s3.us-west-2.amazonaws.com/1aa7a5c8-c989-4328-add4-399f93484a20/167bf9cc-1f78-4da8-8914-a4b42a886c64/man-working-at-night-coding-and-pointing-on-a-scre-2022-11-10-07-58-00-utc.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45HZZMZUHI%2F20240727%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20240727T065007Z&X-Amz-Expires=3600&X-Amz-Signature=542d86070312d2287a1a806a3b603d80beb3aefc01c006daf9d8c20604495f66&X-Amz-SignedHeaders=host&x-id=GetObject)
GitHub:運用AI工具提升效率
GitHub與民調公司Wakefield Research合作,對美國500名開發者進行調查,以綜合了解開發、協作和AI人工智慧程式編寫工具對開發人員之生產力所造成的影響。接受調查的開發者皆來自擁有千名以上員工的大型公司。
調查結果發現:高達92%的受訪者在工作或私人項目中,已大量使用AI人工智慧程式開發工具。此外,開發者也期望能夠透過這些工具加速程式碼的建置和測試流程。
![](https://prod-files-secure.s3.us-west-2.amazonaws.com/1aa7a5c8-c989-4328-add4-399f93484a20/3a7c1311-6831-4eae-8ffc-78f21c10c46e/ai_coding.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45HZZMZUHI%2F20240727%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20240727T065007Z&X-Amz-Expires=3600&X-Amz-Signature=f7a8def462970008ff0c82968a4ffcba540bea442d42898472e8f48bfffc0fda&X-Amz-SignedHeaders=host&x-id=GetObject)
▲ 調查結果顯示有高達92%開發人員在工作或私人項目中,使用AI工具
大多數開發人員都嘗試在工作場合使用AI工具,而使用的出發點並非僅是因為興趣,而是因為他們認為「AI工具可以有效提高程式開發效能、提高程式碼品質,甚至是降低程式在生產環境中可能出現的問題。」運用AI可以大幅提升工作品質與效率。
![](https://prod-files-secure.s3.us-west-2.amazonaws.com/1aa7a5c8-c989-4328-add4-399f93484a20/2fdb40ac-fad4-4bde-864c-7f0623bbdec3/software-developer-coding-on-laptop-2022-09-26-22-48-35-utc.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45HZZMZUHI%2F20240727%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20240727T065007Z&X-Amz-Expires=3600&X-Amz-Signature=b15dd65b10dc6650e9da3c8791c2057fde4ff1f7660d122e4e25b19bfac3dc1a&X-Amz-SignedHeaders=host&x-id=GetObject)
調查結果顯示:開發人員每天最花費時間的任務是編寫程式碼、建置程式碼和測試程式碼。GitHub 提到,即便在過去十年中,企業在 DevOps 工具上投注了資源,但建置和測試的等待時間仍然是當前存在的長期問題,開發人員仍需要花費漫長的等待時間進行程式碼審查、建置和測試等任務,這也阻礙了開發者學習新技能或解決問題。
GitHub 首席產品官 Inbal Shani 表示:「我們發現開發人員大部分時間都花費在編寫程式碼和測試上,然後等待程式碼被審查或建置完成。但是,AI工具可以直接驅動編碼工具,提高開發人員個人的工作效率和團隊協作。這意味著生成式AI可以幫助開發人員產生更大的影響,提高滿意度並構建更具創新性的解決方案。」
對於AI持續進步,開發人員抱持正面態度
開發人員對於AI工具的開發持積極態度。其中,57%的開發人員認為AI工具可以提升程式開發能力,而在考慮人類心智能力和時間資源有限的情況下,41%的開發人員認為使用AI工具進行協作可以避免工作倦怠。
由於開發工具和技術不斷更新,約有三分之一的開發人員認為學習新技術已成為整天工作後的額外負擔,而AI工具可以幫助開發人員在工作中學習新技能,避免學習成為額外的工作。
在此調查中,70%的開發人員肯定AI工具帶來的好處,81%的開發人員期望AI能使團隊協作更加容易。在企業中,平均每位開發人員需要與21個開發人員進行協作,這也凸顯了提高協作能力的重要性。
![](https://prod-files-secure.s3.us-west-2.amazonaws.com/1aa7a5c8-c989-4328-add4-399f93484a20/2be943d1-9b77-4376-b295-fd4a6c783240/writing-codes-and-typing-data-code-technology-2022-11-15-15-26-19-utc.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45HZZMZUHI%2F20240727%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20240727T065007Z&X-Amz-Expires=3600&X-Amz-Signature=482fdb1fbbd600dca17f1bf74d397b8cc3988d56ee5f92c81f9dfaed9380c040&X-Amz-SignedHeaders=host&x-id=GetObject)
對於AI工具的使用,GitHub提出了三點建議事項:第一,使用AI工具時,要協助開發人員進入心流狀態,使他們能更具工作效率,並透過AI工具有更多時間進行有創造性和有意義的工作;第二,要打破組織孤島,管理階層應向開發人員提供有效的溝通方法,以促進組織協作;最後,透過投資AI工具,讓開發人員有餘力提升自身能力,這將有助於組織未來進行實驗性專案與創新。
在現今的科技時代,AI工具已成為開發人員必備的工具之一,不僅可以提高工作效率,還可以幫助開發人員學習新技能,提升自身能力。因此,開發人員應該學習如何使用AI工具,並適時地將其融入到自己的工作流程中,以提高工作品質、效率和創造力。
總結
本文介紹了GitHub最新調查顯示,高達92%的開發人員已經將AI工具融入到他們的工作流程中。在現今的科技時代,AI工具已成為開發人員必備的工具之一,不僅可以提高工作效率,還可以幫助開發人員學習新技能,提升自身能力。因此,開發人員應該學習如何使用 AI 工具,並適時地將其融入到自己的工作流程中,以提高工作品質、效率和創造力。