面向0基础用户的智能表格处理系统,用户通过自然语言对话操作Excel(如"把A列按从大到小排序"),系统自动识别意图并执行。设计了JSON格式的DSL语言将自然语言转换为可执行指令,覆盖65种Excel操作(18个类别),结合智谱AI实现意图识别,准确率85%。
1. 设计JSON格式DSL语言,覆盖65种Excel操作,实现DSL解释器使用excelize库执行操作
2. 使用Kubebuilder开发Kubernetes Operator(SandboxPool CRD),实现基于QPS的自动扩缩容(3-15实例)
3. 设计容器池复用策略(初始10个容器,0.5vCPU+2GB),实现容器获取、释放、复用逻辑
4. 实现L1(内存)+L2(SSD)两级缓存架构,设计热度评估机制(访问>10次提升L1)
5. 设计版本管理机制(每4次操作快照+增量存储),实现版本回滚和分支切换功能
● 服务100+用户,日均处理请求800+,系统吞吐量30-50 QPS
● 响应时间从10-15秒优化至3-5秒(优化60%),后续请求1-2秒响应
● 容器利用率从30%提升到75%(提升45%),资源成本降低40%
● L1缓存命中率72%,存储空间节省65%,DSL执行成功率92%
● 意图识别准确率85%,支持65种Excel操作,覆盖18个类别
● 使用Kubebuilder开发Kubernetes Operator,实现3-15实例自动扩缩容