app:
  description: ''
  icon: 🤖
  icon_background: '#FFEAD5'
  mode: advanced-chat
  name: 政策研读智能体
  use_icon_as_answer_icon: false
dependencies:
- current_identifier: null
  type: marketplace
  value:
    marketplace_plugin_unique_identifier: langgenius/openai:0.2.8@aae2be0913b8c6f0b80cff58e08d7a8b4c214569b41778413fcaea204561ff16
    version: null
- current_identifier: null
  type: marketplace
  value:
    marketplace_plugin_unique_identifier: langgenius/siliconflow:0.0.41@2111cf63326c7f67e79464301be33f9d36650e18551a65ba65e2cdadfe3f4773
    version: null
kind: app
version: 0.5.0
workflow:
  conversation_variables: []
  environment_variables: []
  features:
    file_upload:
      allowed_file_extensions:
      - .JPG
      - .JPEG
      - .PNG
      - .GIF
      - .WEBP
      - .SVG
      allowed_file_types:
      - image
      allowed_file_upload_methods:
      - local_file
      - remote_url
      enabled: false
      fileUploadConfig:
        attachment_image_file_size_limit: 2
        audio_file_size_limit: 50
        batch_count_limit: 5
        file_size_limit: 15
        file_upload_limit: 20
        image_file_batch_limit: 10
        image_file_size_limit: 10
        single_chunk_attachment_limit: 10
        video_file_size_limit: 100
        workflow_file_upload_limit: 10
      image:
        enabled: false
        number_limits: 3
        transfer_methods:
        - local_file
        - remote_url
      number_limits: 3
    opening_statement: ''
    retriever_resource:
      enabled: true
    sensitive_word_avoidance:
      enabled: false
    speech_to_text:
      enabled: false
    suggested_questions: []
    suggested_questions_after_answer:
      enabled: false
    text_to_speech:
      enabled: false
      language: ''
      voice: ''
  graph:
    edges:
    - data:
        isInLoop: false
        sourceType: if-else
        targetType: document-extractor
      id: 1768960876642-true-1768528366615-target
      selected: false
      source: '1768960876642'
      sourceHandle: 'true'
      target: '1768528366615'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInLoop: false
        sourceType: start
        targetType: if-else
      id: 1768528270998-source-1768960876642-target
      selected: false
      source: '1768528270998'
      sourceHandle: source
      target: '1768960876642'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInLoop: false
        sourceType: if-else
        targetType: knowledge-retrieval
      id: 1768960876642-false-1768550305261-target
      selected: false
      source: '1768960876642'
      sourceHandle: 'false'
      target: '1768550305261'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInLoop: false
        sourceType: llm
        targetType: answer
      id: llm-source-answer-target
      source: llm
      sourceHandle: source
      target: answer
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInLoop: false
        sourceType: document-extractor
        targetType: template-transform
      id: 1768528366615-source-1768967574606-target
      source: '1768528366615'
      sourceHandle: source
      target: '1768967574606'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInLoop: false
        sourceType: knowledge-retrieval
        targetType: template-transform
      id: 1768550305261-source-1768967574606-target
      source: '1768550305261'
      sourceHandle: source
      target: '1768967574606'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: template-transform
        targetType: if-else
      id: 1768967574606-source-1768977245184-target
      source: '1768967574606'
      sourceHandle: source
      target: '1768977245184'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInLoop: false
        sourceType: if-else
        targetType: llm
      id: 1768977245184-true-llm-target
      source: '1768977245184'
      sourceHandle: 'true'
      target: llm
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInLoop: false
        sourceType: if-else
        targetType: llm
      id: 1768977245184-false-1768977313075-target
      source: '1768977245184'
      sourceHandle: 'false'
      target: '1768977313075'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInLoop: false
        sourceType: llm
        targetType: answer
      id: 1768977313075-source-1768978000307-target
      source: '1768977313075'
      sourceHandle: source
      target: '1768978000307'
      targetHandle: target
      type: custom
      zIndex: 0
    nodes:
    - data:
        selected: false
        title: 用户输入
        type: start
        variables:
        - allowed_file_extensions: []
          allowed_file_types:
          - image
          - document
          allowed_file_upload_methods:
          - local_file
          default: ''
          hint: ''
          label: file
          max_length: 48
          options: []
          placeholder: ''
          required: false
          type: file
          variable: file
      height: 107
      id: '1768528270998'
      position:
        x: -108.66662927627033
        y: -107.51060130524618
      positionAbsolute:
        x: -108.66662927627033
        y: -107.51060130524618
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        context:
          enabled: false
          variable_selector: []
        memory:
          query_prompt_template: '{{#sys.query#}}


            {{#sys.files#}}'
          role_prefix:
            assistant: ''
            user: ''
          window:
            enabled: true
            size: 10
        model:
          completion_params:
            temperature: 0.7
          mode: chat
          name: gpt-4o-mini
          provider: langgenius/openai/openai
        prompt_config:
          jinja2_variables: []
        prompt_template:
        - id: 86082f5e-bf1e-4524-a019-3ca80f80a3fb
          role: system
          text: 你是一个专业的政策研读智能体，具备政策文本拆解、核心要点提炼、条文逻辑分析、潜在影响解读的能力。
        - edition_type: basic
          id: 06457f8b-1cc8-4812-bab0-1bf9f8c7b854
          jinja2_text: ''
          role: user
          text: '## 文档内容：


            {{#1768967574606.output#}}


            ## 严格遵循以下规则：

            文本处理规则

            精准识别文档中的政策层级（如总纲、章节、条款），不遗漏关键定义、适用范围、责任主体、实施时间等核心要素；

            对文档中的专业术语、模糊表述、例外条款进行标注，并结合上下文给出清晰释义；

            若文档存在多份关联政策（如同一领域的新旧政策），自动对比差异点，标注新增内容和废止条款。

            解读输出结构

            请按照以下固定框架输出解读结果，确保逻辑清晰、层次分明：

            政策基本信息：政策名称、发布单位、发布时间、实施时间、政策文号、政策类型（如法规 / 条例 / 意见 / 通知）；

            核心目标与背景：提炼政策出台的核心目的、要解决的问题、对应的时代 / 行业背景；

            关键条款拆解：按章节或主题分类，逐条梳理核心条款内容，明确条款的约束对象、具体要求、奖惩措施；

            潜在影响分析：从行业发展、市场主体、社会民生三个维度，分析政策实施后可能带来的直接 / 间接影响；

            疑点与建议：列出文档中可能存在的模糊点、执行难点，并给出针对性的理解建议或落地注意事项。


            ## 遵循`规则`解读`文档内容`'
        selected: false
        title: LLM
        type: llm
        vision:
          enabled: false
      height: 86
      id: llm
      position:
        x: 1628.010475629201
        y: -24.616759463309407
      positionAbsolute:
        x: 1628.010475629201
        y: -24.616759463309407
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 241
    - data:
        answer: '{{#llm.text#}}'
        selected: false
        title: 直接回复
        type: answer
        variables: []
      height: 101
      id: answer
      position:
        x: 1952.4351986107906
        y: -24.616759463309407
      positionAbsolute:
        x: 1952.4351986107906
        y: -24.616759463309407
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 241
    - data:
        is_array_file: false
        selected: false
        title: 文档提取器
        type: document-extractor
        variable_selector:
        - '1768528270998'
        - file
      height: 102
      id: '1768528366615'
      position:
        x: 585.9480419258997
        y: -172.09318962993973
      positionAbsolute:
        x: 585.9480419258997
        y: -172.09318962993973
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 241
    - data:
        dataset_ids:
        - bDrydlgxNt59j2UaSZq5J5EcfgMHH2DoenqRle42d+PcMlMjm4JZ0Aiq7fTGz98I
        multiple_retrieval_config:
          reranking_enable: true
          reranking_mode: reranking_model
          reranking_model:
            model: netease-youdao/bce-reranker-base_v1
            provider: langgenius/siliconflow/siliconflow
          score_threshold: 0.45
          top_k: 4
          weights:
            keyword_setting:
              keyword_weight: 0.3
            vector_setting:
              embedding_model_name: netease-youdao/bce-embedding-base_v1
              embedding_provider_name: langgenius/siliconflow/siliconflow
              vector_weight: 0.7
            weight_type: customized
        query_attachment_selector: []
        query_variable_selector:
        - '1768528270998'
        - sys.query
        retrieval_mode: multiple
        selected: false
        title: 知识检索
        type: knowledge-retrieval
      height: 88
      id: '1768550305261'
      position:
        x: 585.9480419258997
        y: 124.43698576043496
      positionAbsolute:
        x: 585.9480419258997
        y: 124.43698576043496
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 241
    - data:
        cases:
        - case_id: 'true'
          conditions:
          - comparison_operator: exists
            id: 151ea98c-9125-4bf4-b9f8-726dfdb80b3b
            value: ''
            varType: file
            variable_selector:
            - '1768528270998'
            - file
          id: 'true'
          logical_operator: and
        selected: false
        title: 提交政策 / 检索政策
        type: if-else
      height: 122
      id: '1768960876642'
      position:
        x: 202.16325278650106
        y: -86.51060130524618
      positionAbsolute:
        x: 202.16325278650106
        y: -86.51060130524618
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 241
    - data:
        selected: false
        template: '{%- if doc -%}

          {{ doc }}

          {%- endif -%}


          {%- if knowledge -%}

          {{ knowledge }}

          {%- endif -%}'
        title: 信息组合
        type: template-transform
        variables:
        - value_selector:
          - '1768528366615'
          - text
          value_type: string
          variable: doc
        - value_selector:
          - '1768550305261'
          - result
          value_type: array[object]
          variable: knowledge
      height: 50
      id: '1768967574606'
      position:
        x: 1000.0723775976096
        y: -24.616759463309407
      positionAbsolute:
        x: 1000.0723775976096
        y: -24.616759463309407
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 241
    - data:
        author: admin
        desc: ''
        height: 108
        selected: false
        showAuthor: false
        text: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"👉
          知识库“召回设置”->\"Score 阈值\"(0.45)","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"     “Score
          阈值”需要根据使用的 Rerank 模型来调整。","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"检索内部维护的知识库：政策知识库","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}'
        theme: blue
        title: ''
        type: ''
        width: 315
      height: 108
      id: '1768974770816'
      position:
        x: 585.9480419258997
        y: 232.4355802188535
      positionAbsolute:
        x: 585.9480419258997
        y: 232.4355802188535
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom-note
      width: 315
    - data:
        author: admin
        desc: ''
        height: 146
        selected: false
        showAuthor: false
        text: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"提取文件的文本","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"支持的文件类型：markdown、
          txt、 docx、 csv、 xls、 vtt、 properties、 xlsx、 mdx、 html、 pdf、 htm、 md。","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}'
        theme: blue
        title: ''
        type: ''
        width: 240
      height: 146
      id: '1768974801216'
      position:
        x: 585.9480419258997
        y: -340.09766925042186
      positionAbsolute:
        x: 585.9480419258997
        y: -340.09766925042186
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom-note
      width: 240
    - data:
        author: admin
        desc: ''
        height: 219
        selected: false
        showAuthor: false
        text: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"👉
          打开“记忆”窗口（支持多轮对话）","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"【提示词】","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"##
          严格遵循以下规则：","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"文本处理规则","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"精准识别文档中的政策层级（如总纲、章节、条款），不遗漏关键定义、适用范围、责任主体、实施时间等核心要素；","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"对文档中的专业术语、模糊表述、例外条款进行标注，并结合上下文给出清晰释义；","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"若文档存在多份关联政策（如同一领域的新旧政策），自动对比差异点，标注新增内容和废止条款。","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"解读输出结构","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"请按照以下固定框架输出解读结果，确保逻辑清晰、层次分明：","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"政策基本信息：政策名称、发布单位、发布时间、实施时间、政策文号、政策类型（如法规
          / 条例 / 意见 / 通知）；","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"核心目标与背景：提炼政策出台的核心目的、要解决的问题、对应的时代
          / 行业背景；","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"关键条款拆解：按章节或主题分类，逐条梳理核心条款内容，明确条款的约束对象、具体要求、奖惩措施；","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"潜在影响分析：从行业发展、市场主体、社会民生三个维度，分析政策实施后可能带来的直接
          / 间接影响；","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"疑点与建议：列出文档中可能存在的模糊点、执行难点，并给出针对性的理解建议或落地注意事项。","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"##
          遵循`规则`解读`文档内容`。","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}'
        theme: blue
        title: ''
        type: ''
        width: 261
      height: 219
      id: '1768974959396'
      position:
        x: 1628.010475629201
        y: -267.6506169242041
      positionAbsolute:
        x: 1628.010475629201
        y: -267.6506169242041
      selected: true
      sourcePosition: right
      targetPosition: left
      type: custom-note
      width: 261
    - data:
        author: admin
        desc: ''
        height: 88
        selected: false
        showAuthor: false
        text: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"用户上传了文件，解读这个文件；","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"否则通过用户问题检索知识库回答。","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}'
        theme: blue
        title: ''
        type: ''
        width: 240
      height: 88
      id: '1768975037217'
      position:
        x: 202.16325278650106
        y: -205.9804762611833
      positionAbsolute:
        x: 202.16325278650106
        y: -205.9804762611833
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom-note
      width: 240
    - data:
        author: admin
        desc: ''
        height: 224
        selected: false
        showAuthor: false
        text: '{"root":{"children":[{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"📌
          if 避免输出 “None”","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"📌
          ","type":"text","version":1},{"detail":0,"format":16,"mode":"normal","style":"","text":"{%","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":"
          加 ","type":"text","version":1},{"detail":0,"format":16,"mode":"normal","style":"","text":"-","type":"text","version":1},{"detail":0,"format":0,"mode":"normal","style":"","text":"
          符号，移除该侧的空白 / 换行","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"{%-
          if doc -%}","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"{{
          doc }}","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"{%-
          endif -%}","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"{%-
          if knowledge -%}","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"{{
          knowledge }}","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""},{"children":[{"detail":0,"format":0,"mode":"normal","style":"","text":"{%-
          endif -%}","type":"text","version":1}],"direction":null,"format":"","indent":0,"type":"paragraph","version":1,"textFormat":0,"textStyle":""}],"direction":null,"format":"","indent":0,"type":"root","version":1}}'
        theme: blue
        title: ''
        type: ''
        width: 244
      height: 224
      id: '1768976296401'
      position:
        x: 1000.0723775976096
        y: -267.6506169242041
      positionAbsolute:
        x: 1000.0723775976096
        y: -267.6506169242041
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom-note
      width: 244
    - data:
        cases:
        - case_id: 'true'
          conditions:
          - comparison_operator: not empty
            id: b34813f2-b5d8-4049-8ee4-cce740646a25
            value: ''
            varType: string
            variable_selector:
            - '1768967574606'
            - output
          id: 'true'
          logical_operator: and
        selected: false
        title: 政策解读 / 闲聊
        type: if-else
      height: 122
      id: '1768977245184'
      position:
        x: 1328.010475629201
        y: -24.616759463309407
      positionAbsolute:
        x: 1328.010475629201
        y: -24.616759463309407
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 241
    - data:
        context:
          enabled: false
          variable_selector: []
        model:
          completion_params:
            temperature: 0.7
          mode: chat
          name: gpt-4o-mini
          provider: langgenius/openai/openai
        prompt_template:
        - id: 19ead1cb-86c9-4484-947f-fd4f5ae9ebc5
          role: system
          text: 我是您的政策研读助手，您可以上传政策文件解读或者问与“政策知识库”有关的问题。
        - id: 48605cba-c039-464b-b938-bf0950c0e17c
          role: user
          text: '{{#sys.query#}}'
        selected: false
        title: 闲聊 / 帮助
        type: llm
        vision:
          enabled: false
      height: 86
      id: '1768977313075'
      position:
        x: 1631.8840916814022
        y: 117.83651259864489
      positionAbsolute:
        x: 1631.8840916814022
        y: 117.83651259864489
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 241
    - data:
        answer: '{{#1768977313075.text#}}


          👉 我是您的政策研读助手，您可以上传政策文件解读或者问与“政策知识库”有关的问题。'
        selected: false
        title: 直接回复 2
        type: answer
        variables: []
      height: 133
      id: '1768978000307'
      position:
        x: 1952.4351986107906
        y: 117.83651259864489
      positionAbsolute:
        x: 1952.4351986107906
        y: 117.83651259864489
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 241
    viewport:
      x: 144.42850555176597
      y: 372.1805151251932
      zoom: 0.7781867016725217
  rag_pipeline_variables: []
