AI Persona — 构建、分享并与您的定制 AI 伴侣聊天

发布: (2026年1月31日 GMT+8 22:50)
7 分钟阅读
原文: Dev.to

Source: Dev.to

AI Persona — 构建、分享并与您的自定义 AI 伴侣聊天的封面图片

TL;DR

我构建了 AI Persona —— 一个开源的 Android 应用,允许你创建、定制并与 AI 伴侣聊天(支持语音和知识库)。可以在 Google Play 上试用,查看代码仓库,继续阅读了解我为何构建它、它是如何工作的以及你如何帮助。

  • Play Store:
  • GitHub:

Why I built AI Persona

许多 AI 聊天应用感觉千篇一律:只有一个助理、一种语气。我想要更有趣、更模块化的体验——能够随时启动一个创意写作伙伴、一个只了解你项目文档的助理,甚至是一个像从电影剧本里走出来的虚构角色。

所以我创建了 AI Persona,使其具备:

  • Personal: 每个角色都有自己的个性、记忆以及可选的知识库。
  • Creative: 可用于头脑风暴、角色扮演、练习或提升生产力。
  • Open: 你可以检查并贡献(上面链接的仓库)。

功能概览(快速了解)

  • Chat with unique AI personas 能记住上下文并适应你的风格。
  • Create custom personas from scratch — 设置人格、专长和回复风格。
  • Add custom knowledge bases (documents) 供 persona 参考。
  • Voice features: 语音转文字和文字转语音,实现自然对话。
  • Community & social: 浏览、关注、点赞、克隆和 remix 社区 persona。
  • Cross‑device sync, privacy controls(导出/删除数据),以及针对更高使用量的订阅层级。

最近的更新包括画中画(Picture‑in‑Picture)支持和 Android 15 边缘到边缘的改进。

Google Play

定价与限制(在 Play 商店列出)

计划价格 / 月每日消息数角色数历史记录语音存储
免费25最多 33 天50 MB
基础$4.99200最多 1530 天
高级$9.991,000最多 5090 天
专业$19.99无限无限无限更大

Google Play

截图 / 视觉

截图和应用图标可在 Play 商店的列表中获取。欢迎在 dev.to 帖子中使用它们以提供视觉上下文。商店中的“关于此应用”文案也概括了体验。

Google Play

如何尝试

  1. 从 Google Play 安装。
  2. 创建一个角色(或浏览社区角色)。
  3. 添加一两个小文档,如果你希望角色从你的知识库中作答。
  4. 测试语音输入和 TTS,以体验多模态流程。

如何贡献(面向开源社区)

注意: 我尝试访问您提供的 GitHub 仓库链接,但在我这边返回了 404。请确保仓库是公开的或 URL 正确,以便贡献者能够访问。

建议的 CONTRIBUTING.md

# Contributing to AI Persona

Thanks for wanting to help! A few ways to contribute:

- **Bug reports & feature requests:** open issues labeled `bug` or `enhancement`.
- **Pull requests:** branch from `main` and open PRs against `main`. Keep changes focused.
- **Localization:** provide translations for `strings.xml` (or other i18n files).
- **Persona marketplace:** add example persona JSONs in `/examples/personas`.
- **Docs:** improve the README with architecture, deployment, and API docs.

### Testing

- Unit tests for core logic.  
- Integration tests for networking and storage.  
- Manual test plan for voice / TTS features.

如果您愿意,我可以现在为您生成一份完善的 CONTRIBUTING.md 和 README 部分。

开发者备注(在 README / 技术说明中应包含的内容)

  • 平台: Android(最低 API 24 / 目标 SDK X)。
  • 语言与框架:(例如 Flutter / Kotlin / Jetpack Compose —— 填写你使用的技术)。
  • AI: 描述应用是使用远程大语言模型 API(OpenAI、Anthropic 等)还是混合方案。解释提示词、角色元数据以及自定义知识库的存储和检索方式。
  • 语音: 详细说明 TTS/STT 提供商(Google Speech‑to‑Text、Android TTS 或云服务提供商)。
  • 身份验证与隐私: 令牌存储、传输加密、导出/删除接口。
  • 计费: Play Billing 集成说明,以及订阅状态是如何在客户端与服务器端强制执行的。

在 README 中加入这些细节,可帮助开发者判断是否能够在本地运行该应用或贡献功能。

建议的 dev.to 帖子正文(可直接复制)

以下是一个可直接粘贴的文章正文(略短,适合快速浏览的 dev.to 读者)。如果你愿意,也可以使用上面的更长文本——两者都已准备好发布。

(在此插入文章正文。)

路线图想法(可选 / 下一步)

  • 桌面/网页客户端或渐进式网页应用版本。
  • 设备端离线 LLM 推理。
  • 扩展的角色市场,包含评分与变现。
  • 高级知识库索引(向量搜索)。
  • 社区驱动的提示模板和工作流自动化。

Features

  • PWA 用于跨平台使用
  • Persona 版本控制和差异 – 查看编辑历史。
  • 导入 / 导出市场格式 – JSON 或 YAML。
  • 端到端加密 – 对私有知识库可选。
  • 离线 / 边缘 LLM 支持 – 仅在本地运行 Persona。

结束 / 行动号召

如果你喜欢使用 AI 进行构建,或想尝试一些奇特的人格设想(例如,只会给出励志语录的 NFL 教练,或解决调试问题的 1920 年代侦探),下载 AI Persona 并创建一个。

想要贡献吗?查看仓库并打开 issue —— 或者联系我,我会起草 CONTRIBUTING.md / README.md 部分,以便更顺畅地上手。

  • Play Store:
  • GitHub:
Back to Blog

相关文章

阅读更多 »