Skip to content

Repository files navigation

🎮 AI 人生对话模拟器(AI-Life-simulator)

一个基于大模型的微信小程序,通过 AI 动态生成“人生剧情”,仿vx聊天界面交互体验,让用户体验不同人生轨迹。


🚀 项目简介

本项目是一个实验性 AI 应用:

  • 随机生成“人生开局”
  • 基于用户选择推进剧情
  • 使用 AI 实时生成事件与文本
  • 支持多结局与回溯机制

目标是打造一个有交互、有沉浸感、可重复体验的人生对话模拟系统


✨ 核心功能

  • 🎲 随机开局 出生背景、性格、家庭等随机生成

  • 🧠 AI 剧情生成 基于上下文动态生成故事发展

  • 🔀 多选项决策 每回合提供不同人生选择

  • 📈 状态变化系统 金钱 / 健康 / 情绪 / 关系 等持续演化 根据实时聊天内容推进

  • 🔁 关键节点回退(可扩展) 支持“回到过去重新选择”的机制

  • 📤 分享能力(规划中) 生成“人生总结卡片”用于传播


🏗 技术架构

微信小程序(前端)
   ↓
云函数(Node.js)
   ↓
调用AI 模型(prompt提示词引导生成)

📁 项目结构

.
├── miniprogram/        # 小程序前端代码
│   ├── pages/          # 页面
│   ├── utils/          # 工具函数
│   └── app.js          # 应用入口
│
├── cloudfunctions/     # 云函数(后端逻辑)
│   └── rewriteLifeText # AI 文本处理
│
├── tests/              # 测试脚本(AI逻辑验证)
├── package.json        # Node依赖
├── README.md

🛠 本地开发说明

1. 安装依赖

npm install

2. 使用微信开发者工具打开项目

直接导入根目录

3. 云函数部署

在微信开发者工具中:

  • 上传并部署 cloudfunctions (上传并安装依赖也需要)
  • 配置环境变量 API url key mode是必要的 其他可选

💡 项目特点

  • 纯 AI 驱动的剧情生成
  • 强交互 + 高不确定性体验
  • 后续有强扩展性

📌 规划

  • 用户系统(登录 / 数据存储)
  • 分享卡片(小红书传播)
  • 商业化
  • 引入多种个性化人格对话

⭐ 本人纯小白 欢迎大家给我提提建议 谢谢

About

AI 人生模拟小程序

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages