Skip to content

[Bug]: AgentScope Java 的 ReActAgent 框架未按LLM提示词返回要求输出 #1217

@rogerlmj123

Description

@rogerlmj123

流程:
路由-->SkillAgent技能(调用文档解析-DocumentParseTool->ProductMappingTool对解析数据处理)->json结构输出到前端

核心提示词:SKILL.md

⚠️ 重要输出规则

报关单解析任务必须严格遵守以下规则:

  1. 禁止总结工具结果:当调用parseDocumentmapProducts工具完成后,绝对不要对工具返回的结果进行文字总结
  2. 必须输出JSON:工具执行完成后,直接输出完整的JSON结构,不要添加任何解释性文字
  3. JSON格式必须完整:包含typedeclarationInfoitemssummary四个顶级字段
  4. 不要输出markdown代码块:直接输出JSON对象,不要用```json包裹

错误示例(禁止这样输出):

❌ "已成功解析您提供的报关单文件,以下是提取的关键信息:..."
❌ "根据解析结果,报关单包含以下信息:..."
❌ 任何自然语言描述

正确示例(必须这样输出):

✅ 直接输出:{"type":"customs_declaration_result","declarationInfo":{...},"items":[...],"summary":{...}}

------------------------------最终输出前端还是被大模型总结未按提示词:期望是结构化输出。

报关单基本信息

  • 文件名: 报xxx).xls
  • 合同编号: ZSF-xxx
  • 境外买家: DExxxx
  • 币种: USD

商品信息汇总

共包含5个商品条目,全部为液晶显示屏:

商品明细:

  1. 规格 HSJ-sss-F19

    • 品牌:Ocean Prime(境外品牌)
    • 数量:5,360 PCS
    • 单价:9.80 USD
    • 总价:52,528.00 USD
  2. 规格 HSJ-fff-X19

    • 品牌:Ocean Prime(境外品牌)
    • 数量:1,435 PCS
    • 单价:9.80 USD
    • 总价:14,063.00 USD
  3. 规格 HSJ-sss-X3

    • 品牌:Ocean Prime(境外品牌)
    • 数量:120 PCS
    • 单价:9.80 USD
    • 总价:1,176.00 USD
  4. 规格 HSJ-Gsss-F20

    • 品牌:无品牌
    • 数量:720 PCS
    • 单价:9.80 USD
    • 总价:7,056.00 USD
  5. 规格 HSJ-Gss7-N6

    • 品牌:无品牌
    • 数量:967 PCS
    • 单价:10.02 USD
    • 总价:9,689.34 USD

总计信息

  • 总金额: 84,512.34 USD
  • 总数量: 8,602 PCS
  • 商品用途: 用于手机面板的屏幕显示用,LCD,含驱动IC,不含GOA,无需二次加工

所有商品原产国均为中国,商品编码均为8234230。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions