flowMeta:
  name: 智能眼镜周报-进阶级
  description: 智能眼镜周报进阶级
  avatarIcon: https://oss-beijing-m8.openstorage.cn/SparkBotProd/icon/common/emojiitem_00_10@2x.png
  avatarColor: '#FFEAD5'
  advancedConfig: '{"prologue":{"enabled":true,"inputExample":[],"prologueText":""},"needGuide":false}'
  category: 24
  dslVersion: v1
flowData:
  nodes:
  - id: node-start::433a583c-88bd-4474-b624-49487339203a
    dragging: false
    selected: false
    width: 658
    height: 254
    position:
      x: 0
      y: 1008.5067749023436
    positionAbsolute:
      x: -6705.6395097445165
      y: 1366.6946958899464
    type: 开始节点
    data:
      allowInputReference: false
      allowOutputReference: true
      label: 开始
      status: success
      nodeMeta:
        aliasName: 开始
        nodeType: 基础节点
      inputs: [
        ]
      outputs:
      - id: 317cb90b-3347-4a8c-becc-831b3c428d08
        name: AGENT_USER_INPUT
        nameErrMsg: ''
        schema:
          type: string
          default: 用户本轮对话输入内容
        required: true
        deleteDisabled: true
      nodeParam:
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/start-node-icon.png
      description: 工作流的开启节点，用于定义流程调用所需的业务变量信息。
      updatable: false
  - id: node-end::3ae495ae-2b4f-49f0-b0aa-185c84d5d877
    dragging: false
    selected: false
    width: 408
    height: 656
    position:
      x: 24420.88574639432
      y: 387.01561247556947
    positionAbsolute:
      x: 24420.88574639432
      y: 387.01561247556947
    type: 结束节点
    data:
      allowInputReference: true
      allowOutputReference: false
      label: 结束
      references:
      - children:
        - references:
          - originId: ifly-code::c9ae3cf0-ad0e-42af-adee-f3c9d1f75c82
            id: 44914b01-3479-4f36-89bd-c414dbf0ef8b
            label: result
            type: string
            value: result
            fileType: ''
          label: ''
          value: ''
        label: 生成HTML报告
        parentNode: true
        value: ifly-code::c9ae3cf0-ad0e-42af-adee-f3c9d1f75c82
      - children:
        - references:
          - originId: spark-llm::7788b02e-c7a4-48f7-bb13-89275eaeef8d
            id: de2cd09d-d793-47b5-b994-4ec3feee2c09
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 生成行情分析
        parentNode: true
        value: spark-llm::7788b02e-c7a4-48f7-bb13-89275eaeef8d
      - children:
        - references:
          - originId: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
            id: d36eb440-c914-421b-bded-7ce7a8f92bdb
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
            children: [
              ]
            id: 60754d1d-802d-4528-b103-b05394a26de2
            label: summary_list
            type: array-string
            value: summary_list
            fileType: ''
          label: ''
          value: ''
        label: 清洗出最终资讯
        parentNode: true
        value: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
      - children:
        - references:
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            id: 430ceade-db79-42c9-b6c4-093055afeedd
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            children: [
              ]
            id: 0812e0e0-174f-4765-b418-ff4ba8f6564f
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 移除重复资讯
        parentNode: true
        value: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
      - children:
        - references:
          - originId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
            id: c475aa39-df1d-4bea-8c0c-ff71e011665e
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 资讯去重
        parentNode: true
        value: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      - children:
        - references:
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            id: d0295ab4-7601-44b3-882e-7de148dd60d1
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            children: [
              ]
            id: 281126cd-1b57-48da-9b53-b7289747bd39
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 删除不相关资讯
        parentNode: true
        value: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
      - children:
        - references:
          - originId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程2：筛选资讯
        parentNode: true
        value: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a756663c-410f-4378-957f-73916abcd09a
            label: code
            type: number
            value: code
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: 3991d50f-3f9c-4fb1-955d-3ea944151707
            label: total
            type: number
            value: total
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a0422540-7f82-4c55-87d4-e13ba8296d08
            label: msg
            type: string
            value: msg
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      - children:
        - references:
          - originId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：筛选资讯
        parentNode: true
        value: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      - children:
        - references:
          - originId: iteration::82f970ef-822f-4433-ade4-35024fff9885
            id: a3774670-7f6b-4f38-9098-d43286d64e1b
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：资讯分类
        parentNode: true
        value: iteration::82f970ef-822f-4433-ade4-35024fff9885
      status: success
      nodeMeta:
        aliasName: 结束
        nodeType: 基础节点
      inputs:
      - id: 36047d59-2733-40c3-abb8-0522e2a91d86
        name: output
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: result
              id: 44914b01-3479-4f36-89bd-c414dbf0ef8b
              nodeId: ifly-code::c9ae3cf0-ad0e-42af-adee-f3c9d1f75c82
            contentErrMsg: ''
        fileType: ''
      outputs: [
        ]
      nodeParam:
        template: '{{output}}'
        streamOutput: true
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        templateErrMsg: ''
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        outputMode: 1
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/end-node-icon.png
      description: 工作流的结束节点，用于输出工作流运行后的最终结果。
      updatable: false
  - id: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
    dragging: false
    selected: false
    width: 587
    height: 783
    position:
      x: 867.6327950613845
      y: 754.9705723353793
    positionAbsolute:
      x: 867.6327950613845
      y: 754.9705723353793
    type: 文本拼接
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 设置基本信息
      labelEdit: false
      references:
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      status: success
      nodeMeta:
        aliasName: 设置基本信息
        nodeType: 工具
      inputs:
      - id: 98570741-85c9-4d7a-9297-d48d1f7b4a2a
        name: input
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: AGENT_USER_INPUT
              id: 317cb90b-3347-4a8c-becc-831b3c428d08
              nodeId: node-start::433a583c-88bd-4474-b624-49487339203a
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: d017d6a2-0e42-4b85-bca6-6467c156aec5
        name: output
        nameErrMsg: ''
        schema:
          type: string
      nodeParam:
        uid: '14954733327'
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        separatorErrMsg: ''
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        prompt: |-
          {
          "资讯主题": "智能眼镜",
          "资讯分类": {
          "新品动态": 10,
          "市场行业": 5,
          "技术专利": 5,
          "投融资": 3
          },
          "报告标题": "智能眼镜-AI资讯周刊",
          "邮箱配置": {
          "发件人": "",
          "发件人密码": "",
          "收件人": "",
          "抄送人": ""
          }
          }
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/text-splicing-icon.png
      description: 用于按照指定格式规则处理多个字符串变量
      updatable: false
  - id: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
    dragging: false
    selected: false
    width: 587
    height: 1263
    position:
      x: 2511.0665172179915
      y: 511.85742613352454
    positionAbsolute:
      x: 2511.0665172179915
      y: 511.85742613352454
    type: 代码
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 计算请求信息
      labelEdit: false
      references:
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      status: success
      nodeMeta:
        aliasName: 计算请求信息
        nodeType: 工具
      inputs:
      - id: b210f760-888b-4ab2-bc58-d821c00591fd
        name: input
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: output
              id: d017d6a2-0e42-4b85-bca6-6467c156aec5
              nodeId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: a012caad-d63f-413b-b947-230a8470c6fd
        name: theme
        nameErrMsg: ''
        schema:
          type: string
          default: ''
        required: false
      - id: 2c541884-ca47-46ad-a624-95486c1690aa
        name: category
        nameErrMsg: ''
        schema:
          type: string
          properties: [
            ]
          default: ''
        required: false
      - id: 48005acb-caf3-4009-8351-004dcd096e67
        name: start_date
        nameErrMsg: ''
        schema:
          type: string
          default: ''
        required: false
      - id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
        name: end_date
        nameErrMsg: ''
        schema:
          type: string
          default: ''
        required: false
      - id: f7e4a411-3383-4141-a14c-e58c38488b02
        name: category1
        nameErrMsg: ''
        schema:
          type: string
          default: ''
        required: false
      - id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
        name: category2
        nameErrMsg: ''
        schema:
          type: string
          default: ''
        required: false
      - id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
        name: category3
        nameErrMsg: ''
        schema:
          type: string
          default: ''
        required: false
      - id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
        name: category4
        nameErrMsg: ''
        schema:
          type: string
          default: ''
        required: false
      - id: 9c43bc3f-d484-407d-91cc-4e80546b866f
        name: title
        nameErrMsg: ''
        schema:
          type: string
          default: ''
        required: false
      - id: 2688bce4-7f10-414e-a4f0-2263a77458ac
        name: number_list
        nameErrMsg: ''
        schema:
          type: array-number
          properties: [
            ]
          default: ''
        required: false
      - id: 21aa7102-1a06-488e-a574-674473e32928
        name: sender
        nameErrMsg: ''
        schema:
          type: string
          default: ''
        required: false
      - id: 96812b1f-5b1d-4418-afc5-1cff3921318c
        name: to
        nameErrMsg: ''
        schema:
          type: array-string
          properties: [
            ]
          default: ''
        required: false
      - id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
        name: cc
        nameErrMsg: ''
        schema:
          type: array-string
          properties: [
            ]
          default: ''
        required: false
      - id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
        name: sender_password
        nameErrMsg: ''
        schema:
          type: string
          default: ''
        required: false
      nodeParam:
        uid: '14954733327'
        code: "# -*- coding: utf-8 -*-\nimport json\nimport re\nfrom datetime import\
          \ date, timedelta\ndef main(input):\n    # Step 1: 统一替换中文逗号为英文逗号\n    input\
          \ = input.replace('，', ',')  # 将中文逗号转英文\n\n    # 使用正则表达式去除换行符和缩进空格，但保留对象\
          内部的空格\n    compressed_json_str = re.sub(r'\\s+(?=[{,\\]}])|\\s+', '', input)\n\
          \    # 将输入数据字符串转换为字典\n    input_data = json.loads(compressed_json_str)\n\
          \    #website = input_data[\"读取网站\"]\n    theme = input_data[\"资讯主题\"]\n\
          \    category_json = input_data[\"资讯分类\"]\n    title = input_data[\"报告标题\
          \"]\n\n    # 获取当前日期\n    current_date = date.today()\n    # 计算七天前的日期\n \
          \   seven_days_ago = current_date - timedelta(days=8)\n\n    # 格式化并打印结果\n\
          \    end_date = current_date.strftime(\"%Y-%m-%d\")\n    start_date = seven_days_ago.strftime(\"\
          %Y-%m-%d\")\n\n\n    #category_list = category.split(\",\")\n    category_list\
          \ = list(category_json.keys())\n    category = \",\".join(category_json.keys())\n\
          \    number_list = list(category_json.values())\n    email = input_data[\"\
          邮箱配置\"]\n    sender = email[\"发件人\"]\n    sender_password = email[\"发件人密\
          码\"]\n    to = email[\"收件人\"].split(\",\")\n    cc_str = email[\"抄送人\"]\n\
          \    cc = []\n    if cc_str is not None and cc_str.strip():\n        cc\
          \ = cc_str.split(\",\")\n    \n\n\n\n    ret = {\n        \"theme\": theme,\n\
          \        \"category\": category,\n        \"start_date\": start_date,\n\
          \        \"end_date\": end_date,\n        \"category1\": category_list[0],\n\
          \        \"category2\": category_list[1],\n        \"category3\": category_list[2],\n\
          \        \"category4\": category_list[3],\n        \"title\": title,\n \
          \       \"number_list\":number_list,\n        \"sender\": sender,\n    \
          \    \"to\": to,\n        \"cc\": cc,\n        \"sender_password\":sender_password\n\
          \    }\n    return ret\n\n\n"
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        codeErrMsg: ''
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/codeIcon.png
      description: 面向开发者提供代码开发能力，目前仅支持python语言，允许使用该节点已定义的变量作为参数传入，返回语句用于输出函数的结果
      updatable: false
  - id: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
    dragging: false
    selected: false
    width: 587
    height: 863
    position:
      x: 5559.9142734423995
      y: 683.2887794966929
    positionAbsolute:
      x: 5559.9142734423995
      y: 683.2887794966929
    type: 代码
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 提取标题数组
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a756663c-410f-4378-957f-73916abcd09a
            label: code
            type: number
            value: code
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: 3991d50f-3f9c-4fb1-955d-3ea944151707
            label: total
            type: number
            value: total
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a0422540-7f82-4c55-87d4-e13ba8296d08
            label: msg
            type: string
            value: msg
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      status: success
      nodeMeta:
        aliasName: 提取标题
        nodeType: 工具
      inputs:
      - id: fbdd98fc-232f-4cdd-8468-27c6a4fe988e
        name: data_src
        nameErrMsg: ''
        schema:
          type: array-object
          value:
            type: ref
            content:
              name: data
              id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
              nodeId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: 34f19d2e-66e5-419c-bada-ebdfad69788e
        name: result
        nameErrMsg: ''
        schema:
          type: array-object
          default: ''
      - id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
        name: title_list1
        nameErrMsg: ''
        schema:
          type: array-string
          properties: [
            ]
          default: ''
        required: false
      - id: c4475a38-888c-475b-97e3-cec4719f5eb9
        name: title_list2
        nameErrMsg: ''
        schema:
          type: array-string
          properties: [
            ]
          default: ''
        required: false
      nodeParam:
        uid: '14954733327'
        code: "# -*- coding: utf-8 -*-\ndef split_list(lst):\n    mid = len(lst) //\
          \ 2\n    return lst[:mid], lst[mid:]\n\ndef main(data_src):\n    # 使用双重列\
          表推导式提取所有news_summary\n    title_list = []\n\n    for item in data_src:\n\
          \        del item[\"uuid\"]\n        del item[\"news_img\"]\n        item[\"\
          news_type\"] = \"\"\n        item[\"news_time\"] = item[\"news_time\"][:10]\n\
          \        title_list.append(item[\"news_title\"])\n    \n    # 使用示例\n   \
          \ part1, part2 = split_list(title_list)\n\n    ret = {\n        \"result\"\
          : data_src,\n        \"title_list1\": part1,\n        \"title_list2\": part2\n\
          \    }\n    return ret"
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        codeErrMsg: ''
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/codeIcon.png
      description: 面向开发者提供代码开发能力，目前仅支持python语言，允许使用该节点已定义的变量作为参数传入，返回语句用于输出函数的结果
      updatable: false
  - id: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
    dragging: false
    selected: false
    width: 628
    height: 802
    position:
      x: 7121.2856892655345
      y: 22.973967099940637
    positionAbsolute:
      x: 7121.2856892655345
      y: 22.973967099940637
    type: 迭代
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 线程1：筛选资讯
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      status: success
      nodeMeta:
        aliasName: 筛选和主题相关的资讯
        nodeType: 基础节点
      inputs:
      - id: d6dca0b9-e6af-4db4-a47a-11e59537a514
        name: input
        nameErrMsg: ''
        schema:
          type: array-string
          value:
            type: ref
            content:
              name: title_list1
              id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
              nodeId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
        name: output
        nameErrMsg: ''
        schema:
          type: array-string
          default: ''
      nodeParam:
        uid: '14954733327'
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        IterationStartNodeId: iteration-node-start::f4c83521-3b3b-4abb-a321-35a21381f258
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/iteration-icon.png
      description: 该节点用于处理循环逻辑，仅支持嵌套一次
      updatable: false
  - id: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
    dragging: false
    selected: false
    width: 587
    height: 920
    position:
      x: 8803.685326607108
      y: 607.4577620531095
    positionAbsolute:
      x: 8803.685326607108
      y: 607.4577620531095
    type: 代码
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 删除不相关资讯
      labelEdit: false
      references:
      - children:
        - references:
          - originId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：筛选资讯
        parentNode: true
        value: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      - children:
        - references:
          - originId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程2：筛选资讯
        parentNode: true
        value: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a756663c-410f-4378-957f-73916abcd09a
            label: code
            type: number
            value: code
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: 3991d50f-3f9c-4fb1-955d-3ea944151707
            label: total
            type: number
            value: total
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a0422540-7f82-4c55-87d4-e13ba8296d08
            label: msg
            type: string
            value: msg
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      status: success
      nodeMeta:
        aliasName: 筛选主题相关资讯
        nodeType: 工具
      inputs:
      - id: 6833ced7-fb98-4483-8e98-d7aea3aa208e
        name: title_list1
        nameErrMsg: ''
        schema:
          type: array-string
          value:
            type: ref
            content:
              name: output
              id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
              nodeId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
            contentErrMsg: ''
        fileType: ''
      - id: 01d226e0-ccc2-4b80-9b59-74d9e607fe90
        name: data_old
        nameErrMsg: ''
        schema:
          type: array-object
          value:
            type: ref
            content:
              name: result
              id: 34f19d2e-66e5-419c-bada-ebdfad69788e
              nodeId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            contentErrMsg: ''
        fileType: ''
      - id: d4b137d3-d96a-4cc2-85fb-dee594f86c1b
        name: title_list2
        nameErrMsg: ''
        schema:
          type: array-string
          value:
            type: ref
            content:
              name: output
              id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
              nodeId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: d0295ab4-7601-44b3-882e-7de148dd60d1
        name: data_new
        nameErrMsg: ''
        schema:
          type: array-object
          default: ''
      - id: 281126cd-1b57-48da-9b53-b7289747bd39
        name: length
        nameErrMsg: ''
        schema:
          type: number
          properties: [
            ]
          default: ''
        required: false
      nodeParam:
        uid: '14954733327'
        code: |-
          # -*- coding: utf-8 -*-
          import json
          def main(title_list1,data_old,title_list2):
              result = []
              for item in data_old :
                  title = item["news_title"]
                  title = title.strip()
                  if title in title_list1 :
                      result.append(item)
                  elif title in title_list2 :
                      result.append(item)
              length = len(result)

              ret = {
                  "data_new": result,
                  "length" : length
              }
              return ret
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        codeErrMsg: ''
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/codeIcon.png
      description: 面向开发者提供代码开发能力，目前仅支持python语言，允许使用该节点已定义的变量作为参数传入，返回语句用于输出函数的结果
      updatable: false
  - id: node-variable::36fdc07b-18c6-411a-8a68-77a25428a4ce
    dragging: false
    selected: false
    width: 587
    height: 362
    position:
      x: 6264.876476524118
      y: 943.6398349860864
    positionAbsolute:
      x: 6264.876476524118
      y: 943.6398349860864
    type: 变量存储器
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 存储主题词
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a756663c-410f-4378-957f-73916abcd09a
            label: code
            type: number
            value: code
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: 3991d50f-3f9c-4fb1-955d-3ea944151707
            label: total
            type: number
            value: total
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a0422540-7f82-4c55-87d4-e13ba8296d08
            label: msg
            type: string
            value: msg
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      status: success
      nodeMeta:
        aliasName: 变量存储器_2
        nodeType: 基础节点
      inputs:
      - id: db7c2716-d492-43c0-a988-a80fe9c1259b
        name: theme
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: theme
              id: a012caad-d63f-413b-b947-230a8470c6fd
              nodeId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            contentErrMsg: ''
        fileType: ''
      - id: 1417ce22-3074-4dcf-9bda-3d5f9d797996
        name: category
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: category
              id: 2c541884-ca47-46ad-a624-95486c1690aa
              nodeId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            contentErrMsg: ''
        fileType: ''
      outputs: [
        ]
      nodeParam:
        uid: '14954733327'
        method: set
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        flowId: '7339189252284198913'
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/variable-memory-icon.png
      description: 可以设定多个变量，用于长期保存数据，且持续生效和更新
      updatable: false
  - id: iteration::82f970ef-822f-4433-ade4-35024fff9885
    dragging: false
    selected: false
    width: 854
    height: 802
    position:
      x: 17637.268258356286
      y: 495.64032890478575
    positionAbsolute:
      x: 17637.268258356286
      y: 495.64032890478575
    type: 迭代
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 资讯分类
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            id: d0295ab4-7601-44b3-882e-7de148dd60d1
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          label: ''
          value: ''
        label: 删除不相关资讯
        parentNode: true
        value: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
      - children:
        - references:
          - originId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：筛选资讯
        parentNode: true
        value: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程2：筛选资讯
        parentNode: true
        value: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      - children:
        - references:
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            id: 430ceade-db79-42c9-b6c4-093055afeedd
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          label: ''
          value: ''
        label: 移除重复资讯
        parentNode: true
        value: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
      - children:
        - references:
          - originId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
            id: c475aa39-df1d-4bea-8c0c-ff71e011665e
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 资讯去重
        parentNode: true
        value: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      status: success
      nodeMeta:
        aliasName: 资讯分类
        nodeType: 基础节点
      inputs:
      - id: 590c955b-d3d3-4d49-aff3-db500280b076
        name: input
        nameErrMsg: ''
        schema:
          type: array-object
          value:
            type: ref
            content:
              name: data_new
              id: 430ceade-db79-42c9-b6c4-093055afeedd
              nodeId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: a3774670-7f6b-4f38-9098-d43286d64e1b
        name: output
        nameErrMsg: ''
        schema:
          type: array-string
          default: ''
      nodeParam:
        uid: '14954733327'
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        IterationStartNodeId: iteration-node-start::3cd38831-c2d0-46a7-a62a-bd01b34d8573
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/iteration-icon.png
      description: 该节点用于处理循环逻辑，仅支持嵌套一次
      updatable: false
  - id: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
    dragging: false
    selected: false
    width: 587
    height: 968
    position:
      x: 19268.227566635876
      y: 399.0801923852805
    positionAbsolute:
      x: 19268.227566635876
      y: 399.0801923852805
    type: 代码
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 清洗出最终资讯
      labelEdit: false
      references:
      - children:
        - references:
          - originId: iteration::82f970ef-822f-4433-ade4-35024fff9885
            id: a3774670-7f6b-4f38-9098-d43286d64e1b
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：资讯分类
        parentNode: true
        value: iteration::82f970ef-822f-4433-ade4-35024fff9885
      - children:
        - references:
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            id: d0295ab4-7601-44b3-882e-7de148dd60d1
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            children: [
              ]
            id: 281126cd-1b57-48da-9b53-b7289747bd39
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 删除不相关资讯
        parentNode: true
        value: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
      - children:
        - references:
          - originId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：筛选资讯
        parentNode: true
        value: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      - children:
        - references:
          - originId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程2：筛选资讯
        parentNode: true
        value: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      - children:
        - references:
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            id: 430ceade-db79-42c9-b6c4-093055afeedd
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            children: [
              ]
            id: 0812e0e0-174f-4765-b418-ff4ba8f6564f
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 移除重复资讯
        parentNode: true
        value: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
      - children:
        - references:
          - originId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
            id: c475aa39-df1d-4bea-8c0c-ff71e011665e
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 资讯去重
        parentNode: true
        value: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a756663c-410f-4378-957f-73916abcd09a
            label: code
            type: number
            value: code
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: 3991d50f-3f9c-4fb1-955d-3ea944151707
            label: total
            type: number
            value: total
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a0422540-7f82-4c55-87d4-e13ba8296d08
            label: msg
            type: string
            value: msg
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      status: success
      nodeMeta:
        aliasName: 按照资讯类型分组
        nodeType: 工具
      inputs:
      - id: 21b60283-47d0-4d89-b06c-83b39c420fab
        name: data_src
        nameErrMsg: ''
        schema:
          type: array-string
          value:
            type: ref
            content:
              name: output
              id: a3774670-7f6b-4f38-9098-d43286d64e1b
              nodeId: iteration::82f970ef-822f-4433-ade4-35024fff9885
            contentErrMsg: ''
        fileType: ''
      - id: 11041646-6525-4f6f-a60d-20945486b8c7
        name: category_str
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: category
              id: 2c541884-ca47-46ad-a624-95486c1690aa
              nodeId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            contentErrMsg: ''
        fileType: ''
      - id: aa80c8d6-ecb1-4f44-8e91-ed42b492d8e8
        name: number_list
        nameErrMsg: ''
        schema:
          type: array-number
          value:
            type: ref
            content:
              name: number_list
              id: 2688bce4-7f10-414e-a4f0-2263a77458ac
              nodeId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            contentErrMsg: ''
        fileType: ''
      - id: 411f23eb-2206-467c-ae4f-550351be63f9
        name: theme
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: theme
              id: a012caad-d63f-413b-b947-230a8470c6fd
              nodeId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: d36eb440-c914-421b-bded-7ce7a8f92bdb
        name: result
        nameErrMsg: ''
        schema:
          type: array-object
          default: ''
      - id: 60754d1d-802d-4528-b103-b05394a26de2
        name: summary_list
        nameErrMsg: ''
        schema:
          type: array-string
          properties: [
            ]
          default: ''
        required: false
      nodeParam:
        uid: '14954733327'
        code: "# -*- coding: utf-8 -*-\nimport json\nimport re\ndef rank_by_topic_relevance(data,topic):\n\
          \    # 计算每个摘要与主题的相关度\n    results = []\n    for item in data:\n        summary\
          \ = item['news_summary']\n        # 计算主题词在摘要中出现的次数\n        count = summary.count(topic)\n\
          \        # 计算相关度得分（简单版本：使用词频）\n        score = count / len(summary)\n  \
          \      item[\"score\"] = score\n        results.append(item)\n    \n   \
          \ # 按照score进行降序排序\n    sorted_results = sorted(results, key=lambda x: x['score'],\
          \ reverse=True)\n    return sorted_results\n\n\ndef main(data_src,category_str,number_list,theme):\n\
          \    category_list = category_str.split(\",\")\n    summary_list = []\n\
          \    result = []\n    data1 = []\n    data2 = []\n    data3 = []\n    data4\
          \ = []\n    category = \"\"\n    \n\n    for item in data_src:\n\t\t# 使用\
          正则表达式去除换行符和缩进空格，但保留对象内部的空格\n        compressed_json_str = re.sub(r'\\s+(?=[{,\\\
          ]}])|\\s+', '', item)\n\t\t# 将输入数据字符串转换为字典\n        item_json = json.loads(compressed_json_str)\n\
          \        category = item_json[\"news_type\"]\n        title = item_json[\"\
          news_title\"]\n        if category == category_list[0]:\n            data1.append(item_json)\n\
          \        elif category == category_list[1]:\n            data2.append(item_json)\n\
          \        elif category == category_list[2]:\n            data3.append(item_json)\n\
          \        elif category == category_list[3]:\n            data4.append(item_json)\n\
          \    #相关度排序\n    data1 = rank_by_topic_relevance(data1,theme)\n    data2\
          \ = rank_by_topic_relevance(data2,theme)\n    data3 = rank_by_topic_relevance(data3,theme)\n\
          \    data4 = rank_by_topic_relevance(data4,theme)\n    \n    # 优化：使用循环批量\
          处理所有数据列表\n    data_lists = [data1, data2, data3, data4]\n    for i, data\
          \ in enumerate(data_lists):\n        data_lists[i] = data[:number_list[i]]\n\
          \    data1, data2, data3, data4 = data_lists\n    \n    result = data1 +\
          \ data2 + data3 + data4\n    for item in result:\n        summary = item[\"\
          news_summary\"]\n        summary_list.append(summary)\n    ret = {\n\t\t\
          \"result\": result,\n        \"summary_list\": summary_list\n\t}\n    return\
          \ ret"
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        codeErrMsg: ''
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/codeIcon.png
      description: 面向开发者提供代码开发能力，目前仅支持python语言，允许使用该节点已定义的变量作为参数传入，返回语句用于输出函数的结果
      updatable: false
  - id: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
    dragging: false
    selected: false
    width: 628
    height: 802
    position:
      x: 7109.7991416809655
      y: 1110.4589690428345
    positionAbsolute:
      x: 7109.7991416809655
      y: 1110.4589690428345
    type: 迭代
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 线程2：筛选资讯
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      status: success
      nodeMeta:
        aliasName: 筛选和主题相关的资讯_1
        nodeType: 基础节点
      inputs:
      - id: d6dca0b9-e6af-4db4-a47a-11e59537a514
        name: input
        nameErrMsg: ''
        schema:
          type: array-string
          value:
            type: ref
            content:
              name: title_list2
              id: c4475a38-888c-475b-97e3-cec4719f5eb9
              nodeId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
        name: output
        nameErrMsg: ''
        schema:
          type: array-string
          default: ''
      nodeParam:
        uid: '14954733327'
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        IterationStartNodeId: iteration-node-start::d86ce0dd-202e-41f8-8ce7-d2f6be9a8aa2
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/iteration-icon.png
      description: 该节点用于处理循环逻辑，仅支持嵌套一次
      updatable: false
  - id: node-variable::eaf71621-42e7-446f-83e3-c7a71e78ecb6
    dragging: false
    selected: false
    width: 587
    height: 313
    position:
      x: 11025.566716982392
      y: 837.876949887469
    positionAbsolute:
      x: 11025.566716982392
      y: 837.876949887469
    type: 变量存储器
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 创建空title_list
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            id: d0295ab4-7601-44b3-882e-7de148dd60d1
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            children: [
              ]
            id: 281126cd-1b57-48da-9b53-b7289747bd39
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 删除不相关资讯
        parentNode: true
        value: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      - children:
        - references:
          - originId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程2：筛选资讯
        parentNode: true
        value: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      - children:
        - references:
          - originId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：筛选资讯
        parentNode: true
        value: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a756663c-410f-4378-957f-73916abcd09a
            label: code
            type: number
            value: code
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: 3991d50f-3f9c-4fb1-955d-3ea944151707
            label: total
            type: number
            value: total
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a0422540-7f82-4c55-87d4-e13ba8296d08
            label: msg
            type: string
            value: msg
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      status: success
      nodeMeta:
        aliasName: 变量存储器_5
        nodeType: 基础节点
      inputs:
      - id: 77d379dd-5ce8-48cc-be24-82070d352a22
        name: title_list
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: literal
            content: 'null'
            contentErrMsg: ''
      outputs: [
        ]
      nodeParam:
        uid: '14954733327'
        method: set
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        flowId: '7339189252284198913'
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/variable-memory-icon.png
      description: 可以设定多个变量，用于长期保存数据，且持续生效和更新
      updatable: false
  - id: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
    dragging: false
    selected: false
    width: 1799
    height: 802
    position:
      x: 12193.941457989076
      y: 576.0021751126103
    positionAbsolute:
      x: 12193.941457989076
      y: 576.0021751126103
    type: 迭代
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 资讯去重
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            id: d0295ab4-7601-44b3-882e-7de148dd60d1
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          label: ''
          value: ''
        label: 删除不相关资讯
        parentNode: true
        value: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程2：筛选资讯
        parentNode: true
        value: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      - children:
        - references:
          - originId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：筛选资讯
        parentNode: true
        value: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      status: success
      nodeMeta:
        aliasName: 资讯去重
        nodeType: 基础节点
      inputs:
      - id: ca3db354-8b2b-414f-91f9-171edcfc5876
        name: input
        nameErrMsg: ''
        schema:
          type: array-object
          value:
            type: ref
            content:
              name: data_new
              id: d0295ab4-7601-44b3-882e-7de148dd60d1
              nodeId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: c475aa39-df1d-4bea-8c0c-ff71e011665e
        name: output
        nameErrMsg: ''
        schema:
          type: array-string
          default: ''
      nodeParam:
        uid: '14954733327'
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        IterationStartNodeId: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/iteration-icon.png
      description: 该节点用于处理循环逻辑，仅支持嵌套一次
      updatable: false
  - id: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
    dragging: false
    selected: false
    width: 587
    height: 872
    position:
      x: 14857.287091559403
      y: 528.660960954381
    positionAbsolute:
      x: 14857.287091559403
      y: 528.660960954381
    type: 代码
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 移除重复资讯
      labelEdit: false
      references:
      - children:
        - references:
          - originId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
            id: c475aa39-df1d-4bea-8c0c-ff71e011665e
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 资讯去重
        parentNode: true
        value: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      - children:
        - references:
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            id: d0295ab4-7601-44b3-882e-7de148dd60d1
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            children: [
              ]
            id: 281126cd-1b57-48da-9b53-b7289747bd39
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 删除不相关资讯
        parentNode: true
        value: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      - children:
        - references:
          - originId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程2：筛选资讯
        parentNode: true
        value: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      - children:
        - references:
          - originId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：筛选资讯
        parentNode: true
        value: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a756663c-410f-4378-957f-73916abcd09a
            label: code
            type: number
            value: code
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: 3991d50f-3f9c-4fb1-955d-3ea944151707
            label: total
            type: number
            value: total
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a0422540-7f82-4c55-87d4-e13ba8296d08
            label: msg
            type: string
            value: msg
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      status: success
      nodeMeta:
        aliasName: 移除重复资讯
        nodeType: 工具
      inputs:
      - id: e618ef25-ff4a-4bbe-a148-73574380d286
        name: data_old
        nameErrMsg: ''
        schema:
          type: array-object
          value:
            type: ref
            content:
              name: data_new
              id: d0295ab4-7601-44b3-882e-7de148dd60d1
              nodeId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            contentErrMsg: ''
        fileType: ''
      - id: 3a28afb0-c64b-4aec-8b84-320cbc04449d
        name: title_list
        nameErrMsg: ''
        schema:
          type: array-string
          value:
            type: ref
            content:
              name: output
              id: c475aa39-df1d-4bea-8c0c-ff71e011665e
              nodeId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: 430ceade-db79-42c9-b6c4-093055afeedd
        name: data_new
        nameErrMsg: ''
        schema:
          type: array-object
          default: ''
      - id: 0812e0e0-174f-4765-b418-ff4ba8f6564f
        name: length
        nameErrMsg: ''
        schema:
          type: number
          properties: [
            ]
          default: ''
        required: false
      nodeParam:
        uid: '14954733327'
        code: |-
          # -*- coding: utf-8 -*-
          def main(data_old,title_list):
              data_new = []
              title_new_list = []
              for item in data_old:
                  title = item["news_title"]
                  title = title.strip()
                  if title in title_list:
                      item["news_type"] = ""
                      data_new.append(item)
              length = len(data_new)
              ret = {
                  "data_new": data_new,
                  "length":length
              }
              return ret
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        codeErrMsg: ''
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/codeIcon.png
      description: 面向开发者提供代码开发能力，目前仅支持python语言，允许使用该节点已定义的变量作为参数传入，返回语句用于输出函数的结果
      updatable: false
  - id: spark-llm::7788b02e-c7a4-48f7-bb13-89275eaeef8d
    dragging: false
    selected: false
    width: 587
    height: 904
    position:
      x: 21616.46577606083
      y: 328.47866890932005
    positionAbsolute:
      x: 21616.46577606083
      y: 328.47866890932005
    type: 大模型
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 生成行情分析
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
            id: d36eb440-c914-421b-bded-7ce7a8f92bdb
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
            children: [
              ]
            id: 60754d1d-802d-4528-b103-b05394a26de2
            label: summary_list
            type: array-string
            value: summary_list
            fileType: ''
          label: ''
          value: ''
        label: 清洗出最终资讯
        parentNode: true
        value: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
      - children:
        - references:
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            id: 430ceade-db79-42c9-b6c4-093055afeedd
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            children: [
              ]
            id: 0812e0e0-174f-4765-b418-ff4ba8f6564f
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 移除重复资讯
        parentNode: true
        value: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
      - children:
        - references:
          - originId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
            id: c475aa39-df1d-4bea-8c0c-ff71e011665e
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 资讯去重
        parentNode: true
        value: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      - children:
        - references:
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            id: d0295ab4-7601-44b3-882e-7de148dd60d1
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            children: [
              ]
            id: 281126cd-1b57-48da-9b53-b7289747bd39
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 删除不相关资讯
        parentNode: true
        value: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
      - children:
        - references:
          - originId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程2：筛选资讯
        parentNode: true
        value: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a756663c-410f-4378-957f-73916abcd09a
            label: code
            type: number
            value: code
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: 3991d50f-3f9c-4fb1-955d-3ea944151707
            label: total
            type: number
            value: total
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a0422540-7f82-4c55-87d4-e13ba8296d08
            label: msg
            type: string
            value: msg
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      - children:
        - references:
          - originId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：筛选资讯
        parentNode: true
        value: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      - children:
        - references:
          - originId: iteration::82f970ef-822f-4433-ade4-35024fff9885
            id: a3774670-7f6b-4f38-9098-d43286d64e1b
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：资讯分类
        parentNode: true
        value: iteration::82f970ef-822f-4433-ade4-35024fff9885
      status: success
      nodeMeta:
        aliasName: 生成行情分析
        nodeType: 基础节点
      inputs:
      - id: 02135547-10de-46fc-b3ab-445371304110
        name: summary_list
        nameErrMsg: ''
        schema:
          type: array-string
          value:
            type: ref
            content:
              name: summary_list
              id: 60754d1d-802d-4528-b103-b05394a26de2
              nodeId: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: de2cd09d-d793-47b5-b994-4ec3feee2c09
        name: output
        nameErrMsg: ''
        schema:
          type: string
          default: ''
      nodeParam:
        topK: 4
        template: |-
          你是一个行情分析大师，请你结合用户提供的行情新闻动态摘要信息，分析近期ARVR眼镜领域的科技动态发展，并生成分析总结，

          #要求
          1.分析总结字数在100字左右，字数不要太多
          2.仅输出分析总结即可，不要输出其他无关内容。

          #用户提供的行情新闻动态摘要如下：
          {{summary_list}}
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        modelId: 141
        enableChatHistoryV2:
          isEnabled: false
          rounds: 1
        auditing: default
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        llmId: 141
        url: wss://maas-api.cn-huabei-1.xf-yun.com/v1.1/chat
        multiMode: false
        uid: '14954733327'
        patchId: '0'
        isThink: false
        templateErrMsg: ''
        domain: xdeepseekv3
        appId: 12a0a7e2
        maxTokens: 8190
        temperature: 0.5
        model: spark
        serviceId: xdeepseekv3
        respFormat: 0
        llmIdErrMsg: ''
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/largeModelIcon.png
      description: 根据输入的提示词，调用选定的大模型，对提示词作出回答
      updatable: false
  - id: ifly-code::c9ae3cf0-ad0e-42af-adee-f3c9d1f75c82
    dragging: false
    selected: false
    width: 587
    height: 927
    position:
      x: 23416.3598131294
      y: 201.9079579910898
    positionAbsolute:
      x: 23416.3598131294
      y: 201.9079579910898
    type: 代码
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 生成HTML报告
      labelEdit: false
      references:
      - children:
        - references:
          - originId: spark-llm::7788b02e-c7a4-48f7-bb13-89275eaeef8d
            id: de2cd09d-d793-47b5-b994-4ec3feee2c09
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 生成行情分析
        parentNode: true
        value: spark-llm::7788b02e-c7a4-48f7-bb13-89275eaeef8d
      - children:
        - references:
          - originId: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
            id: d36eb440-c914-421b-bded-7ce7a8f92bdb
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
            children: [
              ]
            id: 60754d1d-802d-4528-b103-b05394a26de2
            label: summary_list
            type: array-string
            value: summary_list
            fileType: ''
          label: ''
          value: ''
        label: 清洗出最终资讯
        parentNode: true
        value: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
      - children:
        - references:
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            id: 430ceade-db79-42c9-b6c4-093055afeedd
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            children: [
              ]
            id: 0812e0e0-174f-4765-b418-ff4ba8f6564f
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 移除重复资讯
        parentNode: true
        value: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
      - children:
        - references:
          - originId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
            id: c475aa39-df1d-4bea-8c0c-ff71e011665e
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 资讯去重
        parentNode: true
        value: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      - children:
        - references:
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            id: d0295ab4-7601-44b3-882e-7de148dd60d1
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            children: [
              ]
            id: 281126cd-1b57-48da-9b53-b7289747bd39
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 删除不相关资讯
        parentNode: true
        value: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
      - children:
        - references:
          - originId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程2：筛选资讯
        parentNode: true
        value: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a756663c-410f-4378-957f-73916abcd09a
            label: code
            type: number
            value: code
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: 3991d50f-3f9c-4fb1-955d-3ea944151707
            label: total
            type: number
            value: total
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a0422540-7f82-4c55-87d4-e13ba8296d08
            label: msg
            type: string
            value: msg
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      - children:
        - references:
          - originId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：筛选资讯
        parentNode: true
        value: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      - children:
        - references:
          - originId: iteration::82f970ef-822f-4433-ade4-35024fff9885
            id: a3774670-7f6b-4f38-9098-d43286d64e1b
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：资讯分类
        parentNode: true
        value: iteration::82f970ef-822f-4433-ade4-35024fff9885
      status: success
      nodeMeta:
        aliasName: 生成HTML报告
        nodeType: 工具
      inputs:
      - id: d2348aac-d4ff-4979-927b-0d8e26a815ba
        name: input_data
        nameErrMsg: ''
        schema:
          type: array-object
          value:
            type: ref
            content:
              name: result
              id: d36eb440-c914-421b-bded-7ce7a8f92bdb
              nodeId: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
            contentErrMsg: ''
        fileType: ''
      - id: 56869353-170f-447f-814f-72aa252ce1c9
        name: ai_summary
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: output
              id: de2cd09d-d793-47b5-b994-4ec3feee2c09
              nodeId: spark-llm::7788b02e-c7a4-48f7-bb13-89275eaeef8d
            contentErrMsg: ''
        fileType: ''
      - id: 0cc3bd92-ed58-47d7-a3e0-45d503b375f7
        name: category
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: category
              id: 2c541884-ca47-46ad-a624-95486c1690aa
              nodeId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            contentErrMsg: ''
        fileType: ''
      - id: 7aaded84-522a-450f-862b-4133b685a0f7
        name: title
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: title
              id: 9c43bc3f-d484-407d-91cc-4e80546b866f
              nodeId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: 44914b01-3479-4f36-89bd-c414dbf0ef8b
        name: result
        nameErrMsg: ''
        schema:
          type: string
          default: ''
      nodeParam:
        uid: '14954733327'
        code: "# -*- coding: utf-8 -*-\nimport json\nimport re\nfrom datetime import\
          \ datetime, timedelta\n\n\ndef main(input_data,ai_summary,category,title):\n\
          \    category_list = category.split(\",\")\n    # 分类颜色映射\n    category_color_map\
          \ = {\n        category_list[0]: {\"main\": \"#1976d2\", \"bg\": \"#e3f2fd\"\
          },\n        category_list[1]: {\"main\": \"#43a047\", \"bg\": \"#e8f5e9\"\
          },\n        category_list[2]: {\"main\": \"#ff9800\", \"bg\": \"#fff3e0\"\
          },\n        category_list[3]: {\"main\": \"#d32f2f\", \"bg\": \"#ffebee\"\
          },\n    }\n\n    data = {\n        category_list[0]: [],\n        category_list[1]:\
          \ [],\n        category_list[2]: [],\n        category_list[3]: []\n   \
          \ }\n\n    for item in input_data:\n        news_type = item.get(\"news_type\"\
          )\n        if news_type in data:  # 仅处理预设的四种分类\n            data[news_type].append(item)\n\
          \n\n    # 生成当前期号和日期\n    now = datetime.now()\n    year, week_num, _ = now.isocalendar()\n\
          \    issue = f\"{year}-W{week_num:02d}\"\n    current_time = now.strftime(\"\
          %Y年%m月%d日\")\n    # 计算过去7天的日期范围\n    end_date = now - timedelta(days=1)\n\
          \    start_date = now - timedelta(days=8)\n    date_str = f\"{start_date.strftime('%Y-%m-%d')}\
          \ 至 {end_date.strftime('%Y-%m-%d')} (第{week_num}周)\"\n\n    # CSS样式，增加不同\
          分类的颜色\n    style = '''\n        body { font-family: 'Microsoft YaHei', Arial,\
          \ sans-serif; background: linear-gradient(120deg, #f7f7fa 0%, #e3f2fd 100%);\
          \ margin: 0; padding: 0; }\n        .container { max-width: 900px; margin:\
          \ 30px auto; background: #fff; border-radius: 16px; box-shadow: 0 4px 24px\
          \ #bdbdbd33; padding: 36px 40px; }\n        .header { display: flex; justify-content:\
          \ space-between; align-items: flex-start; }\n        .title { color: #e53935;\
          \ font-size: 3.5em; font-weight: bold; letter-spacing: 2px; text-shadow:\
          \ 1px 2px 8px #ffebee; }\n        .issue { color: #7c4dff; font-size: 1.1em;\
          \ margin-top: 10px; text-align: right; font-weight: bold; }\n        .support-note\
          \ {\n            background: linear-gradient(90deg, #f7f7fa 0%, #e3f2fd\
          \ 100%);\n            border-radius: 10px;\n            padding: 10px 22px\
          \ 10px 22px;\n            color: #888;\n            font-size: 0.92em;\n\
          \            text-align: right;\n            margin-top: 10px;\n       \
          \     margin-bottom: 22px;\n            display: inline-block;\n       \
          \     float: right;\n            box-shadow: 0 2px 8px #e3eafc;\n      \
          \      min-width: 220px;\n        }\n        .support-title { color: #888;\
          \ font-size: 1em; margin-bottom: 2px; font-weight: 500; }\n        .support-link\
          \ { color: #00bcd4; text-decoration: underline; font-size: 0.98em; display:\
          \ inline-block; margin-top: 2px; word-break: break-all; }\n        .link-icon\
          \ { font-size: 1em; vertical-align: middle; margin-right: 2px; }\n     \
          \   .ai-summary { background: linear-gradient(90deg, #f5f5f5 0%, #e3eafc\
          \ 100%); border-radius: 10px; padding: 20px 28px 20px 28px; margin: 32px\
          \ 0 36px 0; box-shadow: 0 1px 6px #e3eafc; }\n        .ai-btn { display:\
          \ inline-block; background: linear-gradient(90deg, #1976d2 0%, #7c4dff 100%);\
          \ color: #fff; border-radius: 8px; padding: 7px 22px; font-weight: bold;\
          \ font-size: 1.15em; margin-bottom: 14px; border: none; letter-spacing:\
          \ 1px; box-shadow: 0 2px 8px #e3eafc; }\n        .ai-summary-text { color:\
          \ #444; font-size: 1.12em; line-height: 1.85; margin-top: 10px; }\n    \
          \    .category-title { font-size: 1.8em; font-weight: bold; margin: 40px\
          \ 0 20px 0; padding-bottom: 10px; border-bottom: 2px solid #e3f2fd; }\n\
          \        .news-block { border: 2px solid #1976d2; border-radius: 10px; margin-bottom:\
          \ 26px; padding: 20px 24px 16px 24px; background: #fff; transition: box-shadow\
          \ 0.2s, border-color 0.2s; box-shadow: 0 1px 8px #e3eafc; }\n        .news-block:hover\
          \ { box-shadow: 0 4px 24px #b2ebf2; border-color: #00bcd4; }\n        .news-header\
          \ { display: flex; align-items: center; margin-bottom: 8px; }\n        .news-index\
          \ { background: linear-gradient(90deg, #1976d2 0%, #00bcd4 100%); color:\
          \ #fff; border-radius: 8px; font-weight: bold; padding: 3px 16px; font-size:\
          \ 1.15em; margin-right: 14px; box-shadow: 0 1px 4px #e3eafc; }\n       \
          \ .news-title { color: #1976d2; font-weight: bold; font-size: 1.18em; margin-right:\
          \ 12px; text-decoration: none; transition: color 0.2s; text-shadow: 0 1px\
          \ 4px #e3eafc; }\n        .news-title:hover { color: #00bcd4; }\n      \
          \  .news-date { color: #7c4dff; font-size: 1em; margin-left: auto; font-weight:\
          \ bold; }\n        .news-tags { font-weight: bold; color: #ff9800; margin-bottom:\
          \ 2px; letter-spacing: 0.5px; }\n        .news-summary { color: #333; margin:\
          \ 8px 0 0 0; font-size: 1.08em; }\n        .news-source { color: #43a047;\
          \ font-size: 1em; margin-top: 2px; font-weight: bold; }\n        /* 分类专属\
          颜色 */\n        .category-xinpin .category-title, .category-xinpin .news-block\
          \ { border-color: #1976d2; }\n        .category-xinpin .category-title {\
          \ color: #1976d2; background: #e3f2fd; }\n        .category-xinpin .news-block\
          \ { background: #f7fbff; }\n        .category-xinpin .news-index { background:\
          \ linear-gradient(90deg, #1976d2 0%, #64b5f6 100%); }\n        .category-xinpin\
          \ .news-title { color: #1976d2; }\n        .category-xinpin .news-title:hover\
          \ { color: #64b5f6; }\n        .category-shichang .category-title, .category-shichang\
          \ .news-block { border-color: #43a047; }\n        .category-shichang .category-title\
          \ { color: #43a047; background: #e8f5e9; }\n        .category-shichang .news-block\
          \ { background: #f8fcf8; }\n        .category-shichang .news-index { background:\
          \ linear-gradient(90deg, #43a047 0%, #81c784 100%); }\n        .category-shichang\
          \ .news-title { color: #43a047; }\n        .category-shichang .news-title:hover\
          \ { color: #81c784; }\n        .category-jishu .category-title, .category-jishu\
          \ .news-block { border-color: #ff9800; }\n        .category-jishu .category-title\
          \ { color: #ff9800; background: #fff3e0; }\n        .category-jishu .news-block\
          \ { background: #fffaf3; }\n        .category-jishu .news-index { background:\
          \ linear-gradient(90deg, #ff9800 0%, #ffb74d 100%); }\n        .category-jishu\
          \ .news-title { color: #ff9800; }\n        .category-jishu .news-title:hover\
          \ { color: #ffb74d; }\n        .category-touzi .category-title, .category-touzi\
          \ .news-block { border-color: #d32f2f; }\n        .category-touzi .category-title\
          \ { color: #d32f2f; background: #ffebee; }\n        .category-touzi .news-block\
          \ { background: #fff7f7; }\n        .category-touzi .news-index { background:\
          \ linear-gradient(90deg, #d32f2f 0%, #ef5350 100%); }\n        .category-touzi\
          \ .news-title { color: #d32f2f; }\n        .category-touzi .news-title:hover\
          \ { color: #ef5350; }\n    '''\n\n    html = '<!DOCTYPE html>\\n' + \\\n\
          \           '<html lang=\"zh-CN\">\\n' + \\\n           '<head>\\n' + \\\
          \n           '    <meta charset=\"UTF-8\">\\n' + \\\n           '    <title>'\
          \ + title + '</title>\\n' + \\\n           '    <style>' + style + '</style>\\\
          n' + \\\n           '</head>\\n' + \\\n           '<body>\\n' + \\\n   \
          \        '<div class=\"container\">\\n' + \\\n           '    <div class=\"\
          header\">\\n' + \\\n           '        <div class=\"title\">' + title +\
          \ '</div>\\n' + \\\n           '        <div class=\"support-note\">\\n'\
          \ + \\\n           '            <div class=\"issue\">' + date_str + '</div>\\\
          n' + \\\n           '            <div class=\"support-title\">由<a href=\"\
          https://agent.xfyun.cn/\" target=\"_blank\" style=\"color: #00bcd4; text-decoration:\
          \ none;\">讯飞星辰Agent开发平台</a>提供技术支持</div>\\n' + \\\n           '        </div>\\\
          n' + \\\n           '    </div>\\n' + \\\n           '    <div class=\"\
          ai-summary\">\\n' + \\\n           '        <button class=\"ai-btn\">AI大\
          模型解读</button>\\n' + \\\n           '        <div class=\"ai-summary-text\"\
          >\\n' + \\\n           '            ' + ai_summary + '\\n' + \\\n      \
          \     '        </div>\\n' + \\\n           '    </div>\\n'\n        \n\n\
          \    # 分类名到class名的映射\n    category_class_map = {\n        category_list[0]:\
          \ \"category-xinpin\",\n        category_list[1]: \"category-shichang\"\
          ,\n        category_list[2]: \"category-jishu\",\n        category_list[3]:\
          \ \"category-touzi\",\n    }\n\n    for category, news_list in data.items():\n\
          \        if not news_list:\n            continue\n        cat_class = category_class_map.get(category,\
          \ \"\")\n        html += f'<div class=\"{cat_class}\"><div class=\"category-title\"\
          >{category}</div>'\n        for idx, news in enumerate(news_list, 1):\n\
          \            # 处理标签，限制最多显示4个\n            tags = news['news_tags'].split(',')\n\
          \            tags = tags[:4]  # 只取前4个标签\n            tags_str = ','.join(tags)\n\
          \            link = news[\"news_link\"]\n            title = news['news_title']\n\
          \            time = news['news_time']\n            summary = news['news_summary']\n\
          \            source = news['news_source']\n\n            html += '<div class=\"\
          news-block\">\\n' + \\\n                   '    <div class=\"news-header\"\
          >\\n' + \\\n                   '        <span class=\"news-index\">' + str(idx)\
          \ + '</span>\\n' + \\\n                   '        <a class=\"news-title\"\
          \ href=\"' + link + '\" target=\"_blank\">' + title + '</a>\\n' + \\\n \
          \                  '        <span class=\"news-date\">' + time + '</span>\\\
          n' + \\\n                   '    </div>\\n' + \\\n                   ' \
          \   <div class=\"news-tags\">关键词：' + tags_str + '</div>\\n' + \\\n     \
          \              '    <div class=\"news-summary\">' + summary + '</div>\\\
          n' + \\\n                   '    <div class=\"news-source\">来源：' + source\
          \ + '</div>\\n' + \\\n                   '</div>\\n'\n        html += '</div>'\n\
          \    html += '<div style=\"color: black; font-weight: bold; text-align:\
          \ center;\">' + current_time + '</div>'\n    html += '</div>\\n</body>\\\
          n</html>'\n\n\n    ret = {\n        \"result\": html\n    }\n    return\
          \ ret"
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        codeErrMsg: ''
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/codeIcon.png
      description: 面向开发者提供代码开发能力，目前仅支持python语言，允许使用该节点已定义的变量作为参数传入，返回语句用于输出函数的结果
      updatable: false
  - id: message::b96c1f2b-95ed-4737-9ea9-214bb8b70322
    dragging: false
    selected: false
    width: 587
    height: 422
    position:
      x: 1630.4149824307178
      y: 933.675315989486
    positionAbsolute:
      x: 1630.4149824307178
      y: 933.675315989486
    type: 消息
    data:
      allowInputReference: true
      allowOutputReference: false
      label: 消息_2
      labelEdit: false
      references:
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      status: success
      nodeMeta:
        aliasName: 消息_2
        nodeType: 基础节点
      inputs:
      - id: ce674ea1-6357-43f6-97cc-73c2f6a1c112
        name: input
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: literal
            content: '1'
            contentErrMsg: ''
      outputs:
      - id: 4ad45bb9-2ea1-4e6d-b5fc-08b3eb5a43ff
        name: output_m
        nameErrMsg: ''
        schema:
          type: string
      nodeParam:
        template: 正在读取配置...
        uid: '14954733327'
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        templateErrMsg: ''
        appId: 12a0a7e2
        startFrameEnabled: false
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/message-node-icon.png
      description: 在工作流中可以对中间过程的产物进行输出
      updatable: false
  - id: message::cb445f07-c126-42a0-a78f-809cf00a49bf
    dragging: false
    selected: false
    width: 587
    height: 462
    position:
      x: 3343.364295057777
      y: 914.1828959434896
    positionAbsolute:
      x: 3343.364295057777
      y: 914.1828959434896
    type: 消息
    data:
      allowInputReference: true
      allowOutputReference: false
      label: 消息_3
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      status: success
      nodeMeta:
        aliasName: 消息_3
        nodeType: 基础节点
      inputs:
      - id: f704af43-9760-4b58-b2bc-4fc981caf617
        name: input
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: literal
            content: '1'
            contentErrMsg: ''
      outputs:
      - id: 552684a0-ae27-4bf9-9bbc-b29b6df46c1c
        name: output_m
        nameErrMsg: ''
        schema:
          type: string
      nodeParam:
        template: 正在获取资讯...
        uid: '14954733327'
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        templateErrMsg: ''
        appId: 12a0a7e2
        startFrameEnabled: false
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/message-node-icon.png
      description: 在工作流中可以对中间过程的产物进行输出
      updatable: false
  - id: message::aad5dfdb-0edf-414c-bf65-0983b2e8bca4
    dragging: false
    selected: false
    width: 587
    height: 462
    position:
      x: 9868.67808759487
      y: 796.5318005094779
    positionAbsolute:
      x: 9868.67808759487
      y: 796.5318005094779
    type: 消息
    data:
      allowInputReference: true
      allowOutputReference: false
      label: 消息_5
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            id: d0295ab4-7601-44b3-882e-7de148dd60d1
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            children: [
              ]
            id: 281126cd-1b57-48da-9b53-b7289747bd39
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 删除不相关资讯
        parentNode: true
        value: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      - children:
        - references:
          - originId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程2：筛选资讯
        parentNode: true
        value: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      - children:
        - references:
          - originId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：筛选资讯
        parentNode: true
        value: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a756663c-410f-4378-957f-73916abcd09a
            label: code
            type: number
            value: code
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: 3991d50f-3f9c-4fb1-955d-3ea944151707
            label: total
            type: number
            value: total
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a0422540-7f82-4c55-87d4-e13ba8296d08
            label: msg
            type: string
            value: msg
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      status: success
      nodeMeta:
        aliasName: 消息_5
        nodeType: 基础节点
      inputs:
      - id: 05f3110a-f7d8-4c2e-93b3-aad7d511985d
        name: length
        nameErrMsg: ''
        schema:
          type: number
          value:
            type: ref
            content:
              name: length
              id: 281126cd-1b57-48da-9b53-b7289747bd39
              nodeId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: f074a14b-1f4a-4b6c-8841-ae97b9514cbb
        name: output_m
        nameErrMsg: ''
        schema:
          type: string
      nodeParam:
        template: 已筛选出{{length}}条资讯，大模型正在根据标题去重...
        uid: '14954733327'
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        templateErrMsg: ''
        appId: 12a0a7e2
        startFrameEnabled: false
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/message-node-icon.png
      description: 在工作流中可以对中间过程的产物进行输出
      updatable: false
  - id: message::fdab5f93-0c3b-4f44-88fe-1cf62e474ef1
    dragging: false
    selected: false
    width: 587
    height: 462
    position:
      x: 16381.758322615176
      y: 716.1229156596856
    positionAbsolute:
      x: 16381.758322615176
      y: 716.1229156596856
    type: 消息
    data:
      allowInputReference: true
      allowOutputReference: false
      label: 消息_6
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            id: 430ceade-db79-42c9-b6c4-093055afeedd
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            children: [
              ]
            id: 0812e0e0-174f-4765-b418-ff4ba8f6564f
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 移除重复资讯
        parentNode: true
        value: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
      - children:
        - references:
          - originId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
            id: c475aa39-df1d-4bea-8c0c-ff71e011665e
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 资讯去重
        parentNode: true
        value: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      - children:
        - references:
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            id: d0295ab4-7601-44b3-882e-7de148dd60d1
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            children: [
              ]
            id: 281126cd-1b57-48da-9b53-b7289747bd39
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 删除不相关资讯
        parentNode: true
        value: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      - children:
        - references:
          - originId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程2：筛选资讯
        parentNode: true
        value: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      - children:
        - references:
          - originId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：筛选资讯
        parentNode: true
        value: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a756663c-410f-4378-957f-73916abcd09a
            label: code
            type: number
            value: code
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: 3991d50f-3f9c-4fb1-955d-3ea944151707
            label: total
            type: number
            value: total
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a0422540-7f82-4c55-87d4-e13ba8296d08
            label: msg
            type: string
            value: msg
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      status: success
      nodeMeta:
        aliasName: 消息_6
        nodeType: 基础节点
      inputs:
      - id: bea5a546-5d28-4dd6-9c98-1027413d3678
        name: length
        nameErrMsg: ''
        schema:
          type: number
          value:
            type: ref
            content:
              name: length
              id: 0812e0e0-174f-4765-b418-ff4ba8f6564f
              nodeId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: ecd8ae62-2d19-4b63-906e-dc61ef130e2b
        name: output_m
        nameErrMsg: ''
        schema:
          type: string
      nodeParam:
        template: 已移除重复资讯，当前剩余{{length}}条资讯。现在，大模型进行资讯分类...
        uid: '14954733327'
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        templateErrMsg: ''
        appId: 12a0a7e2
        startFrameEnabled: false
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/message-node-icon.png
      description: 在工作流中可以对中间过程的产物进行输出
      updatable: false
  - id: message::9a9e3b8e-3594-47b4-952a-8a1a2505832e
    dragging: false
    selected: false
    width: 587
    height: 462
    position:
      x: 20482.55198570405
      y: 566.7919115273706
    positionAbsolute:
      x: 20482.55198570405
      y: 566.7919115273706
    type: 消息
    data:
      allowInputReference: true
      allowOutputReference: false
      label: 消息_8
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
            id: d36eb440-c914-421b-bded-7ce7a8f92bdb
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
            children: [
              ]
            id: 60754d1d-802d-4528-b103-b05394a26de2
            label: summary_list
            type: array-string
            value: summary_list
            fileType: ''
          label: ''
          value: ''
        label: 清洗出最终资讯
        parentNode: true
        value: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
      - children:
        - references:
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            id: 430ceade-db79-42c9-b6c4-093055afeedd
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            children: [
              ]
            id: 0812e0e0-174f-4765-b418-ff4ba8f6564f
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 移除重复资讯
        parentNode: true
        value: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
      - children:
        - references:
          - originId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
            id: c475aa39-df1d-4bea-8c0c-ff71e011665e
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 资讯去重
        parentNode: true
        value: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      - children:
        - references:
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            id: d0295ab4-7601-44b3-882e-7de148dd60d1
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            children: [
              ]
            id: 281126cd-1b57-48da-9b53-b7289747bd39
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 删除不相关资讯
        parentNode: true
        value: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
      - children:
        - references:
          - originId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程2：筛选资讯
        parentNode: true
        value: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a756663c-410f-4378-957f-73916abcd09a
            label: code
            type: number
            value: code
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: 3991d50f-3f9c-4fb1-955d-3ea944151707
            label: total
            type: number
            value: total
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a0422540-7f82-4c55-87d4-e13ba8296d08
            label: msg
            type: string
            value: msg
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      - children:
        - references:
          - originId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：筛选资讯
        parentNode: true
        value: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      - children:
        - references:
          - originId: iteration::82f970ef-822f-4433-ade4-35024fff9885
            id: a3774670-7f6b-4f38-9098-d43286d64e1b
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：资讯分类
        parentNode: true
        value: iteration::82f970ef-822f-4433-ade4-35024fff9885
      status: success
      nodeMeta:
        aliasName: 消息_8
        nodeType: 基础节点
      inputs:
      - id: 98499f53-1df2-4518-a568-063e72891350
        name: input
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: literal
            content: '1'
            contentErrMsg: ''
      outputs:
      - id: 8100e60b-9fb4-4292-97c5-772042b79c5e
        name: output_m
        nameErrMsg: ''
        schema:
          type: string
      nodeParam:
        template: 分组去重结束，大模型正在书写行情分析...
        uid: '14954733327'
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        templateErrMsg: ''
        appId: 12a0a7e2
        startFrameEnabled: false
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/message-node-icon.png
      description: 在工作流中可以对中间过程的产物进行输出
      updatable: false
  - id: message::fb8de24e-fab1-4073-9961-c0e47026522a
    dragging: false
    selected: false
    width: 587
    height: 462
    position:
      x: 22509.152911868237
      y: 509.3569937775188
    positionAbsolute:
      x: 22509.152911868237
      y: 509.3569937775188
    type: 消息
    data:
      allowInputReference: true
      allowOutputReference: false
      label: 消息_9
      labelEdit: false
      references:
      - children:
        - references:
          - originId: spark-llm::7788b02e-c7a4-48f7-bb13-89275eaeef8d
            id: de2cd09d-d793-47b5-b994-4ec3feee2c09
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 生成行情分析
        parentNode: true
        value: spark-llm::7788b02e-c7a4-48f7-bb13-89275eaeef8d
      - children:
        - references:
          - originId: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
            id: d36eb440-c914-421b-bded-7ce7a8f92bdb
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
            children: [
              ]
            id: 60754d1d-802d-4528-b103-b05394a26de2
            label: summary_list
            type: array-string
            value: summary_list
            fileType: ''
          label: ''
          value: ''
        label: 清洗出最终资讯
        parentNode: true
        value: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
      - children:
        - references:
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            id: 430ceade-db79-42c9-b6c4-093055afeedd
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
            children: [
              ]
            id: 0812e0e0-174f-4765-b418-ff4ba8f6564f
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 移除重复资讯
        parentNode: true
        value: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
      - children:
        - references:
          - originId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
            id: c475aa39-df1d-4bea-8c0c-ff71e011665e
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 资讯去重
        parentNode: true
        value: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      - children:
        - references:
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            id: d0295ab4-7601-44b3-882e-7de148dd60d1
            label: data_new
            type: array-object
            value: data_new
            fileType: ''
          - originId: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
            children: [
              ]
            id: 281126cd-1b57-48da-9b53-b7289747bd39
            label: length
            type: number
            value: length
            fileType: ''
          label: ''
          value: ''
        label: 删除不相关资讯
        parentNode: true
        value: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
      - children:
        - references:
          - originId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程2：筛选资讯
        parentNode: true
        value: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      - children:
        - references:
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            id: 34f19d2e-66e5-419c-bada-ebdfad69788e
            label: result
            type: array-object
            value: result
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: 965d3f6a-95e5-4309-91d1-b191fc7d7681
            label: title_list1
            type: array-string
            value: title_list1
            fileType: ''
          - originId: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
            children: [
              ]
            id: c4475a38-888c-475b-97e3-cec4719f5eb9
            label: title_list2
            type: array-string
            value: title_list2
            fileType: ''
          label: ''
          value: ''
        label: 提取标题数组
        parentNode: true
        value: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a756663c-410f-4378-957f-73916abcd09a
            label: code
            type: number
            value: code
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: 3991d50f-3f9c-4fb1-955d-3ea944151707
            label: total
            type: number
            value: total
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a0422540-7f82-4c55-87d4-e13ba8296d08
            label: msg
            type: string
            value: msg
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      - children:
        - references:
          - originId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
            id: 7e7735e9-8df4-4bee-b01c-68d802c7d35f
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：筛选资讯
        parentNode: true
        value: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      - children:
        - references:
          - originId: iteration::82f970ef-822f-4433-ade4-35024fff9885
            id: a3774670-7f6b-4f38-9098-d43286d64e1b
            label: output
            type: array-string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 线程1：资讯分类
        parentNode: true
        value: iteration::82f970ef-822f-4433-ade4-35024fff9885
      status: success
      nodeMeta:
        aliasName: 消息_9
        nodeType: 基础节点
      inputs:
      - id: 599e877c-b0fb-4dcf-9320-406a0793a037
        name: input
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: literal
            content: '1'
            contentErrMsg: ''
      outputs:
      - id: 051685a2-d906-4650-be46-c4d995ea3fab
        name: output_m
        nameErrMsg: ''
        schema:
          type: string
      nodeParam:
        template: 行情分析结束，大模型正在生成资讯报告，并发送邮件
        uid: '14954733327'
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        templateErrMsg: ''
        appId: 12a0a7e2
        startFrameEnabled: false
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/message-node-icon.png
      description: 在工作流中可以对中间过程的产物进行输出
      updatable: false
  - id: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
    dragging: false
    selected: false
    width: 587
    height: 570
    position:
      x: 4184.621388767019
      y: 861.8270038304835
    positionAbsolute:
      x: 4184.621388767019
      y: 861.8270038304835
    type: 工具
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 获取全量资讯
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      status: success
      nodeMeta:
        aliasName: 工具
        nodeType: 工具
      inputs:
      - id: a1a3b16e-0c04-44c8-a1a8-c0db12465ec8
        name: start_time
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: start_date
              id: 48005acb-caf3-4009-8351-004dcd096e67
              nodeId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            contentErrMsg: ''
        fileType: ''
        description: 起始日期，例如：2025-05-13
        required: true
        disabled: false
      - id: 27e38f8e-afd4-4b90-a496-a8a2e8a392bc
        name: end_time
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: end_date
              id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
              nodeId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            contentErrMsg: ''
        fileType: ''
        description: 结束日期，例如：2025-05-13
        required: true
        disabled: false
      - id: 027a5b80-5aed-43b3-9b63-6317d66c709e
        name: page
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: literal
            content: '1'
            contentErrMsg: ''
        description: 页码
        required: true
        disabled: false
      - id: e2c88441-50c2-4e4c-af4a-fd191fc05006
        name: page_size
        nameErrMsg: ''
        schema:
          type: number
          value:
            type: literal
            content: '400'
            contentErrMsg: ''
        description: 每页数量
        required: true
        disabled: false
      outputs:
      - id: a756663c-410f-4378-957f-73916abcd09a
        name: code
        schema:
          type: number
      - id: 3991d50f-3f9c-4fb1-955d-3ea944151707
        name: total
        schema:
          type: number
      - id: a0422540-7f82-4c55-87d4-e13ba8296d08
        name: msg
        schema:
          type: string
      - id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
        name: data
        schema:
          type: array-object
          properties:
          - id: 3ed8df62-272b-48de-956a-cab9beb501c9
            name: uuid
            type: string
          - id: b755d580-30d6-4dbd-91cf-64589b042f08
            name: news_title
            type: string
          - id: cad952cb-3252-463b-b341-c86288911e38
            name: news_link
            type: string
          - id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
            name: news_summary
            type: string
          - id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
            name: news_img
            type: string
          - id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
            name: news_time
            type: string
          - id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
            name: news_source
            type: string
          - id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
            name: news_tags
            type: string
      nodeParam:
        uid: '14954733327'
        code: ''
        toolDescription: 拉取订阅网站所有资讯
        pluginId: tool@820f16c58821000
        appId: 12a0a7e2
        operationId: 数据爬虫2-0ujchftq
        businessInput: [
          ]
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/tool-icon.png
      updatable: false
      isLatest: true
  - id: iteration-node-start::d86ce0dd-202e-41f8-8ce7-d2f6be9a8aa2
    dragging: false
    selected: false
    width: 68
    height: 43
    position:
      x: 30
      y: 359.8028792153125
    positionAbsolute:
      x: 972
      y: 165
    type: 开始节点
    data:
      allowInputReference: false
      allowOutputReference: true
      label: 开始
      status: success
      nodeMeta:
        aliasName: 开始
        nodeType: 基础节点
      inputs: [
        ]
      outputs:
      - id: d6dca0b9-e6af-4db4-a47a-11e59537a514
        name: input
        nameErrMsg: ''
        schema:
          type: string
          default: ''
      nodeParam:
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/start-node-icon.png
      description: 工作流的开启节点，用于定义流程调用所需的业务变量信息。
      parentId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      originPosition:
        x: 972
        y: 165
      updatable: false
    parentId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
    extent: parent
    zIndex: 1
    draggable: false
  - id: iteration-node-end::88d743c3-2e2c-4427-85a5-7a34dabcb914
    dragging: false
    selected: false
    width: 68
    height: 43
    position:
      x: 373.61453660911206
      y: 416.6868964990691
    positionAbsolute:
      x: 2346.4581464364483
      y: 392.5360691350263
    type: 结束节点
    data:
      allowInputReference: true
      allowOutputReference: false
      label: 结束
      references:
      - children:
        - references:
          - originId: spark-llm::cdea8c2b-e507-4839-9a5a-a6feee1b8eea
            id: cec97366-6b07-472d-9aec-806b890643f7
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 判断新闻是否符合主题
        parentNode: true
        value: spark-llm::cdea8c2b-e507-4839-9a5a-a6feee1b8eea
      - children:
        - references:
          - originId: node-variable::847ca1a4-de86-429f-bd7e-44369233dc45
            id: 7e418830-ccaf-4461-a2a1-2f59f8a78972
            label: theme
            type: string
            value: theme
            fileType: ''
          label: ''
          value: ''
        label: 变量存储器_1
        parentNode: true
        value: node-variable::847ca1a4-de86-429f-bd7e-44369233dc45
      - children:
        - references:
          - originId: iteration-node-start::d86ce0dd-202e-41f8-8ce7-d2f6be9a8aa2
            id: d6dca0b9-e6af-4db4-a47a-11e59537a514
            label: input
            type: string
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::d86ce0dd-202e-41f8-8ce7-d2f6be9a8aa2
      status: success
      nodeMeta:
        aliasName: 结束
        nodeType: 基础节点
      inputs:
      - id: 5e2ede25-a41c-4d5f-8eb4-8b6629025acb
        name: output
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: output
              id: cec97366-6b07-472d-9aec-806b890643f7
              nodeId: spark-llm::cdea8c2b-e507-4839-9a5a-a6feee1b8eea
            contentErrMsg: ''
        fileType: ''
      outputs: [
        ]
      nodeParam:
        template: ''
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        outputMode: 0
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/end-node-icon.png
      description: 工作流的结束节点，用于输出工作流运行后的最终结果。
      parentId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      originPosition:
        x: 2346.4581464364483
        y: 392.5360691350263
      updatable: false
    parentId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
    extent: parent
    zIndex: 1
    draggable: false
  - id: node-variable::847ca1a4-de86-429f-bd7e-44369233dc45
    dragging: false
    selected: false
    width: 133
    height: 43
    position:
      x: 38.07539785951275
      y: 441.80676429555933
    positionAbsolute:
      x: 1004.301591438051
      y: 493.01554032098727
    type: 变量存储器
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 变量存储器_1
      labelEdit: false
      references:
      - children:
        - references:
          - originId: iteration-node-start::d86ce0dd-202e-41f8-8ce7-d2f6be9a8aa2
            id: d6dca0b9-e6af-4db4-a47a-11e59537a514
            label: input
            type: string
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::d86ce0dd-202e-41f8-8ce7-d2f6be9a8aa2
      status: success
      nodeMeta:
        aliasName: 变量存储器_1
        nodeType: 基础节点
      inputs: [
        ]
      outputs:
      - id: 7e418830-ccaf-4461-a2a1-2f59f8a78972
        name: theme
        nameErrMsg: ''
        schema:
          type: string
          description: ''
        required: true
        refId: 9b52d26c-683a-49f2-9f2e-e86d0e737558
      nodeParam:
        uid: '14954733327'
        method: get
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        flowId: '7339189252284198913'
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/variable-memory-icon.png
      description: 可以设定多个变量，用于长期保存数据，且持续生效和更新
      parentId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      originPosition:
        x: 1004.301591438051
        y: 493.01554032098727
      updatable: false
    parentId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
    extent: parent
    zIndex: 1
    draggable: false
  - id: spark-llm::cdea8c2b-e507-4839-9a5a-a6feee1b8eea
    dragging: false
    selected: false
    width: 196
    height: 43
    position:
      x: 206.0235920417578
      y: 330
    positionAbsolute:
      x: 1676.0943681670312
      y: 45.78848313874997
    type: 大模型
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 判断新闻是否符合主题
      labelEdit: false
      references:
      - children:
        - references:
          - originId: node-variable::847ca1a4-de86-429f-bd7e-44369233dc45
            id: 7e418830-ccaf-4461-a2a1-2f59f8a78972
            label: theme
            type: string
            value: theme
            fileType: ''
          label: ''
          value: ''
        label: 变量存储器_1
        parentNode: true
        value: node-variable::847ca1a4-de86-429f-bd7e-44369233dc45
      - children:
        - references:
          - originId: iteration-node-start::d86ce0dd-202e-41f8-8ce7-d2f6be9a8aa2
            id: d6dca0b9-e6af-4db4-a47a-11e59537a514
            label: input
            type: string
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::d86ce0dd-202e-41f8-8ce7-d2f6be9a8aa2
      status: success
      nodeMeta:
        aliasName: 判断新闻是否符合主题
        nodeType: 基础节点
      inputs:
      - id: ff9555c5-e5f8-458f-a0f7-438e6575c457
        name: title
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: input
              id: d6dca0b9-e6af-4db4-a47a-11e59537a514
              nodeId: iteration-node-start::d86ce0dd-202e-41f8-8ce7-d2f6be9a8aa2
            contentErrMsg: ''
        fileType: ''
      - id: 95b21d5d-05dc-4ed9-b101-29687add5bca
        name: theme
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: theme
              id: 7e418830-ccaf-4461-a2a1-2f59f8a78972
              nodeId: node-variable::847ca1a4-de86-429f-bd7e-44369233dc45
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: cec97366-6b07-472d-9aec-806b890643f7
        name: output
        nameErrMsg: ''
        schema:
          type: string
          default: ''
      nodeParam:
        topK: 4
        template: |-
          你是一个精准资讯筛选人员，请你按照用户提供的步骤，完成相应的任务。

          任务步骤：
          Step 1：请你仔细阅读用户提供的标题，充分理解标题所表达的含义。
          Step 2：请你判断用户提供的主题是一个还是多个，判断条件是用户提供的主题中是否用逗号隔开。如果存在多个主题，则优先按照逗号把多个主题拆分开。
          Step 3：请你判断标题内容是否符合用户提供的主题，只要标题内容符合用户提供的主题中的某一个，就算作符合主题。
          Step 4：如果符合主题，则输出{{title}}，如果不符合，则输出"无"。

          要求：
          1.请严格按照任务步骤输出结果，仅输出{{title}}或者无，不要输出其他无关内容以及推理内容。

          用户提供的标题如下：
          {{title}}

          用户提供的主题如下：
          {{theme}}
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        modelId: 141
        enableChatHistoryV2:
          isEnabled: false
          rounds: 1
        auditing: default
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        llmId: 141
        url: wss://maas-api.cn-huabei-1.xf-yun.com/v1.1/chat
        multiMode: false
        uid: '14954733327'
        patchId: '0'
        isThink: false
        templateErrMsg: ''
        domain: xdeepseekv3
        appId: 12a0a7e2
        maxTokens: 8190
        temperature: 0.5
        model: spark
        serviceId: xdeepseekv3
        respFormat: 0
        llmIdErrMsg: ''
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/largeModelIcon.png
      description: 根据输入的提示词，调用选定的大模型，对提示词作出回答
      parentId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
      originPosition:
        x: 1676.0943681670312
        y: 45.78848313874997
      updatable: false
    parentId: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
    extent: parent
    zIndex: 1
    draggable: false
  - id: iteration-node-start::f4c83521-3b3b-4abb-a321-35a21381f258
    dragging: false
    selected: false
    width: 68
    height: 43
    position:
      x: 30
      y: 352.10953660483966
    positionAbsolute:
      x: 924
      y: -66
    type: 开始节点
    data:
      allowInputReference: false
      allowOutputReference: true
      label: 开始
      status: success
      nodeMeta:
        aliasName: 开始
        nodeType: 基础节点
      inputs: [
        ]
      outputs:
      - id: d6dca0b9-e6af-4db4-a47a-11e59537a514
        name: input
        nameErrMsg: ''
        schema:
          type: string
          default: ''
      nodeParam:
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/start-node-icon.png
      description: 工作流的开启节点，用于定义流程调用所需的业务变量信息。
      parentId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      originPosition:
        x: 924
        y: -66
      updatable: false
    parentId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
    extent: parent
    zIndex: 1
    draggable: false
  - id: iteration-node-end::09e45a63-4ce3-453f-8704-7dd08eb88ee9
    dragging: false
    selected: false
    width: 68
    height: 43
    position:
      x: 378.46306967342684
      y: 400.6424021320303
    positionAbsolute:
      x: 2317.8522786937074
      y: 128.13146210876272
    type: 结束节点
    data:
      allowInputReference: true
      allowOutputReference: false
      label: 结束
      references:
      - children:
        - references:
          - originId: spark-llm::f6291d9b-a5bc-49de-ba6a-945253045c4d
            id: cec97366-6b07-472d-9aec-806b890643f7
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 判断新闻是否符合主题
        parentNode: true
        value: spark-llm::f6291d9b-a5bc-49de-ba6a-945253045c4d
      - children:
        - references:
          - originId: node-variable::2a92fa42-94f5-4ca0-88b2-2d31f5820e75
            id: 7e418830-ccaf-4461-a2a1-2f59f8a78972
            label: theme
            type: string
            value: theme
            fileType: ''
          label: ''
          value: ''
        label: 变量存储器_1
        parentNode: true
        value: node-variable::2a92fa42-94f5-4ca0-88b2-2d31f5820e75
      - children:
        - references:
          - originId: iteration-node-start::f4c83521-3b3b-4abb-a321-35a21381f258
            id: d6dca0b9-e6af-4db4-a47a-11e59537a514
            label: input
            type: string
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::f4c83521-3b3b-4abb-a321-35a21381f258
      status: success
      nodeMeta:
        aliasName: 结束
        nodeType: 基础节点
      inputs:
      - id: 5e2ede25-a41c-4d5f-8eb4-8b6629025acb
        name: output
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: output
              id: cec97366-6b07-472d-9aec-806b890643f7
              nodeId: spark-llm::f6291d9b-a5bc-49de-ba6a-945253045c4d
            contentErrMsg: ''
        fileType: ''
      outputs: [
        ]
      nodeParam:
        template: ''
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        outputMode: 0
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/end-node-icon.png
      description: 工作流的结束节点，用于输出工作流运行后的最终结果。
      parentId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      originPosition:
        x: 2317.8522786937074
        y: 128.13146210876272
      updatable: false
    parentId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
    extent: parent
    zIndex: 1
    draggable: false
  - id: node-variable::2a92fa42-94f5-4ca0-88b2-2d31f5820e75
    dragging: false
    selected: false
    width: 133
    height: 43
    position:
      x: 34.82539785951275
      y: 438.36342168508645
    positionAbsolute:
      x: 943.301591438051
      y: 279.01554032098727
    type: 变量存储器
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 变量存储器_1
      labelEdit: false
      references:
      - children:
        - references:
          - originId: iteration-node-start::f4c83521-3b3b-4abb-a321-35a21381f258
            id: d6dca0b9-e6af-4db4-a47a-11e59537a514
            label: input
            type: string
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::f4c83521-3b3b-4abb-a321-35a21381f258
      status: success
      nodeMeta:
        aliasName: 变量存储器_1
        nodeType: 基础节点
      inputs: [
        ]
      outputs:
      - id: 7e418830-ccaf-4461-a2a1-2f59f8a78972
        name: theme
        nameErrMsg: ''
        schema:
          type: string
          description: ''
        required: true
        refId: 9b52d26c-683a-49f2-9f2e-e86d0e737558
      nodeParam:
        uid: '14954733327'
        method: get
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        flowId: '7339189252284198913'
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/variable-memory-icon.png
      description: 可以设定多个变量，用于长期保存数据，且持续生效和更新
      parentId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      originPosition:
        x: 943.301591438051
        y: 279.01554032098727
      updatable: false
    parentId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
    extent: parent
    zIndex: 1
    draggable: false
  - id: spark-llm::f6291d9b-a5bc-49de-ba6a-945253045c4d
    dragging: false
    selected: false
    width: 196
    height: 43
    position:
      x: 216.71776619681356
      y: 330
    positionAbsolute:
      x: 1670.8710647872542
      y: -154.4381464193586
    type: 大模型
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 判断新闻是否符合主题
      labelEdit: false
      references:
      - children:
        - references:
          - originId: node-variable::2a92fa42-94f5-4ca0-88b2-2d31f5820e75
            id: 7e418830-ccaf-4461-a2a1-2f59f8a78972
            label: theme
            type: string
            value: theme
            fileType: ''
          label: ''
          value: ''
        label: 变量存储器_1
        parentNode: true
        value: node-variable::2a92fa42-94f5-4ca0-88b2-2d31f5820e75
      - children:
        - references:
          - originId: iteration-node-start::f4c83521-3b3b-4abb-a321-35a21381f258
            id: d6dca0b9-e6af-4db4-a47a-11e59537a514
            label: input
            type: string
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::f4c83521-3b3b-4abb-a321-35a21381f258
      status: success
      nodeMeta:
        aliasName: 判断新闻是否符合主题
        nodeType: 基础节点
      inputs:
      - id: ff9555c5-e5f8-458f-a0f7-438e6575c457
        name: title
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: input
              id: d6dca0b9-e6af-4db4-a47a-11e59537a514
              nodeId: iteration-node-start::f4c83521-3b3b-4abb-a321-35a21381f258
            contentErrMsg: ''
        fileType: ''
      - id: 95b21d5d-05dc-4ed9-b101-29687add5bca
        name: theme
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: theme
              id: 7e418830-ccaf-4461-a2a1-2f59f8a78972
              nodeId: node-variable::2a92fa42-94f5-4ca0-88b2-2d31f5820e75
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: cec97366-6b07-472d-9aec-806b890643f7
        name: output
        nameErrMsg: ''
        schema:
          type: string
          default: ''
      nodeParam:
        topK: 4
        template: |-
          你是一个精准资讯筛选人员，请你按照用户提供的步骤，完成相应的任务。

          任务步骤：
          Step 1：请你仔细阅读用户提供的标题，充分理解标题所表达的含义。
          Step 2：请你判断用户提供的主题是一个还是多个，判断条件是用户提供的主题中是否用逗号隔开。如果存在多个主题，则优先按照逗号把多个主题拆分开。
          Step 3：请你判断标题内容是否符合用户提供的主题，只要标题内容符合用户提供的主题中的某一个，就算作符合主题。
          Step 4：如果符合主题，则输出{{title}}，如果不符合，则输出"无"。

          要求：
          1.请严格按照任务步骤输出结果，仅输出{{title}}或者无，不要输出其他无关内容以及推理内容。

          用户提供的标题如下：
          {{title}}

          用户提供的主题如下：
          {{theme}}
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        modelId: 141
        enableChatHistoryV2:
          isEnabled: false
          rounds: 1
        auditing: default
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        llmId: 141
        url: wss://maas-api.cn-huabei-1.xf-yun.com/v1.1/chat
        multiMode: false
        uid: '14954733327'
        patchId: '0'
        isThink: false
        templateErrMsg: ''
        domain: xdeepseekv3
        appId: 12a0a7e2
        maxTokens: 8190
        temperature: 0.5
        model: spark
        serviceId: xdeepseekv3
        respFormat: 0
        llmIdErrMsg: ''
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/largeModelIcon.png
      description: 根据输入的提示词，调用选定的大模型，对提示词作出回答
      parentId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
      originPosition:
        x: 1670.8710647872542
        y: -154.4381464193586
      updatable: false
    parentId: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
    extent: parent
    zIndex: 1
    draggable: false
  - id: iteration-node-start::3cd38831-c2d0-46a7-a62a-bd01b34d8573
    dragging: false
    selected: false
    width: 68
    height: 43
    position:
      x: 30
      y: 429.56036342407543
    positionAbsolute:
      x: -244
      y: 232
    type: 开始节点
    data:
      allowInputReference: false
      allowOutputReference: true
      label: 开始
      status: success
      nodeMeta:
        aliasName: 开始
        nodeType: 基础节点
      inputs: [
        ]
      outputs:
      - id: 590c955b-d3d3-4d49-aff3-db500280b076
        name: input
        nameErrMsg: ''
        schema:
          type: object
          default: ''
      nodeParam:
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/start-node-icon.png
      description: 工作流的开启节点，用于定义流程调用所需的业务变量信息。
      parentId: iteration::82f970ef-822f-4433-ade4-35024fff9885
      originPosition:
        x: -244
        y: 232
      updatable: false
    parentId: iteration::82f970ef-822f-4433-ade4-35024fff9885
    extent: parent
    zIndex: 1
    draggable: false
  - id: iteration-node-end::16889081-aa7a-438f-bf70-fe31a7f2c866
    dragging: false
    selected: false
    width: 68
    height: 43
    position:
      x: 685.4267616661529
      y: 419.41777856023646
    positionAbsolute:
      x: 2377.7070466646114
      y: 191.4296605446441
    type: 结束节点
    data:
      allowInputReference: true
      allowOutputReference: false
      label: 结束
      references:
      - children:
        - references:
          - originId: spark-llm::6ff56d3e-d64b-4ff6-998b-85434313a153
            id: 0c094304-201b-46eb-9165-c3e80b21658d
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 大模型_1
        parentNode: true
        value: spark-llm::6ff56d3e-d64b-4ff6-998b-85434313a153
      - children:
        - references:
          - originId: node-variable::39cb09fa-8950-413a-af5b-72a2eab5da9b
            id: e0be4447-547f-49b0-8f94-f371c26d04b3
            label: category
            type: string
            value: category
            fileType: ''
          label: ''
          value: ''
        label: 变量存储器_1
        parentNode: true
        value: node-variable::39cb09fa-8950-413a-af5b-72a2eab5da9b
      - children:
        - references:
          - originId: iteration-node-start::3cd38831-c2d0-46a7-a62a-bd01b34d8573
            id: 590c955b-d3d3-4d49-aff3-db500280b076
            label: input
            type: object
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::3cd38831-c2d0-46a7-a62a-bd01b34d8573
      status: success
      nodeMeta:
        aliasName: 结束
        nodeType: 基础节点
      inputs:
      - id: fdbf2e45-8ced-408c-9a21-5f87c0d9edf6
        name: output
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: output
              id: 0c094304-201b-46eb-9165-c3e80b21658d
              nodeId: spark-llm::6ff56d3e-d64b-4ff6-998b-85434313a153
            contentErrMsg: ''
        fileType: ''
      outputs: [
        ]
      nodeParam:
        template: ''
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        outputMode: 0
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/end-node-icon.png
      description: 工作流的结束节点，用于输出工作流运行后的最终结果。
      parentId: iteration::82f970ef-822f-4433-ade4-35024fff9885
      originPosition:
        x: 2377.7070466646114
        y: 191.4296605446441
      updatable: false
    parentId: iteration::82f970ef-822f-4433-ade4-35024fff9885
    extent: parent
    zIndex: 1
    draggable: false
  - id: node-variable::39cb09fa-8950-413a-af5b-72a2eab5da9b
    dragging: false
    selected: false
    width: 133
    height: 43
    position:
      x: 220.50027255891445
      y: 420.11910640058784
    positionAbsolute:
      x: 518.0010902356578
      y: 194.23497190604942
    type: 变量存储器
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 变量存储器_1
      labelEdit: false
      references:
      - children:
        - references:
          - originId: iteration-node-start::3cd38831-c2d0-46a7-a62a-bd01b34d8573
            id: 590c955b-d3d3-4d49-aff3-db500280b076
            label: input
            type: object
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::3cd38831-c2d0-46a7-a62a-bd01b34d8573
      status: success
      nodeMeta:
        aliasName: 变量存储器_1
        nodeType: 基础节点
      inputs: [
        ]
      outputs:
      - id: e0be4447-547f-49b0-8f94-f371c26d04b3
        name: category
        nameErrMsg: ''
        schema:
          type: string
          description: ''
        required: true
        refId: 1417ce22-3074-4dcf-9bda-3d5f9d797996
      nodeParam:
        uid: '14954733327'
        method: get
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        flowId: '7339189252284198913'
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/variable-memory-icon.png
      description: 可以设定多个变量，用于长期保存数据，且持续生效和更新
      parentId: iteration::82f970ef-822f-4433-ade4-35024fff9885
      originPosition:
        x: 518.0010902356578
        y: 194.23497190604942
      updatable: false
    parentId: iteration::82f970ef-822f-4433-ade4-35024fff9885
    extent: parent
    zIndex: 1
    draggable: false
  - id: spark-llm::6ff56d3e-d64b-4ff6-998b-85434313a153
    dragging: false
    selected: false
    width: 101
    height: 43
    position:
      x: 428.73343472305413
      y: 330
    positionAbsolute:
      x: 1350.9337388922165
      y: -166.2414536963018
    type: 大模型
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 大模型_1
      labelEdit: false
      references:
      - children:
        - references:
          - originId: node-variable::39cb09fa-8950-413a-af5b-72a2eab5da9b
            id: e0be4447-547f-49b0-8f94-f371c26d04b3
            label: category
            type: string
            value: category
            fileType: ''
          label: ''
          value: ''
        label: 变量存储器_1
        parentNode: true
        value: node-variable::39cb09fa-8950-413a-af5b-72a2eab5da9b
      - children:
        - references:
          - originId: iteration-node-start::3cd38831-c2d0-46a7-a62a-bd01b34d8573
            id: 590c955b-d3d3-4d49-aff3-db500280b076
            label: input
            type: object
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::3cd38831-c2d0-46a7-a62a-bd01b34d8573
      status: success
      nodeMeta:
        aliasName: 大模型_1
        nodeType: 基础节点
      inputs:
      - id: a890f8c6-c4fe-46d5-ab58-f1aaeca7a503
        name: input
        nameErrMsg: ''
        schema:
          type: object
          value:
            type: ref
            content:
              name: input
              id: 590c955b-d3d3-4d49-aff3-db500280b076
              nodeId: iteration-node-start::3cd38831-c2d0-46a7-a62a-bd01b34d8573
            contentErrMsg: ''
        fileType: ''
      - id: 085c8bd1-ed31-42ef-85e3-9c1b6e1b7e8b
        name: category
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: category
              id: e0be4447-547f-49b0-8f94-f371c26d04b3
              nodeId: node-variable::39cb09fa-8950-413a-af5b-72a2eab5da9b
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: 0c094304-201b-46eb-9165-c3e80b21658d
        name: output
        nameErrMsg: ''
        schema:
          type: string
          default: ''
      nodeParam:
        topK: 4
        template: |
          你是一个数据处理大师，请你按照以下步骤对用户输入的数据进行处理，完成数据处理任务。

          任务步骤：
          Step 1:用户输入的数据是一个json格式的结构体，请你仔细分析用户输入数据的结构。
          Step 2:请你解析出结构体中的news_summary参数的值。并仔细阅读名词解释中news_summary的含义。
          Step 3:请你理解news_summary参数值的含义，然后从用户提供的分类中，选择一项你认为最适合的分类，写入到news_type参数中，覆盖掉原先的news_type参数值。
          Step 4:请你理解news_summary参数值的含义，并对其进行总结，总结字数约50字左右，总结完成后，请把总结的结果替换掉原本的news_summary参数值。
          Step 5:上述任务均执行完毕后，输出处理后的用户输入数据，并检查其格式是否符合json格式，如果不符合，需要自行修改成json格式。

          名词解释：
          news_summary:表示该项资讯的摘要内容。
          news_type:表示该项资讯的分类。
          用户提供的分类:如果用户提供的分类有多项，每一项会用逗号隔开。


          要求：
          1.仅输出任务结果即可，不要输出其他无关内容，不要用"'''"表示。
          2.输出结果要严格符合json语法格式，必须要能够被python代码的json.loads函数解析。

          用户的输入如下：
          {{input}}

          用户提供的分类如下：
          {{category}}


          现在，请开始你的任务：
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        modelId: 141
        enableChatHistoryV2:
          isEnabled: false
          rounds: 1
        auditing: default
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        llmId: 141
        url: wss://maas-api.cn-huabei-1.xf-yun.com/v1.1/chat
        multiMode: false
        uid: '14954733327'
        patchId: '0'
        isThink: false
        templateErrMsg: ''
        domain: xdeepseekv3
        appId: 12a0a7e2
        maxTokens: 8190
        temperature: 0.5
        model: spark
        serviceId: xdeepseekv3
        respFormat: 0
        llmIdErrMsg: ''
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/largeModelIcon.png
      description: 根据输入的提示词，调用选定的大模型，对提示词作出回答
      parentId: iteration::82f970ef-822f-4433-ade4-35024fff9885
      originPosition:
        x: 1350.9337388922165
        y: -166.2414536963018
      updatable: false
    parentId: iteration::82f970ef-822f-4433-ade4-35024fff9885
    extent: parent
    zIndex: 1
    draggable: false
  - id: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
    dragging: false
    selected: false
    width: 68
    height: 43
    position:
      x: 30
      y: 409.80940359859125
    positionAbsolute:
      x: -545
      y: 256.25
    type: 开始节点
    data:
      allowInputReference: false
      allowOutputReference: true
      label: 开始
      status: success
      nodeMeta:
        aliasName: 开始
        nodeType: 基础节点
      inputs: [
        ]
      outputs:
      - id: ca3db354-8b2b-414f-91f9-171edcfc5876
        name: input
        nameErrMsg: ''
        schema:
          type: object
          default: ''
      nodeParam:
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/start-node-icon.png
      description: 工作流的开启节点，用于定义流程调用所需的业务变量信息。
      parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      originPosition:
        x: -545
        y: 256.25
      updatable: false
    parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
    extent: parent
    zIndex: 1
    draggable: false
  - id: iteration-node-end::2d94d1ae-3e87-4bcc-9829-e235e69f9a85
    dragging: false
    selected: false
    width: 68
    height: 43
    position:
      x: 1473.054505376403
      y: 437.9032300105871
    positionAbsolute:
      x: 5227.218021505612
      y: 368.62530564798334
    type: 结束节点
    data:
      allowInputReference: true
      allowOutputReference: false
      label: 结束
      references:
      - children:
        - references:
          - originId: node-variable::d2b033a5-abbd-439b-9342-1e22ceb48575
            id: 4aa0a79e-c5d4-49bd-a707-af327eb6beff
            label: result
            type: string
            value: result
            fileType: ''
          label: ''
          value: ''
        label: 取出去重结果
        parentNode: true
        value: node-variable::d2b033a5-abbd-439b-9342-1e22ceb48575
      - children:
        - references:
          - originId: ifly-code::981ef852-5187-4791-bd01-20c28919d5b5
            children: [
              ]
            id: e26706f0-7dc9-4a93-b49a-1752ac861834
            label: title_list
            type: string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 更新title_list
        parentNode: true
        value: ifly-code::981ef852-5187-4791-bd01-20c28919d5b5
      - children:
        - references:
          - originId: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
            id: ccbb9cca-e108-4dde-b026-19751208bc3c
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 去重判断
        parentNode: true
        value: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
      - children:
        - references:
          - originId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            id: 311d11f0-bcb0-4ded-a8b8-599e3d7ae1da
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            id: a09fac17-89f5-4dc2-b07f-47c10ef9c220
            label: title_list
            type: array-string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 预处理
        parentNode: true
        value: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
      - children:
        - references:
          - originId: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
            id: 3ef7fb68-485a-4742-983e-90cac5455634
            label: title_list
            type: string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 取标题数组
        parentNode: true
        value: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
      - children:
        - references:
          - originId: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
            id: ca3db354-8b2b-414f-91f9-171edcfc5876
            label: input
            type: object
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
      status: success
      nodeMeta:
        aliasName: 结束
        nodeType: 基础节点
      inputs:
      - id: ca4e8e6f-09f3-4fa0-a8ea-6a58278d26d4
        name: output
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: result
              id: 4aa0a79e-c5d4-49bd-a707-af327eb6beff
              nodeId: node-variable::d2b033a5-abbd-439b-9342-1e22ceb48575
            contentErrMsg: ''
        fileType: ''
      outputs: [
        ]
      nodeParam:
        template: ''
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        outputMode: 0
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/end-node-icon.png
      description: 工作流的结束节点，用于输出工作流运行后的最终结果。
      parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      originPosition:
        x: 5227.218021505612
        y: 368.62530564798334
      updatable: false
    parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
    extent: parent
    zIndex: 1
    draggable: false
  - id: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
    dragging: false
    selected: false
    width: 83
    height: 43
    position:
      x: 392.2212144487612
      y: 334.2383980078389
    positionAbsolute:
      x: 903.8848577950448
      y: -46.03402236300927
    type: 代码
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 预处理
      labelEdit: false
      references:
      - children:
        - references:
          - originId: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
            id: ca3db354-8b2b-414f-91f9-171edcfc5876
            label: input
            type: object
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
      - children:
        - references:
          - originId: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
            id: 3ef7fb68-485a-4742-983e-90cac5455634
            label: title_list
            type: string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 取标题数组
        parentNode: true
        value: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
      status: success
      nodeMeta:
        aliasName: 预处理
        nodeType: 工具
      inputs:
      - id: 6f3c35a3-2872-459c-a88b-106b3ec58309
        name: input
        nameErrMsg: ''
        schema:
          type: object
          value:
            type: ref
            content:
              name: input
              id: ca3db354-8b2b-414f-91f9-171edcfc5876
              nodeId: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
            contentErrMsg: ''
        fileType: ''
      - id: 64c132a7-0561-4baf-9567-2d7240858e9d
        name: title_list_str
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: title_list
              id: 3ef7fb68-485a-4742-983e-90cac5455634
              nodeId: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: 311d11f0-bcb0-4ded-a8b8-599e3d7ae1da
        name: title
        nameErrMsg: ''
        schema:
          type: string
          default: ''
      - id: a09fac17-89f5-4dc2-b07f-47c10ef9c220
        name: title_list
        nameErrMsg: ''
        schema:
          type: array-string
          default: ''
      nodeParam:
        uid: '14954733327'
        code: |-
          # -*- coding: utf-8 -*-
          import json
          import ast
          def main(input,title_list_str):
              title = input["news_title"]
              if title_list_str == "null":
                  title_list = []
              else:
                  title_list = ast.literal_eval(title_list_str)  # 转换为列表
              ret = {
                  "title": title,
                  "title_list":title_list
              }
              return ret
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        codeErrMsg: ''
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/codeIcon.png
      description: 面向开发者提供代码开发能力，目前仅支持python语言，允许使用该节点已定义的变量作为参数传入，返回语句用于输出函数的结果
      parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      originPosition:
        x: 903.8848577950448
        y: -46.03402236300927
      updatable: false
    parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
    extent: parent
    zIndex: 1
    draggable: false
  - id: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
    dragging: false
    selected: false
    width: 116
    height: 43
    position:
      x: 216.42143128286506
      y: 405.03803144624635
    positionAbsolute:
      x: 200.68572513146023
      y: 237.16451139062036
    type: 变量存储器
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 取标题数组
      labelEdit: false
      references:
      - children:
        - references:
          - originId: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
            id: ca3db354-8b2b-414f-91f9-171edcfc5876
            label: input
            type: object
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
      status: success
      nodeMeta:
        aliasName: 变量存储器_1
        nodeType: 基础节点
      inputs: [
        ]
      outputs:
      - id: 3ef7fb68-485a-4742-983e-90cac5455634
        name: title_list
        nameErrMsg: ''
        schema:
          type: string
          description: ''
        required: true
        refId: 77d379dd-5ce8-48cc-be24-82070d352a22
      nodeParam:
        uid: '14954733327'
        method: get
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        flowId: '7339189252284198913'
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/variable-memory-icon.png
      description: 可以设定多个变量，用于长期保存数据，且持续生效和更新
      parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      originPosition:
        x: 200.68572513146023
        y: 237.16451139062036
      updatable: false
    parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
    extent: parent
    zIndex: 1
    draggable: false
  - id: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
    dragging: false
    selected: false
    width: 100
    height: 43
    position:
      x: 564.0959280277555
      y: 330
    positionAbsolute:
      x: 1591.3837121110219
      y: -62.987614394364925
    type: 大模型
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 去重判断
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            id: 311d11f0-bcb0-4ded-a8b8-599e3d7ae1da
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            id: a09fac17-89f5-4dc2-b07f-47c10ef9c220
            label: title_list
            type: array-string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 预处理
        parentNode: true
        value: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
      - children:
        - references:
          - originId: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
            id: 3ef7fb68-485a-4742-983e-90cac5455634
            label: title_list
            type: string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 取标题数组
        parentNode: true
        value: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
      - children:
        - references:
          - originId: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
            id: ca3db354-8b2b-414f-91f9-171edcfc5876
            label: input
            type: object
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
      status: success
      nodeMeta:
        aliasName: 大模型_1
        nodeType: 基础节点
      inputs:
      - id: 5d6393df-dba1-40be-bdb3-6730f9a586a1
        name: news_title
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: title
              id: 311d11f0-bcb0-4ded-a8b8-599e3d7ae1da
              nodeId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            contentErrMsg: ''
        fileType: ''
      - id: 788ff4df-48ce-4c2c-92fa-db7b071e41b3
        name: news_title_list
        nameErrMsg: ''
        schema:
          type: array-string
          value:
            type: ref
            content:
              name: title_list
              id: a09fac17-89f5-4dc2-b07f-47c10ef9c220
              nodeId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: ccbb9cca-e108-4dde-b026-19751208bc3c
        name: output
        nameErrMsg: ''
        schema:
          type: string
          default: ''
      nodeParam:
        topK: 4
        template: |-
          你是一个资讯筛选小助手，现在需要逐条对比下列titleA与titleListB中的每一条资讯标题title_item，判断titleA与title_item中的主要人物是否相同以及是否表达同一个新闻事件，如果主要人物相同或者表达的是同一个新闻事件则返回true，否则返回false
          要求：返回内容仅为true或者false，不要有任何其他内容输出
          titleA:{{news_title}}
          titleListB:{{news_title_list}}
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        modelId: 141
        enableChatHistoryV2:
          isEnabled: false
          rounds: 1
        auditing: default
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        llmId: 141
        url: wss://maas-api.cn-huabei-1.xf-yun.com/v1.1/chat
        multiMode: false
        uid: '14954733327'
        patchId: '0'
        isThink: false
        templateErrMsg: ''
        domain: xdeepseekv3
        appId: 12a0a7e2
        maxTokens: 8190
        temperature: 0.5
        model: spark
        serviceId: xdeepseekv3
        respFormat: 0
        llmIdErrMsg: ''
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/largeModelIcon.png
      description: 根据输入的提示词，调用选定的大模型，对提示词作出回答
      parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      originPosition:
        x: 1591.3837121110219
        y: -62.987614394364925
      updatable: false
    parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
    extent: parent
    zIndex: 1
    draggable: false
  - id: if-else::9046023c-24ad-4f16-9885-88679bcc60e7
    dragging: false
    selected: false
    width: 148
    height: 43
    position:
      x: 729.7525224605369
      y: 392.7626532898888
    positionAbsolute:
      x: 2254.0100898421474
      y: 188.0629987651904
    type: 分支器
    data:
      allowInputReference: true
      allowOutputReference: false
      label: 对去重结果判断
      labelEdit: false
      references:
      - children:
        - references:
          - originId: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
            id: ccbb9cca-e108-4dde-b026-19751208bc3c
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 去重判断
        parentNode: true
        value: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
      - children:
        - references:
          - originId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            id: 311d11f0-bcb0-4ded-a8b8-599e3d7ae1da
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            id: a09fac17-89f5-4dc2-b07f-47c10ef9c220
            label: title_list
            type: array-string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 预处理
        parentNode: true
        value: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
      - children:
        - references:
          - originId: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
            id: 3ef7fb68-485a-4742-983e-90cac5455634
            label: title_list
            type: string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 取标题数组
        parentNode: true
        value: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
      - children:
        - references:
          - originId: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
            id: ca3db354-8b2b-414f-91f9-171edcfc5876
            label: input
            type: object
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
      status: success
      nodeMeta:
        aliasName: 分支器_1
        nodeType: 分支器
      inputs:
      - id: 8926ed78-a019-46a8-9c02-0b0514588acc
        name: input
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: output
              id: ccbb9cca-e108-4dde-b026-19751208bc3c
              nodeId: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
            contentErrMsg: ''
        fileType: ''
      - id: 142cb154-7513-4b8a-b9a1-abd7b213fc5c
        name: input1
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: literal
            content: 'true'
            contentErrMsg: ''
      outputs: [
        ]
      nodeParam:
        uid: '14954733327'
        cases:
        - level: 1
          logicalOperator: and
          id: branch_one_of::3e5e5c65-8674-4f28-bd6c-c08b626df99e
          conditions:
          - leftVarIndex: 8926ed78-a019-46a8-9c02-0b0514588acc
            rightVarIndex: 142cb154-7513-4b8a-b9a1-abd7b213fc5c
            compareOperatorErrMsg: ''
            id: ''
            compareOperator: contains
        - level: 999
          logicalOperator: and
          id: branch_one_of::005e861f-b932-4b84-bb7d-cd4ddcc8827b
          conditions: [
            ]
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/if-else-node-icon.png
      description: 根据设立的条件，判断选择分支走向
      parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      originPosition:
        x: 2254.0100898421474
        y: 188.0629987651904
      updatable: false
    parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
    extent: parent
    zIndex: 1
    draggable: false
  - id: ifly-code::981ef852-5187-4791-bd01-20c28919d5b5
    dragging: false
    selected: false
    width: 121
    height: 43
    position:
      x: 960.8537211026813
      y: 446.47504817205004
    positionAbsolute:
      x: 3178.4148844107253
      y: 402.9125782938352
    type: 代码
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 更新title_list
      labelEdit: false
      references:
      - children:
        - references:
          - originId: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
            id: ccbb9cca-e108-4dde-b026-19751208bc3c
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 去重判断
        parentNode: true
        value: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
      - children:
        - references:
          - originId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            id: 311d11f0-bcb0-4ded-a8b8-599e3d7ae1da
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            id: a09fac17-89f5-4dc2-b07f-47c10ef9c220
            label: title_list
            type: array-string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 预处理
        parentNode: true
        value: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
      - children:
        - references:
          - originId: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
            id: 3ef7fb68-485a-4742-983e-90cac5455634
            label: title_list
            type: string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 取标题数组
        parentNode: true
        value: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
      - children:
        - references:
          - originId: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
            id: ca3db354-8b2b-414f-91f9-171edcfc5876
            label: input
            type: object
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
      status: success
      nodeMeta:
        aliasName: 代码_1
        nodeType: 工具
      inputs:
      - id: 2a43d85b-014c-4bf1-957b-c6fda84953aa
        name: title
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: title
              id: 311d11f0-bcb0-4ded-a8b8-599e3d7ae1da
              nodeId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            contentErrMsg: ''
        fileType: ''
      - id: fce15a2e-5e8b-42a4-a83c-a629ba3eeba2
        name: title_list
        nameErrMsg: ''
        schema:
          type: array-string
          value:
            type: ref
            content:
              name: title_list
              id: a09fac17-89f5-4dc2-b07f-47c10ef9c220
              nodeId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: e26706f0-7dc9-4a93-b49a-1752ac861834
        name: title_list
        nameErrMsg: ''
        schema:
          type: string
          properties: [
            ]
          default: ''
      nodeParam:
        uid: '14954733327'
        code: |-
          # -*- coding: utf-8 -*-
          def main(title,title_list):
              title_list.append(title)
              ret = {
                  "title_list": str(title_list)
              }
              return ret
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        codeErrMsg: ''
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/codeIcon.png
      description: 面向开发者提供代码开发能力，目前仅支持python语言，允许使用该节点已定义的变量作为参数传入，返回语句用于输出函数的结果
      parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      originPosition:
        x: 3178.4148844107253
        y: 402.9125782938352
      updatable: false
    parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
    extent: parent
    zIndex: 1
    draggable: false
  - id: node-variable::123eed6b-c1b5-4f3d-94d1-00172d987d6d
    dragging: false
    selected: false
    width: 201
    height: 43
    position:
      x: 1134.4571462970016
      y: 503.60760391086575
    positionAbsolute:
      x: 3872.8285851880064
      y: 631.4428012490981
    type: 变量存储器
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 保存title_list和去重结果
      labelEdit: false
      references:
      - children:
        - references:
          - originId: ifly-code::981ef852-5187-4791-bd01-20c28919d5b5
            children: [
              ]
            id: e26706f0-7dc9-4a93-b49a-1752ac861834
            label: title_list
            type: string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 更新title_list
        parentNode: true
        value: ifly-code::981ef852-5187-4791-bd01-20c28919d5b5
      - children:
        - references:
          - originId: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
            id: ccbb9cca-e108-4dde-b026-19751208bc3c
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 去重判断
        parentNode: true
        value: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
      - children:
        - references:
          - originId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            id: 311d11f0-bcb0-4ded-a8b8-599e3d7ae1da
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            id: a09fac17-89f5-4dc2-b07f-47c10ef9c220
            label: title_list
            type: array-string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 预处理
        parentNode: true
        value: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
      - children:
        - references:
          - originId: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
            id: 3ef7fb68-485a-4742-983e-90cac5455634
            label: title_list
            type: string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 取标题数组
        parentNode: true
        value: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
      - children:
        - references:
          - originId: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
            id: ca3db354-8b2b-414f-91f9-171edcfc5876
            label: input
            type: object
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
      status: success
      nodeMeta:
        aliasName: 变量存储器_2
        nodeType: 基础节点
      inputs:
      - id: 1143e74e-fbe3-4c71-b0b9-c6837e44cd2b
        name: title_list
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: title_list
              id: e26706f0-7dc9-4a93-b49a-1752ac861834
              nodeId: ifly-code::981ef852-5187-4791-bd01-20c28919d5b5
            contentErrMsg: ''
        fileType: ''
      - id: af7a3acc-9952-442a-8524-22824b561498
        name: result
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: ref
            content:
              name: title
              id: 311d11f0-bcb0-4ded-a8b8-599e3d7ae1da
              nodeId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            contentErrMsg: ''
        fileType: ''
      outputs: [
        ]
      nodeParam:
        uid: '14954733327'
        method: set
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        flowId: '7339189252284198913'
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/variable-memory-icon.png
      description: 可以设定多个变量，用于长期保存数据，且持续生效和更新
      parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      originPosition:
        x: 3872.8285851880064
        y: 631.4428012490981
      updatable: false
    parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
    extent: parent
    zIndex: 1
    draggable: false
  - id: node-variable::3d559d9e-087f-44a8-8d9b-211ad1f3afc0
    dragging: false
    selected: false
    width: 132
    height: 43
    position:
      x: 960.6319488049567
      y: 358.50630226586276
    positionAbsolute:
      x: 3177.5277952198267
      y: 51.037594669086104
    type: 变量存储器
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 保存去重结果
      labelEdit: false
      references:
      - children:
        - references:
          - originId: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
            id: ccbb9cca-e108-4dde-b026-19751208bc3c
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 去重判断
        parentNode: true
        value: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
      - children:
        - references:
          - originId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            id: 311d11f0-bcb0-4ded-a8b8-599e3d7ae1da
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            id: a09fac17-89f5-4dc2-b07f-47c10ef9c220
            label: title_list
            type: array-string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 预处理
        parentNode: true
        value: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
      - children:
        - references:
          - originId: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
            id: 3ef7fb68-485a-4742-983e-90cac5455634
            label: title_list
            type: string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 取标题数组
        parentNode: true
        value: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
      - children:
        - references:
          - originId: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
            id: ca3db354-8b2b-414f-91f9-171edcfc5876
            label: input
            type: object
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
      status: success
      nodeMeta:
        aliasName: 变量存储器_3
        nodeType: 基础节点
      inputs:
      - id: 07ef193a-1c35-4e04-b8ab-ff035604dc84
        name: result
        nameErrMsg: ''
        schema:
          type: string
          value:
            type: literal
            content: 无
            contentErrMsg: ''
      outputs: [
        ]
      nodeParam:
        uid: '14954733327'
        method: set
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        flowId: '7339189252284198913'
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/variable-memory-icon.png
      description: 可以设定多个变量，用于长期保存数据，且持续生效和更新
      parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      originPosition:
        x: 3177.5277952198267
        y: 51.037594669086104
      updatable: false
    parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
    extent: parent
    zIndex: 1
    draggable: false
  - id: node-variable::d2b033a5-abbd-439b-9342-1e22ceb48575
    dragging: false
    selected: false
    width: 132
    height: 43
    position:
      x: 1309.4657413619925
      y: 431.18358014461796
    positionAbsolute:
      x: 4572.86296544797
      y: 341.74670618410687
    type: 变量存储器
    data:
      allowInputReference: true
      allowOutputReference: true
      label: 取出去重结果
      labelEdit: false
      references:
      - children:
        - references:
          - originId: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
            id: ccbb9cca-e108-4dde-b026-19751208bc3c
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 去重判断
        parentNode: true
        value: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
      - children:
        - references:
          - originId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            id: 311d11f0-bcb0-4ded-a8b8-599e3d7ae1da
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
            id: a09fac17-89f5-4dc2-b07f-47c10ef9c220
            label: title_list
            type: array-string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 预处理
        parentNode: true
        value: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
      - children:
        - references:
          - originId: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
            id: 3ef7fb68-485a-4742-983e-90cac5455634
            label: title_list
            type: string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 取标题数组
        parentNode: true
        value: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
      - children:
        - references:
          - originId: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
            id: ca3db354-8b2b-414f-91f9-171edcfc5876
            label: input
            type: object
            value: input
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
      - children:
        - references:
          - originId: ifly-code::981ef852-5187-4791-bd01-20c28919d5b5
            children: [
              ]
            id: e26706f0-7dc9-4a93-b49a-1752ac861834
            label: title_list
            type: string
            value: title_list
            fileType: ''
          label: ''
          value: ''
        label: 更新title_list
        parentNode: true
        value: ifly-code::981ef852-5187-4791-bd01-20c28919d5b5
      status: success
      nodeMeta:
        aliasName: 变量存储器_4
        nodeType: 基础节点
      inputs: [
        ]
      outputs:
      - id: 4aa0a79e-c5d4-49bd-a707-af327eb6beff
        name: result
        nameErrMsg: ''
        schema:
          type: string
          description: ''
        required: true
        refId: af7a3acc-9952-442a-8524-22824b561498
      nodeParam:
        uid: '14954733327'
        method: get
        apiKey: d84b9d780b488cf919c5273686ee4e1a
        appId: 12a0a7e2
        apiSecret: OWNmNDEzYmFhZjI5ODVjZjY3NzJiOTAw
        flowId: '7339189252284198913'
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/variable-memory-icon.png
      description: 可以设定多个变量，用于长期保存数据，且持续生效和更新
      parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
      originPosition:
        x: 4572.86296544797
        y: 341.74670618410687
      updatable: false
    parentId: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
    extent: parent
    zIndex: 1
    draggable: false
  - id: message::f7a15df6-0f6e-4dea-9435-6480c269a236
    dragging: false
    selected: false
    width: 587
    height: 462
    position:
      x: 4864.759899820789
      y: 930.0771922337765
    positionAbsolute:
      x: 4864.759899820789
      y: 930.0771922337765
    type: 消息
    data:
      allowInputReference: true
      allowOutputReference: false
      label: 消息_1
      labelEdit: false
      references:
      - children:
        - references:
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a756663c-410f-4378-957f-73916abcd09a
            label: code
            type: number
            value: code
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: 3991d50f-3f9c-4fb1-955d-3ea944151707
            label: total
            type: number
            value: total
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            id: a0422540-7f82-4c55-87d4-e13ba8296d08
            label: msg
            type: string
            value: msg
            fileType: ''
          - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            children:
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 3ed8df62-272b-48de-956a-cab9beb501c9
              label: uuid
              type: string
              value: data.uuid
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: b755d580-30d6-4dbd-91cf-64589b042f08
              label: news_title
              type: string
              value: data.news_title
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: cad952cb-3252-463b-b341-c86288911e38
              label: news_link
              type: string
              value: data.news_link
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 5f200e6c-545b-4ba1-bb6c-85cf2b934009
              label: news_summary
              type: string
              value: data.news_summary
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 67c18c5e-91e9-4e77-8e5e-2c986825f713
              label: news_img
              type: string
              value: data.news_img
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: c3b4a082-a49d-4e88-aad0-c4ae942f987d
              label: news_time
              type: string
              value: data.news_time
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: 747b3982-3ada-4823-bea7-8c77d82e0b5b
              label: news_source
              type: string
              value: data.news_source
              parentType: array-object
              fileType: ''
            - originId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
              id: e2ba882c-c608-4e06-af0a-26999a6c1cd2
              label: news_tags
              type: string
              value: data.news_tags
              parentType: array-object
              fileType: ''
            id: 7e3888de-1488-4ef4-b7ba-c81acb2d6672
            label: data
            type: array-object
            value: data
            fileType: ''
          label: ''
          value: ''
        label: 获取全量资讯
        parentNode: true
        value: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
      - children:
        - references:
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: a012caad-d63f-413b-b947-230a8470c6fd
            label: theme
            type: string
            value: theme
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2c541884-ca47-46ad-a624-95486c1690aa
            label: category
            type: string
            value: category
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 48005acb-caf3-4009-8351-004dcd096e67
            label: start_date
            type: string
            value: start_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: aeb63041-6546-4fa6-a8ab-9eaa3a9f9a90
            label: end_date
            type: string
            value: end_date
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: f7e4a411-3383-4141-a14c-e58c38488b02
            label: category1
            type: string
            value: category1
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: c0b85914-bbe5-4a4c-bcb1-793fdeecedaf
            label: category2
            type: string
            value: category2
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9ed7dde3-698c-4683-9dc3-ddb038186f30
            label: category3
            type: string
            value: category3
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 068edbe6-e2d0-4eb2-9b53-8068a3f01ab3
            label: category4
            type: string
            value: category4
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 9c43bc3f-d484-407d-91cc-4e80546b866f
            label: title
            type: string
            value: title
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 2688bce4-7f10-414e-a4f0-2263a77458ac
            label: number_list
            type: array-number
            value: number_list
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 21aa7102-1a06-488e-a574-674473e32928
            label: sender
            type: string
            value: sender
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 96812b1f-5b1d-4418-afc5-1cff3921318c
            label: to
            type: array-string
            value: to
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            children: [
              ]
            id: 08cf8bf6-e4bc-4ff4-9733-03cda10aacd2
            label: cc
            type: array-string
            value: cc
            fileType: ''
          - originId: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
            id: 34210d4d-21cb-449e-8b7f-7afbd9146c2f
            label: sender_password
            type: string
            value: sender_password
            fileType: ''
          label: ''
          value: ''
        label: 计算请求信息
        parentNode: true
        value: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
      - children:
        - references:
          - originId: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
            id: d017d6a2-0e42-4b85-bca6-6467c156aec5
            label: output
            type: string
            value: output
            fileType: ''
          label: ''
          value: ''
        label: 设置基本信息
        parentNode: true
        value: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
      - children:
        - references:
          - originId: node-start::433a583c-88bd-4474-b624-49487339203a
            id: 317cb90b-3347-4a8c-becc-831b3c428d08
            label: AGENT_USER_INPUT
            type: string
            value: AGENT_USER_INPUT
            fileType: ''
          label: ''
          value: ''
        label: 开始
        parentNode: true
        value: node-start::433a583c-88bd-4474-b624-49487339203a
      status: success
      nodeMeta:
        aliasName: 消息
        nodeType: 基础节点
      inputs:
      - id: 506337ed-0d03-4812-8077-4cc381bf8704
        name: input
        nameErrMsg: ''
        schema:
          type: number
          value:
            type: ref
            content:
              name: total
              id: 3991d50f-3f9c-4fb1-955d-3ea944151707
              nodeId: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
            contentErrMsg: ''
        fileType: ''
      outputs:
      - id: 9c47dfb2-df4d-4b64-bd04-37bdd7bf4b2a
        name: output_m
        nameErrMsg: ''
        schema:
          type: string
      nodeParam:
        template: 已成功获取到相关资讯，现在大模型正在开始进行筛选
        uid: '14954733327'
        templateErrMsg: ''
        appId: 12a0a7e2
        startFrameEnabled: false
      icon: https://oss-beijing-m8.openstorage.cn/pro-bucket/sparkBot/common/workflow/icon/message-node-icon.png
      description: 在工作流中可以对中间过程的产物进行输出
      updatable: false
  edges:
  - source: node-start::433a583c-88bd-4474-b624-49487339203a
    target: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
    type: customEdge
    id: reactflow__edge-node-start::433a583c-88bd-4474-b624-49487339203a-text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
    target: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
    type: customEdge
    id: reactflow__edge-iteration::ab0f24a8-593b-4e91-941f-c1f926336d67-ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: node-variable::36fdc07b-18c6-411a-8a68-77a25428a4ce
    target: iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
    type: customEdge
    id: reactflow__edge-node-variable::36fdc07b-18c6-411a-8a68-77a25428a4ce-iteration::ab0f24a8-593b-4e91-941f-c1f926336d67
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: iteration::82f970ef-822f-4433-ade4-35024fff9885
    target: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
    type: customEdge
    id: reactflow__edge-iteration::82f970ef-822f-4433-ade4-35024fff9885-ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: node-variable::36fdc07b-18c6-411a-8a68-77a25428a4ce
    target: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
    type: customEdge
    id: reactflow__edge-node-variable::36fdc07b-18c6-411a-8a68-77a25428a4ce-iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6
    target: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
    type: customEdge
    id: reactflow__edge-iteration::8b1d58c3-f743-4fbd-9f43-d1d166cf43b6-ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: node-variable::eaf71621-42e7-446f-83e3-c7a71e78ecb6
    target: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
    type: customEdge
    id: reactflow__edge-node-variable::eaf71621-42e7-446f-83e3-c7a71e78ecb6-iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: iteration::ecae3abb-6341-463d-9cef-3efa61f358d4
    target: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
    type: customEdge
    id: reactflow__edge-iteration::ecae3abb-6341-463d-9cef-3efa61f358d4-ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: text-joiner::4145892e-9471-45f7-ad81-1225b303fdab
    target: message::b96c1f2b-95ed-4737-9ea9-214bb8b70322
    type: customEdge
    id: reactflow__edge-text-joiner::4145892e-9471-45f7-ad81-1225b303fdab-message::b96c1f2b-95ed-4737-9ea9-214bb8b70322
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: message::b96c1f2b-95ed-4737-9ea9-214bb8b70322
    target: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
    type: customEdge
    id: reactflow__edge-message::b96c1f2b-95ed-4737-9ea9-214bb8b70322-ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045
    target: message::cb445f07-c126-42a0-a78f-809cf00a49bf
    type: customEdge
    id: reactflow__edge-ifly-code::4b9f18a0-ef28-4044-833e-8ef422d5c045-message::cb445f07-c126-42a0-a78f-809cf00a49bf
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30
    target: message::aad5dfdb-0edf-414c-bf65-0983b2e8bca4
    type: customEdge
    id: reactflow__edge-ifly-code::33ca451c-35e2-4277-b781-cab6efccbe30-message::aad5dfdb-0edf-414c-bf65-0983b2e8bca4
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: message::aad5dfdb-0edf-414c-bf65-0983b2e8bca4
    target: node-variable::eaf71621-42e7-446f-83e3-c7a71e78ecb6
    type: customEdge
    id: reactflow__edge-message::aad5dfdb-0edf-414c-bf65-0983b2e8bca4-node-variable::eaf71621-42e7-446f-83e3-c7a71e78ecb6
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: message::fdab5f93-0c3b-4f44-88fe-1cf62e474ef1
    target: iteration::82f970ef-822f-4433-ade4-35024fff9885
    type: customEdge
    id: reactflow__edge-message::fdab5f93-0c3b-4f44-88fe-1cf62e474ef1-iteration::82f970ef-822f-4433-ade4-35024fff9885
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e
    target: message::fdab5f93-0c3b-4f44-88fe-1cf62e474ef1
    type: customEdge
    id: reactflow__edge-ifly-code::fef0bf7e-fedc-4889-b186-b464f7ef526e-message::fdab5f93-0c3b-4f44-88fe-1cf62e474ef1
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: message::9a9e3b8e-3594-47b4-952a-8a1a2505832e
    target: spark-llm::7788b02e-c7a4-48f7-bb13-89275eaeef8d
    type: customEdge
    id: reactflow__edge-message::9a9e3b8e-3594-47b4-952a-8a1a2505832e-spark-llm::7788b02e-c7a4-48f7-bb13-89275eaeef8d
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: spark-llm::7788b02e-c7a4-48f7-bb13-89275eaeef8d
    target: message::fb8de24e-fab1-4073-9961-c0e47026522a
    type: customEdge
    id: reactflow__edge-spark-llm::7788b02e-c7a4-48f7-bb13-89275eaeef8d-message::fb8de24e-fab1-4073-9961-c0e47026522a
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: message::fb8de24e-fab1-4073-9961-c0e47026522a
    target: ifly-code::c9ae3cf0-ad0e-42af-adee-f3c9d1f75c82
    type: customEdge
    id: reactflow__edge-message::fb8de24e-fab1-4073-9961-c0e47026522a-ifly-code::c9ae3cf0-ad0e-42af-adee-f3c9d1f75c82
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: message::cb445f07-c126-42a0-a78f-809cf00a49bf
    target: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
    type: customEdge
    id: reactflow__edge-message::cb445f07-c126-42a0-a78f-809cf00a49bf-plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: iteration-node-start::d86ce0dd-202e-41f8-8ce7-d2f6be9a8aa2
    target: node-variable::847ca1a4-de86-429f-bd7e-44369233dc45
    type: customEdge
    id: reactflow__edge-node-variable::847ca1a4-de86-429f-bd7e-44369233dc45-iteration-node-start::d86ce0dd-202e-41f8-8ce7-d2f6be9a8aa2
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: node-variable::847ca1a4-de86-429f-bd7e-44369233dc45
    target: spark-llm::cdea8c2b-e507-4839-9a5a-a6feee1b8eea
    type: customEdge
    id: reactflow__edge-spark-llm::cdea8c2b-e507-4839-9a5a-a6feee1b8eea-node-variable::847ca1a4-de86-429f-bd7e-44369233dc45
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: spark-llm::cdea8c2b-e507-4839-9a5a-a6feee1b8eea
    target: iteration-node-end::88d743c3-2e2c-4427-85a5-7a34dabcb914
    targetHandle: iteration-node-end::88d743c3-2e2c-4427-85a5-7a34dabcb914
    type: customEdge
    id: reactflow__edge-spark-llm::cdea8c2b-e507-4839-9a5a-a6feee1b8eea-iteration-node-end::88d743c3-2e2c-4427-85a5-7a34dabcb914iteration-node-end::88d743c3-2e2c-4427-85a5-7a34dabcb914
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c
    target: message::9a9e3b8e-3594-47b4-952a-8a1a2505832e
    type: customEdge
    id: reactflow__edge-ifly-code::d113ab91-a7dd-4d49-8188-7ccc1746215c-message::9a9e3b8e-3594-47b4-952a-8a1a2505832e
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: ifly-code::c9ae3cf0-ad0e-42af-adee-f3c9d1f75c82
    target: node-end::3ae495ae-2b4f-49f0-b0aa-185c84d5d877
    targetHandle: node-end::3ae495ae-2b4f-49f0-b0aa-185c84d5d877
    type: customEdge
    id: reactflow__edge-ifly-code::c9ae3cf0-ad0e-42af-adee-f3c9d1f75c82-node-end::3ae495ae-2b4f-49f0-b0aa-185c84d5d877node-end::3ae495ae-2b4f-49f0-b0aa-185c84d5d877
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
    target: node-variable::36fdc07b-18c6-411a-8a68-77a25428a4ce
    type: customEdge
    id: reactflow__edge-ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938-node-variable::36fdc07b-18c6-411a-8a68-77a25428a4ce
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: iteration-node-start::f4c83521-3b3b-4abb-a321-35a21381f258
    target: node-variable::2a92fa42-94f5-4ca0-88b2-2d31f5820e75
    type: customEdge
    id: reactflow__edge-iteration-node-start::f4c83521-3b3b-4abb-a321-35a21381f258-node-variable::2a92fa42-94f5-4ca0-88b2-2d31f5820e75
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: node-variable::2a92fa42-94f5-4ca0-88b2-2d31f5820e75
    target: spark-llm::f6291d9b-a5bc-49de-ba6a-945253045c4d
    type: customEdge
    id: reactflow__edge-node-variable::2a92fa42-94f5-4ca0-88b2-2d31f5820e75-spark-llm::f6291d9b-a5bc-49de-ba6a-945253045c4d
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: spark-llm::f6291d9b-a5bc-49de-ba6a-945253045c4d
    target: iteration-node-end::09e45a63-4ce3-453f-8704-7dd08eb88ee9
    targetHandle: iteration-node-end::09e45a63-4ce3-453f-8704-7dd08eb88ee9
    type: customEdge
    id: reactflow__edge-spark-llm::f6291d9b-a5bc-49de-ba6a-945253045c4d-iteration-node-end::09e45a63-4ce3-453f-8704-7dd08eb88ee9iteration-node-end::09e45a63-4ce3-453f-8704-7dd08eb88ee9
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: iteration-node-start::3cd38831-c2d0-46a7-a62a-bd01b34d8573
    target: node-variable::39cb09fa-8950-413a-af5b-72a2eab5da9b
    type: customEdge
    id: reactflow__edge-iteration-node-start::3cd38831-c2d0-46a7-a62a-bd01b34d8573-node-variable::39cb09fa-8950-413a-af5b-72a2eab5da9b
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: node-variable::39cb09fa-8950-413a-af5b-72a2eab5da9b
    target: spark-llm::6ff56d3e-d64b-4ff6-998b-85434313a153
    type: customEdge
    id: reactflow__edge-node-variable::39cb09fa-8950-413a-af5b-72a2eab5da9b-spark-llm::6ff56d3e-d64b-4ff6-998b-85434313a153
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: spark-llm::6ff56d3e-d64b-4ff6-998b-85434313a153
    target: iteration-node-end::16889081-aa7a-438f-bf70-fe31a7f2c866
    targetHandle: iteration-node-end::16889081-aa7a-438f-bf70-fe31a7f2c866
    type: customEdge
    id: reactflow__edge-spark-llm::6ff56d3e-d64b-4ff6-998b-85434313a153-iteration-node-end::16889081-aa7a-438f-bf70-fe31a7f2c866iteration-node-end::16889081-aa7a-438f-bf70-fe31a7f2c866
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769
    target: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
    type: customEdge
    id: reactflow__edge-iteration-node-start::2c34f4c7-e5f6-4128-88f4-e8edfd201769-node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca
    target: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
    type: customEdge
    id: reactflow__edge-node-variable::a188ae98-0639-4b0a-9322-21e9509a9bca-ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b
    target: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
    type: customEdge
    id: reactflow__edge-ifly-code::facc0974-e58e-44d9-be42-9fe41e35005b-spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582
    target: if-else::9046023c-24ad-4f16-9885-88679bcc60e7
    type: customEdge
    id: reactflow__edge-spark-llm::b80316c9-b404-4bb4-8874-6d3dc752e582-if-else::9046023c-24ad-4f16-9885-88679bcc60e7
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: if-else::9046023c-24ad-4f16-9885-88679bcc60e7
    sourceHandle: branch_one_of::005e861f-b932-4b84-bb7d-cd4ddcc8827b
    target: ifly-code::981ef852-5187-4791-bd01-20c28919d5b5
    type: customEdge
    id: reactflow__edge-if-else::9046023c-24ad-4f16-9885-88679bcc60e7branch_one_of::005e861f-b932-4b84-bb7d-cd4ddcc8827b-ifly-code::981ef852-5187-4791-bd01-20c28919d5b5
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: ifly-code::981ef852-5187-4791-bd01-20c28919d5b5
    target: node-variable::123eed6b-c1b5-4f3d-94d1-00172d987d6d
    type: customEdge
    id: reactflow__edge-ifly-code::981ef852-5187-4791-bd01-20c28919d5b5-node-variable::123eed6b-c1b5-4f3d-94d1-00172d987d6d
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: if-else::9046023c-24ad-4f16-9885-88679bcc60e7
    sourceHandle: branch_one_of::3e5e5c65-8674-4f28-bd6c-c08b626df99e
    target: node-variable::3d559d9e-087f-44a8-8d9b-211ad1f3afc0
    type: customEdge
    id: reactflow__edge-if-else::9046023c-24ad-4f16-9885-88679bcc60e7branch_one_of::3e5e5c65-8674-4f28-bd6c-c08b626df99e-node-variable::3d559d9e-087f-44a8-8d9b-211ad1f3afc0
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: node-variable::3d559d9e-087f-44a8-8d9b-211ad1f3afc0
    target: node-variable::d2b033a5-abbd-439b-9342-1e22ceb48575
    type: customEdge
    id: reactflow__edge-node-variable::3d559d9e-087f-44a8-8d9b-211ad1f3afc0-node-variable::d2b033a5-abbd-439b-9342-1e22ceb48575
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: node-variable::123eed6b-c1b5-4f3d-94d1-00172d987d6d
    target: node-variable::d2b033a5-abbd-439b-9342-1e22ceb48575
    type: customEdge
    id: reactflow__edge-node-variable::123eed6b-c1b5-4f3d-94d1-00172d987d6d-node-variable::d2b033a5-abbd-439b-9342-1e22ceb48575
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: node-variable::d2b033a5-abbd-439b-9342-1e22ceb48575
    target: iteration-node-end::2d94d1ae-3e87-4bcc-9829-e235e69f9a85
    targetHandle: iteration-node-end::2d94d1ae-3e87-4bcc-9829-e235e69f9a85
    type: customEdge
    id: reactflow__edge-node-variable::d2b033a5-abbd-439b-9342-1e22ceb48575-iteration-node-end::2d94d1ae-3e87-4bcc-9829-e235e69f9a85iteration-node-end::2d94d1ae-3e87-4bcc-9829-e235e69f9a85
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
    zIndex: 1
  - source: plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca
    target: message::f7a15df6-0f6e-4dea-9435-6480c269a236
    type: customEdge
    id: reactflow__edge-plugin::7348c6b5-3c9f-44db-b7bb-6b6a945725ca-message::f7a15df6-0f6e-4dea-9435-6480c269a236
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
  - source: message::f7a15df6-0f6e-4dea-9435-6480c269a236
    target: ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
    type: customEdge
    id: reactflow__edge-message::f7a15df6-0f6e-4dea-9435-6480c269a236-ifly-code::a16e8e7a-f69b-444b-a62c-40580346f938
    markerEnd:
      color: '#275EFF'
      type: arrow
    data:
      edgeType: curve
