2.6 用插件扩展答疑机器人的能力边界-大模型ACP模拟题-真题

96 阅读4分钟

单选题

  1. 在Multi-Agent系统中,Planner Agent的主要职责是?
    A. 直接执行工具函数
    B. 生成最终用户响应
    C. 任务分发与路由 ✅
    D. 监控系统日志

解析:Planner Agent负责分析用户输入并将任务分发给其他Agent,起到调度作用。

  1. 通过Assistant API创建Agent时,tools参数的作用是?
    A. 定义Agent的显示名称
    B. 配置Agent可调用的工具函数 ✅
    C. 控制Agent的响应速度
    D. 限制Agent的访问权限

解析tools参数用于绑定Agent可用的工具函数,如查询数据库或发送请求。

  1. 当用户请求“帮我请明天的假”时,系统需要调用哪些Agent?
    A. 仅employee_info_agent
    B. 仅leave_agent ✅
    C. chat_agent和summary_agent
    D. planner_agent和monitor_agent

解析:请假功能由leave_agent专门处理。

  1. 在工具函数映射关系中,function_mapper的作用是?
    A. 存储API密钥
    B. 将工具函数名称与实际函数绑定 ✅
    C. 记录用户提问历史
    D. 控制模型温度参数

解析function_mapper建立工具函数名称与具体实现的映射关系。

  1. 使用DashScopeRerank组件的目的是?
    A. 生成假想文档
    B. 对召回结果重排序 ✅
    C. 解析PDF文件
    D. 压缩向量维度

解析:重排序可过滤低相关性片段,提升结果质量。

  1. 以下哪种情况需要更新Planner Agent的instructions
    A. 增加新的执行Agent ✅
    B. 修改日志级别
    C. 更换API密钥
    D. 调整切片长度

解析:新增Agent需更新instructions以指导任务分配逻辑。

  1. 多Agent系统中,ast.literal_eval方法的作用是?
    A. 加密敏感数据
    B. 解析字符串为Python数据结构 ✅
    C. 生成随机测试用例
    D. 计算余弦相似度

解析:将Planner Agent返回的列表字符串转换为可操作的列表对象。

  1. 当用户提问“教育部门有几个人”时,应调用哪个工具函数?
    A. send_leave_application
    B. query_employee_info ✅
    C. md_polisher
    D. compare_embeddings

解析:员工信息查询由query_employee_info处理。


多选题

  1. 构建单Agent系统的基本步骤包括?(多选)
    ✅ A. 定义工具函数
    ✅ B. 通过Assistant API创建Agent
    ✅ C. 建立工具函数映射
    ❌ D. 部署分布式数据库

解析:核心步骤为工具定义、Agent创建和映射绑定。

  1. 以下哪些是Multi-Agent系统的核心组件?(多选)
    ✅ A. Planner Agent
    ✅ B. 执行工具函数的Agent
    ✅ C. Summary Agent
    ❌ D. 日志存储Agent

解析:系统由规划、执行、总结三类Agent构成。

  1. 使用百炼平台进行多Agent编排的优势包括?(多选)
    ✅ A. 可视化流程设计
    ✅ B. 内置智能体协作逻辑
    ✅ C. 快速验证业务效果
    ❌ D. 完全无需代码开发

解析:百炼提供画布式工具和仿真测试,但仍需配置逻辑。

  1. 在工具函数设计中,以下哪些参数是必需的?(多选)
    ✅ A. name(工具名称)
    ✅ B. description(工具描述)
    ❌ C. api_version(API版本)
    ✅ D. parameters(输入参数)

解析:工具定义需包含名称、描述和参数规范。

  1. 以下哪些场景适合使用Multi-Agent系统?(多选)
    ✅ A. 需要同时查询信息和提交申请 ✅
    ✅ B. 处理包含多个子任务的复杂请求
    ❌ C. 简单的事实性问答
    ❌ D. 单次数据库写入操作

解析:Multi-Agent擅长处理多步骤协作任务。

  1. 在测试Agent时,以下哪些是必要步骤?(多选)
    ✅ A. 验证工具函数映射
    ✅ B. 检查Planner Agent的任务分配
    ✅ C. 评估最终回答的准确性
    ❌ D. 调整向量数据库存储路径

解析:测试需覆盖功能映射、任务路由和输出质量。

  1. 以下哪些技术可与Multi-Agent系统结合?(多选)
    ✅ A. 视觉标注
    ✅ B. 自然语言处理
    ✅ C. 机器学习优化
    ❌ D. 区块链加密

解析:系统设计灵活,可与多种技术栈集成。

  1. get_multi_agent_response函数中,异常处理模块的作用是?(多选)
    ✅ A. 解析失败时调用兜底策略
    ✅ B. 防止程序因格式错误崩溃
    ❌ C. 优化向量检索速度
    ❌ D. 自动生成测试数据

解析:异常处理确保系统鲁棒性,提供备用方案。

原文链接

github.com/AlibabaClou…