- 구축
- AI 에이전트
AI 에이전트 구축
AI 에이전트 구축 시작하기
작성자: AWS Solutions Architect개요
Strands Agents는 모델 기반 접근 방식을 사용하여 단 몇 줄의 코드로 AI 에이전트를 구축하고 실행할 수 있는 간단하면서도 강력한 오픈 소스 SDK입니다. Strands Agent는 간단한 대화형 도우미부터 복잡한 자율 워크플로까지, 로컬 개발에서 프로덕션 배포에 이르기까지 필요에 따라 확장됩니다. Amazon Q Developer, AWS Glue, VPC Reachability Analyzer를 비롯한 AWS의 여러 팀이 이미 프로덕션 환경에서 AI 에이전트에 Strands를 사용하고 있습니다.

개발자가 에이전트의 복잡한 워크플로를 정의해야 하는 프레임워크와 비교할 때 Strands는 최신 모델의 기능을 활용하여 계획하고, 사고의 연쇄를 구성하고, 도구를 호출하고, 반영하여 에이전트 개발을 단순화합니다.계획, 사고, 도구 호출 및 반영을 통해 에이전트 개발을 간소화합니다. Strands를 사용하면 개발자는 간단히 프롬프트와 도구 목록을 코드로 정의하여 에이전트를 빌드한 다음, 로컬에서 테스트하고 클라우드에 배포할 수 있습니다. DNA의 두 가닥과 마찬가지로 Strands는 에이전트의 두 가지 핵심 요소인 모델과 도구를 서로 연결합니다. Strands는 모델의 고급 추론 기능을 사용하여 에이전트의 다음 단계를 계획하고 도구를 실행합니다. 더 복잡한 에이전트 사용 사례의 경우 개발자는 Strands에서 에이전트의 동작을 사용자 지정할 수 있습니다. 예를 들어 도구 선택 방법을 지정하고, 컨텍스트 관리 방식을 사용자 지정하고, 세션 상태 및 메모리가 저장되는 위치를 선택하고, 다중 에이전트 애플리케이션을 구축할 수 있습니다. Strands는 어디서나 실행될 수 있으며 Amazon Bedrock, Anthropic, Ollama, Meta 및 LiteLLM을 통한 기타 제공자의 모델을 비롯하여 추론 및 도구 사용 기능을 갖춘 모든 모델을 지원할 수 있습니다.