臭臭的陈大喵 (@zhuqing0564)关于智能体对话系统开发咨询 中发帖

老哥们,有个关于智能体开发的的问题,我目前使用的技术是 langGraph 
目标系统:

支持正常的对话(直接调用 llm 接口,有上下文管理)
可以触达后端的一些数据查询和任务创建接口,比如 A-B-C-D,他是有业务线
预想这里的场景是, 用户说,帮我创一个**任务, 首先会调用 查询任务 A, B和 C 为依赖 A 的数据查询任务, 最后操作 D

我现在已经实现的方案有两者

把所有的方法都作为 tool 提供给 llm,并且在 langgraph 中有一个 plan 节点,由这个节点设计任务,然后自己调用 ABCD 或者只单独执行 A
把A-B-C-D 作为图中的一组串行节点,这样流程会比较固定,

请问各位大佬哪种方式更好一点,或者我这种做法就是错的,
如果前端还要根据后端执行的状态做一些提示,比如正在搜索,搜索结果多少,搜索完毕这些 任务执行状态的更新我该怎么去做 ...