View a markdown version of this page

생성형 AI를 사용하여 소프트웨어 개발 경험 강화 - AWS 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

생성형 AI를 사용하여 소프트웨어 개발 경험 강화

생성형 AI를 소프트웨어 개발 수명 주기(SDLC)에 통합하는 것은 전체 소프트웨어 개발 팀이 소프트웨어 솔루션을 구상, 설계, 구현 및 유지하는 방식의 패러다임 전환을 나타냅니다. 생성형 AI는 프로젝트 관리, 요구 사항 수집, 설계, 코딩, 테스트, 배포 및 유지 관리를 포함하여 SDLC의 모든 단계를 혁신할 수 있습니다.

기본적으로 생성형 AI 기반 개발 경험은 제품 관리자, 디자이너, 솔루션 아키텍트, 개발자, 테스터 및 운영 담당자를 포함한 전체 소프트웨어 개발 팀의 지능형 협업자 역할을 합니다. 컨텍스트 인식 지원을 제공하고, 아티팩트(예: 사용자 스토리, 디자인 모형, 코드 조각 및 테스트 사례)를 생성하고, 거의 실시간으로 제안을 제공하고, 잠재적 문제가 발생하기 전에 예측합니다. 이 AI 증강 접근 방식은 팀원의 인지 부하를 크게 줄입니다. 이를 통해 높은 수준의 전략적 의사 결정과 복잡한 문제 해결에 집중할 수 있으며 생성형 AI는 더 복잡하고 반복적인 작업을 처리합니다.

생성형 AI는 지식 발전소 역할도 합니다. 이를 통해 팀원은 방대한 데이터 리포지토리에서 관련 정보, 모범 사례 및 패턴에 빠르게 액세스할 수 있습니다. 이를 통해 조직 전체의 전문 지식을 효과적으로 대중화할 수 있습니다. 개발 도구 체인 전체에서 생성형 AI 기능을 원활하게 통합하면 전체 소프트웨어 개발 팀을 위한 보다 직관적이고 효율적이며 생산적인 환경을 만들 수 있습니다. 이 향상된 개발 경험은 SDLC를 가속화하고 전반적인 품질을 개선합니다. 또한 팀원이 새로운 아이디어와 접근 방식을 더 빠르게 탐색할 수 있으므로 오류를 줄이고 혁신을 촉진합니다.

조직에서 생성형 AI 기반 개발 환경을 채택하려면 다음 주요 요소를 고려하세요.

  • 5-I 프레임워크 - 5차원으로 구성된 5-I 프레임워크는 최신 소프트웨어 개발 프로세스를 탐색하기 위한 포괄적인 접근 방식을 제공합니다. SDLC의 모든 단계에서 생성형 AI를 체계적으로 적용하는 데 도움이 되는 구조화된 방법론을 제공합니다.

  • 기본 기능 - 최신 소프트웨어 개발 차원에서 생성형 AI의 성능을 완전히 활용하려면 강력한 기본 기능 세트를 설정해야 합니다. 이러한 기능은 AI 기반 개발 경험의 백본을 형성합니다. 이러한 기능은 SDLC 전체에서 생성형 AI를 통합하고 사용하는 데 도움이 됩니다.

5-I 프레임워크와 기본 기능은 함께 소프트웨어 개발 경험을 재구상하기 위한 전략을 형성합니다. 5가지 차원은 생성형 AI를 적용하기 위한 전략적 프레임워크를 제공하고, 기본 기능은 조직이 이러한 AI 기반 접근 방식을 지원할 수 있도록 준비합니다. Amazon Bedrock AWS 서비스, Amazon SageMaker AI, Amazon Q Developer, Amazon Q Business와 같은는 소프트웨어 개발 경험에 통합할 수 있는 생성형 AI 기능과 기능을 제공합니다.

AWS AI 서비스, 5-I 프레임워크 및 기본 기능을 사용하여 목표를 달성합니다.