🟡 🤝 에이전트 게시일: · 3 분 읽기 ·

AWS: Strands Agents SDK와 Exa 통합으로 에이전트가 커스텀 크롤러 없이 자율적인 웹 검색 가능

편집용 일러스트: AI 네이티브 검색 엔진에 연결하는 오픈소스 SDK 에이전트, 자율적인 웹 쿼리를 나타내는 추상적인 데이터 흐름.

AWS Strands Agents SDK는 자율형 AI 에이전트 구축을 위한 오픈소스 프레임워크로, 시맨틱 수준에서 웹을 인덱싱하는 AI 네이티브 검색 엔진 Exa와 깊은 통합을 이루었습니다. 에이전트는 이제 언제 웹을 검색할지 자율적으로 결정하고, 여러 소스에서 보고서를 합성하며, 데이터를 인용할 수 있습니다——커스텀 크롤러나 스크레이퍼 인프라 없이도 가능합니다. 이 통합으로 웹 검색 지원 에이전트 개발이 수십 줄의 코드로 간소화됩니다.

🤖

이 기사는 AI가 1차 출처를 기반으로 생성했습니다.

크롤러를 구축하지 않고 에이전트에 웹 검색을 가능하게 하려면?

전통적으로, 웹을 검색할 수 있는 AI 에이전트를 구축하려면 상당한 인프라 작업이 필요했습니다——커스텀 크롤러, 스크레이퍼, HTML 파서, 속도 제한, robots.txt 준수. AWS는 Exa와 협력하여 Strands Agents SDK와 Exa의 API 인터페이스를 통해 이 문제를 해결하는 참조 구현을 발표했습니다. 기술적으로, 에이전트는 자연어 쿼리를 받아 전처리된 요약 및 인용이 포함된 관련 웹 페이지 목록을 반환하는 도구(exa_search)를 받게 됩니다.

이것이 중요한 이유: 웹 검색은 엔터프라이즈 에이전트에서 가장 수요가 높은 도구입니다——경쟁 정보 수집, 뉴스 모니터링, 실사 연구, 문서를 참조하는 기술 지원 등에 활용됩니다. 이 도구가 없으면 에이전트는 학습 중단 시점에서의 정보만으로 답변할 수 있습니다(예를 들어, Claude 4.7은 2025년 11월 이후의 사항을 모릅니다). Strands+Exa 조합으로 에이전트는 인프라 부담 없이 웹에 실시간으로 접근할 수 있습니다.

이 통합은 기업 개발자에게 무엇을 바꿉니까?

이 통합 이전에, 웹 검색 기능을 갖춘 AI 어시스턴트를 구축하는 팀은 몇 가지 만족스럽지 않은 옵션 중에서 선택해야 했습니다. Google Custom Search API(비용이 높고, 속도 제한이 있으며, 원시 HTML을 반환함), Bing Search API(Microsoft가 중단——2025년 8월 11일에 서비스 종료), SerpAPI(법적 위험이 있는 서드파티 스크레이핑), 또는 자체 스크레이퍼 인프라 구축(수개월 작업, 유지 관리 필요). Exa는 「AI 네이티브 웹 검색」 분야를 채웁니다——LLM 소비를 위해 특별히 웹을 인덱싱합니다.

Strands SDK는 tools 추상화를 제공합니다——에이전트는 N개의 도구(검색, 계산기, 코드 인터프리터, API 호출)를 가질 수 있으며, 모델이 주어진 쿼리에 어느 것을 사용할지 자율적으로 결정합니다. Exa와의 통합은 Exa를 도구로 등록하는 수십 줄의 TypeScript 또는 Python 코드로 구성됩니다. 이전에는 몇 주가 걸리던 개발이 이제 하나의 작업 세션에서 완료됩니다.

이것은 더 광범위한 AWS AI 생태계에 어떻게 통합됩니까?

AWS는 지난 6개월 동안 에이전트 인프라를 적극적으로 구축했습니다: Bedrock AgentCore(관리형 메모리, 게이트웨이, 아이덴티티), Claude Platform GA(어제 발표), Strands Agents SDK. 목표는 AWS를 프로덕션 에이전트의 기본 클라우드 플랫폼으로 만드는 것입니다——Lambda가 기본 서버리스 플랫폼이 된 것처럼. Exa와의 통합(서드파티, AWS 소유 아님)은 AWS가 일부 다른 도메인(예: 데이터베이스)보다 더 개방적인 전략을 가지고 있음을 시사합니다.

이미 AWS 스택을 사용하는 개발자에게 이는 자연스러운 확장입니다. 경쟁 플랫폼(LangChain, CrewAI)을 사용하는 개발자에게는 Strands SDK로 마이그레이션할지, 기존 프레임워크에 Exa를 직접 통합할지의 문제가 있습니다——Exa는 프레임워크에 구애받지 않는 API를 제공하므로 마이그레이션이 필수는 아닙니다. AWS와의 통합 자체가 기업 배포를 강화합니다: 이미 AWS 계정을 보유한 팀은 새로운 벤더 온보딩 없이 시작할 수 있습니다.

사용을 위한 전제 조건은 무엇입니까?

사용에는 다음이 필요합니다: Bedrock에 대한 액세스 권한이 있는 AWS 계정(모델 호스팅용), Exa API 키(테스트용 무료 티어 존재), Strands SDK(npm/pip 설치). 권장 모델은 Claude 3.7 Sonnet 이상입니다——소형 모델에서는 에이전트 도구 호출의 신뢰성이 낮습니다. 비용: Exa는 AI 최적화 결과에 대해 검색당 약 $0.01의 per-search 요금을 부과하며, Bedrock은 토큰 단위로 청구합니다. 일일 100회 검색 프로토타입의 경우 총 약 $1/일.

자주 묻는 질문

AWS Strands Agents SDK란 무엇입니까?
Strands Agents SDK는 AWS가 공개한 자율형 AI 에이전트 구축을 위한 오픈소스 프레임워크입니다. 도구, 메모리, 계획 및 단계 오케스트레이션에 대한 추상화를 제공합니다——LangChain이나 CrewAI와 유사하지만, Bedrock 및 CloudWatch와 같은 AWS 서비스와 통합되어 있습니다.
Exa는 Strands와 결합하여 무엇을 제공합니까?
Exa는 키워드가 아닌 시맨틱 의미에 따라 웹을 인덱싱하는 AI 네이티브 검색 엔진입니다. LLM 소비에 적합한 구조화된 형식(요약, 인용, 소스)으로 결과를 반환합니다. Strands 에이전트는 이를 도구로 사용합니다——모델이 언제 호출할지 자율적으로 결정합니다.