

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AI 驅動軟體開發體驗的基礎功能
<a name="generative-ai-capabilities"></a>

若要成功實作生成式 AI 驅動的軟體開發體驗，您需要在組織中建立一組跨越多個角色的基礎功能。這些功能代表您能夠有效地部署資源、實作程序，並在採用 AI 的軟體開發環境中實現所需的成果。透過培養這些功能，您可以建立強大的基礎，協助您在 SDLC 的所有階段無縫整合生成式 AI。

AWS 提供關鍵服務，協助您實作這些功能。例如，[Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html) 透過擔任採用 AI 技術的助理，協助加速軟體開發。[Amazon Q Business](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/what-is.html) 可協助您取得快速且相關的問題加急解答、解決問題和產生內容。它也可以整合與軟體開發相關的工具，代表您採取行動。[Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html) 可讓您存取基礎模型和廣泛的功能，以自訂特定的開發工作流程和需求。

透過 培養這些功能 AWS 服務，您可以建立強大的基礎，協助您在 SDLC 的所有階段無縫整合生成式 AI。

以下是您應該關注的基本功能：
+ [專案管理](generative-ai-capabilities-proj-mgmt.md)
+ [需求管理](generative-ai-capabilities-req-mgmt.md)
+ [架構和設計](generative-ai-capabilities-arch-design.md)
+ [協作](generative-ai-capabilities-collaboration.md)
+ [DevSecOps](generative-ai-capabilities-devsecops.md)
+ [操作和維護](generative-ai-capabilities-ops-maintenance.md)
+ [AI 助理](generative-ai-capabilities-assistants.md)
+ [分析與洞察](generative-ai-capabilities-analytics.md)
+ [知識管理](generative-ai-capabilities-knowledge-mgmt.md)
+ [可擴展性](generative-ai-capabilities-extensibility.md)

每個基礎功能都與架構維度和 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 階段 | 無 | 無 | 
| 可擴展性 | 無 | 部署 | 無 | 無 | 無 | 