Immagine AI

Amazon Web Services ha introdotto una Web Search API autonoma all’interno di Amazon Bedrock AgentCore, consentendo alle applicazioni di interrogare direttamente l’indice web gestito da Amazon mediante una singola chiamata autenticata. La nuova interfaccia elimina la necessità di creare preventivamente un AgentCore Gateway, configurare una destinazione di ricerca e utilizzare un client Model Context Protocol, passaggi richiesti dalla precedente modalità di accesso. L’operazione InvokeWebSearch è disponibile attraverso gli SDK AWS e AWS CLI e utilizza le normali credenziali Identity and Access Management e la firma Signature Version 4, senza richiedere chiavi API aggiuntive. I risultati comprendono estratti testuali ordinati per pertinenza e, quando disponibili, titoli delle pagine, indirizzi URL e informazioni temporali sulla pubblicazione. Il servizio ha un prezzo di 7 dollari per mille interrogazioni ed è destinato a sistemi agentici personalizzati, applicazioni tradizionali e pipeline di elaborazione dei dati.

La ricerca diretta consente agli sviluppatori di gestire autonomamente l’orchestrazione delle interrogazioni, i tentativi successivi in caso di errore, la memorizzazione temporanea dei risultati e il trattamento delle anomalie. L’interfaccia può essere integrata in sistemi basati su LangChain e LlamaIndex, ma anche in applicazioni di monitoraggio, verifica delle informazioni, arricchimento dei contenuti e analisi documentale che non utilizzano necessariamente agenti autonomi. AWS dichiara che le interrogazioni vengono elaborate attraverso un indice web gestito internamente, condiviso con servizi quali Alexa+, Kiro e Quick, senza inoltrarle a motori di ricerca esterni. Ogni richiesta può contenere una query di massimo 200 caratteri e richiedere da uno a 25 risultati, con un massimo di 25 elementi restituiti anche quando il parametro relativo al numero di risposte non viene indicato. Sono disponibili filtri di inclusione ed esclusione che supportano fino a 100 domini ciascuno, comprendendo automaticamente i sottodomini. I filtri temporali utilizzano timestamp UTC nel formato RFC 3339, con limiti iniziali e finali inclusivi. Il supporto Python richiede Boto3 dalla versione 1.43.127, mentre sono indicate le versioni langchain-aws 1.9.3 e AgentCore Python SDK 1.26.0.

L’accesso è disciplinato dall’autorizzazione bedrock-agentcore:InvokeWebSearch e può essere ulteriormente limitato attraverso le policy organizzative AWS. Negli ambienti di rete privata è possibile utilizzare AWS PrivateLink e un endpoint di interfaccia all’interno di una Virtual Private Cloud, evitando il ricorso a gateway Internet, NAT o proxy. Le restrizioni possono comprendere policy dell’endpoint, gruppi di sicurezza, subnet e condizioni IAM basate su aws:SourceVpce. Le chiamate possono essere registrate in CloudTrail come eventi relativi ai dati, purché sia configurato esplicitamente il tracciamento della risorsa AWS::BedrockAgentCore::WebSearch; i registri identificano lo strumento e il numero massimo di risultati, ma non includono il testo della ricerca o i filtri. Il servizio è disponibile inizialmente nelle regioni AWS della Virginia settentrionale, Ohio, Oregon, Irlanda, Tokyo e Sydney, con una quota predefinita di dieci richieste al secondo per account e regione, incrementabile su richiesta. Il percorso diretto non comporta costi aggiuntivi di Gateway, ma AWS continua a raccomandare quest’ultimo per gli ambienti multiagente che richiedono strumenti MCP centralizzati, sessioni condivise e politiche uniformi sulle sorgenti. Le condizioni di utilizzo richiedono inoltre di conservare e visualizzare i collegamenti e le citazioni delle fonti restituite.

Questo articolo è stato redatto con il supporto di strumenti di intelligenza artificiale (AI)

Di Fantasy