Chatters AI – AI 伴侣与角色聊天应用
LogoACTIVE

Chatters AI – AI 伴侣与角色聊天应用

3 months
0 Contributors
2024年6月 — 2024年9月

一款 AI 伴侣应用,提供真实的 24/7 对话、多种 AI 角色与人格、语音输入以及角色扮演——从 LLM 管道到 App Store 上线全程打造。

Chatters AI 是一款 AI 伴侣和角色聊天应用,让用户随时与逼真的 AI 人格进行对话——可以是朋友、调情对象、角色扮演伙伴或倾诉对象。我们从头到尾设计并构建了产品:移动应用、后端、LLM 对话流水线以及订阅模式。

项目简述

客户希望打造一款不感觉像聊天机器人的 AI 聊天应用。对话必须自然、持久且情感一致;角色需要拥有鲜明的个性,并在长时间的会话中保持一致;整个体验必须在消费级订阅模式下流畅运行。

我们的构建

具备持久记忆的角色系统。 每个 AI 人格都有明确的性格、背景故事、兴趣和对话风格。对话会跨会话保留上下文,角色会记得用户昨天分享的内容并相应回应。

自然语言对话流水线。 应用运行在与模型无关的 LLM 层,具备提示管理、安全过滤和响应流式传输。该架构允许在不更改应用的情况下切换或混合模型,保持大规模时每次对话的成本可控。

语音和多模态输入。 用户可以语音而非键入;语音输入会被转录并在同一对话流程中处理。

角色扮演和情景模式。 除了日常聊天,用户还可以与选定角色启动结构化的角色扮演情景。

24/7 全天候即时回复。 响应延迟是核心产品指标;流式传输和后端缓存确保在负载下回复快速。

订阅与付费墙流程。 高级套餐解锁无限消息、额外角色和更多功能,采用 App Store 与 Google Play 订阅并在服务器端进行收据验证。

技术亮点

  • 原生 iOS(Swift / SwiftUI)和 Android(Kotlin)客户端
  • 使用 NestJS 的后端,配合 PostgreSQL 与 Redis 进行会话状态和缓存
  • 支持多供应商的 LLM 抽象层,具备提示版本管理和评估
  • 通过 WebSocket 实现流式响应,提供实时聊天体验
  • 对输入和输出进行内容安全过滤
  • 通过 RevenueCat 管理订阅并进行服务器端验证
  • 用于持续优化的分析与崩溃报告

成果

Chatters AI 已上架 App Store 与 Google Play,并作为实时订阅产品运营。模型无关的架构使产品能够在新模型发布时直接采用更新、更便宜或性能更佳的模型,而无需重写应用。

提供的服务

AI 产品策略 · 对话式 AI 架构 · LLM 集成 · 原生 iOS 与 Android 开发 · 后端开发 · UI/UX 设计 · 订阅与付费墙实现 · App Store 上线与 ASO

Project Details

Started2024年6月10日
Completed2024年9月12日
Duration3 months
Team0 members

Share

Technologies

Swift、SwiftUI、Kotlin、NestJS、PostgreSQL、Redis、OpenAI API、Anthropic API、RevenueCat、Firebase、AWS

Services

移动应用开发,AI 集成,LLM 聊天架构,UI/UX 设计,后端开发,应用商店发布

Like what you see?

Let's build something amazing together.