Jak AI zmienia sposób pracy z SAP Integration Suite

Udostępnij

Chociaż to pytanie wywołuje wiele dyskusji, sztuczna inteligencja już teraz zmienia sposób, w jaki programiści tworzą, utrzymują i optymalizują integracje. Wokół AI panuje obecnie wiele szumu – wielu uważa, że jest niezbędna, a SAP proponuje narzędzia AI dla SAP Integration Suite. Przyjrzyjmy się bliżej temu, co jest faktycznie możliwe w praktyce. Aby to sprawdzić, Daniel GraversenFigaf zaprosił Radosława Rucińskiego Sygeon na webinar. Wspólnie omówili obecne możliwości AI, jej rzeczywiste zastosowania w rozwoju integracji SAP oraz to, jak może kształtować pracę programistów w najbliższej przyszłości.

Jednym z pierwszych tematów było wykorzystanie AI do generowania iFlow z opisów tekstowych. Chociaż SAP dostarcza podobne narzędzia, dostęp do nich jest nadal ograniczony i mogą być one używane do dość prostych przepływów – które programiści mogą stworzyć ręcznie w ciągu kilku minut. Wątpliwe jest, czy AI zapewnia w tym przypadku realną pomoc programistom.

Radek zademonstrował prototyp, który mógłby tworzyć iFlow z opisu, pokazując, że AI może obsługiwać proste przepływy, ale może mieć trudności z bardziej złożonymi scenariuszami. Dyskusja podkreśliła, że prawdziwy potencjał AI tkwi w umożliwieniu użytkownikom biznesowym automatyzacji podstawowych procesów, co pozwala programistom skupić się na bardziej zaawansowanych zadaniach.

Innym kluczowym tematem było mapowanie i transformacja danych wspomagane przez AI. Sztuczna inteligencja może analizować wiele źródeł informacji – takich jak pliki XML, arkusze mapowania Excela czy specyfikacje w formacie Word – i proponować ujednoliconą strukturę danych.

Po sprawdzeniu przez użytkownika propozycje można dostosować – na przykład poprzez dodanie pól:

„Dodaj Company Code w Idoc” spowoduje dodanie pola BUKRS w strukturze – AI rozumie kontekst i używa dla niego nazwy technicznej SAP.

Coś bardzo podobnego dzieje się, gdy próbujemy dodać pole do obiektu API Salesforce – AI rozumie, że pracujemy z polami niestandardowymi i będzie potrzebny sufiks „__c”.

Po potwierdzeniu definicji wiadomości źródłowych i docelowych – następnym krokiem jest wygenerowanie definicji mapowania. Użytkownicy mogą przesłać definicję w dowolnym formacie (takim jak Excel, PDF, CSV), a workflow wykorzysta je do zaproponowania, w jaki sposób wiadomości mogą być mapowane. Następnie można wygenerować obiekt techniczny (jak w tym przypadku skrypt Groovy) dla SAP Integration Suite. To podkreśla jedno z najbardziej praktycznych i natychmiastowo wartościowych zastosowań AI w SAP Integration: oszczędność znacznego czasu na złożonych mapowaniach, przy jednoczesnym zachowaniu kontroli przez programistów.

Webinar poruszył również temat AI jako interfejsu konwersacyjnego do zarządzania tenantami SAP Cloud Integration.

Zaprezentowane możliwości obejmowały:

  • Wylistowanie wszystkich pakietów integracyjnych.
  • Pobieranie danych monitorowania, takich jak iFlow z błędami.
  • Wyjaśnianie, co robi konkretny iFlow.
  • Wykonywanie wyszukiwań „where-used”.

Przyszłą możliwością, która została omówiona, była integracja AI z bazą wiedzy organizacji, co umożliwiłoby jej wykorzystanie istniejącej dokumentacji, a nawet automatyczne jej aktualizowanie po wdrożeniach.

Bezpieczeństwo było powracającym tematem podczas całej sesji. Głównym problemem było, jak upewnić się, że wrażliwe dane nie zostaną ujawnione publicznym modelom AI.

Proponowane rozwiązania obejmowały:

  • Hostowanie modeli AI w SAP BTP AI Core, zapewniające, że całe przetwarzanie pozostaje w ekosystemie firmy.
  • Używanie wyspecjalizowanych, małych modeli językowych (SLM), przeszkolonych do konkretnych zadań, takich jak generowanie BPMN.

Zaprezentowany prototyp wykorzystuje bezpieczną architekturę, w której LLM nigdy nie uzyskuje bezpośredniego dostępu do tenanta.

Wszystkie zapytania do tenanta przechodzą przez backend w jezyku Python, który wykonuje kontrolowane wywołania API i egzekwuje autoryzację opartą na rolach przed wykonaniem jakiegokolwiek żądania.

Podczas sesji Radek podzielił się, jak jego eksperymenty ewoluowały w coś bardziej praktycznego. Asystent AI dla SAP Integration Suite – isVisible – który jest obecnie rozwijany przez zespół Sygeon – pomaga w powtarzalnych zadaniach, dostarcza informacji o obiektach integracyjnych i środowisku oraz przyspiesza i usprawnia codzienną pracę programistów.

Opinie po webinarze były bardzo pozytywne, dlatego przygotowywana jest wersja poglądowa aplikacji. Możesz już teraz zapisać się na wczesny dostęp tutaj:

Webinar przedstawił praktyczne spojrzenie na to, jak AI zmienia pracę z SAP Integration Suite.

  • AI może przyspieszyć rozwój i analizę poprzez automatyzację powtarzalnych zadań.
  • Najlepsze wyniki pochodzą z wielostopniowego podejścia z udziałem człowieka – a nie z generowania za pomocą pojedynczego promptu.
  • Bezpieczeństwo i zarządzanie muszą być wbudowane od samego początku.
  • Zadania, takie jak dokumentacja czy podstawowe transformacje, mogą zostać zautomatyzowane.
  • Użytkownicy biznesowi mogą wykorzystywać AI do prostej automatyzacji, ale złożona integracja klasy korporacyjnej pozostanie domeną wykwalifikowanych programistów.

Jeśli przegapiłeś sesję, możesz obejrzeć pełne nagranie tutaj:

Picture of Autor:

Autor:

Aleksandra Kasprzyszak

Are you looking for a solution tailored to your needs?

Powiązane artykuły