最近在做一个内部知识库问答的Agent,用LangGraph搭了路由、检索、总结三个子Agent,单跑没问题,但一旦用户连续追问或者并发请求一多,整个图就开始“精神分裂”——要么A把不该自己处理的活抢了,要么B等C的结果超时,最后stage直接卡死。我看文档里讲了StateGraph和SendAPI,也试着加了human-in-the-loop,但感觉还是没抓住本质。想问问大家,生产环境里多Agent协作到底怎么设计才不容易翻车?是任务粒度拆得太粗了,还是说应该直接上消息队列做异步?求真实踩坑经验,别光贴概念。