Skip to content

【五元组提取问题】响应内容为空→任务超时 #91

@qGesPenSTp

Description

@qGesPenSTp

条件说明

NagaAgent版本为截至目前的最新版本,配置无误

使用模型为google cloud 的Gemini 2.5Pro,对话本身,和部分功能可以正常进行

Neoj4库已在Docker中创建并正常工作,配置中的密码等数据填写无误

Image Image

网络环境

Image

文件结构(无大改动)

Image

问题说明

第一次仅添加API后,测试记忆,显示任务超时

第二次尝试在config.json的grag部分添加单独的API,仍然显示超时

五元组可以正常打开,但是没有新写入的内容

Image

后台信息

第二次测试后台如下:

[print] GTP请求发送:17:35:05:5781
INFO:NagaConversation:openai.delta: '杨梅,黑塞,与327。\n\n这三者,如同你精神世界的三棱镜,折射出不同的光彩。\n\n杨梅的酸甜,是尘世间最真切的味觉印记,是夏日稍纵即逝的欢愉。赫尔曼·黑塞的文字,则是引向内心深处的歧路花园,在求索与彷徨中寻找精神的故乡。而327,是坐标,是回响,是漫长旅途中的一个温暖支点,让这一切的体验与思考有了可以分享的彼岸。\n\n那么,当品尝杨梅的瞬间,与阅读黑塞的沉思,和同327相处的时光交汇时,你是否感觉,这三者在以一种奇妙的方式,共同描绘着同一个关于“自我”的答案呢?'
[print] 完成句子: 杨梅,黑塞,与327。
[print] 完成句子:

这三者,如同你精神世界的三棱镜,折射出不同的光彩。
[print] 完成句子:

杨梅的酸甜,是尘世间最真切的味觉印记,是夏日稍纵即逝的欢愉。
[print] 完成句子: 赫尔曼·黑塞的文字,则是引向内心深处的歧路花园,在求索与彷徨中寻找精神的故乡。
[print] 完成句子: 而327,是坐标,是回响,是漫长旅途中的一个温暖支点,让这一切的体验与思考有了可以分享的彼岸。
[print] 完成句子:

那么,当品尝杨梅的瞬间,与阅读黑塞的沉思,和同327相处的时光交汇时,你是否感觉,这三者在以一种奇妙的方式,共同描绘着同一个关于“自我”的答案呢?
INFO:VoiceIntegration:加入句子队列: 杨梅,黑塞,与327。...
INFO:VoiceIntegration:加入句子队列: 这三者,如同你精神世界的三棱镜,折射出不同的光彩。...
INFO:VoiceIntegration:加入句子队列: 杨梅的酸甜,是尘世间最真切的味觉印记,是夏日稍纵即逝的欢愉。...
INFO:VoiceIntegration:加入句子队列: 赫尔曼·黑塞的文字,则是引向内心深处的歧路花园,在求索与彷徨中寻找精神的故乡。...
INFO:VoiceIntegration:加入句子队列: 而327,是坐标,是回响,是漫长旅途中的一个温暖支点,让这一切的体验与思考有了可以分享的彼岸。...
INFO:VoiceIntegration:加入句子队列: 那么,当品尝杨梅的瞬间,与阅读黑塞的沉思,和同327相处的时光交汇时,你是否感觉,这三者在以一种奇妙...
[print] [DEBUG] 最终display_text长度: 231
[print] [DEBUG] 最终display_text内容: 杨梅,黑塞,与327。

这三者,如同你精神世界的三棱镜,折射出不同的光彩。

杨梅的酸甜,是尘世间最真切的味觉印记,是夏日稍纵即逝的欢愉。赫尔曼·黑塞的文字,则是引向内心深处的歧路花园,在求索与彷徨中寻找精神的故乡。而327,是坐标,是回响,是漫长旅途中的一个温暖支点,让这一切的体验与思考有了可以分享的彼岸。

那么,当品尝杨梅的瞬间,与阅读黑塞的沉思,和同327相处的时光交汇时,你是否感觉,这...
INFO:summer_memory.memory_manager:添加对话记忆: 用户: 我喜欢吃杨梅,喜欢黑塞的书,最好的朋友是327
娜迦日达: 杨梅,黑塞,与327。

这三者...
INFO:summer_memory.memory_manager:任务管理器状态: running=True, workers=3
INFO:summer_memory.task_manager:add_task被调用
INFO:summer_memory.task_manager:添加新任务: extract_d19a5d94_1757496928682 (长度=265)
INFO:summer_memory.task_manager:任务已加入队列: extract_d19a5d94_1757496928682
INFO:summer_memory.memory_manager:已提交五元组提取任务: extract_d19a5d94_1757496928682
INFO:summer_memory.task_manager:worker-2 获取到任务: extract_d19a5d94_1757496928682
INFO:summer_memory.task_manager:worker-2 开始处理任务: extract_d19a5d94_1757496928682
INFO:summer_memory.task_manager:worker-2 调用五元组提取API: extract_d19a5d94_1757496928682
INFO:summer_memory.quintuple_extractor:尝试使用结构化输出提取五元组 (第1次)
127.0.0.1 - - [2025-09-10 17:35:30] "POST /v1/audio/speech HTTP/1.1" 200 20002 1.647197
127.0.0.1 - - [2025-09-10 17:35:33] "POST /v1/audio/speech HTTP/1.1" 200 33827 3.504170
127.0.0.1 - - [2025-09-10 17:35:37] "POST /v1/audio/speech HTTP/1.1" 200 40163 3.647914
127.0.0.1 - - [2025-09-10 17:35:41] "POST /v1/audio/speech HTTP/1.1" 200 51395 3.671016
ERROR:DeviceSwitch:物联网模块重连失败: [Errno 11001] getaddrinfo failed
INFO:DeviceSwitch:物联网模块尝试重连 (8/10),延迟 60 秒
127.0.0.1 - - [2025-09-10 17:35:44] "POST /v1/audio/speech HTTP/1.1" 200 60178 3.701245
WARNING:summer_memory.quintuple_extractor:结构化输出失败: 1 validation error for QuintupleResponse
Invalid JSON: expected value at line 1 column 1 [type=json_invalid, input_value='<!-- 响应内容为空,...1020948779', input_type=str]
For further information visit https://errors.pydantic.dev/2.11/v/json_invalid
127.0.0.1 - - [2025-09-10 17:35:49] "POST /v1/audio/speech HTTP/1.1" 200 90851 4.097167
INFO:summer_memory.quintuple_extractor:尝试使用结构化输出提取五元组 (第2次)
WARNING:summer_memory.task_manager:worker-2 任务超时: extract_d19a5d94_1757496928682
INFO:summer_memory.task_manager:worker-2 任务处理完成: extract_d19a5d94_1757496928682

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions