返回博客
实现指南·2026年5月25日·阅读约 7 分钟

韩语呼叫中心 AI 自动化 — 使用 Claude Haiku 以百分之一的成本处理

韩国 SaaS / 电商公司最快采用 AI 的领域:客户服务自动化。使用 Haiku 分类、Sonnet 生成回复,并通过 prompt caching 节省 90% 成本。每次 10 韩元,每月每天处理 1,000 件的成本为 28 万韩元。包含韩语敬语一致性与遵守《个人信息保护法》。

韩国 SaaS / 电商公司最快采用 AI 的领域是客户服务自动化。若全部由人工处理,每月可能花费数千万韩元;但使用 Claude 自动完成分类和回复草稿后,成本可降低 90% 以上。本文公开实际可运行的代码和成本。

结构

  1. 使用 Claude Haiku 4.5 对收到的工单进行分类(最便宜)
  2. 搜索相似的历史案例(向量数据库)
  3. 使用 Claude Sonnet 4.6 生成回复草稿
  4. 客服人员审核后发送(或对低优先级工单自动发送)

第 1 步:分类——Claude Haiku 4.5

Haiku 4.5 非常适合分类等简单任务,价格低廉。按 Kunavo 价格为输入 $0.40/1M,输出 $2.00/1M。一张 200 字韩语工单加上 50 个代币的 JSON 输出,每单约为 $0.00004(约 0.06 韩元)。

classify.py
import json
from openai import OpenAI

client = OpenAI(
    api_key="sk-kn-...",
    base_url="https://api.kunavo.com/v1",
)

# Claude는 json_schema로 지정한 response_format만 지킵니다 (json_object는 보장 안 됨).
TICKET = {
    "type": "object",
    "properties": {
        "category": {"type": "string", "enum": ["결제", "배송", "반품", "기술", "기타"]},
        "priority": {"type": "string", "enum": ["긴급", "보통", "낮음"]},
        "summary": {"type": "string"},
    },
    "required": ["category", "priority", "summary"],
    "additionalProperties": False,
}

def classify_ticket(text: str) -> dict:
    """들어온 고객 문의를 카테고리 + 우선순위로 분류."""
    resp = client.chat.completions.create(
        model="claude-haiku-4-5",  # 가장 저렴, 분류엔 충분
        messages=[
            {
                "role": "system",
                "content": (
                    "당신은 한국어 고객 문의 분류기입니다. "
                    "다음 JSON 형식으로만 응답하세요: "
                    '{"category": "결제|배송|반품|기술|기타", '
                    '"priority": "긴급|보통|낮음", '
                    '"summary": "한 문장 요약"}'
                ),
            },
            {"role": "user", "content": text},
        ],
        response_format={"type": "json_schema",
                         "json_schema": {"name": "ticket", "schema": TICKET}},
        max_tokens=200,
    )
    return json.loads(resp.choices[0].message.content)

第 2 步:搜索相似案例

将过去处理良好的回复案例通过嵌入和 pgvector 保存,然后根据新工单嵌入与其之间的余弦相似度搜索排名前 5 的案例。Kunavo 不提供嵌入,因此只有这一步直接调用 OpenAI 并由 OpenAI 直接计费——单价请查看 OpenAI 定价页面。生成阶段使用 Kunavo。

第 3 步:生成回复草稿——Claude Sonnet 4.6 + prompt caching

reply.py
def generate_reply(ticket: dict, context: list[str]) -> str:
    """과거 유사 사례 5건을 참조해 응답 초안 생성."""
    references = "\n\n".join(context)
    resp = client.chat.completions.create(
        model="claude-sonnet-4-6",  # 응답 품질은 Sonnet
        messages=[
            {
                "role": "system",
                "content": [
                    {
                        "type": "text",
                        "text": COMPANY_GUIDELINES,  # 회사 톤 & 정책
                        "cache_control": {"type": "ephemeral"},
                    },
                ],
            },
            {
                "role": "user",
                "content": (
                    f"## 고객 문의\n{ticket['original_text']}\n\n"
                    f"## 분류\n{ticket['category']} / {ticket['priority']}\n\n"
                    f"## 참고할 과거 응답 (5건)\n{references}\n\n"
                    "## 작성 지침\n"
                    "1. 정중한 격식체 (~습니다)\n"
                    "2. 3문단 이내\n"
                    "3. 다음 단계가 무엇인지 명확히 안내\n"
                ),
            },
        ],
        max_tokens=600,
    )
    return resp.choices[0].message.content

公司指南(3,000 个代币)每次都相同,因此使用 cache_control 进行缓存。从第 2 次调用开始,这部分只按输入价格的 10% 收费。

应用缓存后的单笔成本估算:

  • 分类(Haiku 4.5):$0.00006
  • 搜索嵌入:$0.0000025
  • 回复生成(Sonnet 4.6,命中缓存):输入约 1K 个代币 + 输出 500 个代币 = $0.0042
  • 合计:约 $0.004(约 6 韩元)

每月成本示例

  • 每天 100 单:每月 $13(约 1.8 万韩元)
  • 每天 1,000 单:每月 $130(约 18 万韩元)
  • 每天 10,000 单:每月 $1,300(约 180 万韩元)

对比:1 名客服每月约 250 万韩元,处理上限为每天 100 单。若要每天处理 1,000 单,需要 10 人,即每月 2,500 万韩元。AI 自动化可带来 100 倍以上的成本差异。

针对韩国环境的注意事项

  • 敬语一致性:在系统提示中反复明确“礼貌正式体(~습니다)”。像评估面试官一样,对 100 个回复样本进行抽样后执行变体测试
  • 韩语代币消耗:韩语相比英语消耗 1.5-2 倍代币。上述成本估算以韩语为基准
  • 遵守个人信息保护法:绝不要将客户 PII(姓名、电话号码、地址)放入系统提示。屏蔽后再传给 LLM
  • 付款方式:可以使用国际银行卡、Apple Pay、Google Pay;如果结账页面以韩元显示,还可以使用 KakaoPay、Naver Pay、PAYCO、Samsung Pay 和韩国本地银行卡为 Kunavo 余额充值(不支持 Toss)。我们既不开具税务发票,也不开具普通发票——可作为凭证的只有银行卡和简易支付明细中的付款记录,以及 /app/billing 中的充值和使用记录。

上线检查清单

  • 前 100 单由客服 100% 审核 → 确认准确率达到 90%+ 后逐步自动化
  • 紧急类别始终由人工审核(错误成本高)
  • 每周将错误分类的案例加入指南(持续学习)
  • 在 /app/usage 跟踪每月用量,在/app/keys 设置每日上限(防止意外失控)

开始使用:免费注册后从 $10 起充值,按量付费使用。各模型单价和支付方式请查看 Claude API 价格与支付整理 和 价格页面;与 OpenRouter 的比较请参阅 OpenRouter 替代方案比较。完整文档:/docs/quickstart;提示缓存指南:prompt caching deep dive。