

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

# 코드 해석을 활성화하여 애플리케이션의 코드 생성, 실행, 테스트
<a name="agents-code-interpretation"></a>

코드 해석을 통해 에이전트는 보안 테스트 환경에서 애플리케이션 코드를 생성 및 실행하고 코드의 문제를 해결할 수 있습니다. 코드 해석을 사용하면 에이전트의 파운데이션 모델을 사용하여 생성형 AI 애플리케이션 구축에 집중하면서 기본 기능을 구현하기 위한 코드를 생성할 수 있습니다.

Amazon Bedrock에서 코드 해석을 사용하여 다음 작업을 수행할 수 있습니다.
+ 특정 작업에 대한 사용자 요청을 이해하고, 사용자가 요청한 작업을 수행할 수 있는 코드를 생성하고, 코드를 실행하고, 코드 실행의 결과를 제공합니다.
+ 사용자의 일반 쿼리를 이해하고 코드를 생성 및 실행하여 사용자에게 응답을 제공합니다.
+ 데이터 분석, 시각화 및 평가를 수행하기 위한 코드를 생성합니다.
+ 사용자가 업로드한 파일에서 정보를 추출하고, 정보를 처리하고, 사용자 쿼리에 응답합니다.
+ 빠른 프로토타이핑을 위해 사용자와의 대화를 기반으로 코드를 생성합니다.

기본적으로 AWS 계정별 세션당 최대 동시 활성 코드 해석 수는 25개입니다. 즉, 각 AWS 계정는 코드 인터프리터를 사용하여 에이전트와 한 번에 최대 25개의 지속적인 대화를 가질 수 있습니다.

다음은 Amazon Bedrock 내에서 코드를 생성하고 실행하여 코드 해석의 도움을 받을 수 있는 몇 가지 사용 사례입니다.

1. .csv와 같은 데이터 파일에서 금융 거래를 분석하여 수익 또는 손실이 발생했는지 확인합니다.

1. *2020년 3월 14일*과 같은 날짜 형식을 .txt 또는 .csv 같은 파일 형식의 표준 API 형식인 `YYYY-MM-DD` 형식으로 변환합니다.

1. 스프레드시트(XLS)에서 데이터 분석을 수행하여 분기별/연간 회사 수익 또는 인구 증가율과 같은 지표를 계산합니다.

Amazon Bedrock에서 코드 해석을 사용하려면 다음 단계를 따릅니다.
+ 에이전트를 구축할 때 코드 해석을 활성화합니다. 코드 해석 활성화가 완료되면 사용을 시작할 수 있습니다.
+ 프롬프트를 제공하여 Amazon Bedrock에서 코드 해석 사용을 시작합니다. 예를 들어 “파이의 제곱근을 127자리까지 계산해 줘” 같은 요청이 가능합니다. 코드 해석은 python 코드를 생성하고 실행하여 응답을 제공합니다.
+ 파일을 첨부할 수도 있습니다. 파일의 정보를 사용하여 질문을 하고 데이터를 요약하거나 분석할 수 있습니다. 컴퓨터 또는 Amazon S3 버킷에 있는 파일을 첨부할 수 있습니다.

**지원되는 리전**:

Amazon Bedrock Agents에 대한 코드 해석이 지원되는 리전은 다음과 같습니다.


****  

| 리전 | 
| --- | 
| 미국 동부(버지니아 북부) | 
| 미국 서부(오리건) | 
| 유럽(프랑크푸르트) | 

**파일 지원**

코드 해석을 사용하면 파일을 첨부한 후 첨부된 파일을 사용하여 질문을 하고, 첨부된 파일의 내용을 기반으로 데이터를 요약하거나 분석할 수 있습니다.

최대 5개의 파일을 첨부할 수 있습니다. 모든 파일의 크기를 합하여 최대 10MB까지 가능합니다.
+ **지원되는 입력 파일 유형:** CSV, XLS, XLSX, YAML, JSON, DOC, DOCX, HTML, MD, TXT, PDF 
+ **지원되는 출력 파일 유형:** CSV, XLS, XLSX, YAML, JSON, DOC, DOCX, HTML, MD, TXT, PDF, PNG 