1、立项原因:企业在数字化转型过程中,员工需要在桌面、手机、Web 等多终端随时调用 AI 能力,但分散的通用聊天工具难以对接企业内部知识、权限体系与智能硬件,存在数据安全、多端体验不一致和办公链路割裂等问题。本项目旨在打造统一的企业级 AI 入口,把数智员工(AI Agent)、企业知识库与办公硬件打通,降低 AI 使用门槛。
2、行业场景:面向企业服务与人工智能领域,适用于企业知识问答、文档与内容生成、会议及访谈录音转写、智能体任务协同等办公场景,支持手机、桌面与 Web 多端一致体验,并配套蓝牙录音笔、蓝牙耳机等硬件,实现录音、转写、生成、归档的全流程提效。
1、功能模块:系统包含认证登录、首页工作台、数智员工、快捷技能、任务中心、文件管理、个人中心、智能硬件八大模块,并配套调试面板与中英文国际化。
2、主要功能:①认证支持移动端账号密码登录与 Web 端 Keycloak OAuth2 单点登录,统一 Token 管理、自动刷新与路由权限守卫;②数智员工支持基于 SSE 的流式多轮对话,可实时呈现文本、思考过程、工具调用、图表、表单、文档及 HTML,支持文本、拍照、相册、文档、音视频等多模态输入,以及联网搜索、深度搜索和多类记忆开关;③对话可一键切换画布模式,渲染流程图、思维导图、PPT、文档编辑器及可交互画布卡片,并适配横竖屏与键盘弹起;④提供员工文件、历史会话、知识库与文件预览;⑤快捷技能支持拖拽排序;⑥通过低功耗蓝牙对接 X Note 录音笔,实现扫描绑定、实时录音流、离线文件下载与降噪调节,蓝牙耳机支持按键控制,另基于 WebSocket 提供实时语音识别(ASR)。
1、个人职责:负责前端整体架构设计与核心功能开发,包括 pnpm Monorepo 搭建、平台抽象层、对话引擎、认证体系及蓝牙录音笔等硬件对接,并制定组件、样式、日志与国际化开发规范。
2、技术栈与架构:基于 Vue 3.5 + TypeScript + Vite 6,采用 Pinia、Vue Router、Vant/Naive UI、UnoCSS、SCSS 与 VueUse,通过 Electron、Capacitor 一套代码覆盖桌面、移动与 Web;架构上以 common、shared、platform 等内包分层,并用适配器模式屏蔽各端存储、HTTP 与文件系统差异。
3、亮点与难点:基于 Fetch + SSE 实现可中断的流式对话,按 generation_id 累积多画布并行流式输出,配合 RAF 节流与 Markdown 解析保障流畅渲染;自研 BLE 协议处理 MTU 分包、数据拼包、RSSI 监控与自动重连,稳定传输 MP3 录音流;通过抽象层与离线模式实现多端复用与弱网可用。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论