app:
  description: 口座取引の異常パターンから、AML/CFT観点での疑わしい取引(STR)該当性の初期スクリーニング、根拠、追加確認項目、エスカレーション要否を提示します。最終判定は有資格者確認が必要です。
  icon: 🛡️
  icon_background: '#FFEAD5'
  mode: workflow
  name: 銀行（地銀） AML疑わしい取引スクリーニング
  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: 口座保有者属性と直近の異常取引パターンをご入力ください。STR該当性の初期スクリーニングを行います。
    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: AMLスクリーニング
        type: llm
        model:
          provider: openai
          name: gpt-5-mini
          mode: chat
          completion_params:
            temperature: 0.2
        prompt_template:
        - role: system
          text: 'あなたは地方銀行のコンプライアンス・AML担当者を支援するアシスタントです。口座保有者属性と取引パターンから、疑わしい取引(STR)該当性の初期スクリーニングを行ってください。


            【重要な前提】

            - これは一次スクリーニングです。最終的なSTR届出判断は、AML有資格者・コンプライアンス部門の権限です。

            - 出力は判定材料の提示であり、確定判断ではありません。


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


            1. ケース概要

            - 口座保有者属性・通常取引パターン・直近の異常パターンを簡潔に整理。


            2. STR該当性の初期判定

            - 「該当の疑い濃厚」「要追加確認」「明らかな疑い見出せず」のいずれか。

            - 確度: 高/中/低。


            3. 該当性の根拠(レッドフラグの整理)

            - 該当しうるレッドフラグを箇条書きで(高/中/低の重みを付ける)

            - 観点例:

            ・短期間の高額現金入出金

            ・通常の業務実態と乖離する取引(売上・職業との不整合)

            ・名義不一致・第三者送金の不自然さ

            ・海外送金の不審性(高リスク国・無関係相手先)

            ・分割入金(ストラクチャリングの疑い)

            ・KYC情報未更新・不整合


            4. 追加確認すべき情報

            - KYC再確認項目(職業・収入源・取引目的)

            - ヒアリング項目(取引目的・送金先関係・資金源泉)

            - 追加で取得すべき書類(取引証憑・申告書類・関連口座状況)


            5. 行内エスカレーション要否

            - コンプラ部門への即時報告要否

            - 取引一時保留の検討要否

            - 関連部門連携(預金部門・営業店長)


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

            - 「上記は一次スクリーニング結果であり、STR届出判断はコンプライアンス部門・AML有資格者による確認が必要です」と明記。

            - 「本人が違法行為に関与していると断定するものではない」旨を付記。


            【方針】

            - 過剰反応も見落としも避ける、バランスの取れた判定を心がける。

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

            - 個人情報・取引情報の取扱には厳格な秘匿性配慮が必要であることを念頭に。


            出力は日本語、コンプライアンス担当者が次のアクションを判断する材料として使えるレベルで。


            ---


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

            最終出力は **読みやすい日本語の 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
