shentongmartin

Results 18 comments of shentongmartin

This is an intended behavior. We probably won't change this because certain model will not accept a zero valued &OpenAPIV3{}. We will fix the ollama chatmodel implementation to account for...

openapi3 依赖库的版本问题,看下 eino 的 readme 里有说明

@yangchnet 现在支持了

ToolsNode 已经新增了 ToolArgumentsHandler

没太看明白,想要达到的效果是什么?

这是一个不错的思路。我们来仔细看一下这个思路的背景: 1. 工具选择子集固定,缺乏自适应能力; 2. 用户可能不清楚需要用什么工具更合适,以及可能不清楚目标工具如何配置,导致工具列表过长/过短; 3. 无法根据实时成本、延迟或成功率动态决策; 其中,第一个问题,可以考虑给不同的 agent 设置不同的工具集,并由 LLM 选择不同的 agent,来实现“自适应的工具子集选择”。 第二个问题,是扩展 Eino 的一方工具集,这个是一个长期的建设过程,欢迎一起共建。 第三个问题,可以通过现有的 `model.WithTools` 这个 option 来动态构建 tool 列表。构建的依据,是你说的“成本、延迟、成功率”等,这些信息可以通过 callback 等机制收集。收集后如何决策的算法,可以由 developer 按需自行实现。

会在 adk 中支持短期记忆

有模型厂商提供了类似能力吗