È arrivata la release di agosto 2024 della piattaforma SnapLogic! Questa release porta con sé:
- Aggiornamenti generativi dell'integrazione che includono il supporto di Google Gemini LLM per alimentare le vostre applicazioni e il supporto per i servizi RAG gestiti di OpenAI e Amazon Bedrock, in modo da poter costruire in modo efficiente applicazioni basate su LLM che sfruttano qualsiasi base di conoscenza.
- Nuovi Snaps per migliorare le prestazioni e l'automazione dei carichi di lavoro dei dati in Oracle e Databricks
- Nuove API pubbliche per controllare la qualità delle pipeline che rendono le pipeline e i flussi di lavoro più resistenti e facili da usare.
- Miglioramenti alla gestione delle API che migliorano la sicurezza e le prestazioni
Vediamo i punti salienti del rilascio di agosto.
Costruire applicazioni RAG in modo efficiente con gli aggiornamenti di GenAI
Lo spazio dell'integrazione generativa si sta evolvendo rapidamente e noi vogliamo muoverci in fretta per offrirvi le opzioni di connettività di cui avete bisogno per alimentare i vostri casi d'uso aziendali.
La Retrieval Augmented Generation (RAG) è una tecnica utilizzata per migliorare la qualità delle risposte LLM fornendo a quest'ultimo un contesto aggiuntivo, ad esempio una base di conoscenza autorevole. Con GenAI App Builder, i clienti possono creare potenti applicazioni GenAI basate su RAG, ma il processo può essere un po' troppo impegnativo per alcune organizzazioni. Con la release di agosto, stiamo aggiungendo il supporto per i servizi RAG gestiti di OpenAI e Amazon Bedrock, in modo da ridurre la complessità nella creazione di applicazioni basate su RAG.
I nuovi snap aggiunti al pacchetto Snap di OpenAI LLM consentono di interagire con l'Assistente di OpenAI, un servizio RAG gestito, utilizzando l'API Assistenti. Prima di utilizzare gli snap, l'utente deve creare un assistente in OpenAI e fornirgli un contesto aggiuntivo attraverso la sua capacità di 'ricerca di file'. Successivamente, è possibile creare un contesto, chiamato Thread, che memorizza la cronologia dei messaggi. È possibile eseguire il thread assegnando un thread esistente a un assistente e aggiungendovi messaggi.
I nuovi snap dell'Amazon Bedrock LLM Snap Pack consentono di interagire con il servizio RAG gestito da AWS, chiamato Knowledge Base, e di invocare gli agenti Bedrock. Un agente, nella sua forma più semplice, consente di scomporre e orchestrare un processo aziendale in più fasi utilizzando il linguaggio naturale. Gli agenti possono collegarsi in modo sicuro alla fonte di dati della vostra azienda e integrare la richiesta dell'utente per ottenere risposte più pertinenti. Abbiamo aggiunto gli snap "Agent Retrieve" e "Agent Retrieve and Generate" per eseguire una query con l'agente e poi generare una risposta utilizzando un modello specifico.
Nella release di agosto della piattaforma SnapLogic, abbiamo aggiunto il supporto per l'offerta GenAI del terzo grande provider cloud : Google. Google GenAI LLM Snap Pack vi permette di interagire con Google Gemini e vi aiuta:
- Generare un prompt da un modello specifico nel formato modello Mustache
- Creare un vettore di incorporamento basato sui dati di contesto aggiuntivi
- Generare testo per creare contenuti e generare risposte
Nuovi snap per migliorare le prestazioni e l'automazione
Prestazioni 10 volte superiori con Oracle Parallel Load
Dato che i volumi di dati nelle organizzazioni continuano a crescere, abbiamo un nuovissimo Oracle Parallel Load Snap per spostare i dati nel database Oracle in modo ancora più efficiente. In precedenza abbiamo fornito Oracle Bulk Load Snap, che è molto performante, ma si basa sull'applicazione Oracle SQL Loader che deve essere installata sul plex del cliente. Oracle Parallel Load acquisisce i documenti, memorizza i contenuti in un'area di attesa e quindi carica i dati su un database Oracle tramite thread multipli, migliorando le prestazioni di 6-10 volte.
Automatizzare i lavori Databricks
Il nuovo Snap "Databricks - Run Job" esegue una serie di attività o processi all'interno di un'area di lavoro Databricks per offrire un'unica UX per i carichi di lavoro dei dati. A differenza di Databricks Execute Snap, che esegue più query, questo Snap consente di eseguire Databricks Jobs, che può automatizzare l'esecuzione di qualsiasi attività complessa di elaborazione dati, machine learning o data analytics, sia che si tratti dell'esecuzione di un Databricks Notebook o di un lavoro Spark.
Per saperne di più sui numerosi altri miglioramenti apportati agli Snaps esistenti.
Migliore osservabilità con la vista dei nodi del grafico
Abbiamo ridisegnato la visualizzazione del grafico per i nodi SnapLogic, in modo che possiate ottenere immediatamente maggiori informazioni sul vostro ambiente. Le barre rappresentano l'utilizzo medio di memoria, CPU e disco, mentre le carote colorate indicano i valori massimi nel periodo selezionato. Le barre e i carot sono codificati a colori in modo da poter intervenire rapidamente sui plessi che necessitano di attenzione immediata.
Migliore qualità della pipeline con un'API pubblica migliorata
SnapGPT ha aiutato utenti come voi a migliorare la qualità delle vostre pipeline con la funzione "Analyze Pipeline". Ora stiamo portando la stessa abilità nelle nostre API pubbliche. Con questa API pubblica, le aziende possono inserire il controllo della qualità delle pipeline nel loro processo CI/CD per le pipeline di integrazione, in modo da garantire che ogni workflow/pipeline soddisfi una determinata soglia di qualità.
Maggiore sicurezza e qualità delle risposte per le API gestite
I gestori di segreti offrono un modo semplice e sicuro per gestire i segreti nelle organizzazioni. Ora è possibile utilizzare un gestore di segreti per gestire le chiavi API e farvi riferimento quando si configurano i criteri API. I gestori di segreti, con la loro rotazione automatica delle chiavi, migliorano notevolmente la sicurezza delle API.
Un altro miglioramento di APIM nella versione di agosto migliora notevolmente la qualità delle risposte e l'esperienza degli utenti API. È ora possibile invalidare le vecchie voci della cache per assicurarsi che le API forniscano i risultati più recenti e accurati per le richieste API. Migliorando la qualità e la freschezza dei dati, potete garantire un'esperienza superiore ai vostri utenti API.
Per saperne di più sulla release 2024 di agosto, consultate le note di rilascio o contattate il team di assistenza clienti.