Administrator
发布于 2026-10-12 / 0 阅读
0
0

Agent面试题 AGT-131—AGT-140:浏览器与代码 Agent

750题总目录 · Agent模块目录

本篇 10 题|覆盖初级到高级|浏览器与代码 Agent。先用自己的话回答,再核对参考要点,最后练习工程追问。

Agent知识导图:150题,15个专题
Agent知识导图:150题,15个专题;点击图片查看大图。

本篇目录

  1. AGT-131 浏览器 Agent 为什么容易脆弱?
  2. AGT-132 浏览器操作怎样选择定位方式?
  3. AGT-133 点击成功是否代表业务成功?
  4. AGT-134 浏览器 Agent 如何处理登录?
  5. AGT-135 网页隐藏内容能否作为指令?
  6. AGT-136 代码 Agent 修改前应做什么?
  7. AGT-137 代码 Agent 如何验证修改?
  8. AGT-138 自动运行依赖安装有何风险?
  9. AGT-139 代码 Agent 如何处理破坏性命令?
  10. AGT-140 浏览器与 API 工具如何选择?

AGT-131 浏览器 Agent 为什么容易脆弱?

难度:高级

参考答案:页面结构、异步加载、弹窗与权限状态不断变化。应基于当前可观察状态操作,验证动作结果,并避免把旧定位信息当作长期稳定接口。

工程追问:页面改版后如何快速定位失败?

AGT-132 浏览器操作怎样选择定位方式?

难度:高级

参考答案:优先语义角色、标签与稳定标识,必要时结合可见文本和页面状态。坐标定位对布局敏感,使用后必须确认实际目标与结果。

工程追问:同名按钮有多个怎么办?

AGT-133 点击成功是否代表业务成功?

难度:高级

参考答案:不代表。点击只说明输入动作发生,业务可能校验失败或仍在处理。应读取结果页面、服务端状态或明确确认信息,避免重复提交。

工程追问:网络超时后如何确认是否已付款?

AGT-134 浏览器 Agent 如何处理登录?

难度:高级

参考答案:通过受控会话或用户交互完成认证,避免在日志和模型上下文暴露密码。会话过期时明确恢复流程,不绕过多因素验证或权限限制。

工程追问:共享浏览器上下文有什么风险?

AGT-135 网页隐藏内容能否作为指令?

难度:高级

参考答案:不能。页面内容都是外部数据,即使伪装成系统消息也不具备授权。Agent 应只执行用户任务范围内的动作,并由工具层约束敏感能力。

工程追问:页面要求读取本地文件怎么办?

AGT-136 代码 Agent 修改前应做什么?

难度:高级

参考答案:理解需求、仓库约定、当前改动和相关测试,定位最小合理变更范围。保留用户未提交工作,避免未经判断覆盖文件或重置分支。

工程追问:发现已有修改与任务冲突怎么办?

AGT-137 代码 Agent 如何验证修改?

难度:高级

参考答案:运行与变更风险相称的检查,覆盖关键行为与回归路径,并检查实际差异。测试通过不代表所有正确,要说明未覆盖环境与已知限制。

工程追问:低影响文案修改需要完整测试套件吗?

AGT-138 自动运行依赖安装有何风险?

难度:高级

参考答案:安装脚本可执行代码,依赖来源可能不可信或发生变化。使用项目锁文件、受控来源和隔离环境,避免暴露凭据,并核对新增依赖必要性。

工程追问:为什么只看包名不够?

AGT-139 代码 Agent 如何处理破坏性命令?

难度:高级

参考答案:先确认目标范围、可恢复性和授权,优先可逆方案并保留必要备份。对路径进行真实解析校验,不能把未经验证的变量直接用于递归删除。

工程追问:当前目录错误会造成什么后果?

AGT-140 浏览器与 API 工具如何选择?

难度:高级

参考答案:存在稳定且授权的 API 时通常更便于校验和恢复;必须验证真实界面或仅有 UI 能力时使用浏览器。选择依据任务需要与可用权限。

工程追问:如何证明 API 修改已经反映到页面?

复盘练习

任选一题,用“场景与约束 → 方案 → 验证方法 → 失败边界”组织一段回答。初级先讲清概念,中级补实现与测试,高级补成本、权限和故障取舍。难度标签是学习建议,同一题可继续深入。

延伸阅读

以下为本模块相关原始论文与官方文档,用于继续学习;本文为原创面试要点整理,具体框架行为以所用版本为准。

继续学习

上一篇:Agentic RAG 与研究任务 · 下一篇:生产治理与面试设计 · 返回Agent目录


评论