Agenci AI wychodzą poza tradycyjne ramy automatyzacji, dynamicznie zarządzając wieloetapowymi zadaniami i podejmując decyzje na podstawie zaawansowanego rozumowania. Dzięki rozwojowi dużych modeli językowych (LLM) zyskują zdolność do współpracy, planowania, wykonywania oraz doskonalenia zadań. To znaczący krok naprzód w porównaniu z obecnie stosowanymi, głównie reaktywnymi narzędziami programowymi.
Odpowiadając na rosnące zapotrzebowanie na zaawansowanych agentów AI, Snowflake wprowadził Cortex Agents. Jest to w pełni zarządzana usługa, która upraszcza proces integracji, pobierania oraz przetwarzania zarówno danych ustrukturyzowanych, jak i nieustrukturyzowanych. Dzięki temu klienci Snowflake mogą budować wysokiej jakości agentów na dużą skalę.
Usługa dostępna jest obecnie w publicznej wersji testowej. Zarządza różnorodnymi źródłami danych – od tradycyjnych tabel po pliki PDF w magazynach obiektowych, dostarczając zaawansowane analizy i precyzyjne odpowiedzi na złożone zapytania.
Obserwowalność AI: monitorowanie i optymalizacja
Wprowadzenie zaawansowanej obserwowalności dla agentów AI jest kluczowe dla zapewnienia ich niezawodności i zgodności z wymogami prawnymi. Cortex AI Observability, wspierane przez TruLens, oferuje kompleksowe monitorowanie wydajności agentów za pomocą technik takich jak LLM-as-a-judge. Dzięki temu firmy mogą nie tylko optymalizować koszty i uzyskiwać bardziej trafne wyniki, ale także spełniać wymagania dotyczące zarządzania danymi.
Użytkownicy mogą analizować każdy etap działania agenta, porównywać konfiguracje modeli LLM oraz optymalizować wydajność na podstawie kluczowych wskaźników, takich jak trafność i zgodność z faktami.
Cortex Search
Jednym z kluczowych elementów Cortex Agents jest Cortex Search – zaawansowany silnik wyszukiwania danych niestrukturalnych, takich jak tekst, audio, obrazy czy wideo. Wykorzystuje on połączenie wyszukiwania wektorowego i leksykalnego oraz dodatkową warstwę ponownej klasyfikacji semantycznej, co pozwala na szybkie i precyzyjne wyszukiwanie na dużą skalę.
Snowflake wprowadził usprawnienia, takie jak większa skalowalność, redukcja kosztów o 30% oraz nowe opcje dostosowania, w tym wybór modeli wektorowych i filtrowanie według zakresów dat. Cortex Search przewyższa konkurencyjne rozwiązania korporacyjne o 11% pod względem trafności wyszukiwania (NDCG@10).
Cortex Analyst: Semantyczne generowanie SQL
Cortex Analyst to narzędzie wspomagane przez AI, które wykorzystuje model semantyczny do mapowania pojęć biznesowych na konkretne dane źródłowe. Takie podejście zwiększa precyzję w rzeczywistych scenariuszach biznesowych, szczególnie przy pracy z wieloma tabelami.
Snowflake wprowadził ulepszenia, które eliminują błędy, takie jak JOIN hallucinations czy podwójne zliczanie, co poprawia dokładność zapytań wielotabelowych. Nowy interfejs w Snowsight umożliwia łatwe tworzenie i monitorowanie modeli semantycznych, a funkcja Custom Instructions pozwala na definiowanie logiki biznesowej w języku naturalnym, co zwiększa elastyczność konfiguracji.