AI業務活用 2026.04.19

Claude Sonnet 4.5で業務効率化【2026年版】資料作成・メール・議事録を自動化するプロンプト集

タグ:生成AI / Claude / 業務効率化 / AI活用 / プロンプト

業務別プロンプト集

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/月

あわせて読みたい

参考ソース