🟡 🤝 Agenti Objavljeno: · 3 min čitanja ·

AWS: Strands Agents SDK + Exa integracija omogućuje agentima autonomno web pretraživanje bez custom crawlera

Editorial illustration: open-source SDK agent connecting to AI-native search engine, abstract data flows representing autonomous web queries.

AWS Strands Agents SDK je open-source framework za izgradnju autonomnih AI agenata koji je dobio duboku integraciju s Exa, AI-native tražilicom koja indeksira web na semantičkoj razini. Agent sada može autonomno odlučiti kada pretraživati web, sintetizirati izvještaje iz više izvora i citirati podatke — bez izgradnje custom crawlera ili scraper infrastrukture. Integracija pojednostavljuje izradu web search-enabled agenata na desetak linija koda.

🤖

Ovaj članak generiran je uz pomoć umjetne inteligencije na temelju primarnih izvora.

Kako agentu omogućiti web pretraživanje bez izgradnje crawlera?

Tradicionalno, izgradnja AI agenta koji može pretraživati web zahtijevala je značajan infrastrukturni napor — custom crawler, scraper, parser HTML-a, rate limiting, robots.txt poštivanje. AWS je u suradnji s Exa-om predstavio reference implementaciju koja taj problem rješava kroz Strands Agents SDK i Exa-ino API sučelje. Tehnički, agent dobiva alat (exa_search) koji prima upit prirodnim jezikom i vraća listu relevantnih web stranica s pre-procesiranim sažecima i citacijama.

Razlog zašto je ovo važno: web search je najtraženiji alat za enterprise agente — bilo da je u pitanju competitive intelligence, news monitoring, due diligence istraživanje ili tehnička podrška koja konzultira dokumentaciju. Bez ovog alata, agent može odgovoriti samo iz svog training cutoff-a (npr. Claude 4.7 ne zna ništa nakon studenog 2025). Sa Strands+Exa kombinacijom, agent dobiva real-time pristup webu bez infrastrukturnog tereta.

Što ova integracija mijenja za enterprise developere?

Prije ove integracije, tim koji je gradio AI asistenta s web search funkcionalnošću trebao je odabrati između nekoliko nezadovoljavajućih opcija. Google Custom Search API (skup, rate-limited, vraća sirovi HTML), Bing Search API (Microsoft napušta — gasi se 11. kolovoza 2025), SerpAPI (third-party scraping s pravnim rizicima) ili izgradnja vlastite scraper infrastrukture (mjeseci posla, održavanje). Exa popunjava nišu “AI-native web search” — indeksira web specifično za LLM konzumaciju.

Strands SDK pruža tools apstrakciju — agent može imati N alata (pretrage, kalkulator, code interpreter, API call-ove), i model autonomno odlučuje koji koristiti za dani upit. Integracija s Exa-om sastoji se od desetak linija TypeScript-a ili Python-a koje registriraju Exa kao alat. Razvoj koji bi inače trajao tjedne sad je gotov u jednoj radnoj sesiji.

Kako se ovo uklapa u širi AWS AI ekosustav?

AWS u zadnjih šest mjeseci agresivno gradi infrastrukturu za agente: Bedrock AgentCore (managed memory, gateway, identity), Claude Platform GA (objavljen jučer), Strands Agents SDK. Cilj je da AWS bude default cloud za production agente — slično kao što je Lambda postao default serverless platforma. Integracija s Exa-om (third-party, ne AWS-owned) signalizira otvoreniju strategiju nego što je AWS imao u nekim drugim domenama (npr. databases).

Za developere koji već koriste AWS stack, ovo je natural extension. Za one koji koriste konkurentske platforme (LangChain, CrewAI), pitanje je hoće li migrirati na Strands SDK ili integrirati Exa direktno u postojeći framework — Exa nudi API koji je framework-agnostic, pa migracija nije nužna. Sama integracija s AWS-om pojačava enterprise distribution: tim koji već ima AWS account može započeti bez novog vendor onboarding-a.

Koje su pretpostavke za korištenje?

Korištenje zahtijeva: AWS account s pristupom Bedrock-u (za hostanje modela), Exa API ključ (besplatan tier postoji za testiranje), Strands SDK (npm/pip install). Model koji preporučuju je Claude 3.7 Sonnet ili noviji — agent tool calling je u manjim modelima manje pouzdan. Trošak: Exa naplaćuje per-search (cca $0.01 po pretrazi za AI-optimised rezultate), Bedrock naplaćuje per-token. Za prototip s 100 pretraga dnevno ~$1/dan ukupno.

Česta pitanja

Što je AWS Strands Agents SDK?
Strands Agents SDK je open-source framework koji je AWS objavio za izgradnju autonomnih AI agenata. Pruža apstrakcije za alate, memoriju, planiranje i orkestraciju koraka — slično LangChain-u ili CrewAI-u, ali integriran s AWS uslugama poput Bedrock-a i CloudWatch-a.
Što Exa donosi u kombinaciji sa Strands-om?
Exa je AI-native tražilica koja indeksira web prema semantičkom značenju, ne ključnim riječima. Vraća rezultate u strukturiranom formatu prikladnom za LLM konzumaciju (sažetak, citacija, izvor). Strands agent ga koristi kao alat — model autonomno odlučuje kad ga zvati.