SAP BTP에서 생성형 AI의 역할 이해

Objective

After completing this lesson, you will be able to SAP BTP와 SAP Business AI를 통합할 때 추가된 가치를 강조표시합니다.

SAP BTP에서 생성형 AI의 역할

이 이미지는 AI를 BTP(비즈니스 기술 플랫폼)에 통합하는 2단계 접근 방식을 보여줍니다. 먼저 BTP를 AI 기반 확장을 위한 플랫폼으로 활용해야 합니다. 두 번째로, 생성형 AI 기능은 기존 BTP 포트폴리오에 통합되어야 합니다.

SAP BTP는 거의 모든 SAP AI 기능에 존재하는 기본 요소에서부터 사용자 정의 통합 및 애플리케이션 구축, 증가하는 사용 가능한 서비스 카탈로그 구축에 이르기까지 SAP의 비즈니스 AI 전략에서 중요한 역할을 합니다.

SAP는 모든 SAP 제품 및 비즈니스 프로세스에 걸쳐 AI 지원을 통합하는 것을 목표로 SAP BTP를 SAP의 선도적인 AI 플랫폼으로 포지셔닝하고 있습니다.

AI 기능은 다음 세 가지 영역으로 나뉩니다.

  1. Joule
  2. 내장형 AI 기능
  3. AI Foundation on SAP BTP
  • Joule은 SAP 애플리케이션에 내장된 생성형 AI CoPilot로서 생성형 AI, 내장된 지원, 자연어 처리, 예측 분석, 프로세스 자동화 및 컨텍스트 인식 추천을 제공합니다.
  • 임베드된 AI 기능은 태스크를 자동화하고, 데이터를 분석하고, 사용자 경험을 개선하고, 프로세스를 최적화하고, 혁신을 촉진하고, 원활한 통합을 보장함으로써 SAP 제품을 개선합니다.
  • AI Foundation on SAP BTP는 포괄적인 AI 서비스, SAP BTP 통합, 데이터 관리, 사전 구축된 AI 모델, 확장 가능한 배포, 보안 및 규제 준수, 혁신 및 커스터마이징, 향상된 비즈니스 프로세스를 제공합니다.

Joule 기능

SAP는 컨설팅 기능과 ABAP 개발자 기능을 위한 Joule을 제공하고 있습니다. 두 솔루션 모두 더 나은 효율성과 생산성을 달성하기 위해 혁신 여정을 지원할 것입니다.

그림에는 시스템 메트릭과 가치 계산 섹션이 포함된 대시보드가 포함된 SAP Consulting Capability for Joule의 소프트웨어 인터페이스가 나와 있습니다. 시스템은 AI 기반 툴을 통해 작업에 소요되는 시간을 25% 줄임으로써 연간 1만 명의 직원 $1,840,300을 컨설팅 비용으로 절감한다고 주장한다. 주요 요소로는 다채로운 차트, 데이터 시각화, IT 책임자로 식별되는 웃는 남성의 두드러진 이미지가 있습니다.

SAP 컨설팅 기능은 빠른 액세스를 위해 몇 가지 공통 컨텐트 라이브러리의 컨설턴트를 위한 정보를 제공하며 ABAP 개발자 기능은 개발자에게 코드 지원 기능을 제공합니다. IT 책임자의 관점에서 살펴본다면 제공된 컨텐트에 대한 정보를 얻기 어려운 경우가 대부분입니다. SAP 커뮤니티, SAP Help, SAP 학습 컨텐트 및 개발자 자습서는 필요할 때 올바른 정보를 빠르게 찾을 수 있는 데이터 리소스입니다.

SAP BTP 기능

이 그림에는 SAP Cloud ERP 혁신을 위한 세 가지 생성형 AI 툴인 통합 생성기, ABAP BO 생성기, 프로세스 자동화가 나와 있습니다. 각 툴은 랩톱 화면에 표시되며 기능에 대한 간략한 설명은 코드 및 통합 생성, 비즈니스 프로세스 구축 등의 태스크를 자동화하여 개발자 생산성을 높일 수 있는 능력을 강조합니다.

다음으로, SAP BTP의 AI 기능을 활용하여 클라우드 혁신 여정에서 개발자의 생산성을 높일 수 있는 방법을 살펴보겠습니다.

BTP의 AI 기능을 활용하여 클라우드 혁신 여정에서 개발자의 생산성을 높이려면 어떻게 해야 할까요? 혁신을 촉진하기 위해 활용할 수 있는 훌륭한 사용 사례가 있습니다.

SAP는 빌드 내에서 ABAP 개발에 대한 액세스를 추가하고, AI 기능에 중요한 개선사항과 추가 기능을 추가하며, SAP S/4HANA Cloud에 대한 심층적인 통합을 포함하여 퓨전 개발을 늘리고 있습니다.

  • SAP는 SAP S/4HANA 기반 ABAP 개발을 포함하여 SAP 애플리케이션 개발 및 자동화를 간소화하여 Clean Core 전략에 대한 지원을 보장합니다. 확장 및 어플리케이션 개발을 위해 SAP S/4HANA와의 긴밀한 통합을 제공하고 모든 사업 부문을 지원하는 기능을 계속 늘릴 예정입니다.
  • SAP는 Joule과 임베디드 AI를 통해 더 많은 AI 기능을 제공하고 있으며, ABAP에 AI를 도입하고 빌드 솔루션을 통해 빌드의 기능을 강화하고 있습니다.
  • SAP는 퓨전 개발(fusion development)을 통해 독보적인 입지를 구축하고 있습니다. SAP Build는 개발자가 주어진 문제를 해결하는 데 필요한 유연성과 확장성을 개발자에게 제공합니다. 안전한 협업과 향상된 개발 경험을 갖춘 SAP Build는 기술 세트와 관계없이 로우 코드, ABAP, JAVA/JavaScript, UI5 모바일 등에 관계없이 개발자에게 솔루션을 제공합니다. 현재 모든 SAP 개발자에게 Build를 포지셔닝할 수 있으며 엔터프라이즈급 애플리케이션과 확장을 제공하는 데 필요한 솔루션을 갖추게 될 것이라고 확신할 수 있습니다.

확장 빌드를 간소화하는 기능

이 그림에는 SAP S/4HANA Fiori LaunchPad가 표시된 노트북 화면이 나와 있습니다. LaunchPad에는 판매 관리, 내부 판매, 총계정원장과 같은 범주별로 그룹화된 다양한 비즈니스 어플리케이션이 있는 타일 기반 인터페이스가 있습니다. 가장 많이 사용됨이라는 레이블이 지정된 활성 섹션은 자주 액세스하는 앱을 강조표시합니다.

새로 제공하는 것은 확장 구축을 간소화하는 능력입니다. 개발자가 SAP Business Applications에서 직접 시작하는 마법사를 사용하여 SAP S/4HANA에서 확장을 빌드할 수 있도록 지원합니다. 개발자가 확장 기능을 생성하는 것이 온스택 또는 병렬 방식이기 때문에 그 어느 때보다 쉬워졌습니다. 익스텐션 마법사에 대한 액세스는 어플리케이션 자체의 드롭다운 메뉴에서 선택하여 확장 생성을 시작하기만 하면 됩니다. 이 마법사는 개발자에게 해당 어플리케이션에 사용할 수 있는 오브젝트, 이벤트 및 트리거를 제공하므로 SAP S/4HANA에서 바로 확장을 쉽게 개발할 수 있습니다. SAP S/4HANA에 임베드된 유일한 솔루션은 어플리케이션에서 직접 확장을 생성하는 데 사용됩니다.

또한 ABAP이 SAP Build에 포함된다고 하면 개발자가 ABAP 클라우드 프로젝트를 위한 ABAP 개발 툴(ADT)을 사용하여 SAP Build 로비에서 ABAP 프로젝트를 시작할 수 있다는 의미이기도 합니다. 개발자는 다른 빌드 프로젝트 옆에 있는 로비에서 ABAP 프로젝트를 모니터링할 수도 있습니다. SAP Build Code에서 그래픽 모델러를 사용하여 ABAP CDS 모델을 생성하는 것 외에 ABAP 개발을 Fiori 및 CAP 프론트엔드 아티팩트와 결합할 수도 있습니다.

SAP Build Code 기능

이 이미지는 노트북 화면에 SAP Build Code를 보여줍니다. 이 소프트웨어에는 다양한 자동화 툴이 포함된 프로젝트 대시보드가 있으며 이는 소프트웨어 개발에 사용되는 것을 의미합니다. 텍스트는 Joule을 통한 CAP 지원, 코드 생성 및 대화형 리팩터링과 같은 주요 기능을 강조합니다.

AI는 애플리케이션 개발에 도움을 줄 수 있습니다. 특히 SAP Build 솔루션의 프로코드 툴인 SAP Build Code에서 사용됩니다. SAP Build Code는 Joule의 생성형 AI 기능을 사용하여 전체 스택 CAP 어플리케이션, SAP Fiori 어플리케이션, 자연 언어 내역을 통한 모바일 어플리케이션, HANA 네이티브 개발을 곧 생성합니다.

SAP Build Code는 JavaScript 및 Java에 최적화된 코딩, 테스트, 통합 및 애플리케이션 수명 주기 관리를 위한 턴키(turn-key) 환경입니다. 개발자는 Joule 코파일럿 및 자연어 설명과 함께 AI 코드 생성을 사용하여 빠르게 빌드할 수 있습니다.

SAP Build Code는 Build 제품군에 속하며 프로 코드(Pro-Code) 툴입니다. SAP Build Code의 Joule Copilot을 통해 생성형 AI 기능을 사용하여 다음을 생성할 수 있습니다.

  • 전체 스택 CAP 어플리케이션
  • SAP Fiori 어플리케이션
  • 모바일 어플리케이션

SAP Build Code는 자동화된 인텔리전트 코딩 지원을 제공하여 개발 경험을 개선합니다. 이 혁신적인 툴은 고급 AI 알고리즘을 적용하여 코드 스니핏을 생성하고, 최적화를 제안하며, 실시간 코딩 가이드를 제공하고, 개발 프로세스를 간소화하고, SAP 에코시스템에서 작업하는 개발자의 생산성을 높입니다.

주요 기능

  • 생성형 AI 기반 코드 개발: SAP Build Code는 Joule 코파일럿을 사용하여 코드를 생성하므로 개발자가 더 쉽게 빠르게 빌드할 수 있습니다.
  • Java와 JavaScript에 최적화: SAP Build Code는 Java 및 JavaScript 어플리케이션 개발을 위해 특별히 설계되었습니다.
  • 턴키 환경: SAP Build Code는 코딩, 테스트, 통합 및 애플리케이션 수명 주기 관리를 위한 완벽한 환경을 제공합니다.
  • 자연 언어 내역: 개발자는 자연 언어 내역을 사용하여 SAP Build Code로 코드를 생성할 수 있습니다.
  • 경험 가이드 및 사전 구축된 템플릿: SAP Build Code는 앱을 빠르게 빌드하고 SAP 시스템을 확장할 수 있는 경험 가이드와 사전 구축된 템플릿을 제공합니다.

ABAP 클라우드의 생성형 AI 확장

이 그림에는 ABAP 클라우드의 생성형 AI 확장이 표시된 노트북이 나와 있습니다. 이 화면은 코드, 단위 테스트 생성, 기존 코드 설명, 스니핏, 분석, 문서 및 코드 예측 지원 시 AI의 기능을 강조표시합니다.

SAP는 개발자 효율성을 높이기 위해 ABAP Cloud에 새로운 생성형 AI 기능을 도입하고 있습니다. 기능의 첫 번째 범위에는 비즈니스 오브젝트 생성, 코드 완성, 단위 테스트 생성, 코드 설명 등이 포함됩니다. 이를 통해 ABAP 개발 툴에 완벽하게 통합된 Joule 코파일럿(Joule copilot)을 제공할 것입니다. 또한 ABAP AI 개발자들은 SAP BTP 생성형 AI Hub를 손쉽게 활용하여 생성형 AI 기능을 비즈니스 어플리케이션에 적용할 수 있습니다.

동시에 코드 생성 및 ABAP-BO 세대를 생성할 수도 있습니다. 이는 개발 생산성의 또 다른 장점입니다. 마지막 단계는 프로세스 자동화입니다 프로세스 개선과 관련하여 프로세스 자동화가 핵심이라는 것은 우리 모두가 알고 있습니다. 또한 생성형 AI를 통해 실행 가능한 프로세스 AI를 활용할 수도 있습니다 자동 태스크를 효율적으로 빌드하고 생성형 AI 기능으로 빌드 자동화 태스크 흐름을 생성할 수도 있습니다. 이러한 모든 기능을 조합하면 클라우드에 있기 전에 이미 클라우드로 이동하는 AI 기능을 활용하여 BTP의 아키텍처 및 개발 기능을 통해 프로세스와 함께 혁신을 가속화하는 데 도움이 됩니다.

SAP Build Process Automation의 생성형 AI 기능

이 이미지는 SAP Build Process Automation 소프트웨어가 표시된 노트북을 보여줍니다. 화면에 워크플로우 자동화 기능이 강조표시되며 AI 기반 프로세스 최적화를 제안하는 팝업이 표시됩니다. 노트북 옆에 텍스트를 사용하면 프로세스 자동화에서 AI를 사용하여 얻을 수 있는 주요 이점을 나열하여 효율성을 강조하고 오류를 줄일 수 있습니다.

SAP Build의 워크플로우 및 자동화 내장된 생성형 AI 기능을 통해 이제 자연어 설명을 통해 프로세스, 의사결정, 양식 및 기타 아티팩트를 편집하고 요약하여 운영 효율성과 의사결정 프로세스를 개선할 수 있습니다. 또한 SAP Task Center의 인텔리전트 승인 권장사항 기능을 사용하면 기계 학습을 기반으로 더 빠르고 나은 의사결정을 내리고 운영을 간소화하며 AI 기반 인사이트로 효율성을 높일 수 있습니다. 생성형 AI를 사용한 문서 추출은 고급 자연어 처리를 제공하므로 비용이 많이 드는 템플릿을 생성하고 유지보수할 필요가 없습니다.

통합 생성

통합 개발자를 위한 솔루션이 그림에 나와 있습니다. 복잡한 통합을 빠르게 설계하는 통합 개발자인 Sara의 당면 과제를 강조합니다. 이 솔루션에는 생성형 AI와 통합된 고객 랜드스케이프를 사용하여 디자인 시간을 단축하고 생산성을 높이며 통합 품질을 개선하는 작업이 포함됩니다.

다음은 통합 생성입니다. 통합 스위트의 일부로 생성형 AI 기능을 활용하여 통합 추천자와 생성기를 사용할 수 있습니다. SAP Integration Suite의 3000개 이상의 사전 구축된 통합에 있는 표준 통합 컨텐트를 권장하고, 인터페이스 매핑 및 테스트 케이스를 포함한 특정 시나리오를 기반으로 통합을 생성하여 개발자 생산성을 높일 수 있습니다. 또한 개발자는 자연어 설명을 제공하여 ChatGPT 같은 훈련된 언어 모델을 사용하여 통합 흐름을 위한 Groovy 스크립트 생성을 자동화할 수 있습니다. 이 프로세스의 효율성은 사용된 프롬프트의 품질에 따라 달라집니다.