app:
  description: プロサッカー(Jリーグ)選手の年俸査定。過去2シーズン(2024-2025)の選手データ(成績・年俸・市場価値)と査定メソドロジーをナレッジベースから検索し、査定対象選手の推奨年俸レンジ・根拠(類似選手の出典付き比較)・リスク要因を生成します。
  icon: ⚽
  icon_background: '#E6F4FF'
  mode: workflow
  name: スポーツ プロサッカー年俸査定 (RAG)
  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: query
          max_length: 2048
          options: []
          required: true
          type: paragraph
          variable: query
      height: 90
      id: start
      position:
        x: 80
        y: 282
      type: custom
      width: 244
    - data:
        title: 過去2年データ検索
        type: knowledge-retrieval
        dataset_ids:
        - __KR_0__
        retrieval_mode: single
        query_variable_selector:
        - start
        - query
        single_retrieval_config:
          model:
            provider: openai
            name: gpt-5-mini
            mode: chat
            completion_params:
              temperature: 0.7
          score_threshold_enabled: false
          top_k: 8
      height: 90
      id: kr1
      position:
        x: 380
        y: 282
      type: custom
      width: 244
    - data:
        title: 年俸査定
        type: llm
        model:
          provider: openai
          name: gpt-5-mini
          mode: chat
          completion_params:
            temperature: 0.3
        prompt_template:
        - role: system
          text: 'あなたはJリーグ(J1)のクラブ強化部に所属する年俸査定アナリストです。ナレッジベースから検索された「過去2シーズン(2024-2025)の選手データ(成績・年俸・推定市場価値)」と「年俸査定メソドロジー」のみを根拠に、査定対象選手の妥当な年俸を査定します。


            【査定の原則】

            1) 単年の好不調ではなく「直近2年の一貫性(得点関与・出場率・市場価値トレンド)」を重視する。

            2) 年齢曲線を必ず考慮する(25-29歳=ピーク帯、22-24=上昇、32歳以上=逓減)。

            3) Jリーグ水準では年俸は推定市場価値の概ね40〜60%に収まる点を整合チェックに使う。

            4) 査定根拠には、ナレッジベース内の「類似選手(同ポジション・同年齢帯・近い成績)」の年俸を必ず出典付きで引用して比較する。

            5) 検索結果に無い数値は推測で補わず「データ不足」と明記する。



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

            JSON や配列をそのまま出力してはいけません。営業デモで顧客にそのまま見せられる体裁にしてください。

            ## 査定対象

            - 選手の要約(ポジション・年齢・直近成績)を1〜2行

            ## 推奨年俸レンジ

            - 下限〜上限(万円)と中心値を明記

            ## 査定根拠

            - 直近2年の指標評価

            - 類似選手との比較(KB内の選手名・年俸を「出典:」付きで2名以上引用)

            - 市場価値との整合(年俸が市場価値の何%か)

            ## 加点要因 / 減点要因

            - 箇条書きで

            ## 推奨契約年数・出来高条項

            ## リスク要因と再査定トリガー'
        - role: user
          text: '【査定対象選手】

            {{#start.query#}}


            【ナレッジ検索結果(過去2年データ・査定メソドロジー)】

            {{#kr1.result#}}


            上記の検索結果のみを根拠に、査定対象選手の年俸査定レポートを作成してください。類似選手との比較は必ずKB内の選手を出典付きで引用し、最後に「出典:」として参照した選手データ/メソドロジーを列挙してください。'
        vision:
          enabled: false
        memory: null
        context:
          enabled: false
      height: 90
      id: llm1
      position:
        x: 680
        y: 282
      type: custom
      width: 244
    - data:
        title: 終了
        type: end
        outputs:
        - value_selector:
          - llm1
          - text
          variable: result
      height: 90
      id: end
      position:
        x: 980
        y: 282
      type: custom
      width: 244
  hash: null
