MCP保险UI-贷款保险智能聊天机器人
智能聊天机器人,用于生成抵押贷款保险报价,与数字保险API完全集成。
🎯 功能
界面聊天智能
- 信息的自动提取 通过自然语言的LLM
- 恢复客户数据 来自CRM Supabase
- 收集进步 缺少带有上下文问题的信息
- 会话上下文管理 为了避免重新请求已经提供的信息
报价比较
- 自动调用数字保险API (GetTarifs)具有递减(CRD)和恒定(固定)贡献
- 智能选择 最佳报价(最低总成本)
- 优化显示 :当所有人都来自同一合作伙伴时,只有一个报价
- TAEA的自动计算 以及潜在的节约
适当的保证
- 根据财产类型的默认担保 :
- 主要居住地:DC/PTIA+IPT+IPP+ITT(必填) - 租赁投资:强制DC/PTIA+IPT/IPP/ITT可选 - 二级住宅:DC/PTIA+IPT+IPP+ITT(必填) - 专业贷款:DC/PTIA+IPT+IPP+ITT(强制性) - 最终贷款:仅限DC/PTIA
- 详细解释 每项保修都有助于客户
自动保存
- 自动创建文件夹 通过CreateBusinessRecord在数字保险外联网中
- ISO日期格式 (YYYY-MM-DD)避免API错误
- 错误管理 不阻止价格显示
🏗️ 建筑
堆叠技术
- 前端 :React 19+顺风CSS 4
- 后端 :Node.js+TypeScript+Express
- API层 :用于类型安全通信的TRPC 11
- 数据库 :带滴流ORM的MySQL/TIDB
- 认证 :Manus OAuth和角色管理(管理员/用户)
- LLM :用于信息提取和智能聊天的AI集成
主要模块
server/api/digitalInsureApi.ts:客户API数字保险(认证OAuth2、getTarifs、createBusinessRecord)server/api/crmApi.ts:用于恢复客户数据的Supabase CRM API客户端server/api/chatContext.ts:会话上下文管理server/api/garantiesExplications.ts:适用于财产类型的担保逻辑server/routers/mcpHttp.ts:具有完整工作流程的主TRPC路由器server/utils/debugLog.ts:用于调试的详细日志记录系统
📋 数据库模式
表格 chat_contexts
存储每个聊天会话的会话上下文:
- 客户信息(姓名、出生日期、电子邮件、邮政编码、职业状态)
- 贷款详情(金额、期限、利率、签署日期、财产类型)
- 偏好(吸烟者、可选担保、借款人数量、配额)
表格 chat_sessions
使用唯一UUID管理聊天会话
表格 api_configs
存储合作伙伴API配置(密钥、URL、类型)
🚀 安装
# Installer les dépendances
pnpm install
# Configurer la base de données
pnpm db:push
# Lancer le serveur de développement
pnpm dev🔧 配置
所需环境变量
DATABASE_URL:Connexion MySQL/TiDBJWT_SECRET:秘密的倾诉会- 凭证数字保险(在代码中配置)
- Credentials CRM Supabase(在代码中配置)
📝 聊天工作流程
- 消息初始值du客户端 “你好,我是Guillaume Bidoux,我想要一份贷款保险报价…”
- 萃取LLM :系统自动提取信息(名称、金额、期限、资产类型等)
- 研究CRM :如果客户存在,则恢复其数据(出生日期、电子邮件、邮政编码、专业状态)
- 收集进步 :系统逐个请求缺少的信息
- 配额计算 :根据借款人数量自动(一个=100%,两个=50%)
- 担保的选择 :根据物业类型,提供详细说明
- 报价生成 :使用CRD和固定设备调用数字保险API
- 显示最佳报价 :只有一个报价(最便宜)与Taea正确
- 自动保存 :在数字保险外联网中创建文件
🐛 调试
系统生成一个文件 debug.log 包括API调用、错误和工作流步骤的所有详细信息。检查此文件以诊断问题。
📚 API文件
数字保险
- 认证 :具有登录/密码的OAuth2
- getTarifs :收回多家保险公司的费率(Maestro、Avenir Naoassur、Iriade、MNCAP)
- 创建业务记录 :在外联网上创建文件夹
CRM数据库
- 搜索客户 :全名
- 合同的收回 :客户合同历史记录
🎨 界面管理员
合作伙伴API配置接口,包括:
- 基于角色的身份验证(管理员唯一性)
- 聊天IA以添加自然语言配置
- 手动配置表单
- API密钥和URL的管理
📄 许可证
所有者-泰坦保险
👥 电影导演
为Titan Assurances开发
