Vai al contenuto
AI.info

The Pulse

AWS aggiunge un’API di ricerca web diretta a Bedrock AgentCore

AWS ha reso generalmente disponibile un’API di ricerca web per applicazioni, cicli di agenti e pipeline di dati che utilizzano Bedrock AgentCore. L’API restituisce risultati ordinati per rilevanza da un indice gestito da Amazon e costa 7 dollari ogni 1.000 query.

AWS aggiunge un’API di ricerca web diretta a Bedrock AgentCore

Applicazioni e agenti di IA possono ora effettuare ricerche sul web tramite un’API diretta di Amazon Bedrock AgentCore, senza creare un gateway o una destinazione di ricerca. AWS ha reso l’API generalmente disponibile il 10 novembre.

Web Search era già disponibile tramite AgentCore Gateway come strumento accessibile da un client Model Context Protocol (MCP). L’API autonoma può essere utilizzata da applicazioni, cicli di agenti personalizzati e pipeline di dati, senza dover prima creare risorse.

I risultati sono ordinati per rilevanza e ciascuno include un estratto testuale, oltre al titolo della pagina, all’URL e all’ora di pubblicazione, quando disponibili. AWS afferma che le query vengono elaborate a partire da un indice web gestito da Amazon all’interno della sua infrastruttura e non vengono inviate a un motore di ricerca di terze parti.

L’API viene fatturata a 7 dollari ogni 1.000 query, la stessa tariffa di Web Search tramite il gateway. Per l’API diretta non sono previsti costi di gateway.

Filtri e limiti delle richieste

Gli sviluppatori richiamano l’operazione InvokeWebSearch tramite i kit di sviluppo software AWS o l’AWS Command Line Interface, utilizzando le credenziali AWS per firmare le richieste. L’identità che effettua la chiamata deve disporre dell’autorizzazione bedrock-agentcore:InvokeWebSearch sullo strumento di ricerca web gestito.

Le richieste possono includere o escludere domini specifici, con un massimo di 100 nomi di dominio in ciascun elenco; un dominio radice comprende anche i suoi sottodomini. I filtri sulla data di pubblicazione accettano un intervallo di tempo con estremi inclusi, espresso come data e ora nel formato RFC 3339 in UTC.

Una query può contenere fino a 200 caratteri e richiedere da 1 a 25 risultati. Se non viene specificato un massimo, l’API restituisce fino a 25 risultati.

La quota predefinita è fino a 10 richieste al secondo per account in ciascuna regione, con possibilità di aumento su richiesta. Gli sviluppatori possono anche provare le ricerche nella console AgentCore, modificare i filtri e generare uno snippet di codice con quelle impostazioni.

La scelta della connessione

L’API e il gateway esistente effettuano ricerche nello stesso indice, ma differiscono per le autorizzazioni e per il modo in cui vengono applicati i filtri. AWS consiglia il gateway per la maggior parte dei carichi di lavoro basati su agenti: combina la ricerca web con altri strumenti dietro un endpoint MCP e gestisce l’autenticazione e la selezione degli strumenti.

Il gateway può autorizzare chi effettua le chiamate con un JSON Web Token oltre che con IAM, mentre l’API diretta utilizza solo l’autorizzazione IAM. Un amministratore può impostare elenchi di domini su una destinazione del gateway per tutte le richieste, senza esporli all’agente che effettua la chiamata; le richieste all’API diretta includono invece i propri filtri.

Gli agenti LangChain possono utilizzare l’API tramite lo strumento di ricerca web AgentCore in langchain-aws 1.9.3 o versioni successive. Anche l’AgentCore Python SDK supporta l’API dalla versione 1.26.0, con un client che restituisce risultati con le date già interpretate.

Accesso privato e disponibilità

AWS PrivateLink può instradare le chiamate tramite un endpoint di interfaccia in un cloud privato virtuale anziché sulla rete internet pubblica. Gli endpoint di interfaccia sono fatturati alle tariffe standard di PrivateLink.

AWS CloudTrail può registrare le richieste come eventi di dati, anche se questi eventi non vengono registrati per impostazione predefinita. Gli eventi registrano lo strumento di ricerca e il numero massimo di risultati, ma non il testo della ricerca né i filtri.

I termini di utilizzo accettabile di AWS per Web Search richiedono agli utenti di conservare e mostrare i riferimenti alle fonti e i link forniti con ogni risultato di ricerca in qualsiasi output mostrato agli utenti finali. L’API è disponibile in US East (N. Virginia), US East (Ohio), US West (Oregon) ed Europe (Ireland). È disponibile anche in Asia Pacific (Tokyo) e Asia Pacific (Sydney).

Fonti

Notizie correlate

Esplora

Altri articoli