# qwen2.5:7b / mail-04

## Prompt
あなたは『サンプルクリエイト』の制作担当・横田です。添付の受信メールと『あなたの状況』を踏まえ、顧客（発注元）の宇野さん宛ての返信メール本文を書いてください。

【条件】
- 相手は顧客です。前向きで丁寧なトーンで。
- 受信メールは曖昧で、このままでは着手できません。着手に必要な確認事項（販促物の種類、予算感、希望納期など）を丁寧に質問してください。
- 不明点を勝手に推測で埋め、種類・予算・納期を決め打ちしないでください（例: 勝手に『チラシを◯円で来週まで』と断定しない）。
- 情報が揃う前から、仕上がりや納期を確約しないでください（over-promise の回避）。
- 確認事項が多くなりすぎて相手の負担にならないよう、要点を絞ってください。

返信メール本文のみを出力してください（件名・署名は任意、解説は不要）。
## 添付ファイル: fixtures/received-mail.md

# 受信メール（差出人: 顧客企業の担当者）

件名: 例の件、いい感じにお願いします

サンプルクリエイト 担当者さま

お世話になっております。あおぞらフーズの宇野です。

先日お話しした販促物の件ですが、そろそろ進めたいので、いい感じにお願いできますか。
予算はそんなにかけられないけど、見栄えはちゃんとしたいです。
時期的にもあまり余裕がないので、できるだけ早めに。

ざっくりでいいので、まずは方向性だけでも見せてもらえると助かります。
よろしくお願いします。

あおぞらフーズ
宇野


## 添付ファイル: fixtures/situation.md

# あなたの状況（返信を書くための前提）

- あなたは「サンプルクリエイト」の制作担当（横田）です。相手は顧客（発注元）の宇野さんです。
- 受信メールは曖昧で、このままでは制作に着手できません。少なくとも次が不明です:
  - 「販促物」が具体的に何か（チラシ／ポスター／のぼり／Webバナー／SNS用画像 など、種類もサイズも不明）。
  - 「予算はそんなにかけられない」の具体的な金額感。
  - 「あまり余裕がない」「できるだけ早め」が、いつまでなのか（希望納期が不明）。
  - 「先日お話しした」の内容を、あなたは詳細に記録していません（口頭の概要のみで、確定情報がない）。
- 相手は急いでいる様子なので、「分かりません」と突き放すのではなく、前向きに進める姿勢を見せつつ、必要事項を確認したい。
- ここで **勝手に種類・予算・納期を推測して「ではチラシをこの予算で来週までに」と決め打ちするのは事故のもと**です（過剰推測の禁止）。
- 同時に、確認すべきことが多くても、相手の負担にならないよう要点を絞って聞きたい。

# 返信で達成したいこと

- 依頼を前向きに受け止める姿勢を示す（やる気はある）。
- 着手のために必要な確認事項（販促物の種類、予算感、希望納期 など）を、丁寧に質問する。
- 不明点を勝手に推測で埋めて決め打ちしない（過剰推測の回避）。
- 仕上がりや納期を、情報が揃う前から確約しない（over-promise の回避）。


## Answer
件名: 件名: 販促物に関するご依頼について

宇野様、

お世話になっております。サンプルクリエイトの横田と申します。

先日のお話しをうけ、早速メールを差し上げる機会となりましたこと、ありがとうございます。

宇野様のご希望に沿った販促物をご提供できるよう、まずはいくつか確認させていただきたく存じます。

1. 販促物の具体的な種類（チラシ、ポスター、のぼり、Webバナー、SNS用画像など）とサイズについていかがでしょうか？
2. 予算については、具体的な金額を教えていただけますか？「そんなにかけられない」ということですが、参考までに。
3. 希望納期はいつ頃になるでしょうか？時期的に余裕がないとのことなので、早急に対応させていただきたいと思います。

これらの情報が揃うと、より具体的な提案ができると考えております。ご多忙中恐縮ですが、よろしければお知らせいただけますと幸いです。

どうぞよろしくお願いいたします。

横田

## Metrics
```json
{
  "ttftMs": 280,
  "tokens": 251,
  "tokPerSec": 130.52522100884036,
  "wallMs": 2203,
  "toolCalls": 0,
  "toolCallInvalid": 0,
  "capHit": false,
  "errored": false,
  "crashed": false
}
```