Skip to content

[Bug] AI 对话 节点调用工具时,当没有生成 工作流工具 的全部参数时,调用报错 #6172

@wangliang181230

Description

@wangliang181230

MaxKB Version

2.9.2

Problem Description

Image

Steps to Reproduce

  1. 创建高级智能体
  2. 添加AI 对话 节点
  3. 引用工具,用于函数调用
  4. 系统提示词中写上:生成工具参数时,值为空的工具参数,不要生成 (目的,减少生成内容,以此来减少时间消耗)
  5. 通过对话测试
  6. 问题出现:
    • 第一次调用时,大模型根据我的系统提示词,减少了参数的生成,然后工具调用失败。
    • 然后AI根据错误信息,又生成了一遍全量参数,这次调用成功。

问题修复建议:
我觉得这个问题应该是可以解决的,根据工具参数列表来补全参数。否则全量生成参数,实在浪费token和时间。

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions