기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
지원되는 에이전트 프레임워크
Amazon Bedrock AgentCore Evaluations는 여러 에이전트 프레임워크로 구축된 에이전트를 평가합니다. 에이전트가 원격 측정으로 내보내는 항목과 원격 측정의 구조는 로 빌드하는 에이전트 프레임워크와 이를 기록하는 데 사용하는 계측 라이브러리에 따라 달라집니다.
지원되는 각 프레임워크에 대해이 섹션에서는 다음을 설명합니다.
-
사용할 수 있는 계측 라이브러리입니다.
-
에이전트를 계측하는 방법.
-
결과 스팬 및 이벤트 레코드의 모양입니다.
-
평가 서비스가 사용자 프롬프트, 에이전트 응답, 도구 호출 등 필요한 값을 찾는 방법.
AgentCore Evaluations는 다음과 같은 프레임워크 및 계측 라이브러리를 지원합니다. Python과 TypeScript 모두에서 여러 프레임워크가 지원됩니다. 라이브러리의 Python 및 TypeScript 버전은 서로 다른 범위 이름을 생성하므로 각 언어에는 고유한 행이 있습니다. 지정된 프레임워크 및 계측 라이브러리의 경우 평가 서비스는 두 언어 중 하나에서 동일한 값을 추출합니다.
| 에이전트 프레임워크 | 계측 라이브러리 | 언어 | 범위 이름 | 권장 버전 |
|---|---|---|---|---|
|
Strands Agents |
내장(Strands Agents SDK) |
Python |
|
최신 |
|
Strands Agents |
내장(Strands Agents SDK) |
TypeScript |
|
|
|
LangGraph |
OpenTelemetry( |
Python |
|
|
|
LangGraph |
OpenInference( |
Python |
|
|
|
LangGraph |
OpenTelemetry, ADOT 네이티브 |
TypeScript |
|
|
|
LangGraph |
OpenTelemetry( |
TypeScript |
|
|
|
LangGraph |
OpenInference( |
TypeScript |
|
|
|
OpenAI 에이전트 |
OpenTelemetry( |
Python |
|
|
|
OpenAI 에이전트 |
OpenInference( |
Python |
|
|
|
OpenAI 에이전트 |
OpenTelemetry, ADOT 네이티브 |
TypeScript |
|
|
|
OpenAI 에이전트 |
OpenInference( |
TypeScript |
|
|
|
Vercel AI SDK |
OpenTelemetry, ADOT 네이티브 |
TypeScript |
|
|
|
LlamaIndex |
OpenTelemetry( |
Python |
|
|
|
LlamaIndex |
OpenInference( |
Python |
|
|
|
Google ADK |
OpenInference( |
Python |
|
|
|
Claude 에이전트 SDK |
OpenInference( |
Python |
|
|
에이전트가 내보내는 각 스팬에는 이를 생성한 계측 라이브러리를 식별하는 범위 이름이 있습니다. 평가 서비스는이 이름을 읽어 처리하는 라이브러리와 스팬을 처리할 수 있는지 여부와 검색할 속성을 알려줍니다. 범위 이름은 각 스팬 및 이벤트 레코드의 scope.name 필드 값입니다.
대화 콘텐츠의 속성 이름과 위치는 프레임워크 및 계측 라이브러리에 따라 다릅니다. 단일 프레임워크의 속성 및 예제 범위는 해당 프레임워크의 페이지를 참조하세요.
참고
에이전트를 계측하는 것은 평가 서비스가 읽을 수 있는 원격 측정 생성의 한 부분일 뿐입니다. 에이전트는 원격 측정을 Amazon CloudWatch로 내보낼 수 있도록 관찰성도 활성화되어 있어야 합니다.
AgentCore가 해당 원격 측정을 제공하는 방법, 서비스가 필요한 값을 찾는 위치, 호스팅 옵션의 설정 단계는 원격 측정 설정 및 전송을 참조하세요.