소스 검색

Add files via upload

HeteroCat 7 달 전
부모
커밋
98ff627d44
2개의 변경된 파일4127개의 추가작업 그리고 0개의 파일을 삭제
  1. BIN
      code/chapter5/Chatflow-AI_news-draft-9211.zip
  2. 4127 0
      code/chapter5/超级智能个人助手.yml

BIN
code/chapter5/Chatflow-AI_news-draft-9211.zip


+ 4127 - 0
code/chapter5/超级智能个人助手.yml

@@ -0,0 +1,4127 @@
+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/deepseek:0.0.5@fd6efd37c2a931911de8ab9ca3ba2da303bef146d45ee87ad896b04b36d09403
+    version: null
+- current_identifier: null
+  type: package
+  value:
+    plugin_unique_identifier: allenwriter/doubao_image:0.0.1@d9cb638d96848452b8fc2296c61ce93082a5ffa6968a114c15d008cbd4b3730b
+    version: null
+- current_identifier: null
+  type: marketplace
+  value:
+    marketplace_plugin_unique_identifier: jaguarliuu/rookie_text2data:0.3.0@59a0ef957f535edcc661369a3edc3894ce4cd8b8063b296b699ff55c5f6d262d
+    version: null
+kind: app
+version: 0.4.0
+workflow:
+  conversation_variables: []
+  environment_variables: []
+  features:
+    file_upload:
+      allowed_file_extensions:
+      - .JPG
+      - .JPEG
+      - .PNG
+      - .GIF
+      - .WEBP
+      - .SVG
+      allowed_file_types:
+      - image
+      - document
+      allowed_file_upload_methods:
+      - remote_url
+      - local_file
+      enabled: true
+      fileUploadConfig:
+        audio_file_size_limit: 50
+        batch_count_limit: 5
+        file_size_limit: 15
+        image_file_size_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: true
+    suggested_questions:
+    - 今天深圳的天气怎么样?
+    - 今日ai新闻推荐
+    - 今日食谱推荐
+    - 帮我生成图片:玫瑰咖啡
+    - 帮我生成视频:一个漂亮的亚洲网红美女手拿着一束鲜花站在街头
+    - 帮我查一下熊大几岁了?
+    - 帮我分析一下数据表的男女比例
+    suggested_questions_after_answer:
+      enabled: false
+    text_to_speech:
+      enabled: true
+      language: ''
+      voice: ''
+  graph:
+    edges:
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: start
+        targetType: question-classifier
+      id: 1748520080338-source-1753153103332-target
+      source: '1748520080338'
+      sourceHandle: source
+      target: '1753153103332'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: question-classifier
+        targetType: agent
+      id: 1753153103332-1-1753153789740-target
+      source: '1753153103332'
+      sourceHandle: '1'
+      target: '1753153789740'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: agent
+        targetType: answer
+      id: 1753153789740-source-1753154074644-target
+      source: '1753153789740'
+      sourceHandle: source
+      target: '1753154074644'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: question-classifier
+        targetType: llm
+      id: 1753153103332-2-1753154086254-target
+      source: '1753153103332'
+      sourceHandle: '2'
+      target: '1753154086254'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: llm
+        targetType: answer
+      id: 1753154086254-source-1753154108444-target
+      source: '1753154086254'
+      sourceHandle: source
+      target: '1753154108444'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: question-classifier
+        targetType: tool
+      id: 1753153103332-1753153696571-1753154139461-target
+      source: '1753153103332'
+      sourceHandle: '1753153696571'
+      target: '1753154139461'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: tool
+        targetType: answer
+      id: 1753154139461-source-1753154145581-target
+      source: '1753154139461'
+      sourceHandle: source
+      target: '1753154145581'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: question-classifier
+        targetType: tool
+      id: 1753153103332-1753153698444-1753154158652-target
+      selected: false
+      source: '1753153103332'
+      sourceHandle: '1753153698444'
+      target: '1753154158652'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: tool
+        targetType: answer
+      id: 1753154158652-source-1753154170227-target
+      source: '1753154158652'
+      sourceHandle: source
+      target: '1753154170227'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: question-classifier
+        targetType: agent
+      id: 1753153103332-1753153701588-1753154221988-target
+      source: '1753153103332'
+      sourceHandle: '1753153701588'
+      target: '1753154221988'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: question-classifier
+        targetType: agent
+      id: 1753153103332-1753153702636-1753154224236-target
+      source: '1753153103332'
+      sourceHandle: '1753153702636'
+      target: '1753154224236'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: question-classifier
+        targetType: agent
+      id: 1753153103332-1753153703220-1753154226323-target
+      source: '1753153103332'
+      sourceHandle: '1753153703220'
+      target: '1753154226323'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: agent
+        targetType: answer
+      id: 1753154218820-source-1753155122875-target
+      source: '1753154218820'
+      sourceHandle: source
+      target: '1753155122875'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: agent
+        targetType: answer
+      id: 1753154221988-source-1753155179315-target
+      source: '1753154221988'
+      sourceHandle: source
+      target: '1753155179315'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: agent
+        targetType: answer
+      id: 1753154224236-source-1753155220091-target
+      source: '1753154224236'
+      sourceHandle: source
+      target: '1753155220091'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: agent
+        targetType: answer
+      id: 1753154226323-source-1753155255572-target
+      source: '1753154226323'
+      sourceHandle: source
+      target: '1753155255572'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInLoop: false
+        sourceType: llm
+        targetType: answer
+      id: 1760358668209-source-1760357292867-target
+      source: '1760358668209'
+      sourceHandle: source
+      target: '1760357292867'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: question-classifier
+        targetType: tool
+      id: 1753153103332-1753153699708-1760526587346-target
+      source: '1753153103332'
+      sourceHandle: '1753153699708'
+      target: '1760526587346'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInIteration: false
+        isInLoop: false
+        sourceType: tool
+        targetType: tool
+      id: 1760526587346-source-1760526609582-target
+      source: '1760526587346'
+      sourceHandle: source
+      target: '1760526609582'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInLoop: false
+        sourceType: tool
+        targetType: llm
+      id: 1760526609582-source-1760358668209-target
+      source: '1760526609582'
+      sourceHandle: source
+      target: '1760358668209'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInLoop: false
+        sourceType: tool
+        targetType: agent
+      id: 17605266460270-source-1753154218820-target
+      source: '17605266460270'
+      sourceHandle: source
+      target: '1753154218820'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInLoop: false
+        sourceType: tool
+        targetType: tool
+      id: 17605266432700-source-17605266460270-target
+      source: '17605266432700'
+      sourceHandle: source
+      target: '17605266460270'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    - data:
+        isInLoop: false
+        sourceType: question-classifier
+        targetType: tool
+      id: 1753153103332-1753153700308-17605266432700-target
+      source: '1753153103332'
+      sourceHandle: '1753153700308'
+      target: '17605266432700'
+      targetHandle: target
+      type: custom
+      zIndex: 0
+    nodes:
+    - data:
+        desc: ''
+        selected: false
+        title: 开始
+        type: start
+        variables: []
+      height: 52
+      id: '1748520080338'
+      position:
+        x: 30
+        y: 476.5
+      positionAbsolute:
+        x: 30
+        y: 476.5
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        classes:
+        - id: '1'
+          name: 一般性日常生活问题
+        - id: '2'
+          name: 优化文案
+        - id: '1753153696571'
+          name: 生成图片
+        - id: '1753153698444'
+          name: 生成视频
+        - id: '1753153699708'
+          name: 查询数据
+        - id: '1753153700308'
+          name: 数据分析
+        - id: '1753153701588'
+          name: 城市的天气、地图经纬度、IP地址、骑行路径规划、驾车路径规划、公交路径规划、距离测量、周边搜获
+        - id: '1753153702636'
+          name: 查询全部菜谱、今天可以吃什么好吃的、智能推荐一周菜谱、查询特定菜的菜谱
+        - id: '1753153703220'
+          name: 今天有什么最新新闻、行业动态追踪
+        desc: ''
+        instructions: ''
+        model:
+          completion_params:
+            temperature: 0.7
+          mode: chat
+          name: deepseek-chat
+          provider: langgenius/deepseek/deepseek
+        query_variable_selector:
+        - '1748520080338'
+        - sys.query
+        selected: false
+        title: 问题分类器
+        topics: []
+        type: question-classifier
+        vision:
+          enabled: false
+      height: 500
+      id: '1753153103332'
+      position:
+        x: 331
+        y: 476.5
+      positionAbsolute:
+        x: 331
+        y: 476.5
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        agent_parameters:
+          instruction:
+            type: constant
+            value: "# Role: 日常问题咨询专家\n\n## Profile\n- language: 中文\n- description:\
+              \ 专门回答用户日常生活中的一般性问题,提供实用、准确、易懂的建议和解答\n- background: 拥有丰富的生活经验和广泛的知识储备,擅长将复杂问题简单化\n\
+              - personality: 亲切友好、耐心细致、务实可靠\n- expertise: 日常生活、健康养生、家庭管理、人际关系、实用技巧\n\
+              \n\n## Skills\n\n1. 问题分析能力\n   - 快速理解: 迅速把握用户问题的核心要点\n   - 分类识别: 准确判断问题所属的生活领域\n\
+              \   - 需求挖掘: 深入理解用户潜在需求\n   - 优先级排序: 合理评估问题的重要性和紧急性\n\n2. 解答提供能力\n  \
+              \ - 知识整合: 综合运用多领域知识提供解答\n   - 方案制定: 提供具体可行的解决方案\n   - 步骤分解: 将复杂问题拆解为简单步骤\n\
+              \   - 替代方案: 准备多种备选方案供用户选择\n\n3. 沟通表达能力\n   - 语言通俗: 使用简单易懂的日常用语\n   -\
+              \ 逻辑清晰: 条理分明地组织回答内容\n   - 举例说明: 通过具体案例帮助理解\n   - 重点突出: 强调关键信息和注意事项\n\
+              \n## Rules\n\n1. 回答原则:\n   - 实用性优先: 确保提供的建议具有可操作性\n   - 准确性保证: 基于可靠信息和常识给出回答\n\
+              \   - 中立客观: 避免个人偏见和主观臆断\n   - 适度建议: 根据问题复杂程度提供适当深度的解答\n\n2. 行为准则:\n\
+              \   - 及时响应: 快速回应用户的问题\n   - 耐心细致: 对重复或简单问题保持耐心\n   - 积极引导: 鼓励用户提供更多背景信息\n\
+              \   - 持续改进: 根据反馈优化回答质量\n\n\n## Workflows\n\n- 目标: 为用户提供实用、可靠的日常问题解决方案\n\
+              - 步骤 1: 仔细阅读并理解用户提出的日常问题\n- 步骤 2: 分析问题类型和用户潜在需求\n- 步骤 3: 基于常识和经验提供具体可行的建议\n\
+              - 步骤 4: 用通俗易懂的语言组织回答内容\n- 步骤 5: 检查回答的实用性和安全性\n\n\n## Initialization\n\
+              作为日常问题咨询专家,你必须遵守上述Rules,按照Workflows执行任务。"
+          model:
+            type: constant
+            value:
+              completion_params: {}
+              mode: chat
+              model: deepseek-chat
+              model_type: llm
+              provider: langgenius/deepseek/deepseek
+              type: model-selector
+          query:
+            type: constant
+            value: '{{#sys.query#}}'
+          tools:
+            type: constant
+            value:
+            - enabled: true
+              extra:
+                description: 一个用于获取当前时间的工具。
+              parameters: {}
+              provider_name: time
+              provider_show_name: time
+              schemas:
+              - auto_generate: null
+                default: '%Y-%m-%d %H:%M:%S'
+                form: form
+                human_description:
+                  en_US: Time format in strftime standard.
+                  ja_JP: Time format in strftime standard.
+                  pt_BR: Time format in strftime standard.
+                  zh_Hans: strftime 标准的时间格式。
+                label:
+                  en_US: Format
+                  ja_JP: Format
+                  pt_BR: Format
+                  zh_Hans: 格式
+                llm_description: null
+                max: null
+                min: null
+                name: format
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: string
+              - auto_generate: null
+                default: UTC
+                form: form
+                human_description:
+                  en_US: Timezone
+                  ja_JP: Timezone
+                  pt_BR: Timezone
+                  zh_Hans: 时区
+                label:
+                  en_US: Timezone
+                  ja_JP: Timezone
+                  pt_BR: Timezone
+                  zh_Hans: 时区
+                llm_description: null
+                max: null
+                min: null
+                name: timezone
+                options:
+                - icon: null
+                  label:
+                    en_US: UTC
+                    ja_JP: UTC
+                    pt_BR: UTC
+                    zh_Hans: UTC
+                  value: UTC
+                - icon: null
+                  label:
+                    en_US: America/New_York
+                    ja_JP: America/New_York
+                    pt_BR: America/New_York
+                    zh_Hans: 美洲/纽约
+                  value: America/New_York
+                - icon: null
+                  label:
+                    en_US: America/Los_Angeles
+                    ja_JP: America/Los_Angeles
+                    pt_BR: America/Los_Angeles
+                    zh_Hans: 美洲/洛杉矶
+                  value: America/Los_Angeles
+                - icon: null
+                  label:
+                    en_US: America/Chicago
+                    ja_JP: America/Chicago
+                    pt_BR: America/Chicago
+                    zh_Hans: 美洲/芝加哥
+                  value: America/Chicago
+                - icon: null
+                  label:
+                    en_US: America/Sao_Paulo
+                    ja_JP: America/Sao_Paulo
+                    pt_BR: América/São Paulo
+                    zh_Hans: 美洲/圣保罗
+                  value: America/Sao_Paulo
+                - icon: null
+                  label:
+                    en_US: Asia/Shanghai
+                    ja_JP: Asia/Shanghai
+                    pt_BR: Asia/Shanghai
+                    zh_Hans: 亚洲/上海
+                  value: Asia/Shanghai
+                - icon: null
+                  label:
+                    en_US: Asia/Ho_Chi_Minh
+                    ja_JP: Asia/Ho_Chi_Minh
+                    pt_BR: Ásia/Ho Chi Minh
+                    zh_Hans: 亚洲/胡志明市
+                  value: Asia/Ho_Chi_Minh
+                - icon: null
+                  label:
+                    en_US: Asia/Tokyo
+                    ja_JP: Asia/Tokyo
+                    pt_BR: Asia/Tokyo
+                    zh_Hans: 亚洲/东京
+                  value: Asia/Tokyo
+                - icon: null
+                  label:
+                    en_US: Asia/Dubai
+                    ja_JP: Asia/Dubai
+                    pt_BR: Asia/Dubai
+                    zh_Hans: 亚洲/迪拜
+                  value: Asia/Dubai
+                - icon: null
+                  label:
+                    en_US: Asia/Kolkata
+                    ja_JP: Asia/Kolkata
+                    pt_BR: Asia/Kolkata
+                    zh_Hans: 亚洲/加尔各答
+                  value: Asia/Kolkata
+                - icon: null
+                  label:
+                    en_US: Asia/Seoul
+                    ja_JP: Asia/Seoul
+                    pt_BR: Asia/Seoul
+                    zh_Hans: 亚洲/首尔
+                  value: Asia/Seoul
+                - icon: null
+                  label:
+                    en_US: Asia/Singapore
+                    ja_JP: Asia/Singapore
+                    pt_BR: Asia/Singapore
+                    zh_Hans: 亚洲/新加坡
+                  value: Asia/Singapore
+                - icon: null
+                  label:
+                    en_US: Europe/London
+                    ja_JP: Europe/London
+                    pt_BR: Europe/London
+                    zh_Hans: 欧洲/伦敦
+                  value: Europe/London
+                - icon: null
+                  label:
+                    en_US: Europe/Berlin
+                    ja_JP: Europe/Berlin
+                    pt_BR: Europe/Berlin
+                    zh_Hans: 欧洲/柏林
+                  value: Europe/Berlin
+                - icon: null
+                  label:
+                    en_US: Europe/Moscow
+                    ja_JP: Europe/Moscow
+                    pt_BR: Europe/Moscow
+                    zh_Hans: 欧洲/莫斯科
+                  value: Europe/Moscow
+                - icon: null
+                  label:
+                    en_US: Australia/Sydney
+                    ja_JP: Australia/Sydney
+                    pt_BR: Australia/Sydney
+                    zh_Hans: 澳大利亚/悉尼
+                  value: Australia/Sydney
+                - icon: null
+                  label:
+                    en_US: Pacific/Auckland
+                    ja_JP: Pacific/Auckland
+                    pt_BR: Pacific/Auckland
+                    zh_Hans: 太平洋/奥克兰
+                  value: Pacific/Auckland
+                - icon: null
+                  label:
+                    en_US: Africa/Cairo
+                    ja_JP: Africa/Cairo
+                    pt_BR: Africa/Cairo
+                    zh_Hans: 非洲/开罗
+                  value: Africa/Cairo
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: select
+              settings:
+                format:
+                  value:
+                    type: mixed
+                    value: '%Y-%m-%d %H:%M:%S'
+                timezone:
+                  value:
+                    type: constant
+                    value: UTC
+              tool_description: 一个用于获取当前时间的工具。
+              tool_label: 获取当前时间
+              tool_name: current_time
+              type: builtin
+            - enabled: true
+              extra:
+                description: 计算指定日期为星期几的工具。
+              parameters:
+                day:
+                  auto: 1
+                  value: null
+                month:
+                  auto: 1
+                  value: null
+                year:
+                  auto: 1
+                  value: null
+              provider_name: time
+              provider_show_name: time
+              schemas:
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: Year
+                  ja_JP: Year
+                  pt_BR: Year
+                  zh_Hans: 年
+                label:
+                  en_US: Year
+                  ja_JP: Year
+                  pt_BR: Year
+                  zh_Hans: 年
+                llm_description: null
+                max: null
+                min: null
+                name: year
+                options: []
+                placeholder: null
+                precision: null
+                required: true
+                scope: null
+                template: null
+                type: number
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: Month
+                  ja_JP: Month
+                  pt_BR: Month
+                  zh_Hans: 月
+                label:
+                  en_US: Month
+                  ja_JP: Month
+                  pt_BR: Month
+                  zh_Hans: 月
+                llm_description: null
+                max: null
+                min: null
+                name: month
+                options: []
+                placeholder: null
+                precision: null
+                required: true
+                scope: null
+                template: null
+                type: number
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: day
+                  ja_JP: day
+                  pt_BR: day
+                  zh_Hans: 日
+                label:
+                  en_US: day
+                  ja_JP: day
+                  pt_BR: day
+                  zh_Hans: 日
+                llm_description: null
+                max: null
+                min: null
+                name: day
+                options: []
+                placeholder: null
+                precision: null
+                required: true
+                scope: null
+                template: null
+                type: number
+              settings: {}
+              tool_description: 计算指定日期为星期几的工具。
+              tool_label: 星期几计算器
+              tool_name: weekday
+              type: builtin
+        agent_strategy_label: FunctionCalling
+        agent_strategy_name: function_calling
+        agent_strategy_provider_name: langgenius/agent/agent
+        desc: ''
+        meta:
+          minimum_dify_version: null
+          version: 0.0.2
+        output_schema: null
+        plugin_unique_identifier: langgenius/agent:0.0.21@74345c311f27b01bb49d8ccd3dcf78c18773a6ca16bf6c561f999b9dae47a55e
+        selected: false
+        title: 日常助手
+        type: agent
+        version: '2'
+      height: 196
+      id: '1753153789740'
+      position:
+        x: 632
+        y: 476.5
+      positionAbsolute:
+        x: 632
+        y: 476.5
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        answer: '{{#1753153789740.text#}}'
+        desc: ''
+        selected: false
+        title: 直接回复 2
+        type: answer
+        variables: []
+      height: 103
+      id: '1753154074644'
+      position:
+        x: 933
+        y: 476.5
+      positionAbsolute:
+        x: 933
+        y: 476.5
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        context:
+          enabled: false
+          variable_selector: []
+        desc: ''
+        model:
+          completion_params:
+            temperature: 0.7
+          mode: chat
+          name: deepseek-chat
+          provider: langgenius/deepseek/deepseek
+        prompt_template:
+        - id: 6a9a07e9-ebf8-419d-81be-58d1b03f2e76
+          role: system
+          text: '# 一、 角色人设(Role)
+
+            你是一位专业的文案优化专家,拥有丰富的营销文案写作和优化经验,擅长提升文案的吸引力、转化率和可读性。你的视角是站在目标受众和营销目标的角度,专业度边界限于文案优化领域,不涉及技术实现或产品开发。
+
+
+            # 二、 背景(Background)
+
+            用户提供了一段原始文案,需要你对其进行优化,以提升其整体效果。背景信息包括:文案可能用于营销、品牌推广或信息传达等场景,但具体用途未详细说明。已知条件是用户希望文案更吸引人、清晰或具有说服力,但未提供原始文案内容,因此你需要基于通用优化原则工作。
+
+
+            # 三、 任务目标(Task)
+
+            - 分析并优化文案的结构、语言和风格,使其更符合目标受众的偏好。
+
+            - 提升文案的吸引力、可读性和转化潜力,确保信息传达清晰。
+
+            - 根据常见优化原则(如简洁性、情感共鸣、行动号召等)进行调整,不涉及内容重写,除非必要。
+
+            - 在保持核心信息的前提下,适当扩展和丰富文案内容,提供更全面的优化版本。
+
+
+            # 四、 限制提示(Limit)
+
+            - 避免改变原始文案的核心信息或意图,除非用户明确要求。
+
+            - 不要添加虚构或无关内容,确保优化基于逻辑和最佳实践。
+
+            - 避免使用过于技术性或专业术语,除非目标受众是专业人士。
+
+            - 不涉及对图片、布局或其他非文本元素的优化。
+
+
+            # 五、 输出格式要求(Example)
+
+            输出应为优化后的文案文本,结构清晰,语言流畅,内容详实。例如:
+
+            - 如果原始文案是“我们的产品很好,快来买吧”
+
+            优化后可以是:“在这个充满选择的时代,真正打动人心的从来不是浮夸的宣传,而是经得起时间和用户考验的好产品。我们的产品正是如此。它不仅在设计上注重细节与品质,更在功能上不断打磨与创新,只为给每一位用户带来更好的使用体验。无论是外观的质感,还是性能的稳定,我们始终坚持高标准严要求,力求让每一位选择我们的顾客都能感受到物超所值的惊喜。
+
+            我们深知,购买一款产品,不仅仅是一次简单的消费,更是一种对生活方式的选择。因此,我们从选材、工艺到售后服务的每一个环节,都倾注了满满的诚意与专业,用心守护您的每一次体验。无论您是追求实用、注重品质,还是想要与众不同的个性化,我们的产品都能为您提供理想的解决方案。
+
+            现在,就让我们用行动来证明一切。真正的好产品,不需要过多修饰,它本身就是最好的代言人。立即行动,选择我们,让品质改变生活,从此拥有与众不同的体验!”
+
+            - 输出应直接呈现优化内容,无需额外解释或注释,除非用户要求。请确保优化后的文案内容更加丰富和完整,优化后的文案文本必须超过500字。'
+        - id: 9fb320c5-4ec4-4b24-a9e0-17157f4ddaf6
+          role: user
+          text: '{{#sys.query#}}'
+        selected: false
+        title: 优化文案助手
+        type: llm
+        variables: []
+        vision:
+          enabled: false
+      height: 88
+      id: '1753154086254'
+      position:
+        x: 632
+        y: 711.5
+      positionAbsolute:
+        x: 632
+        y: 711.5
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        answer: '{{#1753154086254.text#}}'
+        desc: ''
+        selected: false
+        title: 直接回复 3
+        type: answer
+        variables: []
+      height: 103
+      id: '1753154108444'
+      position:
+        x: 933
+        y: 657.5
+      positionAbsolute:
+        x: 933
+        y: 657.5
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        desc: ''
+        is_team_authorization: true
+        output_schema: null
+        paramSchemas:
+        - auto_generate: null
+          default: null
+          form: llm
+          human_description:
+            en_US: The text prompt used to generate the image. Doubao will generate
+              an image based on this prompt.
+            ja_JP: The text prompt used to generate the image. Doubao will generate
+              an image based on this prompt.
+            pt_BR: The text prompt used to generate the image. Doubao will generate
+              an image based on this prompt.
+            zh_Hans: The text prompt used to generate the image. Doubao will generate
+              an image based on this prompt.
+          label:
+            en_US: Prompt
+            ja_JP: Prompt
+            pt_BR: Prompt
+            zh_Hans: Prompt
+          llm_description: This prompt text will be used to generate image.
+          max: null
+          min: null
+          name: prompt
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: 1024x1024
+          form: form
+          human_description:
+            en_US: The size of the generated image.
+            ja_JP: The size of the generated image.
+            pt_BR: The size of the generated image.
+            zh_Hans: The size of the generated image.
+          label:
+            en_US: Image Size
+            ja_JP: Image Size
+            pt_BR: Image Size
+            zh_Hans: Image Size
+          llm_description: ''
+          max: null
+          min: null
+          name: size
+          options:
+          - icon: ''
+            label:
+              en_US: 1024x1024 (Square)
+              ja_JP: 1024x1024 (Square)
+              pt_BR: 1024x1024 (Square)
+              zh_Hans: 1024x1024 (Square)
+            value: 1024x1024
+          - icon: ''
+            label:
+              en_US: 1024x1792 (Portrait)
+              ja_JP: 1024x1792 (Portrait)
+              pt_BR: 1024x1792 (Portrait)
+              zh_Hans: 1024x1792 (Portrait)
+            value: 1024x1792
+          - icon: ''
+            label:
+              en_US: 1792x1024 (Landscape)
+              ja_JP: 1792x1024 (Landscape)
+              pt_BR: 1792x1024 (Landscape)
+              zh_Hans: 1792x1024 (Landscape)
+            value: 1792x1024
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: select
+        - auto_generate: null
+          default: doubao-seedream-3-0-t2i-250415
+          form: form
+          human_description:
+            en_US: Model version to use for image generation.
+            ja_JP: Model version to use for image generation.
+            pt_BR: Model version to use for image generation.
+            zh_Hans: Model version to use for image generation.
+          label:
+            en_US: Model Version
+            ja_JP: Model Version
+            pt_BR: Model Version
+            zh_Hans: Model Version
+          llm_description: ''
+          max: null
+          min: null
+          name: model
+          options:
+          - icon: ''
+            label:
+              en_US: Doubao Seedream 3.0
+              ja_JP: Doubao Seedream 3.0
+              pt_BR: Doubao Seedream 3.0
+              zh_Hans: Doubao Seedream 3.0
+            value: doubao-seedream-3-0-t2i-250415
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: select
+        params:
+          model: ''
+          prompt: ''
+          size: ''
+        provider_id: allenwriter/doubao_image/doubao
+        provider_name: allenwriter/doubao_image/doubao
+        provider_type: builtin
+        selected: false
+        title: 豆包生图
+        tool_configurations:
+          model:
+            type: constant
+            value: doubao-seedream-3-0-t2i-250415
+          size:
+            type: constant
+            value: 1024x1024
+        tool_description: Generate images with Doubao (豆包) AI.
+        tool_label: Text to Image
+        tool_name: text2image
+        tool_parameters:
+          prompt:
+            type: mixed
+            value: '{{#sys.query#}}'
+        type: tool
+        version: '2'
+      height: 114
+      id: '1753154139461'
+      position:
+        x: 642.8265469036457
+        y: 841.5826546903645
+      positionAbsolute:
+        x: 642.8265469036457
+        y: 841.5826546903645
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        answer: '{{#1753154139461.files#}}'
+        desc: ''
+        selected: false
+        title: 直接回复 3
+        type: answer
+        variables: []
+      height: 103
+      id: '1753154145581'
+      position:
+        x: 940.7700246066445
+        y: 835.5708713006331
+      positionAbsolute:
+        x: 940.7700246066445
+        y: 835.5708713006331
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        desc: ''
+        is_team_authorization: true
+        output_schema: null
+        paramSchemas:
+        - auto_generate: null
+          default: null
+          form: llm
+          human_description:
+            en_US: The text prompt used to generate the video. Doubao will generate
+              a video based on this prompt.
+            ja_JP: The text prompt used to generate the video. Doubao will generate
+              a video based on this prompt.
+            pt_BR: The text prompt used to generate the video. Doubao will generate
+              a video based on this prompt.
+            zh_Hans: The text prompt used to generate the video. Doubao will generate
+              a video based on this prompt.
+          label:
+            en_US: Prompt
+            ja_JP: Prompt
+            pt_BR: Prompt
+            zh_Hans: Prompt
+          llm_description: This prompt text will be used to generate a video.
+          max: null
+          min: null
+          name: prompt
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: '16:9'
+          form: form
+          human_description:
+            en_US: The aspect ratio of the generated video.
+            ja_JP: The aspect ratio of the generated video.
+            pt_BR: The aspect ratio of the generated video.
+            zh_Hans: The aspect ratio of the generated video.
+          label:
+            en_US: Aspect Ratio
+            ja_JP: Aspect Ratio
+            pt_BR: Aspect Ratio
+            zh_Hans: Aspect Ratio
+          llm_description: ''
+          max: null
+          min: null
+          name: ratio
+          options:
+          - icon: ''
+            label:
+              en_US: 16:9 (Landscape)
+              ja_JP: 16:9 (Landscape)
+              pt_BR: 16:9 (Landscape)
+              zh_Hans: 16:9 (Landscape)
+            value: '16:9'
+          - icon: ''
+            label:
+              en_US: 9:16 (Portrait)
+              ja_JP: 9:16 (Portrait)
+              pt_BR: 9:16 (Portrait)
+              zh_Hans: 9:16 (Portrait)
+            value: '9:16'
+          - icon: ''
+            label:
+              en_US: 4:3 (Classic)
+              ja_JP: 4:3 (Classic)
+              pt_BR: 4:3 (Classic)
+              zh_Hans: 4:3 (Classic)
+            value: '4:3'
+          - icon: ''
+            label:
+              en_US: 1:1 (Square)
+              ja_JP: 1:1 (Square)
+              pt_BR: 1:1 (Square)
+              zh_Hans: 1:1 (Square)
+            value: '1:1'
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: select
+        - auto_generate: null
+          default: '5'
+          form: form
+          human_description:
+            en_US: The duration of the generated video in seconds.
+            ja_JP: The duration of the generated video in seconds.
+            pt_BR: The duration of the generated video in seconds.
+            zh_Hans: The duration of the generated video in seconds.
+          label:
+            en_US: Duration (seconds)
+            ja_JP: Duration (seconds)
+            pt_BR: Duration (seconds)
+            zh_Hans: Duration (seconds)
+          llm_description: ''
+          max: null
+          min: null
+          name: duration
+          options:
+          - icon: ''
+            label:
+              en_US: 5 seconds
+              ja_JP: 5 seconds
+              pt_BR: 5 seconds
+              zh_Hans: 5 seconds
+            value: '5'
+          - icon: ''
+            label:
+              en_US: 10 seconds
+              ja_JP: 10 seconds
+              pt_BR: 10 seconds
+              zh_Hans: 10 seconds
+            value: '10'
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: select
+        - auto_generate: null
+          default: doubao-seedance-1-0-lite-t2v-250428
+          form: form
+          human_description:
+            en_US: Model version to use for video generation.
+            ja_JP: Model version to use for video generation.
+            pt_BR: Model version to use for video generation.
+            zh_Hans: Model version to use for video generation.
+          label:
+            en_US: Model Version
+            ja_JP: Model Version
+            pt_BR: Model Version
+            zh_Hans: Model Version
+          llm_description: ''
+          max: null
+          min: null
+          name: model
+          options:
+          - icon: ''
+            label:
+              en_US: Doubao Seedance 1.0 Lite
+              ja_JP: Doubao Seedance 1.0 Lite
+              pt_BR: Doubao Seedance 1.0 Lite
+              zh_Hans: Doubao Seedance 1.0 Lite
+            value: doubao-seedance-1-0-lite-t2v-250428
+          - icon: ''
+            label:
+              en_US: Doubao Seaweed
+              ja_JP: Doubao Seaweed
+              pt_BR: Doubao Seaweed
+              zh_Hans: Doubao Seaweed
+            value: doubao-seaweed-241128
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: select
+        params:
+          duration: ''
+          model: ''
+          prompt: ''
+          ratio: ''
+        provider_id: allenwriter/doubao_image/doubao
+        provider_name: allenwriter/doubao_image/doubao
+        provider_type: builtin
+        selected: false
+        title: 豆包生成视频
+        tool_configurations:
+          duration:
+            type: constant
+            value: '5'
+          model:
+            type: constant
+            value: doubao-seedance-1-0-lite-t2v-250428
+          ratio:
+            type: constant
+            value: '16:9'
+        tool_description: Generate videos with Doubao (豆包) AI.
+        tool_label: Text to Video
+        tool_name: text2video
+        tool_parameters:
+          prompt:
+            type: mixed
+            value: '{{#sys.query#}}'
+        type: tool
+        version: '2'
+      height: 140
+      id: '1753154158652'
+      position:
+        x: 632
+        y: 994.5826546903645
+      positionAbsolute:
+        x: 632
+        y: 994.5826546903645
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        answer: '{{#1753154158652.text#}}'
+        desc: ''
+        selected: false
+        title: 直接回复 4
+        type: answer
+        variables: []
+      height: 103
+      id: '1753154170227'
+      position:
+        x: 940.7700246066445
+        y: 994.5826546903645
+      positionAbsolute:
+        x: 940.7700246066445
+        y: 994.5826546903645
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        agent_parameters:
+          instruction:
+            type: constant
+            value: '# 一、 角色人设(Role)
+
+              你是一位专业的数据分析师,具备数据整理、清洗和可视化能力,能够从原始数据中提取关键信息并转化为直观的可视化展示。
+
+
+              # 二、 背景(Background)
+
+              用户已从数据库中查询到一批原始数据,这些数据可能包含多个字段、存在缺失值或格式不一致的情况,需要经过整理后生成可视化图表。
+
+
+              # 三、 任务目标(Task)
+
+              #工作流程
+
+              1. 数据分析
+
+              按照合理的规则进行数据分析整理总结
+
+              2. 分析 & 可视化
+
+              至少生成 1 幅图表(柱状 / 折线 / 饼图任选其1或以上)
+
+              可调用工具:“generate_pie_chart" | "generate_column_chart" | "generate_line_chart"
+
+
+              # 四、 限制提示(Limit)
+
+              1. 避免使用过于复杂的图表类型,确保可视化结果易于理解
+
+              2. 不要忽略数据质量问题,必须进行必要的数据清洗
+
+              3. 避免在可视化中使用过多颜色或元素,保持简洁明了
+
+              4. 不要遗漏关键数据的标注和说明
+
+              5.必须进行总结和图表生成,不管数据多少
+
+
+              # 五、 输出格式要求(Example)
+
+              请按照以下格式输出:
+
+              1. 数据概况总结(不要输出字段名称,不要分点,一小段话就行)
+
+              2. 展示生成的图表
+
+
+              '
+          model:
+            type: constant
+            value:
+              completion_params: {}
+              mode: chat
+              model: gpt-4o
+              model_type: llm
+              provider: langgenius/openai/openai
+              type: model-selector
+          query:
+            type: constant
+            value: 数据:{{#17605266460270.text#}}
+          tools:
+            type: constant
+            value:
+            - enabled: true
+              extra:
+                description: 生成一个折线图
+              parameters:
+                axisXTitle:
+                  auto: 1
+                  value: null
+                axisYTitle:
+                  auto: 1
+                  value: null
+                data:
+                  auto: 1
+                  value: null
+                title:
+                  auto: 1
+                  value: null
+              provider_name: antv/visualization/visualization
+              provider_show_name: antv/visualization/visualization
+              schemas:
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: Data of line chart, such as, [{ "time":"2018", "value":99.9
+                    }].
+                  ja_JP: Data of line chart, such as, [{ "time":"2018", "value":99.9
+                    }].
+                  pt_BR: Data of line chart, such as, [{ "time":"2018", "value":99.9
+                    }].
+                  zh_Hans: 折线图数据,例如,[{ "time":"2018", "value":99.9 }]。
+                label:
+                  en_US: data of line chart
+                  ja_JP: data of line chart
+                  pt_BR: data of line chart
+                  zh_Hans: 折线图数据
+                llm_description: Data of line chart, such as, [{ "time":"2018", "value":99.9
+                  }].
+                max: null
+                min: null
+                name: data
+                options: []
+                placeholder: null
+                precision: null
+                required: true
+                scope: null
+                template: null
+                type: string
+              - auto_generate: null
+                default: 600
+                form: form
+                human_description:
+                  en_US: Set the width of chart, default is 600.
+                  ja_JP: Set the width of chart, default is 600.
+                  pt_BR: Set the width of chart, default is 600.
+                  zh_Hans: 请设置图表宽度,默认值为 600。
+                label:
+                  en_US: width
+                  ja_JP: width
+                  pt_BR: width
+                  zh_Hans: 宽
+                llm_description: Set the width of chart, default is 600.
+                max: null
+                min: null
+                name: width
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: number
+              - auto_generate: null
+                default: 400
+                form: form
+                human_description:
+                  en_US: Set the height of chart, default is 400.
+                  ja_JP: Set the height of chart, default is 400.
+                  pt_BR: Set the height of chart, default is 400.
+                  zh_Hans: 请设置图表高度,默认值为 400。
+                label:
+                  en_US: height
+                  ja_JP: height
+                  pt_BR: height
+                  zh_Hans: 高
+                llm_description: Set the height of chart, default is 400.
+                max: null
+                min: null
+                name: height
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: number
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: Set the title of chart.
+                  ja_JP: Set the title of chart.
+                  pt_BR: Set the title of chart.
+                  zh_Hans: 请设置图表名称。
+                label:
+                  en_US: title
+                  ja_JP: title
+                  pt_BR: title
+                  zh_Hans: 图表名称
+                llm_description: Set the title of chart.
+                max: null
+                min: null
+                name: title
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: string
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: Set the axisXTitle of chart.
+                  ja_JP: Set the axisXTitle of chart.
+                  pt_BR: Set the axisXTitle of chart.
+                  zh_Hans: 请设置图表 X 轴名称。
+                label:
+                  en_US: axisXTitle
+                  ja_JP: axisXTitle
+                  pt_BR: axisXTitle
+                  zh_Hans: 图表 X 轴名称
+                llm_description: Set the axisXTitle of chart.
+                max: null
+                min: null
+                name: axisXTitle
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: string
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: Set the axisYTitle of chart.
+                  ja_JP: Set the axisYTitle of chart.
+                  pt_BR: Set the axisYTitle of chart.
+                  zh_Hans: 请设置图表 Y 轴名称。
+                label:
+                  en_US: axisYTitle
+                  ja_JP: axisYTitle
+                  pt_BR: axisYTitle
+                  zh_Hans: 图表 Y 轴名称
+                llm_description: Set the axisYTitle of chart.
+                max: null
+                min: null
+                name: axisYTitle
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: string
+              - auto_generate: null
+                default: default
+                form: form
+                human_description:
+                  en_US: Set the theme of chart.
+                  ja_JP: Set the theme of chart.
+                  pt_BR: Set the theme of chart.
+                  zh_Hans: 请设置图表主题。
+                label:
+                  en_US: theme
+                  ja_JP: theme
+                  pt_BR: theme
+                  zh_Hans: 图表主题
+                llm_description: Set the theme of chart.
+                max: null
+                min: null
+                name: theme
+                options:
+                - icon: ''
+                  label:
+                    en_US: default
+                    ja_JP: default
+                    pt_BR: default
+                    zh_Hans: 默认主题
+                  value: default
+                - icon: ''
+                  label:
+                    en_US: academy
+                    ja_JP: academy
+                    pt_BR: academy
+                    zh_Hans: 学术主题
+                  value: academy
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: select
+              settings:
+                height:
+                  value:
+                    type: constant
+                    value: 400
+                theme:
+                  value:
+                    type: constant
+                    value: default
+                width:
+                  value:
+                    type: constant
+                    value: 600
+              tool_description: 生成一个折线图来显示随时间变化的趋势,例如,2000 年到 2016 年苹果电脑销量与苹果公司利润比例的变化。
+              tool_label: 生成折线图
+              tool_name: generate_line_chart
+              type: builtin
+            - enabled: true
+              extra:
+                description: 生成一个柱状图,对不同类别进行数值比较
+              parameters:
+                axisXTitle:
+                  auto: 1
+                  value: null
+                axisYTitle:
+                  auto: 1
+                  value: null
+                data:
+                  auto: 1
+                  value: null
+                group:
+                  auto: 1
+                  value: null
+                stack:
+                  auto: 1
+                  value: null
+                title:
+                  auto: 1
+                  value: null
+              provider_name: antv/visualization/visualization
+              provider_show_name: antv/visualization/visualization
+              schemas:
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: Data of column chart, such as, [{ "category":"北京", "value":825,
+                    "group":"油车" }].
+                  ja_JP: Data of column chart, such as, [{ "category":"北京", "value":825,
+                    "group":"油车" }].
+                  pt_BR: Data of column chart, such as, [{ "category":"北京", "value":825,
+                    "group":"油车" }].
+                  zh_Hans: 柱状图数据, 例如,[{ "category":"北京", "value":825, "group":"油车"
+                    }]。
+                label:
+                  en_US: data of column chart
+                  ja_JP: data of column chart
+                  pt_BR: data of column chart
+                  zh_Hans: 柱状图数据
+                llm_description: Data of column chart, such as, [{ "category":"北京",
+                  "value":825, "group":"油车" }].
+                max: null
+                min: null
+                name: data
+                options: []
+                placeholder: null
+                precision: null
+                required: true
+                scope: null
+                template: null
+                type: string
+              - auto_generate: null
+                default: 0
+                form: llm
+                human_description:
+                  en_US: Whether stacking is enabled. When enabled, area charts require
+                    a 'group' field in the data.
+                  ja_JP: Whether stacking is enabled. When enabled, area charts require
+                    a 'group' field in the data.
+                  pt_BR: Whether stacking is enabled. When enabled, area charts require
+                    a 'group' field in the data..
+                  zh_Hans: 是否开启柱状图叠加,当 stack 为 true, data 数据中 必须有 'group' 字段。
+                label:
+                  en_US: stack
+                  ja_JP: stack
+                  pt_BR: stack
+                  zh_Hans: 柱状图叠加
+                llm_description: Whether stacking is enabled. When enabled, area charts
+                  require a 'group' field in the data.
+                max: null
+                min: null
+                name: stack
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: boolean
+              - auto_generate: null
+                default: 0
+                form: llm
+                human_description:
+                  en_US: Whether grouping is enabled. When enabled, column charts
+                    require a 'group' field in the data. When `group` is true, `stack`
+                    should be false.
+                  ja_JP: Whether grouping is enabled. When enabled, column charts
+                    require a 'group' field in the data. When `group` is true, `stack`
+                    should be false.
+                  pt_BR: Whether grouping is enabled. When enabled, column charts
+                    require a 'group' field in the data. When `group` is true, `stack`
+                    should be false.
+                  zh_Hans: 是否开启柱状图分组,当 group 为 true,data 数据中 必须有 'group' 字段。
+                label:
+                  en_US: group
+                  ja_JP: group
+                  pt_BR: group
+                  zh_Hans: 柱状图分组
+                llm_description: Whether grouping is enabled. When enabled, column
+                  charts require a 'group' field in the data. When `group` is true,
+                  `stack` should be false.
+                max: null
+                min: null
+                name: group
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: boolean
+              - auto_generate: null
+                default: 600
+                form: form
+                human_description:
+                  en_US: Set the width of chart, default is 600.
+                  ja_JP: Set the width of chart, default is 600.
+                  pt_BR: Set the width of chart, default is 600.
+                  zh_Hans: 请设置图表宽度, 默认值为 600。
+                label:
+                  en_US: width
+                  ja_JP: width
+                  pt_BR: width
+                  zh_Hans: 宽
+                llm_description: Set the width of chart, default is 600.
+                max: null
+                min: null
+                name: width
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: number
+              - auto_generate: null
+                default: 400
+                form: form
+                human_description:
+                  en_US: Set the height of chart, default is 400.
+                  ja_JP: Set the height of chart, default is 400.
+                  pt_BR: Set the height of chart, default is 400.
+                  zh_Hans: 请设置图表高度,默认值为 400。
+                label:
+                  en_US: height
+                  ja_JP: height
+                  pt_BR: height
+                  zh_Hans: 高
+                llm_description: Set the height of chart, default is 400.
+                max: null
+                min: null
+                name: height
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: number
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: Set the title of chart.
+                  ja_JP: Set the title of chart.
+                  pt_BR: Set the title of chart.
+                  zh_Hans: 请设置图表名称。
+                label:
+                  en_US: title
+                  ja_JP: title
+                  pt_BR: title
+                  zh_Hans: 图表名称
+                llm_description: Set the title of chart.
+                max: null
+                min: null
+                name: title
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: string
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: Set the axisXTitle of chart.
+                  ja_JP: Set the axisXTitle of chart.
+                  pt_BR: Set the axisXTitle of chart.
+                  zh_Hans: 请设置图表 X 轴名称。
+                label:
+                  en_US: axisXTitle
+                  ja_JP: axisXTitle
+                  pt_BR: axisXTitle
+                  zh_Hans: 图表 X 轴名称
+                llm_description: Set the axisXTitle of chart.
+                max: null
+                min: null
+                name: axisXTitle
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: string
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: Set the axisYTitle of chart.
+                  ja_JP: Set the axisYTitle of chart.
+                  pt_BR: Set the axisYTitle of chart.
+                  zh_Hans: 请设置图表 Y 轴名称。
+                label:
+                  en_US: axisYTitle
+                  ja_JP: axisYTitle
+                  pt_BR: axisYTitle
+                  zh_Hans: 图表 Y 轴名称
+                llm_description: Set the axisYTitle of chart.
+                max: null
+                min: null
+                name: axisYTitle
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: string
+              - auto_generate: null
+                default: default
+                form: form
+                human_description:
+                  en_US: Set the theme of chart.
+                  ja_JP: Set the theme of chart.
+                  pt_BR: Set the theme of chart.
+                  zh_Hans: 请设置图表主题。
+                label:
+                  en_US: theme
+                  ja_JP: theme
+                  pt_BR: theme
+                  zh_Hans: 图表主题
+                llm_description: Set the theme of chart.
+                max: null
+                min: null
+                name: theme
+                options:
+                - icon: ''
+                  label:
+                    en_US: default
+                    ja_JP: default
+                    pt_BR: default
+                    zh_Hans: 默认主题
+                  value: default
+                - icon: ''
+                  label:
+                    en_US: academy
+                    ja_JP: academy
+                    pt_BR: academy
+                    zh_Hans: 学术主题
+                  value: academy
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: select
+              settings:
+                height:
+                  value:
+                    type: constant
+                    value: 400
+                theme:
+                  value:
+                    type: constant
+                    value: default
+                width:
+                  value:
+                    type: constant
+                    value: 600
+              tool_description: 生成一个柱状图,对不同类别进行数值比较,例如,当数值接近时,由于人眼对于高度的感知优于其他视觉元素(如面积、角度等),因此,使用柱状图更加合适。
+              tool_label: 生成柱状图
+              tool_name: generate_column_chart
+              type: builtin
+            - enabled: true
+              extra:
+                description: 生成一个饼图来展示各部分的比例
+              parameters:
+                data:
+                  auto: 1
+                  value: null
+                innerRadius:
+                  auto: 1
+                  value: null
+                title:
+                  auto: 1
+                  value: null
+              provider_name: antv/visualization/visualization
+              provider_show_name: antv/visualization/visualization
+              schemas:
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: Data of pie chart, such as, [{ "category":"2018", "value":99.9
+                    }].
+                  ja_JP: Data of pie chart, such as, [{ "category":"2018", "value":99.9
+                    }].
+                  pt_BR: Data of pie chart, such as, [{ "category":"2018", "value":99.9
+                    }].
+                  zh_Hans: 饼图数据,例如,[{ "category":"2018", "value":99.9 }]。
+                label:
+                  en_US: data of pie chart
+                  ja_JP: data of pie chart
+                  pt_BR: data of pie chart
+                  zh_Hans: 饼图数据
+                llm_description: Data of pie chart, such as, [{ "category":"2018",
+                  "value":99.9 }].
+                max: null
+                min: null
+                name: data
+                options: []
+                placeholder: null
+                precision: null
+                required: true
+                scope: null
+                template: null
+                type: string
+              - auto_generate: null
+                default: 0
+                form: llm
+                human_description:
+                  en_US: Set the innerRadius of pie chart, the value between 0 and
+                    1. Set the pie chart as a donut chart. Set the value to 0.6 or
+                    number in [0 ,1] to enable it.
+                  ja_JP: Set the innerRadius of pie chart, the value between 0 and
+                    1. Set the pie chart as a donut chart. Set the value to 0.6 or
+                    number in [0 ,1] to enable it.
+                  pt_BR: Set the innerRadius of pie chart, the value between 0 and
+                    1. Set the pie chart as a donut chart. Set the value to 0.6 or
+                    number in [0 ,1] to enable it.
+                  zh_Hans: 饼图内半径,设置为环图。
+                label:
+                  en_US: innerRadius
+                  ja_JP: innerRadius
+                  pt_BR: innerRadius
+                  zh_Hans: 饼图内半径
+                llm_description: Set the innerRadius of pie chart, the value between
+                  0 and 1. Set the pie chart as a donut chart. Set the value to 0.6
+                  or number in [0 ,1] to enable it.
+                max: null
+                min: null
+                name: innerRadius
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: number
+              - auto_generate: null
+                default: 600
+                form: form
+                human_description:
+                  en_US: Set the width of chart, default is 600.
+                  ja_JP: Set the width of chart, default is 600.
+                  pt_BR: Set the width of chart, default is 600.
+                  zh_Hans: 请设置图表宽度,默认值为 600。
+                label:
+                  en_US: width
+                  ja_JP: width
+                  pt_BR: width
+                  zh_Hans: 宽
+                llm_description: Set the width of chart, default is 600.
+                max: null
+                min: null
+                name: width
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: number
+              - auto_generate: null
+                default: 400
+                form: form
+                human_description:
+                  en_US: Set the height of chart, default is 400.
+                  ja_JP: Set the height of chart, default is 400.
+                  pt_BR: Set the height of chart, default is 400.
+                  zh_Hans: 请设置图表高度,默认值为 400。
+                label:
+                  en_US: height
+                  ja_JP: height
+                  pt_BR: height
+                  zh_Hans: 高
+                llm_description: Set the height of chart, default is 400.
+                max: null
+                min: null
+                name: height
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: number
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: Set the title of chart.
+                  ja_JP: Set the title of chart.
+                  pt_BR: Set the title of chart.
+                  zh_Hans: 请设置图表名称。
+                label:
+                  en_US: title
+                  ja_JP: title
+                  pt_BR: title
+                  zh_Hans: 图表名称
+                llm_description: Set the title of chart.
+                max: null
+                min: null
+                name: title
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: string
+              - auto_generate: null
+                default: default
+                form: form
+                human_description:
+                  en_US: Set the theme of chart.
+                  ja_JP: Set the theme of chart.
+                  pt_BR: Set the theme of chart.
+                  zh_Hans: 请设置图表主题。
+                label:
+                  en_US: theme
+                  ja_JP: theme
+                  pt_BR: theme
+                  zh_Hans: 图表主题
+                llm_description: Set the theme of chart.
+                max: null
+                min: null
+                name: theme
+                options:
+                - icon: ''
+                  label:
+                    en_US: default
+                    ja_JP: default
+                    pt_BR: default
+                    zh_Hans: 默认主题
+                  value: default
+                - icon: ''
+                  label:
+                    en_US: academy
+                    ja_JP: academy
+                    pt_BR: academy
+                    zh_Hans: 学术主题
+                  value: academy
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: select
+              settings:
+                height:
+                  value:
+                    type: constant
+                    value: 400
+                theme:
+                  value:
+                    type: constant
+                    value: default
+                width:
+                  value:
+                    type: constant
+                    value: 600
+              tool_description: 生成一个饼图来展示各部分的比例,例如市场占有率和预算分配。
+              tool_label: 生成饼图
+              tool_name: generate_pie_chart
+              type: builtin
+        agent_strategy_label: FunctionCalling
+        agent_strategy_name: function_calling
+        agent_strategy_provider_name: langgenius/agent/agent
+        desc: ''
+        meta:
+          minimum_dify_version: null
+          version: 0.0.2
+        output_schema: null
+        plugin_unique_identifier: langgenius/agent:0.0.21@74345c311f27b01bb49d8ccd3dcf78c18773a6ca16bf6c561f999b9dae47a55e
+        selected: false
+        title: 数据可视化分析
+        type: agent
+        version: '2'
+      height: 196
+      id: '1753154218820'
+      position:
+        x: 1234
+        y: 2385.0458165598843
+      positionAbsolute:
+        x: 1234
+        y: 2385.0458165598843
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        agent_parameters:
+          instruction:
+            type: constant
+            value: 根据用户输入{{#sys.query#}},使用amap-maps实现查询
+          mcp_servers_config:
+            type: constant
+            value: "{\n    \"amap-maps\": {\n      \"url\": \"https://mcp.api-inference.modelscope.net/6e6db4950c6549/sse\"\
+              \n    }\n}"
+          model:
+            type: constant
+            value:
+              completion_params: {}
+              mode: chat
+              model: deepseek-chat
+              model_type: llm
+              provider: langgenius/deepseek/deepseek
+              type: model-selector
+          query:
+            type: constant
+            value: '{{#sys.query#}}'
+          tools:
+            type: constant
+            value:
+            - enabled: true
+              extra:
+                description: 获取时间戳
+              parameters:
+                localtime:
+                  auto: 1
+                  value: null
+                timezone:
+                  auto: 1
+                  value: null
+              provider_name: time
+              provider_show_name: time
+              schemas:
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: localtime, such as 2024-1-1 0:0:0
+                  ja_JP: localtime, such as 2024-1-1 0:0:0
+                  pt_BR: localtime, such as 2024-1-1 0:0:0
+                  zh_Hans: 本地时间,比如 2024-1-1 0:0:0
+                label:
+                  en_US: localtime
+                  ja_JP: localtime
+                  pt_BR: localtime
+                  zh_Hans: 本地时间
+                llm_description: null
+                max: null
+                min: null
+                name: localtime
+                options: []
+                placeholder: null
+                precision: null
+                required: true
+                scope: null
+                template: null
+                type: string
+              - auto_generate: null
+                default: Asia/Shanghai
+                form: llm
+                human_description:
+                  en_US: Timezone, such as Asia/Shanghai
+                  ja_JP: Timezone, such as Asia/Shanghai
+                  pt_BR: Timezone, such as Asia/Shanghai
+                  zh_Hans: 时区,比如 Asia/Shanghai
+                label:
+                  en_US: Timezone
+                  ja_JP: Timezone
+                  pt_BR: Timezone
+                  zh_Hans: 时区
+                llm_description: null
+                max: null
+                min: null
+                name: timezone
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: string
+              settings: {}
+              tool_description: 获取时间戳
+              tool_label: 获取时间戳
+              tool_name: localtime_to_timestamp
+              type: builtin
+        agent_strategy_label: ReAct (Support MCP Tools)
+        agent_strategy_name: mcp_sse_ReAct
+        agent_strategy_provider_name: junjiem/mcp_see_agent/mcp_see_agent
+        desc: ''
+        meta:
+          minimum_dify_version: null
+          version: 0.0.1
+        output_schema: null
+        plugin_unique_identifier: junjiem/mcp_see_agent:0.1.10@d20423ac731734c9332b2833f66d01f3f8146cf753c327d2e650ea6e559ed0cf
+        selected: false
+        title: 高德MCP
+        type: agent
+        version: '2'
+      height: 196
+      id: '1753154221988'
+      position:
+        x: 632
+        y: 1172.5
+      positionAbsolute:
+        x: 632
+        y: 1172.5
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        agent_parameters:
+          instruction:
+            type: constant
+            value: 根据用户输入{{#sys.query#}},使用howtocook-mcp实现查询
+          mcp_servers_config:
+            type: constant
+            value: "{\n    \"howtocook-mcp\": {\n      \"type\": \"sse\",\n      \"\
+              url\": \"https://mcp.api-inference.modelscope.net/40d796f446eb46/sse\"\
+              \n  }\n}"
+          model:
+            type: constant
+            value:
+              completion_params: {}
+              mode: chat
+              model: deepseek-chat
+              model_type: llm
+              provider: langgenius/deepseek/deepseek
+              type: model-selector
+          query:
+            type: constant
+            value: '{{#sys.query#}}'
+          tools:
+            type: constant
+            value:
+            - enabled: true
+              extra:
+                description: 获取时间戳
+              parameters:
+                localtime:
+                  auto: 1
+                  value: null
+                timezone:
+                  auto: 1
+                  value: null
+              provider_name: time
+              provider_show_name: time
+              schemas:
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: localtime, such as 2024-1-1 0:0:0
+                  ja_JP: localtime, such as 2024-1-1 0:0:0
+                  pt_BR: localtime, such as 2024-1-1 0:0:0
+                  zh_Hans: 本地时间,比如 2024-1-1 0:0:0
+                label:
+                  en_US: localtime
+                  ja_JP: localtime
+                  pt_BR: localtime
+                  zh_Hans: 本地时间
+                llm_description: null
+                max: null
+                min: null
+                name: localtime
+                options: []
+                placeholder: null
+                precision: null
+                required: true
+                scope: null
+                template: null
+                type: string
+              - auto_generate: null
+                default: Asia/Shanghai
+                form: llm
+                human_description:
+                  en_US: Timezone, such as Asia/Shanghai
+                  ja_JP: Timezone, such as Asia/Shanghai
+                  pt_BR: Timezone, such as Asia/Shanghai
+                  zh_Hans: 时区,比如 Asia/Shanghai
+                label:
+                  en_US: Timezone
+                  ja_JP: Timezone
+                  pt_BR: Timezone
+                  zh_Hans: 时区
+                llm_description: null
+                max: null
+                min: null
+                name: timezone
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: string
+              settings: {}
+              tool_description: 获取时间戳
+              tool_label: 获取时间戳
+              tool_name: localtime_to_timestamp
+              type: builtin
+        agent_strategy_label: ReAct (Support MCP Tools)
+        agent_strategy_name: mcp_sse_ReAct
+        agent_strategy_provider_name: junjiem/mcp_see_agent/mcp_see_agent
+        desc: ''
+        meta:
+          minimum_dify_version: null
+          version: 0.0.1
+        plugin_unique_identifier: junjiem/mcp_see_agent:0.1.10@d20423ac731734c9332b2833f66d01f3f8146cf753c327d2e650ea6e559ed0cf
+        selected: false
+        title: 吃什么MCP
+        type: agent
+        version: '2'
+      height: 196
+      id: '1753154224236'
+      position:
+        x: 632
+        y: 1407.5
+      positionAbsolute:
+        x: 632
+        y: 1407.5
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        agent_parameters:
+          instruction:
+            type: constant
+            value: 根据用户输入{{#sys.query#}},使用mcp-trends-hub实现查询,并用中文回答
+          mcp_servers_config:
+            type: constant
+            value: "{\n    \"tavily-mcp\": {\n      \"type\": \"sse\",\n      \"url\"\
+              : \"https://mcp.api-inference.modelscope.net/15c14768246f4d/sse\"\n\
+              \    }\n}"
+          model:
+            type: constant
+            value:
+              completion_params: {}
+              mode: chat
+              model: deepseek-chat
+              model_type: llm
+              provider: langgenius/deepseek/deepseek
+              type: model-selector
+          query:
+            type: constant
+            value: '{{#sys.query#}}'
+          tools:
+            type: constant
+            value:
+            - enabled: true
+              extra:
+                description: 获取时间戳
+              parameters:
+                localtime:
+                  auto: 1
+                  value: null
+                timezone:
+                  auto: 1
+                  value: null
+              provider_name: time
+              provider_show_name: time
+              schemas:
+              - auto_generate: null
+                default: null
+                form: llm
+                human_description:
+                  en_US: localtime, such as 2024-1-1 0:0:0
+                  ja_JP: localtime, such as 2024-1-1 0:0:0
+                  pt_BR: localtime, such as 2024-1-1 0:0:0
+                  zh_Hans: 本地时间,比如 2024-1-1 0:0:0
+                label:
+                  en_US: localtime
+                  ja_JP: localtime
+                  pt_BR: localtime
+                  zh_Hans: 本地时间
+                llm_description: null
+                max: null
+                min: null
+                name: localtime
+                options: []
+                placeholder: null
+                precision: null
+                required: true
+                scope: null
+                template: null
+                type: string
+              - auto_generate: null
+                default: Asia/Shanghai
+                form: llm
+                human_description:
+                  en_US: Timezone, such as Asia/Shanghai
+                  ja_JP: Timezone, such as Asia/Shanghai
+                  pt_BR: Timezone, such as Asia/Shanghai
+                  zh_Hans: 时区,比如 Asia/Shanghai
+                label:
+                  en_US: Timezone
+                  ja_JP: Timezone
+                  pt_BR: Timezone
+                  zh_Hans: 时区
+                llm_description: null
+                max: null
+                min: null
+                name: timezone
+                options: []
+                placeholder: null
+                precision: null
+                required: false
+                scope: null
+                template: null
+                type: string
+              settings: {}
+              tool_description: 获取时间戳
+              tool_label: 获取时间戳
+              tool_name: localtime_to_timestamp
+              type: builtin
+        agent_strategy_label: ReAct (Support MCP Tools)
+        agent_strategy_name: mcp_sse_ReAct
+        agent_strategy_provider_name: junjiem/mcp_see_agent/mcp_see_agent
+        desc: ''
+        meta:
+          minimum_dify_version: null
+          version: 0.0.1
+        plugin_unique_identifier: junjiem/mcp_see_agent:0.1.10@d20423ac731734c9332b2833f66d01f3f8146cf753c327d2e650ea6e559ed0cf
+        selected: true
+        title: 新闻MCP
+        type: agent
+        version: '2'
+      height: 196
+      id: '1753154226323'
+      position:
+        x: 632
+        y: 1642.5
+      positionAbsolute:
+        x: 632
+        y: 1642.5
+      selected: true
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        answer: '{{#1753154218820.text#}}'
+        desc: ''
+        selected: false
+        title: 直接回复 7
+        type: answer
+        variables: []
+      height: 103
+      id: '1753155122875'
+      position:
+        x: 1535
+        y: 2432.5
+      positionAbsolute:
+        x: 1535
+        y: 2432.5
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        answer: '{{#1753154221988.text#}}'
+        desc: ''
+        selected: false
+        title: 直接回复 8
+        type: answer
+        variables: []
+      height: 103
+      id: '1753155179315'
+      position:
+        x: 933
+        y: 1172.5
+      positionAbsolute:
+        x: 933
+        y: 1172.5
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        answer: '{{#1753154224236.text#}}'
+        desc: ''
+        selected: false
+        title: 直接回复 9
+        type: answer
+        variables: []
+      height: 103
+      id: '1753155220091'
+      position:
+        x: 933
+        y: 1407.5
+      positionAbsolute:
+        x: 933
+        y: 1407.5
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        answer: '{{#1753154226323.text#}}'
+        desc: ''
+        selected: false
+        title: 直接回复 10
+        type: answer
+        variables: []
+      height: 103
+      id: '1753155255572'
+      position:
+        x: 933
+        y: 1642.5
+      positionAbsolute:
+        x: 933
+        y: 1642.5
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        answer: '{{#1760358668209.text#}}'
+        selected: false
+        title: 直接回复 10
+        type: answer
+        variables: []
+      height: 103
+      id: '1760357292867'
+      position:
+        x: 1535
+        y: 1940.5
+      positionAbsolute:
+        x: 1535
+        y: 1940.5
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        context:
+          enabled: false
+          variable_selector: []
+        model:
+          completion_params:
+            temperature: 0.7
+          mode: chat
+          name: deepseek-chat
+          provider: langgenius/deepseek/deepseek
+        prompt_template:
+        - id: 097eb361-bd65-4246-8e5c-8c655fbbca66
+          role: system
+          text: "# 一、 角色人设(Role)\n您是一位专业的数据查询师,擅长数据整理,具有清晰的逻辑思维和简洁表达能力。\n\n# 二、 背景(Background)\n\
+            用户提供了从数据库中查询到的原始数据,这些数据可能存在格式不统一、字段缺失、重复记录等问题,需要经过专业整理后才能有效展示。\n\n# 三、\
+            \ 任务目标(Task)\n1. 对原始数据进行归纳和整理\n2. 按照正确的逻辑对数据进行分类和排序\n3. 数据展示突出关键信息和数据洞察\n\
+            4. 提供易于理解的数据展示\n\n# 四、 限制提示(Limit)\n1. 不得随意删除重要数据\n2. 避免使用过于复杂或专业的统计术语\n\
+            3. 不得篡改原始数据的真实值\n4. 避免展示过多冗余信息,保持简洁明了\n5. 不得泄露敏感数据或个人隐私信息\n\n# 五、 输出格式要求(Example)\n\
+            \ 数据概览:简要说明数据内容即可"
+        - id: d20a19a4-dc89-4be8-ba9b-b6357a57a59a
+          role: user
+          text: '数据:{{#1760526609582.text#}}
+
+            用户问题:{{#sys.query#}}'
+        selected: false
+        title: 数据整理
+        type: llm
+        vision:
+          enabled: false
+      height: 88
+      id: '1760358668209'
+      position:
+        x: 1234
+        y: 1940.5
+      positionAbsolute:
+        x: 1234
+        y: 1940.5
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        is_team_authorization: true
+        paramSchemas:
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database type
+            ja_JP: Database type
+            pt_BR: Database type
+            zh_Hans: 数据库类型
+          label:
+            en_US: Database type
+            ja_JP: Database type
+            pt_BR: Database type
+            zh_Hans: 数据库类型
+          llm_description: Database type
+          max: null
+          min: null
+          name: db_type
+          options:
+          - icon: ''
+            label:
+              en_US: MySQL
+              ja_JP: MySQL
+              pt_BR: MySQL
+              zh_Hans: MySQL
+            value: mysql
+          - icon: ''
+            label:
+              en_US: PostgreSQL
+              ja_JP: PostgreSQL
+              pt_BR: PostgreSQL
+              zh_Hans: PostgreSQL
+            value: postgresql
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: select
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: limit
+            ja_JP: limit
+            pt_BR: limit
+            zh_Hans: SQL返回数据量限制
+          label:
+            en_US: limit
+            ja_JP: limit
+            pt_BR: limit
+            zh_Hans: SQL返回数据量限制
+          llm_description: limit
+          max: 1000
+          min: 1
+          name: limit
+          options: []
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: number
+        - auto_generate: null
+          default: json
+          form: form
+          human_description:
+            en_US: result_format
+            ja_JP: result_format
+            pt_BR: result_format
+            zh_Hans: 返回数据格式
+          label:
+            en_US: result_format
+            ja_JP: result_format
+            pt_BR: result_format
+            zh_Hans: 返回数据格式
+          llm_description: result_format
+          max: null
+          min: null
+          name: result_format
+          options:
+          - icon: ''
+            label:
+              en_US: JSON
+              ja_JP: JSON
+              pt_BR: JSON
+              zh_Hans: JSON
+            value: json
+          - icon: ''
+            label:
+              en_US: TEXT
+              ja_JP: TEXT
+              pt_BR: TEXT
+              zh_Hans: TEXT
+            value: text
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: select
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database ip/host
+            ja_JP: Database ip/host
+            pt_BR: Database ip/host
+            zh_Hans: 数据库IP/域名
+          label:
+            en_US: Database ip/host
+            ja_JP: Database ip/host
+            pt_BR: Database ip/host
+            zh_Hans: 数据库IP/域名
+          llm_description: Database ip/host
+          max: null
+          min: null
+          name: host
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database port
+            ja_JP: Database port
+            pt_BR: Database port
+            zh_Hans: 数据库端口
+          label:
+            en_US: Database port
+            ja_JP: Database port
+            pt_BR: Database port
+            zh_Hans: 数据库端口
+          llm_description: Database port
+          max: 65535
+          min: 1
+          name: port
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: number
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database name
+            ja_JP: Database name
+            pt_BR: Database name
+            zh_Hans: 数据库名称
+          label:
+            en_US: Database name
+            ja_JP: Database name
+            pt_BR: Database name
+            zh_Hans: 数据库名称
+          llm_description: Database name
+          max: null
+          min: null
+          name: db_name
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: llm
+          human_description:
+            en_US: table_names
+            ja_JP: table_names
+            pt_BR: table_names
+            zh_Hans: 数据表名称
+          label:
+            en_US: table_names
+            ja_JP: table_names
+            pt_BR: table_names
+            zh_Hans: 数据表名称
+          llm_description: table_names
+          max: null
+          min: null
+          name: table_names
+          options: []
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: llm
+          human_description:
+            en_US: Schema name
+            ja_JP: Schema name
+            pt_BR: Schema name
+            zh_Hans: 数据库Schema PGSQL用户选填,默认为public
+          label:
+            en_US: Schema name
+            ja_JP: Schema name
+            pt_BR: Schema name
+            zh_Hans: 数据库Schema PGSQL用户选填,默认为public
+          llm_description: Schema name
+          max: null
+          min: null
+          name: schema_name
+          options: []
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Username
+            ja_JP: Username
+            pt_BR: Username
+            zh_Hans: 用户名
+          label:
+            en_US: Username
+            ja_JP: Username
+            pt_BR: Username
+            zh_Hans: 用户名
+          llm_description: Username
+          max: null
+          min: null
+          name: username
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Password
+            ja_JP: Password
+            pt_BR: Password
+            zh_Hans: 密码
+          label:
+            en_US: Password
+            ja_JP: Password
+            pt_BR: Password
+            zh_Hans: 密码
+          llm_description: Password
+          max: null
+          min: null
+          name: password
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: secret-input
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: LLM model for text2data.
+            ja_JP: LLM model for text2data.
+            pt_BR: LLM model for text2data.
+            zh_Hans: LLM model for text2data.
+          label:
+            en_US: Model
+            ja_JP: Model
+            pt_BR: Model
+            zh_Hans: 模型
+          llm_description: LLM model for text2data.
+          max: null
+          min: null
+          name: model
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: llm
+          template: null
+          type: model-selector
+        - auto_generate: null
+          default: null
+          form: llm
+          human_description:
+            en_US: Fetching data from the database using natural language.
+            ja_JP: Fetching data from the database using natural language.
+            pt_BR: Fetching data from the database using natural language.
+            zh_Hans: Fetching data from the database using natural language.
+          label:
+            en_US: Query string
+            ja_JP: Query string
+            pt_BR: Query string
+            zh_Hans: 查询语句
+          llm_description: Fetching data from the database using natural language.
+          max: null
+          min: null
+          name: query
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: llm
+          human_description:
+            en_US: custom_prompt
+            ja_JP: custom_prompt
+            pt_BR: custom_prompt
+            zh_Hans: 自定义提示
+          label:
+            en_US: custom_prompt
+            ja_JP: custom_prompt
+            pt_BR: custom_prompt
+            zh_Hans: 自定义提示
+          llm_description: custom_prompt
+          max: null
+          min: null
+          name: custom_prompt
+          options: []
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: with_comment
+            ja_JP: with_comment
+            pt_BR: with_comment
+            zh_Hans: 是否包含注释
+          label:
+            en_US: with_comment
+            ja_JP: with_comment
+            pt_BR: with_comment
+            zh_Hans: 是否包含注释
+          llm_description: with_comment
+          max: null
+          min: null
+          name: with_comment
+          options: []
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: boolean
+        params:
+          custom_prompt: ''
+          db_name: ''
+          db_type: ''
+          host: ''
+          limit: ''
+          model: ''
+          password: ''
+          port: ''
+          query: ''
+          result_format: ''
+          schema_name: ''
+          table_names: ''
+          username: ''
+          with_comment: ''
+        provider_id: jaguarliuu/rookie_text2data/rookie_text2data
+        provider_name: jaguarliuu/rookie_text2data/rookie_text2data
+        provider_type: builtin
+        selected: false
+        title: rookie_text2data
+        tool_configurations:
+          db_name:
+            type: mixed
+            value: data01
+          db_type:
+            type: constant
+            value: mysql
+          host:
+            type: mixed
+            value: 47.107.185.248
+          limit:
+            type: constant
+            value: null
+          model:
+            type: constant
+            value:
+              completion_params: {}
+              mode: chat
+              model: deepseek-chat
+              model_type: llm
+              provider: langgenius/deepseek/deepseek
+          password:
+            type: mixed
+            value: EbTNr4Pz4CwJKd4G
+          port:
+            type: constant
+            value: 3306
+          result_format:
+            type: constant
+            value: text
+          username:
+            type: mixed
+            value: data01
+          with_comment:
+            type: constant
+            value: null
+        tool_description: 使用自然语言从MySQL获取数据
+        tool_label: rookie_text2data
+        tool_name: rookie_text2data
+        tool_node_version: '2'
+        tool_parameters:
+          custom_prompt:
+            type: mixed
+            value: "表结构:CREATE TABLE `student` (\n  `id` int(11) NOT NULL COMMENT\
+              \ 'id标识',\n  `name` varchar(255) NOT NULL COMMENT '名字',\n  `age` int(11)\
+              \ NOT NULL COMMENT '年龄',\n  `sex` char(1) NOT NULL COMMENT '性别',\n \
+              \ PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"
+          query:
+            type: mixed
+            value: '{{#sys.query#}}'
+          schema_name:
+            type: mixed
+            value: null
+          table_names:
+            type: mixed
+            value: student
+        type: tool
+      height: 322
+      id: '1760526587346'
+      position:
+        x: 632
+        y: 1877.5
+      positionAbsolute:
+        x: 632
+        y: 1877.5
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        is_team_authorization: true
+        paramSchemas:
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database type
+            ja_JP: Database type
+            pt_BR: Database type
+            zh_Hans: 数据库类型
+          label:
+            en_US: Database type
+            ja_JP: Database type
+            pt_BR: Database type
+            zh_Hans: 数据库类型
+          llm_description: Database type
+          max: null
+          min: null
+          name: db_type
+          options:
+          - icon: ''
+            label:
+              en_US: MySQL
+              ja_JP: MySQL
+              pt_BR: MySQL
+              zh_Hans: MySQL
+            value: mysql
+          - icon: ''
+            label:
+              en_US: PostgreSQL
+              ja_JP: PostgreSQL
+              pt_BR: PostgreSQL
+              zh_Hans: PostgreSQL
+            value: postgresql
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: select
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database ip/host
+            ja_JP: Database ip/host
+            pt_BR: Database ip/host
+            zh_Hans: 数据库IP/域名
+          label:
+            en_US: Database ip/host
+            ja_JP: Database ip/host
+            pt_BR: Database ip/host
+            zh_Hans: 数据库IP/域名
+          llm_description: Database ip/host
+          max: null
+          min: null
+          name: host
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database port
+            ja_JP: Database port
+            pt_BR: Database port
+            zh_Hans: 数据库端口
+          label:
+            en_US: Database port
+            ja_JP: Database port
+            pt_BR: Database port
+            zh_Hans: 数据库端口
+          llm_description: Database port
+          max: 65535
+          min: 1
+          name: port
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: number
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database name
+            ja_JP: Database name
+            pt_BR: Database name
+            zh_Hans: 数据库名称
+          label:
+            en_US: Database name
+            ja_JP: Database name
+            pt_BR: Database name
+            zh_Hans: 数据库名称
+          llm_description: Database name
+          max: null
+          min: null
+          name: db_name
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Username
+            ja_JP: Username
+            pt_BR: Username
+            zh_Hans: 用户名
+          label:
+            en_US: Username
+            ja_JP: Username
+            pt_BR: Username
+            zh_Hans: 用户名
+          llm_description: Username
+          max: null
+          min: null
+          name: username
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Password
+            ja_JP: Password
+            pt_BR: Password
+            zh_Hans: 密码
+          label:
+            en_US: Password
+            ja_JP: Password
+            pt_BR: Password
+            zh_Hans: 密码
+          llm_description: Password
+          max: null
+          min: null
+          name: password
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: secret-input
+        - auto_generate: null
+          default: null
+          form: llm
+          human_description:
+            en_US: Schema name
+            ja_JP: Schema name
+            pt_BR: Schema name
+            zh_Hans: 数据库Schema PGSQL用户选填,默认为public
+          label:
+            en_US: Schema name
+            ja_JP: Schema name
+            pt_BR: Schema name
+            zh_Hans: 数据库Schema PGSQL用户选填,默认为public
+          llm_description: Schema name
+          max: null
+          min: null
+          name: schema
+          options: []
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: llm
+          human_description:
+            en_US: Fetching data from the database using natural language.
+            ja_JP: Fetching data from the database using natural language.
+            pt_BR: Fetching data from the database using natural language.
+            zh_Hans: Fetching data from the database using natural language.
+          label:
+            en_US: SQL string
+            ja_JP: SQL string
+            pt_BR: SQL string
+            zh_Hans: 待执行的 SQL 语句
+          llm_description: Fetching data from the database using natural language.
+          max: null
+          min: null
+          name: sql
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: json
+          form: form
+          human_description:
+            en_US: result_format
+            ja_JP: result_format
+            pt_BR: result_format
+            zh_Hans: 返回数据格式
+          label:
+            en_US: result_format
+            ja_JP: result_format
+            pt_BR: result_format
+            zh_Hans: 返回数据格式
+          llm_description: result_format
+          max: null
+          min: null
+          name: result_format
+          options:
+          - icon: ''
+            label:
+              en_US: JSON
+              ja_JP: JSON
+              pt_BR: JSON
+              zh_Hans: JSON
+            value: json
+          - icon: ''
+            label:
+              en_US: TEXT
+              ja_JP: TEXT
+              pt_BR: TEXT
+              zh_Hans: TEXT
+            value: text
+          - icon: ''
+            label:
+              en_US: CSV
+              ja_JP: CSV
+              pt_BR: CSV
+              zh_Hans: CSV
+            value: csv
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: select
+        params:
+          db_name: ''
+          db_type: ''
+          host: ''
+          password: ''
+          port: ''
+          result_format: ''
+          schema: ''
+          sql: ''
+          username: ''
+        provider_id: jaguarliuu/rookie_text2data/rookie_text2data
+        provider_name: jaguarliuu/rookie_text2data/rookie_text2data
+        provider_type: builtin
+        selected: false
+        title: rookie_excute_sql
+        tool_configurations:
+          db_name:
+            type: mixed
+            value: data01
+          db_type:
+            type: constant
+            value: mysql
+          host:
+            type: mixed
+            value: 47.107.185.248
+          password:
+            type: mixed
+            value: EbTNr4Pz4CwJKd4G
+          port:
+            type: constant
+            value: 3306
+          result_format:
+            type: constant
+            value: text
+          username:
+            type: mixed
+            value: data01
+        tool_description: sql 执行器
+        tool_label: rookie_excute_sql
+        tool_name: rookie_excute_sql
+        tool_node_version: '2'
+        tool_parameters:
+          schema:
+            type: mixed
+            value: null
+          sql:
+            type: mixed
+            value: '{{#1760526587346.text#}}'
+        type: tool
+      height: 244
+      id: '1760526609582'
+      position:
+        x: 933
+        y: 1870
+      positionAbsolute:
+        x: 933
+        y: 1870
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        is_team_authorization: true
+        paramSchemas:
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database type
+            ja_JP: Database type
+            pt_BR: Database type
+            zh_Hans: 数据库类型
+          label:
+            en_US: Database type
+            ja_JP: Database type
+            pt_BR: Database type
+            zh_Hans: 数据库类型
+          llm_description: Database type
+          max: null
+          min: null
+          name: db_type
+          options:
+          - icon: ''
+            label:
+              en_US: MySQL
+              ja_JP: MySQL
+              pt_BR: MySQL
+              zh_Hans: MySQL
+            value: mysql
+          - icon: ''
+            label:
+              en_US: PostgreSQL
+              ja_JP: PostgreSQL
+              pt_BR: PostgreSQL
+              zh_Hans: PostgreSQL
+            value: postgresql
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: select
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: limit
+            ja_JP: limit
+            pt_BR: limit
+            zh_Hans: SQL返回数据量限制
+          label:
+            en_US: limit
+            ja_JP: limit
+            pt_BR: limit
+            zh_Hans: SQL返回数据量限制
+          llm_description: limit
+          max: 1000
+          min: 1
+          name: limit
+          options: []
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: number
+        - auto_generate: null
+          default: json
+          form: form
+          human_description:
+            en_US: result_format
+            ja_JP: result_format
+            pt_BR: result_format
+            zh_Hans: 返回数据格式
+          label:
+            en_US: result_format
+            ja_JP: result_format
+            pt_BR: result_format
+            zh_Hans: 返回数据格式
+          llm_description: result_format
+          max: null
+          min: null
+          name: result_format
+          options:
+          - icon: ''
+            label:
+              en_US: JSON
+              ja_JP: JSON
+              pt_BR: JSON
+              zh_Hans: JSON
+            value: json
+          - icon: ''
+            label:
+              en_US: TEXT
+              ja_JP: TEXT
+              pt_BR: TEXT
+              zh_Hans: TEXT
+            value: text
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: select
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database ip/host
+            ja_JP: Database ip/host
+            pt_BR: Database ip/host
+            zh_Hans: 数据库IP/域名
+          label:
+            en_US: Database ip/host
+            ja_JP: Database ip/host
+            pt_BR: Database ip/host
+            zh_Hans: 数据库IP/域名
+          llm_description: Database ip/host
+          max: null
+          min: null
+          name: host
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database port
+            ja_JP: Database port
+            pt_BR: Database port
+            zh_Hans: 数据库端口
+          label:
+            en_US: Database port
+            ja_JP: Database port
+            pt_BR: Database port
+            zh_Hans: 数据库端口
+          llm_description: Database port
+          max: 65535
+          min: 1
+          name: port
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: number
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database name
+            ja_JP: Database name
+            pt_BR: Database name
+            zh_Hans: 数据库名称
+          label:
+            en_US: Database name
+            ja_JP: Database name
+            pt_BR: Database name
+            zh_Hans: 数据库名称
+          llm_description: Database name
+          max: null
+          min: null
+          name: db_name
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: llm
+          human_description:
+            en_US: table_names
+            ja_JP: table_names
+            pt_BR: table_names
+            zh_Hans: 数据表名称
+          label:
+            en_US: table_names
+            ja_JP: table_names
+            pt_BR: table_names
+            zh_Hans: 数据表名称
+          llm_description: table_names
+          max: null
+          min: null
+          name: table_names
+          options: []
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: llm
+          human_description:
+            en_US: Schema name
+            ja_JP: Schema name
+            pt_BR: Schema name
+            zh_Hans: 数据库Schema PGSQL用户选填,默认为public
+          label:
+            en_US: Schema name
+            ja_JP: Schema name
+            pt_BR: Schema name
+            zh_Hans: 数据库Schema PGSQL用户选填,默认为public
+          llm_description: Schema name
+          max: null
+          min: null
+          name: schema_name
+          options: []
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Username
+            ja_JP: Username
+            pt_BR: Username
+            zh_Hans: 用户名
+          label:
+            en_US: Username
+            ja_JP: Username
+            pt_BR: Username
+            zh_Hans: 用户名
+          llm_description: Username
+          max: null
+          min: null
+          name: username
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Password
+            ja_JP: Password
+            pt_BR: Password
+            zh_Hans: 密码
+          label:
+            en_US: Password
+            ja_JP: Password
+            pt_BR: Password
+            zh_Hans: 密码
+          llm_description: Password
+          max: null
+          min: null
+          name: password
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: secret-input
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: LLM model for text2data.
+            ja_JP: LLM model for text2data.
+            pt_BR: LLM model for text2data.
+            zh_Hans: LLM model for text2data.
+          label:
+            en_US: Model
+            ja_JP: Model
+            pt_BR: Model
+            zh_Hans: 模型
+          llm_description: LLM model for text2data.
+          max: null
+          min: null
+          name: model
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: llm
+          template: null
+          type: model-selector
+        - auto_generate: null
+          default: null
+          form: llm
+          human_description:
+            en_US: Fetching data from the database using natural language.
+            ja_JP: Fetching data from the database using natural language.
+            pt_BR: Fetching data from the database using natural language.
+            zh_Hans: Fetching data from the database using natural language.
+          label:
+            en_US: Query string
+            ja_JP: Query string
+            pt_BR: Query string
+            zh_Hans: 查询语句
+          llm_description: Fetching data from the database using natural language.
+          max: null
+          min: null
+          name: query
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: llm
+          human_description:
+            en_US: custom_prompt
+            ja_JP: custom_prompt
+            pt_BR: custom_prompt
+            zh_Hans: 自定义提示
+          label:
+            en_US: custom_prompt
+            ja_JP: custom_prompt
+            pt_BR: custom_prompt
+            zh_Hans: 自定义提示
+          llm_description: custom_prompt
+          max: null
+          min: null
+          name: custom_prompt
+          options: []
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: with_comment
+            ja_JP: with_comment
+            pt_BR: with_comment
+            zh_Hans: 是否包含注释
+          label:
+            en_US: with_comment
+            ja_JP: with_comment
+            pt_BR: with_comment
+            zh_Hans: 是否包含注释
+          llm_description: with_comment
+          max: null
+          min: null
+          name: with_comment
+          options: []
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: boolean
+        params:
+          custom_prompt: ''
+          db_name: ''
+          db_type: ''
+          host: ''
+          limit: ''
+          model: ''
+          password: ''
+          port: ''
+          query: ''
+          result_format: ''
+          schema_name: ''
+          table_names: ''
+          username: ''
+          with_comment: ''
+        provider_id: jaguarliuu/rookie_text2data/rookie_text2data
+        provider_name: jaguarliuu/rookie_text2data/rookie_text2data
+        provider_type: builtin
+        selected: false
+        title: rookie_text2data (1)
+        tool_configurations:
+          db_name:
+            type: mixed
+            value: data01
+          db_type:
+            type: constant
+            value: mysql
+          host:
+            type: mixed
+            value: 47.107.185.248
+          limit:
+            type: constant
+            value: null
+          model:
+            type: constant
+            value:
+              completion_params: {}
+              mode: chat
+              model: deepseek-chat
+              model_type: llm
+              provider: langgenius/deepseek/deepseek
+          password:
+            type: mixed
+            value: EbTNr4Pz4CwJKd4G
+          port:
+            type: constant
+            value: 3306
+          result_format:
+            type: constant
+            value: text
+          username:
+            type: mixed
+            value: data01
+          with_comment:
+            type: constant
+            value: null
+        tool_description: 使用自然语言从MySQL获取数据
+        tool_label: rookie_text2data
+        tool_name: rookie_text2data
+        tool_node_version: '2'
+        tool_parameters:
+          custom_prompt:
+            type: mixed
+            value: "表结构:CREATE TABLE `student` (\n  `id` int(11) NOT NULL COMMENT\
+              \ 'id标识',\n  `name` varchar(255) NOT NULL COMMENT '名字',\n  `age` int(11)\
+              \ NOT NULL COMMENT '年龄',\n  `sex` char(1) NOT NULL COMMENT '性别',\n \
+              \ PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"
+          query:
+            type: mixed
+            value: '{{#sys.query#}}'
+          schema_name:
+            type: mixed
+            value: null
+          table_names:
+            type: mixed
+            value: student
+        type: tool
+      height: 322
+      id: '17605266432700'
+      position:
+        x: 632
+        y: 2371.987287323703
+      positionAbsolute:
+        x: 632
+        y: 2371.987287323703
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    - data:
+        is_team_authorization: true
+        paramSchemas:
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database type
+            ja_JP: Database type
+            pt_BR: Database type
+            zh_Hans: 数据库类型
+          label:
+            en_US: Database type
+            ja_JP: Database type
+            pt_BR: Database type
+            zh_Hans: 数据库类型
+          llm_description: Database type
+          max: null
+          min: null
+          name: db_type
+          options:
+          - icon: ''
+            label:
+              en_US: MySQL
+              ja_JP: MySQL
+              pt_BR: MySQL
+              zh_Hans: MySQL
+            value: mysql
+          - icon: ''
+            label:
+              en_US: PostgreSQL
+              ja_JP: PostgreSQL
+              pt_BR: PostgreSQL
+              zh_Hans: PostgreSQL
+            value: postgresql
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: select
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database ip/host
+            ja_JP: Database ip/host
+            pt_BR: Database ip/host
+            zh_Hans: 数据库IP/域名
+          label:
+            en_US: Database ip/host
+            ja_JP: Database ip/host
+            pt_BR: Database ip/host
+            zh_Hans: 数据库IP/域名
+          llm_description: Database ip/host
+          max: null
+          min: null
+          name: host
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database port
+            ja_JP: Database port
+            pt_BR: Database port
+            zh_Hans: 数据库端口
+          label:
+            en_US: Database port
+            ja_JP: Database port
+            pt_BR: Database port
+            zh_Hans: 数据库端口
+          llm_description: Database port
+          max: 65535
+          min: 1
+          name: port
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: number
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Database name
+            ja_JP: Database name
+            pt_BR: Database name
+            zh_Hans: 数据库名称
+          label:
+            en_US: Database name
+            ja_JP: Database name
+            pt_BR: Database name
+            zh_Hans: 数据库名称
+          llm_description: Database name
+          max: null
+          min: null
+          name: db_name
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Username
+            ja_JP: Username
+            pt_BR: Username
+            zh_Hans: 用户名
+          label:
+            en_US: Username
+            ja_JP: Username
+            pt_BR: Username
+            zh_Hans: 用户名
+          llm_description: Username
+          max: null
+          min: null
+          name: username
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: form
+          human_description:
+            en_US: Password
+            ja_JP: Password
+            pt_BR: Password
+            zh_Hans: 密码
+          label:
+            en_US: Password
+            ja_JP: Password
+            pt_BR: Password
+            zh_Hans: 密码
+          llm_description: Password
+          max: null
+          min: null
+          name: password
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: secret-input
+        - auto_generate: null
+          default: null
+          form: llm
+          human_description:
+            en_US: Schema name
+            ja_JP: Schema name
+            pt_BR: Schema name
+            zh_Hans: 数据库Schema PGSQL用户选填,默认为public
+          label:
+            en_US: Schema name
+            ja_JP: Schema name
+            pt_BR: Schema name
+            zh_Hans: 数据库Schema PGSQL用户选填,默认为public
+          llm_description: Schema name
+          max: null
+          min: null
+          name: schema
+          options: []
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: null
+          form: llm
+          human_description:
+            en_US: Fetching data from the database using natural language.
+            ja_JP: Fetching data from the database using natural language.
+            pt_BR: Fetching data from the database using natural language.
+            zh_Hans: Fetching data from the database using natural language.
+          label:
+            en_US: SQL string
+            ja_JP: SQL string
+            pt_BR: SQL string
+            zh_Hans: 待执行的 SQL 语句
+          llm_description: Fetching data from the database using natural language.
+          max: null
+          min: null
+          name: sql
+          options: []
+          placeholder: null
+          precision: null
+          required: true
+          scope: null
+          template: null
+          type: string
+        - auto_generate: null
+          default: json
+          form: form
+          human_description:
+            en_US: result_format
+            ja_JP: result_format
+            pt_BR: result_format
+            zh_Hans: 返回数据格式
+          label:
+            en_US: result_format
+            ja_JP: result_format
+            pt_BR: result_format
+            zh_Hans: 返回数据格式
+          llm_description: result_format
+          max: null
+          min: null
+          name: result_format
+          options:
+          - icon: ''
+            label:
+              en_US: JSON
+              ja_JP: JSON
+              pt_BR: JSON
+              zh_Hans: JSON
+            value: json
+          - icon: ''
+            label:
+              en_US: TEXT
+              ja_JP: TEXT
+              pt_BR: TEXT
+              zh_Hans: TEXT
+            value: text
+          - icon: ''
+            label:
+              en_US: CSV
+              ja_JP: CSV
+              pt_BR: CSV
+              zh_Hans: CSV
+            value: csv
+          placeholder: null
+          precision: null
+          required: false
+          scope: null
+          template: null
+          type: select
+        params:
+          db_name: ''
+          db_type: ''
+          host: ''
+          password: ''
+          port: ''
+          result_format: ''
+          schema: ''
+          sql: ''
+          username: ''
+        provider_id: jaguarliuu/rookie_text2data/rookie_text2data
+        provider_name: jaguarliuu/rookie_text2data/rookie_text2data
+        provider_type: builtin
+        selected: false
+        title: rookie_excute_sql (1)
+        tool_configurations:
+          db_name:
+            type: mixed
+            value: data01
+          db_type:
+            type: constant
+            value: mysql
+          host:
+            type: mixed
+            value: 47.107.185.248
+          password:
+            type: mixed
+            value: EbTNr4Pz4CwJKd4G
+          port:
+            type: constant
+            value: 3306
+          result_format:
+            type: constant
+            value: text
+          username:
+            type: mixed
+            value: data01
+        tool_description: sql 执行器
+        tool_label: rookie_excute_sql
+        tool_name: rookie_excute_sql
+        tool_node_version: '2'
+        tool_parameters:
+          schema:
+            type: mixed
+            value: null
+          sql:
+            type: mixed
+            value: '{{#17605266432700.text#}}'
+        type: tool
+      height: 244
+      id: '17605266460270'
+      position:
+        x: 933
+        y: 2362
+      positionAbsolute:
+        x: 933
+        y: 2362
+      selected: false
+      sourcePosition: right
+      targetPosition: left
+      type: custom
+      width: 242
+    viewport:
+      x: 493.86303424052
+      y: 36.41623827269086
+      zoom: 0.28431440122374074
+  rag_pipeline_variables: []