面向个人开发者及中小型团队搭建可扩展的AI智能助手,解决普通大模型对话缺少长期记忆、任务规划和外部工具调用能力的问题。系统适用于个人知识助手、企业内部问答、任务处理、代码辅助和智能客服等场景。
点击空白处退出提示
面向个人开发者及中小型团队搭建可扩展的AI智能助手,解决普通大模型对话缺少长期记忆、任务规划和外部工具调用能力的问题。系统适用于个人知识助手、企业内部问答、任务处理、代码辅助和智能客服等场景。
系统集成多轮对话、任务规划、工具调用、短期记忆和长期记忆等功能。支持Planner与Executor任务执行流程,可根据用户问题自动判断是否调用计算器、日期时间等外部工具。使用SQLite保存短期聊天记录,使用Sentence Transformers和FAISS实现长期记忆的向量化存储与检索,并支持记忆的新增、更新、删除、忽略、去重和检索路由。系统提供完整的运行日志和工具注册机制,便于继续扩展RAG知识库、联网搜索及更多业务工具。
本人负责项目整体架构设计、核心代码开发、模块联调和功能测试。项目采用模块化架构,划分为Agent、Planner、Executor、State Manager、Memory和Tool Registry等模块。通过DeepSeek API完成用户意图理解、任务规划和回答生成;使用Sentence Transformers生成文本向量,并通过FAISS实现长期记忆检索;使用SQLite管理短期对话记录。实现了工具Schema校验、工具自动注册、调用状态记录、记忆检索路由以及save、update、delete、ignore等记忆管理流程。开发过程中解决了CUDA环境配置、向量索引同步、重复记忆过滤及多步骤工具执行等问题。







评论