Agent开发一面面经
完整信息
本篇目录
发一下问题给大家参考,攒攒人品!
- 你这个状态机整体流转是怎样的?关键节点分别是什么?
- Human-in-the-loop 放在哪一段,为什么放这里?
- HIL 后面的节点是什么,分别负责什么?
- 为什么这里一定要做幂等?不做会出什么问题?
- 同一份配置算出来的哈希是不是固定的?什么情况下会用同一个哈希再次触发 Jenkins?
- 这个哈希在你系统里表示的是同一个任务,还是同一类任务?
- 你们拿哈希去查任务时,结果是唯一定位,还是可能存在歧义?
- 如果网络抖动、服务挂了,哈希和任务状态怎么处理?
- 如果任务执行中会话断了,怎么恢复?如果 Jenkins 还在跑,怎么重新接回来?
- 如果会话断了、服务也挂了,这个任务还能不能恢复,靠什么恢复?
- 如果配置没变、哈希没变,但我想重新触发,幂等机制会不会把它拦住?你怎么设计“重试”和“重新发起”?
- 自动重启能不能做?如果做,重试逻辑、超时逻辑、人工介入边界怎么划分?
- 任务状态有没有必要持久化?应该放 memory,还是独立状态存储?
- 你的记忆是怎么分层的?哪些信息进短期上下文,哪些信息进长期记忆,哪些信息只进任务状态?
- 你们现在上下文大概能承接多长?30 轮裁剪是怎么裁的?
- 如果复杂任务 30 轮结束不了,长链路上下文怎么压缩、提炼、续接?
- 你怎么保证压缩之后不丢关键任务信息?
- 你对 Agent 范式怎么理解?ReAct 和 Reflection 分别是什么?
- ReAct 里人能不能介入?一般介入哪些节点?
- Reflection 比 ReAct 多出来的核心价值是什么?它能不能真正解决死循环?
- 如果系统进入死循环,除了人工介入,你还会加哪些机制让它停下来?
两道AI Coding,一道在平台写,一道用自己的ide
本篇目录
当前问题0121
- 01
你这个状态机整体流转是怎样的?关键节点分别是什么?
- 02
Human-in-the-loop 放在哪一段,为什么放这里?
- 03
HIL 后面的节点是什么,分别负责什么?
- 04
为什么这里一定要做幂等?不做会出什么问题?
- 05
同一份配置算出来的哈希是不是固定的?什么情况下会用同一个哈希再次触发 Jenkins?
- 06
这个哈希在你系统里表示的是同一个任务,还是同一类任务?
- 07
你们拿哈希去查任务时,结果是唯一定位,还是可能存在歧义?
- 08
如果网络抖动、服务挂了,哈希和任务状态怎么处理?
- 09
如果任务执行中会话断了,怎么恢复?如果 Jenkins 还在跑,怎么重新接回来?
- 10
如果会话断了、服务也挂了,这个任务还能不能恢复,靠什么恢复?
- 11
如果配置没变、哈希没变,但我想重新触发,幂等机制会不会把它拦住?你怎么设计“重试”和“重新发起”?
- 12
自动重启能不能做?如果做,重试逻辑、超时逻辑、人工介入边界怎么划分?
- 13
任务状态有没有必要持久化?应该放 memory,还是独立状态存储?
- 14
你的记忆是怎么分层的?哪些信息进短期上下文,哪些信息进长期记忆,哪些信息只进任务状态?
- 15
你们现在上下文大概能承接多长?30 轮裁剪是怎么裁的?
- 16
如果复杂任务 30 轮结束不了,长链路上下文怎么压缩、提炼、续接?
- 17
你怎么保证压缩之后不丢关键任务信息?
- 18
你对 Agent 范式怎么理解?ReAct 和 Reflection 分别是什么?
- 19
ReAct 里人能不能介入?一般介入哪些节点?
- 20
Reflection 比 ReAct 多出来的核心价值是什么?它能不能真正解决死循环?
- 21
如果系统进入死循环,除了人工介入,你还会加哪些机制让它停下来?
