strands-agents/samples

Agent samples built using the Strands Agents SDK.

Strands Agents Samples – 빠른 개요

이것은 무엇인가: Strands 플랫폼으로 AI 에이전트를 구축하는 방법을 보여주는 바로 사용할 수 있는 예제 프로젝트 모음입니다. 이 저장소에는 Python과 TypeScript 모두에 대한 단계별 튜토리얼이 포함되어 있으며, 작은 "hello-world" 에이전트부터 멀티 에이전트 시스템, RAG(검색 증강 생성), 클라우드 서비스 배포, 엣지 디바이스 통합과 같은 더 복잡한 패턴까지 다룹니다.

왜 중요한가: Strands는 에이전트를 정의하는 모델 기반 방식을 장려합니다 – 에이전트의 동작(시스템 프롬프트, 도구, 라우팅)을 간결한 구성으로 설명하고 SDK가 무거운 작업(LLM 호출, 스트리밍, 도구 실행)을 처리합니다. 이러한 샘플을 통해 개발자는 많은 보일러플레이트 코드를 작성하지 않고도 해당 워크플로우를 실제로 볼 수 있습니다.

저장소의 주요 부분:

  • Python 샘플 (python/):
    • 01-learn – 기본 SDK 사용법, Agent 생성, 스트리밍 응답.
    • 02-deploy – AWS Lambda, Fargate 또는 Strands AgentCore 런타임용 에이전트를 패키징하는 방법.
    • 03-integrate – 에이전트를 AWS 서비스, 데이터베이스 또는 타사 API에 연결.
    • 04-industry-use-cases – 금융, 헬스케어, 소매 등을 위한 예제 프롬프트 및 아키텍처.
    • 05-technical-use-cases – Agentic RAG, 도구 호출, 오케스트레이션과 같은 패턴.
    • 06-evaluate – 테스트 및 평가 유틸리티.
    • 07-ux-demos – 에이전트와 대화하는 풀스택 UI 데모.
    • 08-edge – 엣지 디바이스(로보틱스 포함)에서 에이전트 실행.
  • TypeScript 샘플 (typescript/):
    • Python 튜토리얼을 미러링하지만 Node.js SDK(@strands-agents/sdk)용입니다.
    • Strands AgentCore 런타임에 대한 배포 지침이 포함되어 있습니다.

시작하는 방법:

  1. SDK를 설치합니다 (pip install strands-agents strands-agents-tools 또는 npm install @strands-agents/sdk).
  2. README의 "Your First Agent" 스니펫을 따릅니다 – 몇 줄로 Agent를 만들고 프롬프트로 호출합니다.
  3. Strands 문서에 설명된 대로 모델 제공자(OpenAI, Anthropic 등)를 구성합니다.
  4. 번호가 매겨진 튜토리얼 폴더로 들어가 더 깊은 예제를 확인합니다.

대상 독자: LLM 기반 에이전트 구축에 실습형 입문을 원하는 개발자, 특히 선언적이고 모델 중심의 접근 방식에 관심이 있는 사람. 이 저장소는 교육용이며, 추가 보안 및 테스트 없이는 코드가 프로덕션 준비가 되지 않았다고 경고합니다.

라이선스 및 커뮤니티: Apache-2.0, 지원을 위한 공개 Discord 및 풀 리퀘스트를 위한 기여 가이드가 있습니다.


모든 세부 사항은 저장소의 README에서 직접 가져왔습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트