패턴 2: Amazon Bedrock을 사용한 에이전트 AI 오케스트레이션 - AWS 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

패턴 2: Amazon Bedrock을 사용한 에이전트 AI 오케스트레이션

기업이 사용자 참여를 개선하고, 콘텐츠가 많은 워크플로를 자동화하고, 더 스마트한 어시스턴트를 구축하려고 할 때 다음과 같은 일반적인 과제에 직면합니다.

  • 콘텐츠 생성은 노동 집약적이고 일관되지 않으며 느립니다(예: 마케팅 사본 작성, 도움말 문서, 상태 요약).

  • 사용자 인터페이스에는 기존 로직 트리와 FAQs가 지원할 수 없는 점점 더 개인화된 대화형 경험이 필요합니다.

  • 개발자는 여러 시스템을 통합하고, 관련 정보를 검색하고, 컨텍스트가 풍부한 일관된 응답을 실시간으로 제공하는 데 어려움을 겪습니다.

기존 자동화 도구는 견고할 수 있습니다. 고정된 규칙을 따르며 컨텍스트, 언어 뉘앙스 또는 사용자 어조를 기반으로 출력을 조정할 수 없습니다.

에이전트 AI 오케스트레이션 패턴: 유연성, 지능성, 목표 기반

에이전트 AI 오케스트레이션 패턴은 Amazon Bedrock을 사용하여 서버리스 아키텍처에 대규모 언어 모델(LLM) 기반 오케스트레이션을 도입하여 파운데이션 모델(FMs

  • 자연어 프롬프트를 해석합니다.

  • 필요에 따라 도구 또는 APIs.

  • 엔터프라이즈 지식의 기본 출력입니다.

  • 정형화된 맞춤형 콘텐츠를 동적으로 생성합니다.

Amazon Bedrock 에이전트를 사용하면 오케스트레이션이 자율적이고 목표 지향적이 됩니다. LLM은 호출할 도구, 검색할 정보 및 최종 응답을 공식화하는 방법을 결정합니다. 에이전트성 목표 기반 접근 방식은 LLM 기반 디지털 어시스턴트, 콘텐츠 파이프라인 및 지능형 인터페이스의 기반입니다.

참조 아키텍처는 다음과 같이 각 계층을 구현합니다.

  • 이벤트 트리거 - 사용자 입력, 챗봇 메시지 또는 비즈니스 워크플로 트리거에 Amazon API Gateway를 사용합니다.

  • 사전 처리 - 입력 형식을 지정하고 의도를 적절한 Amazon Bedrock 에이전트로 라우팅AWS Lambda하도록 구현합니다.

  • 오케스트레이션 - Amazon Bedrock 에이전트를 배포하여 프롬프트를 구문 분석하고, 도구(예: Lambda 및 데이터 APIs 호출하고, 지식 기반 컨텍스트를 검색합니다.

  • 추론 - 에이전트를 사용하여 FM(예: Anthropic Claude 또는 Amazon Nova Pro)을 호출하여 응답을 생성합니다.

  • 사후 처리 - Lambda를 사용하여 전송 전에 출력을 로깅, 검증 또는 보강합니다.

  • 출력 - 웹, 앱에 응답을 제공하거나 Amazon Simple Storage Service(Amazon S3) 또는 Amazon OpenSearch Service에 저장합니다.

사용 사례: 자동화된 마케팅 콘텐츠 생성

마케팅 팀은 여러 리전 및 언어에서 신제품 출시를 위해 제품 요약, 검색 엔진 최적화(SEO) 코드 조각 및 이메일 사본을 작성하는 데 몇 시간을 소비합니다. 수동 복사는 비용이 많이 들고 느리며 일관되지 않습니다.

이 사용 사례의 경우 생성형 AI 오케스트레이션 솔루션은 다음 단계로 구성됩니다.

  1. 마케터는 웹 양식을 통해 이름, 기능 및 대상 시장과 같은 최소한의 제품 세부 정보를 입력합니다.

  2. API Gateway는 입력을 Amazon Bedrock 에이전트로 라우팅합니다.

  3. 에이전트는 다음을 수행합니다.

    • 브랜드 어조, 기존 제품 설명 및 규제 지침에 대한 지식 기반을 쿼리합니다.

    • Lambda 함수를 호출하여 내부 APIs

    • Amazon Nova Pro를 사용하여 현지화되고 브랜드 일관성이 있는 제품 설명을 작성합니다.

  4. 생성된 사본은 품질 보증 및 배포를 위해 UI를 통해 반환되고 Amazon S3에 보관됩니다.

이 전체 워크플로는 초 단위로 오케스트레이션되며 완전한 추적성과 적응성을 제공합니다.

Amazon Bedrock Agents를 사용한 오케스트레이션이 중요한 이유

Amazon Bedrock Agents를 사용하면 개발자가 복잡한 워크플로가 아닌 도구와 목표를 정의합니다. LLM은 자연어를 사용하여 오케스트레이션을 구동합니다.

다음 표에서는 Amazon Bedrock Agents를 사용한 에이전트 AI 오케스트레이션과 기존 오케스트레이션 접근 방식을 비교합니다.

챌린지

기존 오케스트레이션 접근 방식

에이전트 AI 오케스트레이션

비정형 입력

수동 라우팅

LLMs 의미와 의도를 해석합니다.

도구 조정

하드코딩된 통합 로직

에이전트는 런타임에 도구를 선택합니다.

콘텐츠 생성

인적 노력 또는 템플릿

온디맨드 및 적응형 생성.

개인화

정적 규칙 또는 사용자 세그먼트

의미상 근거가 있는 실시간 적응.

LLM 오케스트레이션을 위한 거버넌스 고려 사항

강력한 오케스트레이션에는 책임이 따릅니다. 이 패턴을 채택하는 기업은 다음을 수행해야 합니다.

Amazon Bedrock으로 구동되는 생성형 AI 오케스트레이션 패턴을 사용하면 기업은 챗봇과 템플릿을 넘어 상황별 자동 인텔리전스 영역으로 이동할 수 있습니다.

마케팅 콘텐츠에서 응답 및 제품 설명서에 대한 내부 커뮤니케이션을 지원하는이 패턴은 확장 가능한 창의성과 의사 결정을 가능하게 합니다. 엔터프라이즈 클라우드 환경에서 예상되는 안정성, 관찰성 및 보안을 제공합니다.

생성형 AI 오케스트레이션 패턴의 비즈니스 가치

생성형 AI 오케스트레이션 패턴은 다음 영역에서 가치를 제공합니다.

  • 속도 - 콘텐츠 생성 소요 시간을 몇 시간에서 몇 초로 줄입니다.

  • 일관성 - 언어 및 팀 전반에서 어조, 지침 및 정책을 계속 준수합니다.

  • 확장성 - 소규모 팀이 글로벌 운영을 지원할 수 있습니다.

  • 민첩성 - 새로운 콘텐츠 유형 또는 사용자 흐름에 쉽게 적응할 수 있습니다.

  • 비용 효율성 - 수동 프로세스에 대한 의존도를 줄이고 time-to-market