个人智能助手产品系统Vibe Coding

我要开发同款
leo_cq2026年04月01日
19阅读

技术信息

语言技术
PythonFlask
系统类型
Web算法模型
行业分类
人工智能

作品详情

行业场景

本项目面向希望把日常安排、跟进与备忘交给“数字总助理”的场景——典型用户是中小团队负责人或高频协作岗位(常配合钉钉等企业 IM),在信息碎片化、需要找人代办、提醒与资料沉淀的环境里,用对话方式统一接收指令、执行任务并回传结果,相当于把行政助理的一部分工作产品化到本机/内网可部署的助手形态。

功能介绍

系统以「总助理」身份与「老板」对话:支持接收安排、任务与结果反馈、事项记录、提醒跟进、按约定格式生成并落盘文件、网络检索摘要、以及受控的配置删除等;CLI(main.py)、钉钉流式机器人(main_dingtalk.py)与带验证码的 Web 管理端(main_web.py)多入口并行,并可结合语音 STT/TTS 服务;对话侧集成多层记忆(短时轮次、会话摘要、Chroma 长期向量记忆与固定身份/能力说明)、文档与备忘录上下文,并带有待办、定时与提醒调度等周边能力。

项目实现

技术栈 / 技术架构
后端以 Python 为主:openai 兼容接口调用大模型与 embedding、HTTP/chromadb 做向量库,Flask 提供 Web UI 与部分流式能力,钉钉用 dingtalk-stream,文档解析用 pypdf/python-docx/openpyxl,检索侧配合 beautifulsoup4 等与搜索相关库;配置集中在 config/*.yaml 与 identity.json、capability.json,业务逻辑按模块分布在 src/(助手编排、意图与记忆、任务/计划/提醒、文件保存、联网搜索、钉钉收发等),另附本地/独立 embedding 与语音微服务脚本。

亮点
比较明显的是可配置的四层 Agent 记忆设计(L4 固定人设与规则、L1 瞬态、L2 会话摘要、L3 长期向量检索与写入触发策略),把“能记住、不乱记、答当前题”拆成系统可运营的策略;其次是同一套核心 process 链路支撑多通道,便于在命令行、IM 与 Web 之间一致地执行工具化能力(文件块保存、搜索、记忆增删等);整体上模型与向量、Chroma 均可走内网 HTTP,适合对数据与推理端做私有化或局域网部署的使用方式。

示例图片

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

评论