기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
2단계: Amazon Bedrock 에이전트 생성
다음으로 Amazon Bedrock 에이전트를 생성합니다. 이 절차에서는 Amazon Bedrock 콘솔에서 에이전트를 설정하고, 파운데이션 모델로 구성하고, 날짜 및 시간 정보를 반환하는 친숙한 챗봇으로 동작을 정의하는 지침을 제공합니다. 또한 에이전트가 호출할 수 있는 API 엔드포인트, 특히 현재 날짜 및 시간을 가져오기 위한 엔드포인트를 정의하는 OpenAPI 스키마를 사용하여 작업 그룹을 생성합니다. 또한 에이전트의 IAM 역할에 인라인 정책을 추가하여 Lambda 함수를 호출할 수 있도록 합니다. 에이전트는 사용자와 Lambda 함수 간의 인터페이스 역할을 하여 자연어 요청을 해석하고 이를 구조화된 함수 호출로 변환하여 날짜 및 시간 정보를 검색합니다.
자세한 내용은 에이전트를 수동으로 생성 및 구성 단원을 참조하십시오.
Amazon Bedrock 에이전트 생성
-
Amazon Bedrock 콘솔을 사용할 권한이 있는 IAM 보안 주체 AWS Management Console 로에 로그인합니다. 그런 다음 https://console.aws.amazon.com/bedrock/
Amazon Bedrock 콘솔을 엽니다. -
탐색 창의 빌더 도구에서 에이전트를 선택합니다.
-
Create agent(에이전트 생성)을 선택합니다.
-
이름에 에이전트의 이름(예:
MyBedrockAgent
)을 입력합니다. -
(선택 사항) 설명에 설명을 입력합니다.
-
생성(Create)을 선택합니다. 에이전트 빌더 창이 열립니다.
-
에이전트 세부 정보 섹션에서 다음을 수행합니다.
-
에이전트 리소스 역할에서 새 서비스 역할 생성 및 사용을 선택합니다.
-
모델 선택에서와 같은 모델을 선택합니다Claude 3 Haiku.
-
에이전트에 대한 지침 섹션에서 다음 지침을 입력합니다.
You are a friendly chat bot. You have access to a function called that returns information about the current date and time. When responding with date or time, please make sure to add the timezone UTC.
-
저장을 선택합니다.
-
작업 그룹 탭을 선택합니다.
-
작업 그룹에서 추가를 선택합니다.
-
작업 그룹 이름 입력에 작업 그룹의 이름(예:
TimeActions
)을 입력합니다. -
(선택 사항) 설명에 작업 그룹에 대한 설명을 입력합니다.
-
작업 그룹 유형에서 API 스키마로 정의를 선택합니다.
-
작업 그룹 호출에서 기존 Lambda 함수 선택을 선택합니다.
-
Lambda 함수 선택에서에서 생성한 Lambda 함수의 이름을 선택합니다1단계: Lambda 함수 생성.
-
작업 그룹 스키마에서 인라인 스키마 편집기를 통해 정의를 선택합니다.
-
인라인 OpenAPI 스키마 텍스트 상자에서 기존 스키마를 다음 OpenAPI YAML 스키마로 바꿉니다.
openapi: 3.0.0 info: title: Time API version: 1.0.0 description: API to get the current date and time. paths: /get-current-date-and-time: get: summary: Gets the current date and time. description: Gets the current date and time. operationId: getDateAndTime responses: '200': description: Gets the current date and time. content: 'application/json': schema: type: object properties: date: type: string description: The current date time: type: string description: The current time
-
작업 그룹 구성을 검토하고 생성을 선택합니다.
-
저장을 선택하여 변경 사항을 저장합니다.
-
준비를 선택하여 에이전트를 준비합니다.
-
저장 및 종료를 선택하여 변경 사항을 저장하고 에이전트 빌더를 종료합니다.
-
에이전트 개요 섹션의 권한에서 IAM 서비스 역할을 선택합니다. 그러면 IAM 콘솔에서 역할이 열립니다.
-
IAM 콘솔에서 권한 탭을 선택합니다.
-
권한 추가를 선택하고 인라인 정책 추가를 선택합니다.
-
JSON을 선택하고 다음 정책을 붙여 넣습니다.
Resource
가 Lambda 함수의 Amazon 리소스 이름(ARN)인지 확인합니다. 의 6단계에서 ARN을 기록했습니다1단계: Lambda 함수 생성. -
다음을 선택합니다.
-
정책의 이름을 입력합니다(예:
BedrockAgentLambdaInvoke
). -
정책 생성을 선택합니다.