Skip to content

Kiro Web Tools 让 agent 可以实时搜索网页和抓取 URL 内容,用来回答训练数据之后发生变化的问题。它包含 web_search 和 web_fetch 两类工具,但受页面大小、超时、重定向、内容类型和访问权限限制。

Kiro Web Tools:让 agent 搜索网页和抓取最新资料

Kiro Web Tools 让 agent 可以访问互联网上的当前信息,而不是只依赖模型训练数据。对于变化很快的库文档、API 说明、发布信息和错误排查,这类能力很有价值。

它主要包括两个工具:

Tool用途
web_search搜索网页
web_fetch抓取指定 URL 内容

Kiro agent 可以先用 web_search 找到相关资料,再用 web_fetch 获取具体页面内容。

适合什么场景

Web Tools 适合:

  • 查询最新库文档或版本变化。
  • 搜索近期错误信息和解决方案。
  • 获取公开网页中的 API 说明。
  • 让 Kiro 结合当前互联网信息回答问题。

但它不适合访问需要登录、付费墙、企业内网或强限制的页面。官方也说明,搜索结果会随时间变化,一些内容可能因为限制或网页性质无法访问。

限制

官方列出的限制包括:

  • Size:单次页面抓取最大 10MB。
  • Timeout:每次请求 30 秒超时。
  • Redirects:最多跟随 10 次重定向。
  • Content type:只支持 text/html 页面。
  • Retries:失败时最多自动重试 3 次。

如果你给 Kiro 一个 PDF、登录后页面、动态加载很重的网站,web_fetch 不一定能成功。

组织治理

使用 IAM Identity Center 登录的 Pro-tier 客户,可以由管理员控制组织内用户是否能访问 Web Tools。

Web Tools 默认启用,但管理员可以从 AWS console 中关闭。

关闭流程:

  1. 打开 Kiro console。
  2. 选择 Settings。
  3. 在 Shared settings 下,把 Web search 和 web fetch tools 切换为 Off。

这适合对网络访问有合规要求的团队,尤其是涉及内部代码、客户数据或受控环境时。

使用建议

即使 Web Tools 可用,也建议遵守几个原则:

  • 不要把敏感代码或私密信息拼进搜索 query。
  • 对关键结论要求 Kiro 给出来源。
  • 对库 API 和版本行为,优先看官方文档。
  • 对需要登录的内容,不要假设 web_fetch 能看到。
  • 企业项目先确认组织是否允许 agent 访问外部网页。

常见问题

Q: Kiro Web Tools 默认开启吗?

A: 官方文档说明默认启用,但 Pro-tier + IAM Identity Center 的组织管理员可以关闭。

Q: web_fetch 能抓取登录后的页面吗?

A: 通常不能。官方说明它不应访问付费墙、认证后页面或类似访问受限内容。

Q: Web Tools 能替代官方文档吗?

A: 不能。它适合获取最新信息,但重要 API 行为仍应以官方文档和实际验证为准。