1.8 KiB
1.8 KiB
Task: 基于大语言模型的文档理解与多源数据融合系统
Plan
- 数据库初始化与权限配置 (Supabase)
- 创建
profiles表及触发器 (登录同步) - 创建
documents表 (存储上传的文档信息) - 创建
extracted_entities表 (存储从文档提取的结构化数据) - 创建
templates表 (存储表格模板) - 创建
fill_tasks表 (存储填写任务) - 配置 RLS 策略 (Row Level Security)
- 创建 Storage 存储桶
document_storage(存储文档和模板)
- 创建
- 基础架构与登录模块
- 配置路由
@/routes.tsx - 创建登录/注册页面
- 实现
AuthContext与RouteGuard(登录状态管理) - 创建系统主布局
MainLayout(含侧边栏导航)
- 配置路由
- 文档上传与智能提取功能
- 实现文档上传组件 (支持 docx, md, xlsx, txt)
- 部署 Edge Function
process-document(调用 MiniMax 处理文档提取) - 实现文档列表与详情页 (显示提取的结构化数据)
- 表格模板与自动填写模块
- 实现模板上传与管理
- 部署 Edge Function
fill-template(基于提取数据填充表格) - 实现任务监控与结果下载
- 智能对话交互模块
- 实现智能助手聊天界面 (侧边栏或独立页面)
- 部署 Edge Function
chat-assistant(解析自然语言指令执行操作)
- 系统优化与美化
- 全面应用科技蓝办公风格 (index.css, tailwind.config.js)
- 响应式适配 (移动端兼容)
- 完善错误处理与加载状态 (Skeleton, Toast)
Notes
- 所有 Edge Functions 已部署并集成 MiniMax API
- 文档解析使用 mammoth (docx), xlsx (excel), 原生 TextDecoder (txt/md)
- 系统采用科技蓝主题,支持暗色模式
- 所有代码已通过 lint 检查