도구 설명 권장 사항 시작
에이전트에 대한 최적화된 도구 설명을 생성하려면 권장 사항을 시작합니다. 이 서비스는 에이전트 추적을 분석하여 도구 선택 혼동을 식별하고 에이전트가 도구 중에서 선택할 때 모호성을 줄이는 명확한 설명을 생성합니다.
참고
권장 사항은 LLMs에서 생성됩니다. 적용하기 전에 검토하고 테스트합니다.
코드 샘플
예
요청 파라미터
| 파라미터 | 유형 | 필수 | 설명 |
|---|---|---|---|
|
|
문자열 |
예 |
권장 사항의 이름입니다. 최대 48자입니다. 패턴: |
|
|
문자열 |
예 |
|
|
|
객체 |
예 |
권장 사항에 대한 구성과 |
|
|
문자열 |
No |
선택적 설명 최대 4096자입니다. |
|
|
문자열 |
No |
Idempotency 토큰입니다. 동일한 클라이언트 토큰으로 요청을 재시도하면 서비스는 새 클라이언트 토큰을 생성하는 대신 기존 권장 사항을 반환합니다. |
toolDescriptionRecommendationConfig 필드
| Field | 유형 | 필수 | 설명 |
|---|---|---|---|
|
|
결합 |
예 |
최적화할 현재 도구 설명입니다. |
|
|
결합 |
예 |
분석을 위한 추적 소스입니다. 권장 사항은 소스 추적을 참조하세요. |
참고
도구 설명 권장 사항에는가 필요하지 않습니다evaluationConfig. 평가자를 최적화 신호로 사용하는 시스템 프롬프트 권장 사항과 달리 도구 설명 권장 사항은 에이전트 추적에서 직접 도구 선택 패턴을 분석하여 도구 간의 모호성을 식별하고 명확한 설명을 생성합니다.
도구 설명 입력 모드
| Mode | CLI 플래그 | API 필드 |
|---|---|---|
|
인라인 텍스트 |
|
|
|
구성 번들 |
|
|
구성 번들을 사용할 때 결과에는 최적화된 도구 설명이 적용된 새 번들 버전이 포함됩니다.
응답
| Field | 유형 | 설명 |
|---|---|---|
|
|
문자열 |
권장 사항의 고유 식별자입니다. |
|
|
문자열 |
권장 사항의 ARN입니다. |
|
|
문자열 |
지정한 이름입니다. |
|
|
문자열 |
|
|
|
문자열 |
초기 상태: |
|
|
타임스탬프 |
권장 사항이 생성된 시간입니다. |
|
|
타임스탬프 |
권장 사항이 마지막으로 업데이트된 시간입니다. |
권장 사항 결과
권장 사항이 COMPLETED 상태에 도달하면(권장 사항 가져오기를 통해 검색) 결과에 다음이 포함됩니다.
| Field | 유형 | 설명 |
|---|---|---|
|
|
목록 |
도구별 결과. 각 항목에는 |
|
|
객체 |
입력이 구성 번들일 때 표시됩니다. 최적화된 설명이 적용된 새 번들 버전을 포함하고 |
|
|
문자열 |
권장 사항이 실패한 경우 표시됩니다. 실패를 설명하는 오류 코드입니다. |
|
|
문자열 |
권장 사항이 실패한 경우 표시됩니다. 사람이 읽을 수 있는 오류 설명입니다. |
오류
| 오류 | HTTP 상태 | 설명 |
|---|---|---|
|
|
400 |
잘못된 요청 파라미터입니다. 필드 제약 조건 및 필수 필드를 확인합니다. |
|
|
403 |
권한이 부족합니다. IAM 정책을 확인합니다. |
|
|
409 |
동일한 클라이언트 토큰을 사용하는 권장 사항이 이미 다른 파라미터와 함께 존재합니다. |
|
|
402 |
최대 동시 권장 사항 수를 초과했습니다. |
|
|
429 |
요청 속도가 초과되었습니다. 지수 백오프를 사용하여 재시도하세요. |
|
|
500 |
서비스 측 오류입니다. 요청을 다시 시도하세요. |