面向个人用户、小型团队和企业服务场景,提供可通过微信直接使用的 AI 智能助手能力。用户无需安装额外 App,即可在微信中完成智能问答、图片理解与生成、语音回复、天气查询、位置记录、附近地点搜索、出行路线规划及定时提醒等操作。
项目适用于企业内部智能助手、客户服务与咨询、门店导览、生活服务、知识问答、活动提醒等场景。系统可根据客户业务接入专属知识库、行业流程和第三方接口,并按需裁剪功能模块,形成可私有化部署的微信 AI 助手。
点击空白处退出提示
面向个人用户、小型团队和企业服务场景,提供可通过微信直接使用的 AI 智能助手能力。用户无需安装额外 App,即可在微信中完成智能问答、图片理解与生成、语音回复、天气查询、位置记录、附近地点搜索、出行路线规划及定时提醒等操作。
项目适用于企业内部智能助手、客户服务与咨询、门店导览、生活服务、知识问答、活动提醒等场景。系统可根据客户业务接入专属知识库、行业流程和第三方接口,并按需裁剪功能模块,形成可私有化部署的微信 AI 助手。
1. 微信机器人接入:支持微信扫码登录、会话恢复、消息接收与主动回复,并提供浏览器管理页面查看连接状态。
2. AI 智能对话:基于大模型完成自然语言问答,支持按微信用户隔离的上下文记忆,保证多用户会话互不干扰。
3. 多模态能力:支持图片识别、AI 图片生成、视频生成任务及异步完成通知。
4. 语音能力:支持读取微信语音转写文本,并将 AI 回复合成为 MP3 语音发送。
5. 实用工具:集成天气预报、位置保存、附近地点搜索、步行/驾车路线规划、延时和每日定时提醒。
6. 可扩展能力:采用工具调用架构,可继续接入企业知识库、表单、CRM、工单、日程、邮件及业务系统接口。
7. 智能求职助手:支持上传 PDF/Word 简历并自动解析,按职位关键词、城市、薪资、外包筛选等条件搜索候选岗位;AI 结合简历与岗位描述输出 0—100 匹配分、匹配理由和真实沟通语。候选岗位会先在微信中推送,由用户明确确认后才执行沟通或投递,并提供投递记录、去重、每日限额、暂停与恢复等能力。
8. RAG 知识库:支持上传业务文档并自动解析、切分和向量化;用户提问时系统检索最相关内容,按相似度返回 Top-K 片段,再由大模型基于检索结果回答并标注来源文件。知识库按用户隔离,可用于企业制度问答、产品资料查询、客服知识库等场景。
后端采用 Java 21、Spring Boot 4 与 Maven 构建,使用 Spring AI 封装大模型对话和工具调用能力;通过微信 iLink SDK 实现微信扫码登录、消息轮询和消息发送。系统将普通文本与图片消息分别路由至文本模型和多模态模型,并使用 Function Calling 自动选择天气、位置、图片、语音、视频和提醒等业务工具。
消息处理层采用“同一用户串行、不同用户并行”的任务调度方式,既保证上下文顺序,也提升多用户处理效率。数据层使用 MyBatis 与 SQLite 保存业务数据;Web 管理页用于展示机器人状态和辅助登录。项目采用模块化结构,便于按客户需求扩展功能、替换模型服务或进行私有化部署。知识库模块采用 RAG 架构:文档解析后按语义切分,调用 Embedding 服务生成向量并保存;查询时计算余弦相似度,过滤低相关片段并将 Top-K 内容连同来源注入大模型上下文。求职模块支持简历文件解析、岗位数据持久化和 AI 匹配评分,系统根据简历文本与岗位信息生成匹配分、理由和沟通语,并通过用户确认、岗位去重、每日上限和失败暂停机制保障投递过程可控。



评论