我在 3Chat 平台配置了一个调用豆包 AI 的工具,但在沙盒测试时,所有输入都触发了平台内置的 “小暖” 默认回复,没有调用我配置的 DoubaoAI 工具。

配置信息

  1. 工具名称DoubaoAI

  2. AI 任务名称:调用豆包

  3. AI 任务 IDf38qlgmhp5n445onvtpjp48a

  4. 任务状态:运行中

  5. 触发条件:总是触发

  6. 固定话术:无(固定话术页面显示 “暂无数据”)

  7. 访问授权:已完成 DoubaoAI 工具的授权配置

测试结果

  1. 在沙盒中输入任意内容(如 “你好”“哈哈”),AI 执行过程显示 “根据用户私信消息内容获取回复内容”,而非 “调用工具:DoubaoAI”。
  2. 进入「MCP」→「工具调用日志」,未找到 DoubaoAI 的调用记录。
  3. 直接在「MCP」→「工具调用」→「DoubaoAI」详情页点击「测试调用」,工具可以正常返回豆包 AI 的回复,说明工具本身配置正确。

需求

请协助排查为什么 AI 任务已配置且唯一运行,但没有被触发,所有输入都被路由到了平台的底层默认回复

详情请参考 工具调用 — 为 3Chat Agent 配置自定义 MCP 工具 ,这里有介绍 1. 工具注册 ; 2. AI任务中调用工具。 您看一下是否有按照此教程进行。 如果还有问题,可以回复此条帖子

1.这张图片显示了,在MCP下面的工具调用,已经实现调用外部的豆包了。

2.这张图片显示已经设置了AI任务了。

3.这张图片显示了,我在沙盒里面做了测试,尝试输入你好后,希望是使用豆包ai来回复我的问题,但是现在还是你们内置的ai在回复。

我的诉求,是在沙盒里面输入我的问题,然后回答是豆包来回复。 麻烦指导下这个怎么实现呢?

  1. 在“工具注册”时, 需要对响应数据做映射,还是参见前面的链接 工具调用 — 为 3Chat Agent 配置自定义 MCP 工具
  2. 在此处的AI任务中,明确定义一下, 将工具调用的返回值‘answer’做输出。

这样应该能解决您的问题。

工具调用 — 为 3Chat Agent 配置自定义 MCP 工具 ,这个文档我看了,您仔细看下我问的问题,我的诉求,是在沙盒里面输入我的问题,然后回答是豆包来回复。

另外在此处的AI任务中,明确定义一下, 将工具调用的返回值‘answer’做输出。麻烦有个例子我看下

方式2:
实现链路:通过监听用户发送的消息,自动把用户发的消息发到指定服务器地址,服务器再通过接口,直接把回答发送到用户端。如果没有服务器,也可以用“多维表格”做中介。
需要的两个接口和一个功能:

  1. 消息监听事件
    开放平台–webhook–新建监听事件“消息创建”

  2. 渠道回复接口

  3. 关闭回复功能

弊端:无上下文

前提:工具调用中的 响应数据映射 定义好, ‘响应参数名’或‘映射参数名’ 就像你截图中的 ‘anser’

在AI任务中, 把下面这段话填写进行:

调用工具$豆包(测试哈)$,将返回值中的'answer’ 输出给用户

其中,$豆包(测试哈)$ 就用编辑器中的‘+’添加选择就好。

在沙盒里面问你是豆包吗?还是没有使用豆包回复

工具调用日志有吗? https://app.3chatai.cn/user-hub/multiview/mcpToolCallLog 查一下。

没有日志呢