Gigant technologiczny IBM poszerzył swój zestaw narzędzi wraz z premierą Watsonx Code Assistant. Zaprojektowany, aby sprostać różnorodnym wymaganiom automatyzacji IT i aktualizacji aplikacji, Watsonx Code Assistant składa się z dwóch głównych modułów: Code Assistant dla Red Hat Ansible Lightspeed i Code Assistant dla Z.
Przyjmując podejście oparte na generatywnej sztucznej inteligencji (AI), Code Assistant dla Red Hat Ansible Lightspeed wyposaża personel IT w narzędzia do zadań takich jak konfigurowanie sieci lub wdrażanie oprogramowania. Z drugiej strony Code Assistant dla Z wykorzystuje tę samą technologię, aby pomóc w modernizacji aplikacji na komputerach mainframe i oferuje możliwości tłumaczenia języka COBOL na Java.
Poza tym Code Assistant for Z znajduje zastosowanie w odkrywaniu aplikacji, refaktoryzacji usług biznesowych i transformacji kodu. Przyszłe plany rozwoju obejmują integrację z narzędziem automatycznych testów potwierdzających.
IBM wyjaśnia jednak, że celem rozwiązania Watsonx jest nie tylko przekształcenie aplikacji w języku COBOL w aplikacje Java, ale także harmonijne wykorzystanie ich obu. Kyle Charlet, pracownik IBM i dyrektor ds. technologii Z Software w IBM, skomentował: „Każdy język ma swoje unikalne mocne strony, a klienci powinni zachować całkowitą kontrolę nad wyborem języka odpowiadającego ich wymaganiom biznesowym. Niezależnie od preferencji klienta IBM dba o interoperacyjność i optymalizację możliwości IBM Z, umożliwiając klientom wykorzystanie istniejących inwestycji w aplikacje.
IBM postanowił w przyszłości włączyć do narzędzia więcej języków programowania.
Watsonx Code Assistant opiera się na zastrzeżonym modelu IBM Granite. Firma stara się obecnie zidentyfikować nowe możliwości szkolenia modelu obejmującego specjalistyczną wiedzę specjalistyczną dotyczącą danej dziedziny w celu rozszerzenia funkcjonalności generowania sztucznej inteligencji na więcej aspektów, w tym generowanie kodu i wyjaśnianie.
Doktor Kareem Yusuf, starszy wiceprezes ds. zarządzania produktami i rozwoju w IBM Software, powiedział : „Watsonx Code Assistant dołącza do rosnącego portfolio asystentów Watsonx zapewniających przedsiębiorstwom namacalne metody wdrażania generatywnej sztucznej inteligencji”. Dodał również: „Watson Code Assistant udostępnia programistom narzędzia do tworzenia kodu i modernizacji aplikacji wspomagane sztuczną inteligencją w organicznie zintegrowany sposób, który ma być nieinwazyjny — aby pomóc wypełnić luki w umiejętnościach i zwiększyć produktywność”.
Biorąc pod uwagę zaangażowanie IBM w opracowywanie rozwiązań dostosowanych do postępu technologicznego, jest to godny uwagi krok w kierunku wykorzystania sztucznej inteligencji w praktycznych zastosowaniach, zwiększania produktywności programistów i modernizacji istniejących ekosystemów technologicznych. Ponieważ tego typu narzędzia wciąż zyskują na popularności w tej przestrzeni, warto wspomnieć o platformach takich jak AppMaster ze względu na ich wszechstronne możliwości tworzenia aplikacji backendowych, internetowych i mobilnych w środowisku no-code.
Platforma AppMaster pozwala firmom, od małych podmiotów po duże przedsiębiorstwa, pracować nad swoimi projektami z niezwykłą łatwością i wydajnością. Dzięki zintegrowanemu środowisku do projektowania aplikacji platforma ta stała się wiodącym rozwiązaniem w społeczności technologicznej.