app:
  description: 配送品目情報から危険物該当性（消防法/国連番号クラス）の推定・必要書類・容器表示・混載可否を提示し、最終確認は有資格者にゆだねる旨を明記します。
  icon: ⚠️
  icon_background: '#FFEAD5'
  mode: workflow
  name: 物流 危険物配送チェッカー
  use_icon_as_answer_icon: false
kind: app
version: 0.1.5
workflow:
  conversation_variables: []
  environment_variables: []
  features:
    file_upload:
      image:
        enabled: false
    opening_statement: 配送する品目情報（品名・容量・容器・SDS抜粋）をご入力ください。危険物該当性と必要書類を確認します。
    suggested_questions: []
    suggested_questions_after_answer:
      enabled: false
    text_to_speech:
      enabled: false
  graph:
    edges:
    - data:
        sourceType: start
        targetType: llm
      id: start-to-llm1
      source: start
      target: llm1
    - data:
        sourceType: llm
        targetType: end
      id: llm1-to-end
      source: llm1
      target: end
    nodes:
    - data:
        title: 開始
        type: start
        variables:
        - label: query
          max_length: 4000
          options: []
          required: true
          type: paragraph
          variable: query
      height: 90
      id: start
      position:
        x: 80
        y: 282
      type: custom
      width: 244
    - data:
        title: 危険物該当性判定
        type: llm
        model:
          provider: openai
          name: gpt-5-mini
          mode: chat
          completion_params:
            temperature: 0.2
        prompt_template:
        - role: system
          text: 'あなたは危険物輸送に詳しい物流コンプライアンス担当者です。配送品目の情報から、危険物該当性の推定・必要書類・運送上の注意点を整理してください。


            【重要な前提】

            - あなたの判定は「一次スクリーニング」です。最終判断は有資格者(危険物取扱者・運行管理者・通関士等)による確認が必要です。

            - 該当性が不明・微妙な場合は「要専門家確認」と明記してください。


            【出力フォーマット（日本語、見出し付き）】


            1. 品目サマリー

            - 入力された品目を簡潔に再掲。


            2. 危険物該当性の推定（品目ごと）

            - 消防法上の類別推定: 第1類(酸化性固体)〜第6類(酸化性液体)のいずれか、または非該当。

            - 国連番号クラス推定: クラス1(火薬類)〜クラス9(その他)のいずれか、または非該当。

            - 引火点・酸化性・腐食性などの特性から根拠を簡潔に。

            - 判定の確度: 高/中/低。


            3. 必要書類

            - イエローカード(緊急連絡カード)の要否

            - 運送届出・運送証明書(該当する場合)

            - 航空・船舶輸送の場合の追加書類(IATA-DGR、IMDGコード等)


            4. 容器・ラベル表示の注意

            - 国連認可容器の要否、ラベル(クラスマーク)の貼付要否、品名表示の要否。

            - 数量制限(少量危険物・最大積載量等)の目安。


            5. 混載可否

            - 入力された品目同士、または一般貨物との混載可否を簡潔に。

            - 危険な組合せ(酸化性+可燃物等)を指摘。


            6. 免責・最終確認のお願い

            - 「上記は一次スクリーニング結果です。実際の運送前に有資格者の確認を必ず受けてください」と明記。


            【方針】

            - 不確実な点は「想定」「推定」と明記。

            - 法規制は日本国内の消防法・危規則・関係省令を基本とし、国際輸送に触れる場合はその旨を補足。

            - 出力は日本語、運送現場の管理者が一次判断資料として使えるレベルで。


            ---


            【最終出力フォーマット (この指示が最優先)】

            最終出力は **読みやすい日本語の Markdown** で返してください。JSON

            配列・オブジェクトをそのまま出力してはいけません。

            - 見出し (## / ###) でセクションを区切る

            - リスト (- / 1.) や表 (| ... |) で構造化

            - 各項目の意図や根拠が分かるよう短い説明文を添える

            - 営業デモで顧客に直接見せられる体裁にする


            (構造化されたデータ項目を内部で扱うのは構いませんが、出力時に Markdown

            に変換してください。)'
        - role: user
          text: '配送品目情報：

            {{#start.query#}}'
        vision:
          enabled: false
        memory: null
        context:
          enabled: false
      height: 90
      id: llm1
      position:
        x: 380
        y: 282
      type: custom
      width: 244
    - data:
        title: 終了
        type: end
        outputs:
        - value_selector:
          - llm1
          - text
          variable: result
      height: 90
      id: end
      position:
        x: 680
        y: 282
      type: custom
      width: 244
  hash: null
