【面试】Nomi 项目面试问答
发表于|更新于|面试问答
|总字数:7|阅读时长:1分钟
公告
This is my Blog
目录
- 1. 目录
- 2. 问题及回答11
- 3. Q1:「Agent 不难,Harness 才难」怎么理解?模型商品化后护城河在哪?
- 4. Q2:你的 Harness 由哪些模块组成?各自职责?
- 5. Q3:tool-use ReAct 主循环怎么驱动?终止条件?
- 6. Q4:上下文压缩策略是什么?为什么先提取再压?
- 7. Q5:预算熔断 on_exceed 三策略分别在什么场景用?多 agent 额度怎么分?
- 8. Q6:断点续跑怎么保证幂等?resume 等价于从未中断?
- 9. Q7:span 树可观测层为什么是自进化归因的数据源?
- 10. Q8:编排原语怎么用?垃圾回收 agent 为什么是 agent 不是 cron?可撕裂设计什么意思?
- 11. 问题及回答12
- 12. Q1:单 agent 撑不住时,为什么拆多 agent 而不是加大上下文?
- 13. Q2:四层金字塔编排怎么适配到个人助手?
- 14. Q3:A2A 协议为什么自己设计?和 MCP、A2A/ACP 标准什么关系?
- 15. Q4:消息信封 8 字段,为什么 correlation_id 和 budget 要入信封?
- 16. Q5:三种路由(点对点/黑板/广播)什么时候用哪个?
- 17. Q6:能力注册发现 vs 硬编码路由,好处是什么?
- 18. Q7:Worker 三阶段 research→execute→verify 和 Critic 是什么关系?
- 19. Q8:审批关卡触发什么?Agent 自治(goals)怎么实现主动提醒?
- 20. 问题及回答13
- 21. Q1:四层为什么是四层不是三层?L1 和 L2 本质区别?
- 22. Q2:后思考提取(L0→L1)怎么做的?为什么存思考实体不存原文?
- 23. Q3:去重和冲突检测分别怎么做?
- 24. Q4:遗忘曲线 R=e^(-decay·t/s) 系数怎么定?为什么按 mem_type 差异化?
- 25. Q5:A-Mem 卡片链接怎么建?supports/contradicts/refines 关系怎么判?
- 26. Q6:LSH 两阶段检索原理?为什么 chromadb HNSW 是等价?
- 27. Q7:trust gate 怎么过滤干扰记忆?context_tags 哪来?
- 28. Q8:后台巩固进程跑哪些步骤?为什么不能在对话路径上做?
- 29. 问题及回答14
- 30. Q1:偏好、记忆、Skill 三者什么区别?为什么偏好要独立建模?
- 31. Q2:显式采集 vs 隐式采集,各自可靠性和覆盖率?
- 32. Q3:confidence 怎么初始化和累积?为什么隐式不达 1.0?
- 33. Q4:feedback 反馈怎么驱动 confidence 闭环收敛?
- 34. Q5:运行时注入为什么要按任务相关性过滤?怎么注入 system prompt?
- 35. Q6:冲突解决优先级(explicit>inferred)为什么隐式不能静默推翻显式?
- 36. Q7:偏好遗忘策略和记忆遗忘为什么不同?
- 37. Q8:偏好和记忆单一事实来源怎么协调?
- 38. 问题及回答15
- 39. Q1:自进化是什么?为什么 agent 上线后需要它?
- 40. Q2:自进化为什么不直接 RL?非参进化有什么陷阱?
- 41. Q3:7 步链路每步做什么?候选生成为什么独立成步?
- 42. Q4:配对 t 检验怎么算?为什么手算不用 scipy?
- 43. Q5:留出集为什么不混训练?防什么?
- 44. Q6:0.95²⁰≈36% 串联可靠性论据什么意思?论证什么?
- 45. Q7:边界记忆为什么重要?怎么避免重复提议被否的改法?
- 46. Q8:”可证伪”作为自进化原则意味着什么?improvement_threshold 和 accept 门槛区别?
- 47. 问题及回答16
- 48. Q1:Skill 是什么?和记忆、和普通工具什么区别?
- 49. Q2:声明式字段(trigger/steps/required_tools)为什么 trigger 要独立于 description?
- 50. Q3:渐进式披露三级加载怎么降上下文成本?
- 51. Q4:composable_with 显式组合怎么避免组合爆炸?
- 52. Q5:习得链路(提取→验证→入库)为什么不能凭一次成功就固化?
- 53. Q6:SkillOpt 验证门(Held-out Gate)你借鉴了什么?
- 54. Q7:Skill 自进化参数 vs 非参六套方案你选哪条?为什么?
- 55. Q8:Skill 和 preference/记忆谁先触发?执行确定性怎么保证?
- 56. 问题及回答17
- 57. Q1:MCP 消费侧和暴露侧各解决什么?为什么说暴露侧让 agent 成”生态节点”?
- 58. Q2:工具裁剪「约束即提升」(Vercel 砍 80%)反直觉,为什么成立?
- 59. Q3:多模型路由按什么决策?三个输入怎么加权?
- 60. Q4:为什么 Critic/judge 即使任务简单也走 strong?
- 61. Q5:provider fallback 怎么设计?你单 provider 的局限是什么?
- 62. Q6:成本优化怎么量化?成本报告给谁用?
- 63. Q7:async→sync 桥接为什么要后台 event loop?为什么不全 async?
- 64. Q8:模型升级平滑迁移怎么做?为什么 harness 要可撕裂?
- 65. 问题及回答18
- 66. Q1:评测为什么是配角(~20%)?为什么不刷 SWE-bench 这类公开 benchmark?
- 67. Q2:消融实验怎么设计?能回答什么问题?
- 68. Q3:自进化曲线怎么画?证明什么?
- 69. Q4:串联可靠性论据(0.95²⁰)和消融什么关系?
- 70. Q5:为什么文档驱动开发?前期写文档不慢吗?
- 71. Q6:项目最大的不足是什么?(主动讲边界)
- 72. Q7:技术栈为什么选 DeepSeek/ChromaDB/SQLite,不选 OpenAI/Pinecone?
- 73. Q8:这个项目和业界(dsh/LangChain)对比,差异化在哪?形态怎么选?




