记一次把两个 Agent 页面的流式展示统一了,顺带挖出一个隐形 bug
把 /chat 和 /create 两个 Agent 页面的流式展示统一时,发现工具调用被思考盖住、草稿回填事件名对不上等一堆问题,最终把流式协议下沉成共享层的故事
60
共 3 篇文章
把 /chat 和 /create 两个 Agent 页面的流式展示统一时,发现工具调用被思考盖住、草稿回填事件名对不上等一堆问题,最终把流式协议下沉成共享层的故事
基于之前的 OpenAI API 原生实现,用 LangChain 的 ChatPromptTemplate、bindTools 原生 function calling、LangGraph StateGraph + interrupt human-in-the-loop 重写机票预订对话系统,对比两种方案的差异和优缺点
用手写 ReAct 循环换成 LangGraph createReactAgent,代码少一半,维护成本低很多。