Wrayの知识库 Wrayの知识库
首页
  • Java 基础
  • Java 集合
  • Java 并发
  • Java IO
  • JVM
  • Spring Framework
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • MySQL
  • Redis
  • 计算机基础
  • 操作系统原理
  • Linux
  • MacOS
  • Windows
  • 系统工程与研究专题
  • AI 基础
  • 大模型基础
  • Prompt 工程
  • RAG 检索增强生成
  • Agent 智能体
  • AI 应用开发
  • AI 工程化
  • AI 安全与治理
  • AI 面试与设计题
  • 纸质书
  • 电子书
  • 学习课程
疑难杂症
GitHub (opens new window)
首页
  • Java 基础
  • Java 集合
  • Java 并发
  • Java IO
  • JVM
  • Spring Framework
  • Spring Boot
  • Spring Cloud
  • Spring Security
  • MySQL
  • Redis
  • 计算机基础
  • 操作系统原理
  • Linux
  • MacOS
  • Windows
  • 系统工程与研究专题
  • AI 基础
  • 大模型基础
  • Prompt 工程
  • RAG 检索增强生成
  • Agent 智能体
  • AI 应用开发
  • AI 工程化
  • AI 安全与治理
  • AI 面试与设计题
  • 纸质书
  • 电子书
  • 学习课程
疑难杂症
GitHub (opens new window)
  • AI概述
  • AI基础

  • 大模型基础

  • Prompt工程

  • RAG检索增强生成

  • Agent智能体

  • AI应用开发

  • AI工程化

  • AI安全与治理

  • AI面试与设计题

    • AI面试与设计题概述
    • AI基础高频题
    • Prompt工程高频题
    • RAG系统设计题
    • Agent系统设计题
      • 1. 题目:设计一个能调用工具的 AI Agent
      • 2. 核心模块
      • 3. 工具调用设计
      • 4. 权限和风险分级
      • 5. 可靠性设计
      • 6. 常见问题回答
      • 7. 容易漏的点
    • AI工程化高频题
    • AI安全治理高频题
目录

Agent系统设计题

Agent 系统设计题重点考察工具调用、任务规划、执行边界和安全治理。回答时一定要强调权限、审计和高风险动作确认。

# 1. 题目:设计一个能调用工具的 AI Agent

回答主线:

用户目标
  -> 任务理解
  -> 计划生成
  -> 工具选择
  -> 参数校验
  -> 权限判断
  -> 工具执行
  -> 结果观察
  -> 继续执行或输出
  -> 日志审计

# 2. 核心模块

模块 作用
Agent Runtime 管理执行循环
Tool Registry 注册工具和 Schema
Planner 拆解任务
Executor 执行工具
Memory 保存任务状态
Safety Guard 权限和风险控制
Audit Log 记录全过程

# 3. 工具调用设计

要点:

  • 工具有名称、描述、参数 Schema。
  • 模型只生成工具调用意图。
  • 后端负责参数和权限校验。
  • 工具返回结构化结果。
  • 高风险工具需要确认。

# 4. 权限和风险分级

工具类型 策略
公开只读 可自动调用
敏感只读 用户权限过滤
低风险写入 用户确认
高风险写入 人工审批
不可逆操作 默认禁止或强审批

面试中一定要说:模型不能作为权限判断的最终依据。

# 5. 可靠性设计

  1. 最大步骤数。
  2. 最大执行时间。
  3. 工具超时和重试。
  4. 幂等键。
  5. 失败安全停止。
  6. 中间状态持久化。
  7. 人工接管。

# 6. 常见问题回答

Q:Agent 为什么容易失控?

A:因为它同时具备规划、生成和工具调用能力。如果没有步骤限制、权限校验和审计,就可能循环执行、调用错误工具或越权操作。

Q:Agent 和工作流怎么选?

A:固定流程用工作流更稳定;路径动态、需要根据中间结果调整时才考虑 Agent。

Q:如何防止重复执行?

A:使用幂等键、执行记录和状态机,高风险动作执行前确认。

# 7. 容易漏的点

  1. 工具参数 Schema。
  2. 权限由后端判断。
  3. 高风险动作确认。
  4. 步骤限制和终止条件。
  5. 审计和回放。
  6. 工具结果不是绝对可信,也要校验。
上次更新: 2026/06/25, 17:53:09
RAG系统设计题
AI工程化高频题

← RAG系统设计题 AI工程化高频题→

Copyright © 2023-2026 Wray | 鄂ICP备2024050235号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式