← 全部项目

前端开发 / 参与后端交付

AI Agent 应用平台 · 桌面、Web 与小程序

2026-01 ~ 至今

面向 AI Agent 的使用与协作,提供桌面、Web 和小程序入口,支持智能体会话、技能与工具接入、模型调用及远程执行。负责前端界面与桌面能力接入,并在 AI 工具链辅助下参与后端服务和多设备会话协作。

  • 多设备会话占用与状态同步
  • 桌面更新异常处理与设备信息展示

项目背景

让用户通过桌面端和浏览器使用 AI Agent。前端除了展示消息,还需要表达会话占用、执行状态、技能选择和异常反馈,并与远端服务保持一致。

我的工作

  • 实现和迭代 React 会话界面,参与流式消息、技能候选选择与远程会话接入。
  • 接入 Tauri 设备信息与桌面能力,处理 Windows 更新时的残留进程、失败反馈和页面恢复。
  • 在 AI 工具链辅助下参与 FastAPI 服务、数据库迁移和多设备活跃会话机制的实现。

代表问题:多台设备操作同一会话

同一个账号可以从多台设备进入会话。只在当前页面设置“正在生成”,无法表达另一台设备是否已经在执行。

我参与实现服务端的活跃会话租约,以及前端的会话占用、设备信息和消息状态展示,让执行归属由服务端协调,并为相关状态与接口补充测试。

工程实践

将桌面环境差异、会话接口和消息展示分开处理。定位问题时同时检查前端状态与服务端请求生命周期,避免只修界面表象。后端工作采用 AI 辅助开发,并通过代码核对和针对性测试验证。

相关文章

技术栈
  • React
  • TypeScript
  • React Router
  • Zustand
  • Ant Design
  • Tailwind CSS
  • Tauri
  • Rust
  • Taro
  • SSE
  • MCP
  • FastAPI
  • PostgreSQL