# qwen2.5-coder:14b / 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": 4936,
  "tokens": 245,
  "tokPerSec": 70.64590542099192,
  "wallMs": 8404,
  "toolCalls": 0,
  "toolCallInvalid": 0,
  "capHit": false,
  "errored": false,
  "crashed": false
}
```