AI業務活用 2026.04.19
Claude Sonnet 4.5で業務効率化【2026年版】資料作成・メール・議事録を自動化するプロンプト集
業務別プロンプト集
1. 議事録の自動生成
# meeting_minutes.py
# 会議メモから議事録を自動生成する
import anthropic
client = anthropic.Anthropic()
MINUTES_SYSTEM = """あなたは日本語ビジネス文書の専門家です。
会議メモから正式な議事録を作成してください。
フォーマット:
# 議事録
**日時**: [日時]
**参加者**: [参加者リスト]
**目的**: [会議の目的]
## 決定事項
- [箇条書き]
## アクションアイテム
| 担当者 | タスク | 期限 |
|--------|--------|------|
| [名前] | [タスク] | [日付] |
## 議論の要点
[主要な議論点を簡潔に]
## 次回
[次回会議の予定]"""
def generate_minutes(meeting_notes: str) -> str:
"""会議メモから議事録を生成する"""
response = client.messages.create(
model="claude-sonnet-4-5",
max_tokens=1024,
system=MINUTES_SYSTEM,
messages=[{"role": "user", "content": f"以下の会議メモから議事録を作成してください:\n\n{meeting_notes}"}]
)
inp = response.usage.input_tokens
out = response.usage.output_tokens
cost = (inp * 3.0 + out * 15.0) / 1_000_000
print(f"コスト: ${cost:.4f}/件")
return response.content[0].text
# 使用例
notes = """
4/19 14:00 マーケティング定例
参加: 田中・佐藤・山田
Q2キャンペーン: 予算250万で確定。田中がランディングページを4/30までに作成。
SNS運用: 佐藤が週3投稿でTikTok強化。5/15に中間レポート
次回: 5/1 14:00
"""
minutes = generate_minutes(notes)
print(minutes)
2. メール下書きの自動生成
# email_drafter.py
# メールの状況を入力して下書きを生成する
def draft_email(situation: str, tone: str = "丁寧") -> str:
"""状況説明からメールを下書きする"""
response = client.messages.create(
model="claude-haiku-4-5-20251001", # メールはHaikuで十分($0.80/1M)
max_tokens=512,
system=f"日本語ビジネスメールの専門家として{tone}な文体で下書きを作成してください。件名と本文を含めてください。",
messages=[{"role": "user", "content": situation}]
)
return response.content[0].text
# 使用例
email = draft_email("""
状況: 先週の会議でお伝えした納期(4月30日)を5月10日に延期させてほしい。
理由: 追加の品質チェックが必要になったため。
相手: 株式会社ABC 鈴木部長
""")
print(email)
3. 月次レポートの自動生成
# monthly_report.py
# 数値データから月次レポートを自動生成する
import json
def generate_monthly_report(kpi_data: dict) -> str:
"""KPIデータから月次レポートを生成する"""
data_str = json.dumps(kpi_data, ensure_ascii=False, indent=2)
response = client.messages.create(
model="claude-sonnet-4-5",
max_tokens=2048,
messages=[{"role": "user", "content": f"""
以下のKPIデータから月次レポートを作成してください。
- 前月比の増減と考察
- 目標達成率
- 課題と来月の対策
KPIデータ:
{data_str}
レポートは経営陣向けに簡潔に(1,000文字以内)まとめてください。"""}]
)
return response.content[0].text
# 使用例
kpi = {
"month": "2026年4月",
"revenue": {"actual": 5200000, "target": 5000000, "prev_month": 4800000},
"new_customers": {"actual": 45, "target": 40, "prev_month": 38},
"churn_rate": {"actual": 2.1, "target": 2.0, "prev_month": 2.5},
"nps": {"actual": 72, "target": 70, "prev_month": 68}
}
report = generate_monthly_report(kpi)
print(report)
# 生成コスト: 約$0.02/件
コスト試算まとめ
| 業務 | モデル | 月30件の場合 |
|---|---|---|
| 議事録生成 | Sonnet | ~$0.42/月 |
| メール下書き | Haiku | ~$0.04/月 |
| 月次レポート | Sonnet | ~$0.60/月 |
| 翻訳(英→日) | Haiku | ~$0.05/月 |