会员 »

Intercom

Intercom 是一家人工智能客户服务公司,其使命是帮助企业提供卓越的客户体验。我们的 AI 智能客服 Fin 是市场上最先进的客户服务 AI 智能客服,它使企业能够提供全天候、无可挑剔的客户服务,并最终以更好的方式转变他们的客户体验。Fin 还可以与我们的帮助台结合,成为一个名为 Intercom 客户服务套件的完整解决方案,为需要人工客服处理的更复杂或高接触的查询提供 AI 增强的支持。Intercom 成立于 2011 年,赢得了近 30,000 家全球企业的信赖,正为客户服务树立新的标杆。

他们如何使用 Rails

Rails 从第一天起就一直是 Intercom 的核心。从 Rails 3.0.3 开始,代码库已经发展成一个拥有两百万行代码的宏伟巨石,并通过持续的升级保持最新。

Intercom 遵循主干开发模式。工程师会打开小的 PR,并在一天中合并到主干。每个 PR 会运行超过 10 万个测试,P75 完成时间为 6 分钟。每次部署都会并行运行完整的测试套件以及预演和生产前冒烟测试。当所有检查通过后,数千台主机拉取新版本,并分批重启 Rails。端到端部署完成后,P75 时间在 12 分钟以内。回滚甚至更快,大约需要两分钟,通过将每台主机指向之前的版本并重启 Rails 来实现。

在高峰期,Intercom 每秒处理 150,000 个 HTTPS 请求和 50,000 个后台作业请求。这带来了每秒超过 200 万次 SQL 调用和 2000 万次缓存命中。

Rails 帮助 Intercom 保持基础设施的简单性,让他们的团队能够更快地进行创新。请求量翻倍只需要增加更多的主机。

2022 年,该公司成为 Rails 基金会的创始核心成员

在 Intercom,我们相信要构建世界一流的客户服务体验,而 Rails 从第一天起就一直是我们这段旅程的核心。

十多年来,它使我们能够快速迭代、平稳扩展,并为 Fin 等创新提供动力,Fin 是我们能够大规模解决客户查询的 AI 智能客服。Rails 现在每天支持数百万次对话,我们的工程师也因为一个为人类设计的框架而保持快乐和高效。

支持 Rails 基金会是我们确保 Rails 持续发展的方式,这样下一代公司才能从“Hello World”成长到 IPO。

Ryan Sherlock 工程总监

社区参与

伦敦 Ruby 用户组
Ruby 爱尔兰
Rails World 赞助商