As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Inicie uma recomendação de descrição da ferramenta
Comece uma recomendação para gerar descrições de ferramentas otimizadas para seu agente. O serviço analisa os traços do agente para identificar a confusão na seleção de ferramentas e produz descrições nítidas que reduzem a ambigüidade quando o agente escolhe entre as ferramentas.
nota
As recomendações são geradas pelos LLMs. Revise e teste antes de aplicá-los.
Exemplos de código
exemplo
Parâmetros de solicitação
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
|
|
String |
Sim |
Um nome para a recomendação. Máximo de 48 caracteres. Padrão: |
|
|
String |
Sim |
Deve ser |
|
|
Objeto |
Sim |
Contém |
|
|
String |
Não |
Descrição opcional. Máximo de 4096 caracteres. |
|
|
String |
Não |
Símbolo de idempotência. Se você tentar novamente uma solicitação com o mesmo token de cliente, o serviço retornará a recomendação existente em vez de criar uma nova. |
DescriptionRecommendationConfig campos de ferramentas
| Campo | Tipo | Obrigatório | Description |
|---|---|---|---|
|
|
Union |
Sim |
As descrições atuais das ferramentas para otimizar. Forneça |
|
|
Union |
Sim |
Rastreie a fonte para análise. Consulte Trace sources para obter recomendações. |
nota
As recomendações de descrição da ferramenta não exigem umevaluationConfig. Diferentemente das recomendações de aviso do sistema, que usam um avaliador como sinal de otimização, as recomendações de descrição de ferramentas analisam os padrões de seleção de ferramentas diretamente dos traços do agente para identificar ambigüidades entre as ferramentas e gerar descrições nítidas.
Modos de entrada da descrição da ferramenta
| Modo | Sinalizadores CLI | Campo da API |
|---|---|---|
|
Texto embutido |
|
|
|
Pacote de configuração |
|
|
Ao usar um pacote de configuração, o resultado inclui uma nova versão do pacote com as descrições otimizadas das ferramentas aplicadas.
Resposta
| Campo | Tipo | Description |
|---|---|---|
|
|
String |
Identificador exclusivo da recomendação. |
|
|
String |
ARN da recomendação. |
|
|
String |
O nome que você especificou. |
|
|
String |
|
|
|
String |
Status inicial: |
|
|
Timestamp |
Quando a recomendação foi criada. |
|
|
Timestamp |
Quando a recomendação foi atualizada pela última vez. |
Resultado da recomendação
Quando a recomendação atinge o COMPLETED status (recuperada por meio de Obter uma recomendação), o resultado contém:
| Campo | Tipo | Description |
|---|---|---|
|
|
Lista |
Per-tool resultados. Cada entrada contém |
|
|
Objeto |
Presente quando a entrada era um pacote de configuração. Contém |
|
|
String |
Presente se a recomendação falhar. Código de erro descrevendo a falha. |
|
|
String |
Presente se a recomendação falhar. Human-readable descrição do erro. |
Erros
| Erro | Status HTTP | Description |
|---|---|---|
|
|
400 |
Parâmetros de solicitação inválidos. Verifique as restrições de campo e os campos obrigatórios. |
|
|
403 |
Permissões insuficientes. Verifique as políticas do IAM. |
|
|
409 |
Já existe uma recomendação com o mesmo token de cliente com parâmetros diferentes. |
|
|
402 |
Você excedeu o número máximo de recomendações simultâneas. |
|
|
429 |
Taxa de solicitações excedida. Novas tentativas com recuo exponencial. |
|
|
500 |
Service-side erro. Repetir a solicitação . |