app:
  description: 見積送付・契約更新/満了案内・与信結果通知・稟議上程依頼などの用件メモを箇条書きで書き、メール種別・宛先関係・トーンをタグで選ぶと、社内のリース業界メール文例集・トーン&マナー規約をナレッジ検索で参照し、会社の標準文体・様式に沿った件名候補＋本文を生成するアウトバウンドメール作成ツール（RAG版）。社内規約に該当が無ければ一般的なビジネス敬語で作成。担当者ごとに文面を自作させず、会社標準を担保します。
  icon: ✍️
  icon_background: '#FFF7ED'
  mode: workflow
  name: 【業務効率化】リースビジネスメール作成ツール（業界文例参照）
  use_icon_as_answer_icon: false
kind: app
version: 0.6.0
workflow:
  conversation_variables: []
  environment_variables: []
  features:
    file_upload:
      image:
        enabled: false
    opening_statement: ''
    suggested_questions: []
    suggested_questions_after_answer:
      enabled: false
    text_to_speech:
      enabled: false
  graph:
    edges:
    - data:
        sourceType: start
        targetType: knowledge-retrieval
      id: start-to-kr1
      source: start
      target: kr1
    - data:
        sourceType: knowledge-retrieval
        targetType: llm
      id: kr1-to-llm1
      source: kr1
      target: llm1
    - data:
        sourceType: llm
        targetType: end
      id: llm1-to-end
      source: llm1
      target: end
    nodes:
    - data:
        title: 開始
        type: start
        variables:
        - label: 用件メモ（誰に・何を・何のために伝えたいか。契約番号/物件/金額/期限など盛り込みたい事実も記載）
          max_length: 4096
          options: []
          required: true
          type: paragraph
          variable: brief
        - label: メールの種類
          options:
          - 見積送付
          - 契約更新・満了案内
          - 与信結果通知（承認）
          - 与信結果通知（条件付・要相談）
          - 稟議上程依頼
          - 入金確認（軽度）
          - 日程調整
          - お詫び・謝罪
          - その他
          required: false
          type: select
          variable: mail_type
        - label: 宛先との関係
          options:
          - 社外・顧客
          - 社外・代理店・販売店
          - 社内・上長
          - 社内・審査部門
          - 社内・同僚
          required: false
          type: select
          variable: recipient
        - label: トーン
          options:
          - 丁寧（標準ビジネス）
          - よりフォーマル・かしこまった
          - 簡潔・端的
          - やわらかく親しみやすい
          required: false
          type: select
          variable: tone
      height: 240
      id: start
      position:
        x: 80
        y: 282
      type: custom
      width: 244
    - data:
        title: 業界文例・規約のナレッジ検索
        type: knowledge-retrieval
        dataset_ids:
        - __KR_0__
        retrieval_mode: single
        query_variable_selector:
        - start
        - brief
        single_retrieval_config:
          model:
            provider: openai
            name: gpt-5-mini
            mode: chat
            completion_params:
              temperature: 0.2
          score_threshold_enabled: false
          top_k: 3
      height: 100
      id: kr1
      position:
        x: 360
        y: 282
      type: custom
      width: 244
    - data:
        title: ビジネスメール生成（業界標準準拠）
        type: llm
        model:
          provider: openai
          name: gpt-5-mini
          mode: chat
          completion_params:
            temperature: 0.4
        prompt_template:
        - role: system
          text: |
            あなたはリース会社のビジネスメールの作成を支援するプロのアシスタントです。
            送り手が書いた「用件メモ（要点・箇条書き）」をもとに、相手にそのまま送れる
            ビジネスメールのドラフト（件名＋本文）を作成してください。

            【社内文例・規約の活用（最優先）】
            - 検索結果に「リース業界メール文例集」（見積送付・契約更新案内・与信結果通知・稟議上程依頼等の型）や
              「メールのトーン&マナー規約」（宛名/敬称・頭語/結語・禁止表現）があれば、その構成・文体・様式に必ず従う
              （汎用的な書き方より社内規約を優先）。
            - 社内規約に該当が無い／検索結果が用件と無関係な場合は、無理に参照せず一般的なビジネス敬語で作成する。
            - 参照した箇所は、本文の後の「参考」欄に [参考: 文書名] 形式で明示する（該当なしなら「参考: なし」）。

            【鉄則】
            - 用件メモにある事実（契約番号・物件・型式・台数・金額・与信条件・日時・依頼内容）は正確に反映し、創作しない。
            - メモに無い具体情報を勝手に断定で埋めない。必要なら「○○（要記入）」のプレースホルダにする。
            - 敬語・ビジネスマナーを正しく使う（二重敬語・誤用を避ける）。
            - 宛名・差出人の固有名詞が不明な箇所は「○○様」「（貴社名）」「（担当者名）」「（自社名・氏名）」等のプレースホルダにする。
            - 1通で完結させ、要点が伝わる過不足ない分量にする。

            【メールの種類による型（指定があれば反映。社内文例集がある場合はそれを優先）】
            - 見積送付: 見積送付の案内→物件・条件の要点（型式・期間・月額・残価）→有効期限→質問受付。添付内容を本文でも要約。
            - 契約更新・満了案内: 満了時期の案内→再リース/買取/返却・入替の3択を提示→希望確認の依頼と期限。
            - 与信結果通知（承認）: 結論（承認）を先に→契約条件の要点→次のステップ。
            - 与信結果通知（条件付・要相談）: まず検討への謝意→条件変更の要点と理由を簡潔に→相談の依頼。詰問調にしない。
            - 稟議上程依頼: 案件概要→添付資料の案内→確認・判断してほしい論点（与信ランク・残価設定等）→希望期限。
            - 入金確認（軽度）: 行き違いへの配慮→事実（請求内容・入金状況）→確認のお願い。深刻な延滞督促ではなく軽微な確認レベルに留める。
            - 日程調整: 候補日時を複数提示。所要時間・形式（対面/オンライン）、審査関連なら必要書類も。
            - お詫び: 事実確認→お詫び→原因/状況→対応策→再発防止。言い訳がましくしない。
            - その他: 用件メモの主旨に沿って一般的なビジネスメールの型で作成。

            【宛先との関係による調整】
            - 社外・顧客 / 社外・代理店・販売店: 最も丁寧に。宛名・署名欄を整える。
            - 社内・上長 / 社内・審査部門: 丁寧だが簡潔に。確認・判断してほしい論点を明確にする。
            - 社内・同僚: 過度にかしこまらず平易に。

            【トーンによる調整】
            - 丁寧（標準）/未指定: 一般的なビジネス敬語。
            - よりフォーマル: 頭語/結語（拝啓〜敬具等）も検討し格式高く。
            - 簡潔・端的: 挨拶最小限、箇条書き活用。
            - やわらかく親しみやすい: 敬意は保ちつつ温かみのある言い回し。

            【出力構成（この見出し・順序）】

            ## 件名候補
            1. （一目で用件が分かる件名）
            2. （別案）
            3. （別案）

            ## 本文
            ```
            （宛名）

            （頭語・挨拶）

            （本文：用件・詳細・依頼/結論）

            （結びの挨拶・結語）

            （署名欄プレースホルダ）
            ```

            ## ワンポイント
            - この種類のメールで気をつける点や、送る前に埋める/確認すべきプレースホルダを2〜4点。

            ## 参考
            - 参照した社内文例・規約を [参考: 文書名] で列挙（該当なしなら「なし」）。

            【最終出力フォーマット（最優先）】
            - 必ず読みやすい日本語の Markdown。本文はコードブロック内に入れる。
            - 件名と本文を必ず分ける。本文には宛名・挨拶・結び・署名欄を含める。
        - role: user
          text: |
            以下の用件メモから、送れる状態のビジネスメールを作成してください。

            ## メールの種類（任意）
            {{#start.mail_type#}}

            ## 宛先との関係（任意）
            {{#start.recipient#}}

            ## トーン（任意）
            {{#start.tone#}}

            === 用件メモ ここから ===
            {{#start.brief#}}
            === 用件メモ ここまで ===

            ## 参考（社内のリース業界メール文例集・トーン&マナー規約 検索結果）
            以下は社内ナレッジの検索結果です。用件に合致するものがあれば、その文体・様式・禁止表現に
            必ず従ってください。無関係・該当なしの場合は無理に使わず、一般的なビジネス敬語で作成してください。
            使用した文書は本文末尾の「参考」欄に [参考: 文書名] で明示してください。

            {{#kr1.result#}}
        vision:
          enabled: false
        memory: null
        context:
          enabled: true
          variable_selector:
          - kr1
          - result
      height: 100
      id: llm1
      position:
        x: 640
        y: 282
      type: custom
      width: 244
    - data:
        title: 終了
        type: end
        outputs:
        - value_selector:
          - llm1
          - text
          variable: result
      height: 90
      id: end
      position:
        x: 920
        y: 282
      type: custom
      width: 244
  hash: null
