本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AI 驅動軟體開發體驗的基礎功能
若要成功實作生成式 AI 驅動的軟體開發體驗,您需要在組織中建立一組跨越多個角色的基礎功能。這些功能代表您能夠有效地部署資源、實作程序,並在採用 AI 的軟體開發環境中實現所需的成果。透過培養這些功能,您可以建立強大的基礎,協助您在 SDLC 的所有階段無縫整合生成式 AI。
AWS 提供關鍵服務,協助您實作這些功能。例如,Amazon Q Developer 透過擔任採用 AI 技術的助理,協助加速軟體開發。Amazon Q Business 可協助您取得快速且相關的問題加急解答、解決問題和產生內容。它也可以整合與軟體開發相關的工具,代表您採取行動。Amazon Bedrock 可讓您存取基礎模型和廣泛的功能,以自訂特定的開發工作流程和需求。
透過 培養這些功能 AWS 服務,您可以建立強大的基礎,協助您在 SDLC 的所有階段無縫整合生成式 AI。
以下是您應該關注的基本功能:
每個基礎功能都與架構維度和 SDLC 的不同階段整合。此整合可協助您在整個軟體開發過程中有效使用 AI 功能。可提升每個步驟的效率、品質和創新能力。這些基礎功能、架構和 SDLC 階段之間的協同合作,為 AI 驅動的軟體開發建立全面的生態系統。這可協助您充分利用生成式 AI 的潛力、推動持續改進、加速開發週期,以及提供高品質的軟體產品。
下表顯示基礎功能和子功能如何對應至架構維度和 SDLC 階段。
| 功能:子功能 | 調查 | 整合 | 互動 | 反覆運算 | 影響 |
|---|---|---|---|---|---|
| 專案管理:問題管理 | 需求和規劃 | 無 | 無 | 無 | 無 |
| 專案管理:Sprint 和任務管理 | 需求和規劃 | 需求和規劃 | 無 | 無 | 無 |
| 專案管理:產品待處理項目管理 | 需求和規劃 | 無 | 無 | 需求和規劃 | 無 |
| 專案管理:使用者案例映射 | 需求和規劃 | 無 | 無 | 無 | 無 |
| 專案管理:報告和分析 | 需求和規劃 | 無 | 無 | 無 | 需求和規劃 |
| 專案管理:產品藍圖管理 | 需求和規劃 | 無 | 需求和規劃 | 無 | 無 |
| 專案管理:回饋迴圈 | 無 | 無 | 無 | 需求和規劃 | 無 |
| 專案管理:回溯性 | 無 | 無 | 無 | 需求和規劃 | 無 |
| 需求管理 | 需求和規劃 | 需求和規劃 | 無 | 無 | 無 |
| 架構和設計:解決方案設計 | 設計和架構 | 設計和架構 | 無 | 無 | 無 |
| 協同合作:文件管理 | 所有 SDLC 階段 | 無 | 所有 SDLC 階段 | 無 | 無 |
| 協同合作:知識分享 | 所有 SDLC 階段 | 無 | 所有 SDLC 階段 | 無 | 無 |
| 協同合作:專案資產管理 | 無 | 所有 SDLC 階段 | 所有 SDLC 階段 | 無 | 無 |
| DevSecOps:CI/CD | 測試、部署 | 實作、測試、部署 | 部署 | 無 | 無 |
| DevSecOps:DevOps 安全性 | 實作 | 實作、測試、操作和維護 | 無 | 實作、測試、操作和維護 | 無 |
| DevSecOps:應用程式效能監控 | 無 | 操作和維護 | 無 | 無 | 無 |
| DevSecOps:日誌彙總和分析 | 操作和維護 | 操作和維護 | 無 | 無 | 無 |
| DevSecOps:AIOps | 操作和維護 | 無 | 無 | 操作和維護 | 無 |
| DevSecOps:持續改善 | 無 | 無 | 無 | 操作和維護 | 無 |
| DevSecOps:儀表板監控 | 無 | 操作和維護 | 無 | 無 | 無 |
| DevSecOps:效能洞察 | 操作和維護 | 無 | 無 | 操作和維護 | 無 |
| 操作和維護:事件管理 | 無 | 無 | 無 | 操作和維護 | 無 |
| 操作和維護:程式碼升級 | 無 | 操作和維護 | 無 | 無 | 無 |
| 操作和維護:程式碼最佳化 | 操作和維護 | 操作和維護 | 無 | 無 | 無 |
| 操作和維護:技術債務管理 | 無 | 操作和維護 | 操作和維護 | 無 | 無 |
| 操作和維護:變更管理 | 無 | 實作、部署 | 無 | 無 | 無 |
| 操作和維護:反向工程 | 操作和維護 | 無 | 無 | 無 | 無 |
| 操作和維護:程式碼現代化 | 無 | 實作 | 無 | 無 | 無 |
| 操作和維護:效能最佳化 | 無 | 操作和維護 | 無 | 操作和維護 | 無 |
| 分析和洞見 | 無 | 需求和規劃 | 無 | 無 | 所有 SDLC 階段 |
| AI 助理 | 無 | 無 | 所有 SDLC 階段 | 無 | 無 |
| 知識管理 | 無 | 無 | 所有 SDLC 階段 | 無 | 無 |
| 可擴展性 | 無 | 部署 | 無 | 無 | 無 |