启点 (Qidian) - AI心灵伙伴产品系统

我要开发同款
proginn15225938832025年12月27日
32阅读

技术信息

语言技术
PythonVueMySQL
系统类型
Web
行业分类
开发工具

作品详情

行业场景

在快节奏的现代生活中,人们面临着巨大的心理压力和情绪困扰。根据《中国国民心理健康发展报告》显示,超过50%的年轻人存在不同程度的焦虑和抑郁情绪。然而,传统心理咨询存在费用高、预约难、隐私顾虑等问题,导致大多数人无法及时获得心理支持。

同时,随着AI大模型技术的成熟,智能心理陪伴成为可能。用户需要一个随时随地可以倾诉的"树洞",一个能够理解自己情绪变化的"伙伴",一个在面临人生选择时提供理性分析的"顾问"。

启点正是针对这一痛点,结合微信小程序的便捷性和AI技术的智能性,为用户提供低门槛、高隐私、个性化的心理健康服务。通过日常记录帮助用户建立自我觉察习惯,通过情绪分析让用户看见自己的内心变化,通过周报和决策推演支持用户的自我成长和理性决策。

功能介绍

启点是一款基于AI的心灵伙伴微信小程序,核心功能包括:

1. 智能记录系统

支持语音和文字两种记录方式,用户可以随时随地记录生活感受
语音自动转文字,降低记录门槛
AI自动分析情绪并打标签(开心、平静、焦虑、难过、愤怒等)
记录按日期分组展示,支持下拉刷新和上拉加载
2. 每周自我认知简报

基于一周的记录数据,AI生成个性化周报
包含情绪分布图、情绪波动曲线、高频关键词
AI提供温暖的文字洞察,帮助用户看见自己的成长
支持查看历史周报,追踪长期变化
3. 决策推演支持

用户输入纠结的问题,AI基于历史记录进行分析
提供当前真实状态分析、多种可能路径的利弊分析
给出最小验证行动(MVA)建议,帮助用户迈出第一步
记录越多,分析越准确
4. 隐私保护

数据加密存储,不用于训练或分享给第三方
用户可随时清除所有数据
首次使用需同意隐私声明
5. 温柔提醒

支持自定义每日提醒时间
使用温暖的文案,帮助用户养成记录习惯

项目实现

个人全栈开发
启点采用前后端分离架构,包含三个端:

微信小程序端(uni-app + Vue3)

使用uni-app框架实现跨平台开发
Vue3组合式API提升代码可维护性
Pinia进行状态管理
使用uni.getRecorderManager()实现录音功能
统一封装请求处理token和错误
Web管理端(Vue3 + Vite)

提供用户在PC端的访问入口
复用小程序的核心功能逻辑
后端服务(Python FastAPI)

FastAPI框架提供高性能异步API
httpx实现AI服务的异步调用
阿里云OSS存储音频文件
JWT实现用户认证
核心实现流程

用户登录:通过微信授权获取openid,创建或查询用户账号,返回JWT token

语音记录:

小程序录音 → 上传到OSS → 调用百度ASR转文字
文字内容调用AI进行情绪分析
保存记录到MongoDB,包含原文、音频URL、情绪标签
情绪分析:

调用大模型API(如通义千问、文心一言)
Prompt设计为情绪分类任务
返回情绪标签和分数(-1到1)
周报生成:

查询用户一周内的所有记录
统计情绪分布、提取高频关键词
调用AI生成温暖的文字总结
生成可视化图表数据
决策推演:

获取用户历史记录作为上下文
结合用户问题调用AI进行分析
返回结构化结果(当前状态、可能路径、MVA建议)

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论