기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Bedrock에서 에이전트의 작업 그룹에 대한 함수 세부 정보를 정의하십시오.
Amazon Bedrock에서 작업 그룹을 생성할 때, 함수 세부 정보를 정의하여 에이전트가 사용자로부터 호출해야 하는 파라미터를 지정할 수 있습니다. 함수 세부 정보는 이름, 데이터 유형 (지원되는 데이터 유형 목록은 참조 ParameterDetail), 필수 여부 등에 따라 정의된 파라미터 목록으로 구성됩니다. 에이전트는 이러한 구성을 사용하여 사용자로부터 필요한 정보를 결정합니다.
예를 들어, 사용자를 대신하여 호텔을 예약하기 위해 에이전트가 사용자로부터 호출해야 하는 매개 변수가 포함된 함수를 정의할 수 있습니다. BookHotel 함수에 대해 다음과 같은 매개변수를 정의할 수 있습니다.
파라미터 | 설명 | 유형 | 필수 |
---|---|---|---|
HotelName | 호텔 이름 | 문자열 | 예 |
CheckinDate | 체크인 날짜 | 문자열 | 예 |
NumberOfNights | 숙박 숙박 일수 | 정수 | 아니요 |
이메일 | 사용자에게 연락하기 위한 이메일 주소 | 문자열 | 예 |
AllowMarketingEmails | 사용자에게 프로모션 이메일을 보낼 수 있는지 여부 | boolean | 예 |
이 매개변수 세트를 정의하면 상담원이 사용자가 예약하려는 호텔의 이름, 체크인 날짜, 사용자의 이메일 주소, 프로모션 이메일을 이메일로 전송하도록 허용할지 여부를 최소한으로 명시해야 한다는 결정을 내리는 데 도움이 됩니다.
사용자가 "I want to book Hotel X for tomorrow"
요청하면 에이전트가 매개 HotelName
변수를 결정하고 CheckinDate
그러면 나머지 파라미터에 대해 사용자와 후속 조치를 취하고 다음과 같은 질문을 던집니다.
-
“이메일 주소는 무엇입니까?”
-
“호텔에서 프로모션 이메일을 보내도록 허용하시겠습니까?”
에이전트가 모든 필수 파라미터를 결정하면 작업을 수행하도록 정의한 Lambda 함수로 해당 파라미터를 전송하거나 에이전트 호출에 대한 응답으로 파라미터를 반환합니다.
작업 그룹을 생성하는 동안 함수를 정의하는 방법을 알아보려면 을 참조하십시오. Amazon Bedrock에서 에이전트에 작업 그룹 추가