Progress Software, zaufany dostawca oprogramowania do tworzenia cyfrowych doświadczeń oraz rozwiązań infrastrukturalnych wspieranych przez AI, zaprezentował zaplanowane na trzeci kwartał 2025 r. znaczące rozszerzenie bazujących na sztucznej inteligencji funkcji programistycznych w zestawach narzędzi Progress Telerik oraz Progress Kendo UI.
Po udanym debiucie asystentów programistycznych w środowiskach AI dla narzędzi Progress Telerik UI for Blazor oraz KendoReact, firma rozszerza to rozwiązanie na wszystkie główne biblioteki komponentów interfejsu użytkownika, obejmujące m.in. ASP.NET Core, WPF, WinForms, .NET MAUI oraz Angular. Po raz pierwszy asystenty AI zostaną także wprowadzone do Telerik Reporting (narzędzie do projektowania i generowania raportów) oraz Progress Document Processing (zestaw bibliotek do pracy z dokumentami).
Asystenty AI w Telerik i Kendo UI działają bezpośrednio w zintegrowanych środowiskach programistycznych (IDE). Funkcjonują w ramach popularnych narzędzi wykorzystujących sztuczną inteligencję, takich jak GitHub Copilot, Claude Code czy Cursor. Dzięki temu umożliwiają generowanie kodu, który jest świadomy kontekstu (struktury, dostępnych funkcji i zależności) środowiska pracy, dopasowanego do specyfiki bibliotek Telerik oraz Kendo UI. W praktyce oznacza to, że programista otrzymuje od razu kod dopasowany do używanych komponentów (np. formularzy, przycisków czy tabel danych), co pozwala skrócić czas pracy bez utraty jakości. Zrealizowane już prototypowe wdrożenia pokazują, że zespoły mogą w ten sposób zwiększyć produktywność nawet o 30% w porównaniu z pracą wyłącznie z typowymi narzędziami AI w IDE.
– Bazujące na sztucznej inteligencji narzędzia programistyczne zrewolucjonizowały proces tworzenia oprogramowania, przejmując od deweloperów bardziej powtarzalne czynności i pozwalając im skoncentrować się na innowacyjnych zadaniach, wymagających specjalistycznej wiedzy – wskazuje Loren Jarrett, wiceprezeska wykonawcza i dyrektorka generalna ds. cyfrowych doświadczeń w Progress Software. – Chociaż uniwersalne, bazujące na AI narzędzia programistyczne wspierają efektywność pracy, nie sprawdzają się podczas tworzenia złożonych interfejsów, w przypadku których kluczowa jest precyzja i komfort pracy użytkownika. Nasze asystenty wypełniają tę lukę, zapewniając kontekst oraz profesjonalne biblioteki interfejsu użytkownika klasy biznesowej. Dzięki temu możliwe jest tworzenie zaawansowanych rozwiązań bezpośrednio z poziomu generatora kodu AI czy w wybranym środowisku IDE.
Asystenty AI wspierają zespoły programistyczne w budowaniu nowoczesnych interfejsów, integrowaniu raportów oraz automatyzowaniu procesów związanych z tworzeniem dokumentacji. Mogą samodzielnie generować i konfigurować komponenty (np. przyciski, formularze, siatki danych), udostępniać odpowiednią dokumentację API, rozwiązywać problemy typowe dla danego komponentu oraz eliminować powtarzalne zadania w kodowaniu. Umożliwia to deweloperom sprawniejsze przejście od fazy pomysłu do jego gotowego wdrożenia.
– Progress nie dodaje sztucznej inteligencji dla zdobycia rozgłosu, ale świadomie rozwija swoje narzędzia o inteligentne funkcje, które realnie zwiększają produktywność programistów. Skupiając się na możliwościach praktycznej integracji firma dostarcza rozwiązania bazujące na AI, które faktycznie ułatwiają pracę zespołów i usprawniają realizowane przez nie codzienne procesy – podkreśla Steve Melan, architekt, Microsoft MVP.
Progress, w ramach prowadzenia dalszych inwestycji w rozwój bazujących na AI środowisk programistycznych, zaprezentował także nowe funkcje w popularnym narzędziu do wizualnej stylizacji aplikacji Progress ThemeBuilder. Obecnie można w nim tworzyć i dostosowywać motywy za pomocą prostych poleceń tekstowych, bez konieczności ręcznego edytowania kodu CSS.
Rozszerzone, zapewnione przez AI możliwości, obejmują także funkcje, które deweloperzy mogą wbudować w aplikacje dla użytkowników końcowych:
• Konwersacyjny interfejs użytkownika (Chat) – Mechanizm bardziej naturalnych interakcji, wykorzystujący strumieniowe odpowiedzi, funkcje zamiany tekstu na mowę, elastyczne formaty odpowiedzi i wbudowane śledzenie wykorzystania tokenów (jednostek używanych przez modele AI do generowania treści).
• Wbudowane polecenia AI (Inline AI Prompt) – Kontekstowe interakcje, takie jak poprawianie błędów, przepisywanie treści czy generowanie alternatywnych wersji.
• Nowa wersja komponentu AI Prompt – Odświeżony wygląd i większa funkcjonalność.
• Akcje w Data Grid sterowane promptami – Możliwość tworzenia poleceń tekstowych do sortowania, filtrowania, grupowania czy wyróżniania danych.
• Kolumna AI Assistant w Data Grid – Tworzenie podsumowań, objaśnień czy ostrzeżeń na podstawie danych zawartych w poszczególnych wierszach.