🇨🇭 瑞士人工智能呼叫代理
瑞士市场的企业级AI呼叫代理——呼入和呼出呼叫、多语言(DE/FR/IT)、MCP架构、Claude AI决策引擎、实时仪表板。
______________________________________________________________________
📋 项目概述
这 瑞士人工智能呼叫代理 是专为瑞士市场打造的企业级自主呼叫系统。它使用人工智能处理呼入和呼出电话,支持瑞士德语方言以及法语和意大利语,并完全符合瑞士数据保护法规(DSG/nDSG)。
该系统由以下设备供电 MCP(模型上下文协议) 作为编排层和 克劳德AI 作为智能决策引擎,它支持实时上下文感知对话、CRM查找、升级决策和自动跟进,所有这些都可以通过现代网络仪表板进行控制。
______________________________________________________________________
⚡ 关键能力
外呼电话
- 预约安排和提醒
- 客户跟进活动
- 使用个性化脚本进行销售推广
- 付款提醒和催款
- 调查和反馈收集
呼入电话
- 智能客户支持处理
- 无需人工干预的常见问题解答
- 在互联系统中自动创建票证
- 智能升级到具有完整上下文切换的人工代理
- 用自然语言理解代替IVR
核心情报
- 基于完整对话上下文的实时决策
- 通过MCP工具在主动通话期间查找CRM数据
- 呼叫后自动呼叫摘要和任务创建
- 情绪分析和对话评分
- 基于信任的升级阈值
______________________________________________________________________
🇨🇭 瑞士市场特征
| 功能 | 详细信息 |
|---|---|
| 语言 | 瑞士德语(ZH/BE/BS方言)、标准德语、法语、意大利语、罗曼什语 |
| 数据保护 | 完全符合瑞士DSG/nDSG和GDPR |
| 本地集成 | Abacus、Bexio、瑞士电信API(Swisscom、Sunrise、Salt) |
| 电话格式 | 瑞士号码格式(+41),SIP路由支持 |
| 数据驻留 | 可在瑞士Azure区域或内部部署 |
______________________________________________________________________
🏗️ 系统架构
┌─────────────────────────────────────────────────────────────┐
│ WEB DASHBOARD │
│ (React + TypeScript - Control Panel) │
└──────────────────────┬──────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ COMMAND LAYER (API) │
│ Node.js + Express REST API │
└──────────────────────┬──────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ MCP ORCHESTRATION LAYER │
│ ┌──────────────┐ ┌─────────────┐ ┌──────────────────┐ │
│ │ Call Tools │ │ CRM Tools │ │ Calendar Tools │ │
│ └──────────────┘ └─────────────┘ └──────────────────┘ │
└──────────────────────┬──────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ DECISION ENGINE (Claude AI) │
│ Context Analysis → Decision → Action → Response │
└──────────┬───────────────────────────────────┬──────────────┘
│ │
▼ ▼
┌──────────────────┐ ┌─────────────────────┐
│ VOICE LAYER │ │ BACKEND SYSTEMS │
│ STT: Whisper / │ │ CRM, ERP, Calendar │
│ Azure Speech │ │ Abacus, Bexio, M365│
│ TTS: ElevenLabs │ └─────────────────────┘
│ / Azure Neural │
└────────┬─────────┘
│
▼
┌──────────────────┐
│ TELEPHONY API │
│ Twilio / SIP │
│ Swisscom / Salt │
└──────────────────┘______________________________________________________________________
🎛️ 仪表板功能
- 实时通话监视器 --实时转录和呼叫状态
- 竞选经理 --使用日程安排创建和管理出站呼叫列表
- 决策树编辑器 --没有用于定义调用流和逻辑的代码编辑器
- 分析和报告 --通话成功率、情绪评分、转化跟踪
- 警报系统 --升级、故障和异常的即时通知
- 代理配置 --管理角色、语言、脚本和回退行为
- 集成中心 --连接CRM、ERP、日历和票务系统
______________________________________________________________________
🧠 决策引擎
Claude AI充当系统的中央大脑:
Conversation Input
│
▼
┌─────────────────────────┐
│ Context Assembly │ ← CRM data, history, call goal
└────────────┬────────────┘
│
▼
┌─────────────────────────┐
│ Claude AI Analysis │ ← Intent detection, sentiment
└────────────┬────────────┘
│
▼
┌─────────────────────────┐
│ Decision Making │ ← Continue / Escalate / End / Task
└────────────┬────────────┘
│
▼
┌─────────────────────────┐
│ Action Execution │ ← MCP tool calls, CRM update, follow-up
└─────────────────────────┘置信阈值:
>90%→ 完全自主的行动70-90%→ 记录以供审查<70%→ 升级到人工智能
______________________________________________________________________
🛠️ 技术栈
| 层 | 技术 |
|---|---|
| 编排 | MCP(模型上下文协议) |
| 人工智能/法学硕士 | 克洛德人工智能 |
| 语音转文本 | OpenAI Whisper/AAzure语音服务 |
| 文本转语音 | ElevenLabs/Azure神经语音 |
| 电话 | Twilio/SIP/Plivo |
| 仪表板前端 | React 18+TypeScript+TailwindCSS |
| 后端API | Node.js+Express |
| 数据库 | PostgreSQL+Redis |
| 基础设施 | Docker+Azure(瑞士地区) |
______________________________________________________________________
👤 循环中的人类
- 人工智能可以随时一键接管任何呼叫
- 所有低于置信阈值的人工智能决策都会被标记以供审查
- 每个AI决策的完整审计日志
- 阴影模式:人工智能倾听和建议,人类执行
______________________________________________________________________
🔒 合规与隐私
- 符合瑞士DSG/nDSG标准
- 符合GDPR的数据处理
- 自动通话录音同意提示
- 瑞士数据驻留(Azure瑞士北部)
- 默认情况下,没有用于模型训练的数据
______________________________________________________________________
🗺️ 路线图
第一阶段——入境基础
- \[\]使用Claude AI进行基本呼入处理
- \[\]瑞士-德国STT集成
- \[\]使用CRM工具设置MCP服务器
- \[\]带有通话记录的简单仪表板
第2阶段——出站+仪表板
- \[\]出境活动经理
- \[\]带有分析功能的完整仪表板
- \[\]决策树编辑器(无代码)
- \[\]Bexio/Abacus集成
第三阶段——完全自主+方言优化
- \[\]瑞士方言微调(苏黎世、伯尔尼、巴塞尔)
- \[\]每次通话多语言切换
- \[\]高级情绪分析
- \[\]内部部署选项
______________________________________________________________________
🚀 入门指南
git clone https://github.com/Chrissotino/swiss-ai-call-agent.git
cd swiss-ai-call-agent
npm install
cp .env.example .env
npm run mcp:start
npm run api:start
npm run dashboard:start______________________________________________________________________
📁 项目结构
swiss-ai-call-agent/
├── mcp-server/ # MCP orchestration server
│ ├── tools/ # Call, CRM, Calendar MCP tools
│ └── index.ts
├── decision-engine/ # Claude AI integration
│ ├── prompts/ # System prompts per use case
│ └── engine.ts
├── voice-layer/ # STT/TTS integration
├── telephony/ # Twilio / SIP adapter
├── api/ # Express REST API
├── dashboard/ # React frontend
├── integrations/ # Bexio, Abacus, M365 connectors
├── .env.example
└── docker-compose.yml______________________________________________________________________
📄 许可证
MIT许可证
______________________________________________________________________
👤 作者
克里斯·索蒂诺 --AI架构师
- 领英: linkedin.com/in/克里斯索蒂诺
- github: @克里斯索蒂诺
______________________________________________________________________
*建于❤️ 瑞士市场——因为人工智能应该说你的语言。*
