Amazon Web Services 한국 블로그

Amazon Nova Act IDE 확장 프로그램으로 AI 에이전트 개발 속도 높이기

오늘은 IDE에서 나갈 필요 없이 브라우저 자동화 에이전트를 빌드하는 경로를 간소화해 주는 도구인 Nova Act 확장 프로그램을 알려드립니다. Nova Act 확장 프로그램은 Visual Studio Code(VS Code), Kiro, Cursor와 같은 IDE에 직접 통합되어 Nova Act 모델로 자연어를 사용해 웹 기반 자동화 에이전트를 만드는 데 도움이 됩니다.

아래는 Visual Studio Code에서 Nova Act 확장을 간략하게 나타낸 것입니다.

Nova Act 확장 프로그램은 AWS의 브라우저 자동화 에이전트 SDK(소프트웨어 개발 키트)인 Amazon Nova Act SDK(미리보기) 기반입니다. Nova Act 확장 프로그램은 코딩 환경과 테스트 환경을 오가며 컨텍스트를 전환할 필요가 없어 기존 워크플로 개발과 완전히 다릅니다. 이제 자연어 기반 생성, 원자 셀 스타일 편집, 통합형 브라우저 테스트 등의 특성을 사용해 IDE 내에서 프로덕션 등급 에이전트 스크립트를 빌드, 사용자 지정, 테스트까지 모두 해결할 수 있습니다. 이 통합형 경험을 사용하면 양식 작성, QA 자동화, 검색, 복잡한 다단계 워크플로와 같은 태스크의 개발 속도를 높일 수 있습니다.

Nova Act 확장 프로그램으로 작업을 시작하려면 자연어로 워크플로를 설명하여 신속하게 초기 에이전트 스크립트를 생성하면 됩니다. 노트북 스타일 빌더 모드를 사용해 스크립트를 사용자 지정하여 API, 데이터 소스, 인증을 통합한 다음 실제 조건을 시뮬레이션하는 로컬 테스트 도구로 검증합니다. 여기에는 길이가 긴 다단계 워크플로의 실시간 단계별 디버그도 포함됩니다.

Nova Act 확장 프로그램 시작하기
우선 IDE의 확장 프로그램 관리자에서 Nova Act 확장 프로그램을 설치해야 합니다.

여기서는 Visual Code Studio를 사용하고 있으며, Extensions(확장 프로그램)를 선택한 다음 Nova Act를 입력합니다. 그런 다음 해당 확장 프로그램을 선택하고 Install(설치)을 선택합니다.

시작하려면 API 키를 얻어야 합니다. 그러기 위해 Nova Act 페이지로 이동해 API 키를 얻는 지침을 따릅니다. Cmd+Shift+P / Ctrl+Shift+P를 사용해 명령 팔레트를 열어 Set API Key(API 키 설정)를 선택합니다.

API 키를 입력한 다음에 Builder Mode(빌더 모드)를 사용해 볼 수 있습니다. 이것은 복잡한 자동화 스크립트를 모듈식 셀로 분해하는 노트북 스타일 빌더 모드로, 각 단계를 개별적으로 테스트하고 디버그한 이후에 다음 단계로 넘어가게 해줍니다.

여기에서는 Nova Act SDK를 사용해 에이전트를 빌드합니다. 오른쪽을 보시면 Live view(실시간 보기) 패널이 있어 브라우저에서 에이전트의 작업을 미리 볼 수 있고, Output(출력) 패널에서는 모델의 사고와 행동 등 실행 로그를 모니터링할 수 있습니다.

Nova Act 확장 프로그램을 테스트하기 위해 Run all cells(모든 셀 실행)를 선택합니다. 이렇게 하면 주어진 프롬프트에 따라 새 브라우저 인스턴스와 작업이 시작됩니다.

Fullscreen(전체 화면)을 선택해 브라우저 자동화가 어떻게 작동하는지 확인합니다.

Builder Mode(빌더 모드)의 또 다른 유용한 특성은 Output(출력) 패널입니다. 여기로 이동하여 셀을 선택하면 그 셀의 로그가 표시됩니다. 이렇게 하면 작업 중인 셀의 로그를 디버그하거나 검토할 수 있습니다.

템플릿을 선택해 시작할 수도 있습니다.

Builder Mode(빌더 모드)를 사용하는 것 외에, Nova Act와 채팅을 통해 스크립트를 만드는 방법도 있습니다. 그러려면 확장 프로그램을 선택하고 Generate Nova Act Script(Nova Act 스크립트 생성)를 선택합니다. Nova Act 확장 프로그램이 오른쪽 패널에 채팅 대화 창을 열고 자동으로 스크립트를 만들어 줍니다.

스크립트 만들기를 마쳤으면 Start Builder Mode(빌더 모드 시작)를 선택합니다. 그러면 Nova Act 확장 프로그램이 Builder Mode(빌더 모드)로 Python 파일을 만들게 도와줍니다. 이렇게 하면 채팅 기능과 Builder Mode(빌더 모드)를 전환할 수 있어 원활한 통합이 만들어집니다.

채팅 인터페이스를 보면 이용 가능한 워크플로 모드가 3개 있습니다.

  • Ask(질문): 태스크를 자연어로 설명하여 자동화 스크립트 생성
  • Edit(편집): 생성된 스크립트를 실행하기 전에 미세 조정 또는 사용자 지정
  • Agent(에이전트): 워크플로를 수행하는 AI 에이전트를 실행, 모니터링하고 에이전트와 상호 작용

Context(컨텍스트)를 추가하여 활성 문서, 지침, 문제 또는 에이전트가 사용할 만한 추가적인 Model Context Protocol(MCP) 리소스 관련 정보를 제공할 수도 있고, 현재 창의 스크린샷을 제공할 수도 있습니다. 이 정보를 제공하면 에이전트가 해당 자동화 태스크의 구체적인 요구 사항을 이해하는 데 도움이 됩니다.

Nova Act 확장 프로그램은 채팅에 /을(를) 입력하여 액세스할 수 있는 미리 정의된 템플릿 세트도 제공합니다. 이러한 템플릿은 일반적인 웹 태스크용 스크립트를 신속하게 생성하도록 고안된 미리 정의된 자동화 시나리오입니다.

이러한 템플릿(예:@novaAct /shopping [my requirements])을 사용하여 워크플로에 딱 맞는 맞춤 Python 스크립트를 얻을 수 있습니다. 출시 시 Nova Act 확장 프로그램이 제공하는 템플릿은 다음과 같습니다.

  • /shopping: 온라인 쇼핑 태스크(검색, 비교, 구매) 자동화
  • /extract: 데이터 추출 처리
  • /search: 검색 및 정보 수집 수행
  • /qa: 품질 보증 및 테스트 워크플로 자동화
  • /formfilling: 양식 및 데이터 입력 태스크 완료

이 확장 프로그램은 Nova Act 확장 프로그램을 풀 스택 에이전트 빌더 도구로 포지셔닝하여 에이전트 개발 워크플로를 완전히 바꿔 놓습니다. 즉 개발 수명 주기 전체를 대상으로 한 전체 에이전트 IDE라는 말입니다. 자연어로 프로토타입을 만들 수도 있고, 모듈식 스크립팅으로 사용자 지정할 수도 있고, 로컬 테스트로 검증할 수도 있으며 이 모든 것이 IDE 안에서 해결되고, 프로덕션 등급 스크립트가 보장됩니다.

알아야 할 사항
알아두어야 할 요점은 다음과 같습니다.

  • 지원되는 IDE: 출시 시점 현재 Nova Act 확장 프로그램은 Visual Studio Code, Cursor, Kiro에서 사용할 수 있으며 추가 IDE 지원이 계획되어 있음
  • 오픈 소스: Nova Act 확장 프로그램은 Apache 2.0 라이선스에 따라 사용할 수 있으므로 커뮤니티 기여 및 사용자 지정이 가능함
  • 요금: Nova Act 확장 프로그램은 무료로 제공됨.

IDE 확장 프로그램 마켓플레이스에서 Nova Act 확장 프로그램을 설치하거나 GitHub 리포지토리에서 설명서와 예시를 참조하여 시작하세요.

자동화와 함께 행복한 하루를 보내시기 바랍니다!
Donnie