Amazon Web Services 한국 블로그

Amazon WorkSpaces, AI 에이전트용 전용 데스크톱 출시 (미리 보기)

기업은 AI 에이전트를 배포할 때 중대한 문제에 직면합니다. 대부분의 비즈니스 워크플로를 지원하는 데스크톱 및 레거시 애플리케이션이 최신 AI 시스템에서 액세스할 수 없다는 것입니다. 2024년 Gartner 보고서에 따르면 조직의 75% 가 최신 API가 없는 레거시 애플리케이션을 실행하고 있으며, Fortune 500대 기업 중 71%는 적절한 프로그래밍 방식을 사용한 액세스 없이 메인프레임 시스템에서 중요한 프로세스를 운영한다고 합니다. 이는 많은 조직에서 AI 도입을 연기하거나 비용이 많이 들고 위험이 따르는 현대화 프로젝트를 수행하는 것 중 하나를 선택해야 했다는 뜻입니다.

이제 Amazon WorkSpaces 출시와 함께 AI 에이전트가 애플리케이션 현대화 없이 데스크톱 애플리케이션을 안전하게 운영할 수 있게 되었음을 알려드립니다. 수백만 명의 직원이 사용하고 신뢰하는 동일한 관리형 가상 데스크톱이 이제 AI 에이전트에도 서비스를 제공할 수 있게 되었습니다. 이를 통해 WorkSpaces를 단순히 제공하는 데 그치지 않고 기업 생산성을 확장하기 위한 인프라로 전환할 수 있습니다. 에이전트는 기존 WorkSpaces 환경에서 작동하기 때문에 API를 구축할 필요가 없으며, 애플리케이션 마이그레이션을 계획할 필요도, 새로운 인프라를 관리할 필요도 없습니다.

일부 고객이게는 일찍이 에이전트에게 WorkSpace를 제공할 수 있는 기회가 있었습니다. Nuvens Consulting의 이사 Chris Noon은 이렇게 말했습니다. “WorkSpaces를 사용하면 고객이 AI 에이전트에게 직원들이 이미 사용하고 있는 것과 동일한 안전하고 통제된 데스크톱 환경을 제공할 수 있습니다. 즉, 사용자 지정 API 통합, 완전한 감사 추적, 엔터프라이즈급 격리가 필요 없습니다. 규제가 엄격한 산업에서는 이것이 좋은 기능이 아니라 기본적으로 갖춰야 할 기준입니다.”

AI 에이전트를 위한 안전한 클라우드 데스크톱 액세스
WorkSpaces를 통해 AI 에이전트는 관리형 WorkSpaces 환경 내에서 실행되는 데스크톱 애플리케이션에 안전하게 액세스하고 이를 운영하며 복잡한 비즈니스 워크플로를 완수할 수 있습니다. 에이전트는 AWS Identity and Access Management(IAM)를 통해 인증하고 Workspaces를 통해 연결하며, 전체 감사 추적은 AWS CloudTrailAmazon CloudWatch를 통해 제공됩니다. 에이전트는 로컬 컴퓨터가 아닌 안전한 WorkSpaces 환경 내에서 작동하므로 기존 보안 제어 및 규정 준수 정책이 완전히 그대로 유지됩니다.

Amazon Workspace는 업계 표준 Model Context Protocol(MCP)을 지원합니다. 즉, WorkSpaces는 LangChain, CrewAIStrands Agents 등의 에이전트 프레임워크에서 사용할 수 있습니다.

직접 사용해 보기
AI 에이전트를 위한 WorkSpaces 환경을 설정하기 위해 먼저 AWS Management Console에서 새로운 WorkSpaces 애플리케이션 스택을 생성해 보았습니다. 이 스택은 에이전트의 연결 방식과 에이전트가 수행할 수 있는 작업을 제어하는 환경 구성입니다.

Amazon WorkSpaces 콘솔에서 스택 생성을 선택하고 기본 사항(이름, 플릿 연결, VPC 엔드포인트)을 구성했습니다. 스택 생성 워크플로의 3단계에서 두 가지 옵션이 있는 새로운 AI 에이전트 섹션을 발견했습니다. 첫 번째로, AI 에이전트 액세스 없음은 사람을 위해 설계된 표준 WorkSpaces의 기본 구성입니다. 두 번째로, AI 에이전트 추가는 AI 에이전트가 자체 ID 및 권한을 사용하여 애플리케이션에 안전하게 액세스하고 이를 운영할 수 있게 해줍니다. 이 스택에서는 에이전트 연결을 활성화하기 위해 AI 에이전트 추가를 선택했습니다.

Workspaces 스크린샷

다음으로 에이전트 액세스 설정을 구성하기 전에 스토리지를 활성화하여 에이전트가 데스크톱과 상호 작용하는 방식을 정의하겠습니다.

Workspaces 스크린샷

에이전트 기능에서 세 가지 기능을 활성화했습니다. 에이전트는 컴퓨터 입력을 통해 데스크톱 내에서 클릭하고, 입력하고, 스크롤할 수 있습니다. 에이전트는 컴퓨터 비전을 통해 데스크톱의 스크린샷을 캡처할 수 있습니다. 이 스크린샷은 에이전트에게 애플리케이션이 “보이는” 모습입니다. 마지막으로 스크린샷 스토리지는 감사 및 디버깅을 위해 세션 스크린샷이 저장되는 위치를 구성합니다.

Workspaces 스크린샷

데스크톱 화면 레이아웃에서 화면 해상도를 1280×720으로 설정하고 이미지 형식을 PNG로 설정했습니다. 해상도는 세션 중에 에이전트에게 얼마나 내용이 충실하게 보이는지를 결정합니다. 고밀도 UI 요소가 있는 복잡한 애플리케이션은 해상도가 높으면 유용할 수 있지만 터미널 스타일 인터페이스는 720p에서도 충분히 효과적입니다.

Workspaces 스크린샷

스택을 구성하면 WorkSpaces는 관리형 MCP 엔드포인트를 노출합니다. 에이전트 프레임워크이 이 엔드포인트를 사용하도록 지정하고 인증을 위한 IAM 자격 증명을 제공했더니 에이전트가 플릿 이미지에 설치된 데스크톱 애플리케이션과 상호 작용하기 시작했습니다.

Strands Agent SDK와 Amazon Bedrock으로 구축한 에이전트에서 이것이 실제로 어떻게 이루어지는지 살펴보겠습니다. 여기에서 API 없이 샘플 약국 시스템 내에서 처방 재조제를 처리하고, 환자 기록을 조회하고, 의약품을 검색하고, 주문을 하고, 재조제 성공을 확인하는 과정을 볼 수 있습니다.

애플리케이션은 에이전트가 이러한 작업을 하고 있는지 인식하지 못합니다. 소프트웨어는 수정되거나 다시 빌드되거나 통합된 부분 없이 그대로 사용되었습니다. 에이전트는 현재 존재하는 그대로의 환경에서 이를 사용해 작업했습니다.

미리 보기 출시
이 기능은 현재 미국 동부(버지니아 북부, 오하이오), 미국 서부(오리건), 캐나다(중부), 유럽(프랑크푸르트, 아일랜드, 파리) 및 아시아(도쿄, 뭄바이, 시드니, 서울, 싱가포르) 리전에서 추가 비용 없이 공개 평가판으로 제공됩니다.

GitHub 리포지토리를 사용하여 지금 바로 빌드를 시작하거나 WorkSpaces 페이지를 방문하여 자세한 내용을 확인하세요.