本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
开始推荐工具描述
开始推荐为您的代理生成优化的工具描述。该服务会分析代理跟踪以识别工具选择方面的混乱情况,并生成更清晰的描述,从而减少代理在工具之间进行选择时的歧义。
注意
建议由 LLM 生成。在应用它们之前进行审查和测试。
代码示例
例
请求参数
| 参数 | Type | 必需 | 描述 |
|---|---|---|---|
|
|
字符串 |
是 |
推荐的名称。最多 48 个字符。图案: |
|
|
字符串 |
是 |
必须是 |
|
|
对象 |
是 |
|
|
|
字符串 |
否 |
可选描述。最多 4096 个字符。 |
|
|
字符串 |
否 |
等效性标记。如果您使用相同的客户端令牌重试请求,该服务将返回现有建议,而不是创建新的建议。 |
工具DescriptionRecommendationConfig 字段
| 字段 | 类型 | 必需 | 说明 |
|---|---|---|---|
|
|
Union |
是 |
当前要优化的工具描述。提供 |
|
|
Union |
是 |
用于分析的追踪来源。有关建议,请参阅追踪来源。 |
注意
工具描述建议不需要evaluationConfig. 与使用评估器作为优化信号的系统提示建议不同,工具描述建议直接从代理跟踪中分析工具选择模式,以识别工具之间的歧义并生成更清晰的描述。
工具描述输入模式
| Mode | CLI 标志 | API 字段 |
|---|---|---|
|
行内文本 |
|
|
|
配置包 |
|
|
使用配置包时,结果包括应用了优化工具描述的新捆绑包版本。
响应
| 字段 | Type | 说明 |
|---|---|---|
|
|
字符串 |
建议的唯一标识符。 |
|
|
字符串 |
建议的 ARN。 |
|
|
字符串 |
你指定的名字。 |
|
|
字符串 |
|
|
|
字符串 |
初始状态: |
|
|
Timestamp |
创建推荐的时间。 |
|
|
Timestamp |
上次更新建议的时间。 |
推荐结果
当推荐达到COMPLETED状态(通过 “获取推荐” 检索)时,结果包含:
| 字段 | Type | 说明 |
|---|---|---|
|
|
列表 |
Per-tool 结果。每个条目都包含 |
|
|
对象 |
当输入是配置包时出现。包含 |
|
|
字符串 |
如果建议失败,则出现。描述故障的错误代码。 |
|
|
字符串 |
如果建议失败,则出现。 Human-readable 错误描述。 |
错误
| 错误 | HTTP 状态 | 说明 |
|---|---|---|
|
|
400 |
请求参数无效。检查字段限制和必填字段。 |
|
|
403 |
权限不足。验证 IAM 策略。 |
|
|
409 |
已经存在具有相同客户令牌且具有不同参数的推荐。 |
|
|
402 |
您已超过并发建议的最大数量。 |
|
|
429 |
超出请求速率。使用指数回退进行重试。 |
|
|
500 |
Service-side 错误。重试请求。 |