Progress, zaufany dostawca bazującego na sztucznej inteligencji oprogramowania do tworzenia aplikacji i zarządzania infrastrukturą, zaprezentował wczesną wersję narzędzia Progress MarkLogic Server 12. Klientom zapewniono w niej zaawansowane możliwości wykorzystania mocy sztucznej inteligencji na potrzeby przedsiębiorstwa dzięki rozszerzonym funkcjom wyszukiwania, natywnej obsłudze wektorów oraz nowym algorytmom bazującym na analizie trafności. Pozwala to na łatwiejsze integrowanie obecnych w aplikacjach korporacyjnych mechanizmów generatywnej sztucznej inteligencji (GenAI) z zewnętrznymi źródłami danych za pomocą techniki Retrieval Augmented Generation (RAG) oraz uzyskiwanie bazujących na faktach odpowiedzi na zapytania generowane przez duże modele językowe LLM podłączone w bezpieczny sposób do prywatnych danych klientów.
Nowe funkcje obecne w oprogramowaniu MarkLogic Server 12 zwiększają trafność i dokładność odpowiedzi udzielanych przez GenAI dzięki ulepszonym technikom wyszukiwania. Za pomocą pojedynczego interfejsu API użytkownicy mogą definiować, organizować i modyfikować ranking wyników wyszukiwania w celu zapewnienia szybszej, elastyczniejszej i bezpieczniejszej implementacji grafów odpowiedzialnych za przebieg analizy danych zgodnie z techniką RAG. Szersze wykorzystanie firmowych danych w aplikacjach wspieranych przez GenAI ułatwione jest dzięki dopasowaniu do siebie dojrzałego modelu danych i metadanych w ramach uproszczonej architektury RAG.
– Ponieważ mechanizmy sztucznej inteligencji w coraz większym stopniu są integrowane w strukturach przedsiębiorstw, kluczowe znaczenie zyskuje nie tylko zwiększanie precyzji dostarczanych wyników, ale także ochrona cennych firmowych danych – powiedział John Ainsworth, EVP oraz dyrektor generalny ds. aplikacji i platformy zarządzania danymi w firmie Progress. – Klienci korzystający z najnowszej wersji oprogramowania MarkLogic Server zyskują dostęp do niezawodnego systemu zarządzania bazami danych, wyposażonego w mechanizmy sztucznej inteligencji zdolne do generowania najwyższej jakości odpowiedzi, ale jednocześnie zapewniającego ochronę wizerunku przedsiębiorstwa oraz inwestycji poniesionych w wytworzenie własności intelektualnej.
Nowości w rozwiązaniu MarkLogic Server 12:
Natywna obsługa wektorów – Umożliwia wyszukiwanie podobieństw w ogromnych ilościach nieustrukturyzowanych danych zgromadzonych w systemach AI. Zapewnia natywne wykonywanie operacji wektorowych w MarkLogic Server, aby poprawić dokładność wyszukiwania w mechanizmach GenAI. Numeryczne reprezentacje danych, przygotowane do przetwarzania w systemach sztucznej inteligencji, przechowywane są w formatach JSON lub XML. Zapytania pełnotekstowe mogą być uzupełnienie za pośrednictwem zestawu narzędzi Optic API w celu uzyskania najwyższej trafności wyników.
Obsługa algorytmu rankingowego BM25 – Algorytm BM25 (Best Match 25), zapewniający ocenę istotności dokumentów w odniesieniu do zapytań użytkowników, w połączeniu z mechanizmami wyszukiwania wektorowego umożliwia najbardziej trafne uszeregowanie wyników tego procesu. Korzystające z rozwiązania MarkLogic Server przedsiębiorstwa mogą łączyć zapytania, scalać wyniki oraz modyfikować ich ranking za pomocą jednego wyrażenia przekazanego za pośrednictwem ujednoliconego interfejsu Optic API, który przekazuje do modelu LLM zawartość najbardziej odpowiednią wobec konkretnego zapytania użytkownika.
Wyszukiwanie najkrótszych ścieżek w grafach – Mechanizm ten umożliwia rozwiązywanie rzeczywistych problemów związanych z planowaniem tras, optymalizacją sieci i alokacją zasobów. Zapewnia poprawę kontekstowej trafności wyników oraz czasu reagowania w systemach rekomendacji wspomaganych sztuczną inteligencją przy użyciu wyszukiwania semantycznego z wykorzystaniem grafów wiedzy lub danych semantycznych w architekturze grafów RAG.
Progress zaprezentował również nową aplikację MarkLogic Flux, która zapewnia ulepszone mechanizmy przepływu i transformacji danych w celu przygotowania ich do wykorzystania w podstawowej platformie MarkLogic. Obejmują one obsługę znacznie większej liczby źródeł informacji, takich jak relacyjne bazy danych i chmurowe systemy pamięci masowej (np. Amazon S3). Zapewniają też lepszą wydajność dzięki szybszemu pozyskiwaniu bardzo dużych ilości danych o znacznej objętości, do wykorzystania w dowolnym rodzaju obciążenia operacyjnego, analitycznego lub związanego ze sztuczną inteligencją.
Platforma Progress MarkLogic, zawierająca rozwiązanie MarkLogic Server, łączy zarządzanie danymi w wielu modelach z wyszukiwaniem w czasie rzeczywistym, bazującym na mechanizmach oceny trafności i analizy semantycznej, przez co zapewnia elastyczne, bezpieczne repozytorium informacji do wykorzystania w firmowych środowiskach GenAI. Bazuje ono na elastycznej architekturze RAG, która rozszerza model LLM o wiedzę specyficzną dla danego zagadnienia, aby zwiększyć dokładność odpowiedzi, dostępność informacji w całej firmie oraz dostarczać informacji aplikacjom wspomaganym sztuczną inteligencją.