字节-大模型测试实习生面试真题
·
一、agent和skill之间的区别
agent是一个会思考、会决策的“数字员工”,而skill是它工具箱里一件“具体工具”或一项“专项能力”。
- Agent(智能体)
- 一个能自主理解、规划、决策并执行的智能系统
- 它能接收一个复杂的高层目标,自己分解任务、决定调用什么工具、处理意外情况,最终交付结果。
- Skill(技能)
- 一个封装好的、可复用的、完成单一任务的功能模块(通常是一个函数、API或插件)
- 它只负责完成一件非常具体的事情,没有自主规划能力,需要被调用才会工作
核心区别对比
| 维度 | Agent | Skill |
| 自主性 | 高。能独立思考、规划和决策 | 无。完全被动,等待指令。 |
| 任务粒度 | 复杂、端到端。处理多步、跨领域的任务 | 单一、原子化。只完成一个具体操作。 |
| 核心能力 | 任务规划、推理、工具使用、记忆、循环控制 | 特定功能实现,如查询数据库、发邮件、翻译 |
| 决策逻辑 | 拥有“大脑”(基于LLM的推理循环),决定何时、为何使用某个工具 | 只是“手”,执行被要求的具体动作,不关心为什么 |
| 构成关系 | Agent包含并调度多个Skills | Skill可被Agent调用,也可单独被程序使用 |
二、Java里面集合有哪些
List、Set和Map
然后在对每个集合进行展开描述
三、使用大模型设计测试用例,如何评估测试用例的准出标准呢?
从覆盖充分性、缺陷发现能力、用例正确性与可执行性和业务与流程接受度四个维度进行展开描述。
更多推荐



所有评论(0)