陈彪-ZillizTown:基于 Milvus 与 Claude Code 打造企业版 OpenClaw_第1页
陈彪-ZillizTown:基于 Milvus 与 Claude Code 打造企业版 OpenClaw_第2页
陈彪-ZillizTown:基于 Milvus 与 Claude Code 打造企业版 OpenClaw_第3页
陈彪-ZillizTown:基于 Milvus 与 Claude Code 打造企业版 OpenClaw_第4页
陈彪-ZillizTown:基于 Milvus 与 Claude Code 打造企业版 OpenClaw_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ZillizTown基于

Milvus

Claude

Code

打造企业版

OpenClaw陈彪Zilliz

工程总监QCon

2026北京·

Agentic

Engineering01

入口在迁移,软件在改变02

ZillizTown

初见

·

4个真实场景03

技术选型与架构04

拆解ZillizTown

内部机制目录01入口在迁移,

软件在改变30,000,000Sentry

MCP

月请求量以前用户通过浏览器和App

使用软件现在用户通过Agent

使用

SkillsCLI

Agent

发布MCP

Server

发布首个远程

MCP

Server

MCP

Server

PreviewMCP

+AgentToolkitMCP

+AgentToolsMCP

50+工具Workspace

CLI

+

MCPLark

CLI

开源,

200+命令2025-2026:.

2025.03.

2025.08.

2025.09.

2025.10.

2025.10.

2025.11.

2025.12.

2026.03.

2026.03它们不是在做Agent,

而是在为Agent做接口不适配Agent

的软件,就像

2010年没做移动端

流量入口正在迁移AWSSentryCloudflareSnowflakeStripeVercelDatabricksGoogle飞书12个月集中爆发stripe

Δver

cel装snowflake'Google

work

spaceAgent从"程序员专属"变成"所有人可用""X

上有人给全家各配了一个Agent——自己

妻子

、儿子

"物理距离

突破点

★随时触达手机上指挥AgentIM

接入飞书/Telegram被困坐在电脑前Agent效率距离物理距离Claude

Code✓✗

终端Cursor✓✗IDEWindsurf✓✗IDECopilot✓✗

IDE/终端OpenClaw✓✓

IM

接入ZillizTown✓✓

飞书效率距离已解决✓人

Agent

电脑Claude

Code/Cursor/

Windsurf

/

Copilot

都做到了但——人还是被困在电脑前面 OpenClaw

多做了哪一步?人与Agent

之间的两段距离335KStars核心原因不是功能多是触达方式变了效率距离所有人都在做,物理距离才是

OpenClaw爆火的原因这也是我们把展示层建在飞书上的原因CodingAgent

对比维度传统软件Skills开发者专业团队一个人就能写开发周期月

~

年分钟

~

小时载体代码

+

GUIMarkdown

文本管理部署/

运维/

升级Git

+

PR

Review核心逻辑用代码固化流程用文本打包知识变更成本高

(改代码+重新部署)低

(改一行就生效)

ill

%4xHaiku

>

Opus关键发现人类领域知识是瓶颈模型无法自己生成有效

SkillsSk+

模型

=CPUAgent

=

OS

Skills

=App

不需要自己造

CPU

OS,

只需要写好App你的领域经验

=

Skills

的原料 Skills是新的

App传统软件vs

Skills小模型+好Skills

>

大模型无SkillsO'Reilly研究数据紧凑

>

全面入口在迁移,

软件在改变,

人的知识是缰绳这些东西在企业里到底怎么落地?我们在Zilliz

内部做了一个真实样本02ZillizTown

初见先看四个真实场景

场景

1:

飞书里的日常对话1

Avatar住在飞书里不用打开终端

不用换App—

私聊或群里

@

都能用主会话=

main

Session跟Avatar

单独私聊—持久的主会话,

永不驱

逐话题=

独立

Session群里每开一个话题

=

一个独立

Claude

Code

程,

上下文不串跨启停连续关掉飞书再打开,

上下文都在—

--resume

机制Avatar不是App,

是住在你飞书里的同事234

场景

2:

Agent

自己醒来巡检1

Agent

自己设闹钟不是人写crontab—Avatar

自己调Cron

MCP

创建定时任务2

带着完整上下文醒来CLAUDE.md

+

Memory

+

78个Skills—Agent

醒来时就是一个完整的大脑3

自主判断,不是固定模板每次巡检的输出不一样—

对比昨天

、发现异常

、给出建议4

独立Session,不阻塞Cron

任务在独立

Claude

进程跑,不影响主聊天Cron

唤醒的是大脑,

不是脚本

*

每天

9

点自动巡检线上告警

场景3:

Avatar

找Avatar

帮忙1

Avatar之间可以互相通信经过

Hub

路由—Avatar

发现其他Avatar

、发消息

、派任务2

按Skills

找对的人find_agents

(skill="review")—

找到装有review

技能的Avatar3

发消息或派任务send_message

同步对话,create_task

异步派活4

对方自主判断对方

Avatar

根据自己的角色决定接受

、拒绝

、或提问

*

我的

Avatar

调用同事的

Avatar

code

review每个人的能力脱水成

Skills,

别人的

Skills

为我所用场景4:

在飞书里训练Avatar训练就在飞书里完成不用打开终端、不用碰

CLAUDE.md

文件—

手机就能训练跟Avatar对话就是训练纠正它

、告诉它用户偏好

、分享踩坑经验—Avatar自己记下来Avatar

自主决定记什么不是灌数据—

它判断什么重要,

写进

MEMORY.md/topic

文件训练产物记忆(MEMORY.md)

+技能(Skills)

+

工具(MCP

配置)训练的主动权在Avatar,

不在训练者*

对话后Avatar

自动总结经验,提示将记录到

MEMORY.md123403技术选型与架构我们是怎么选择

、怎么设计的技能Ski

ls类比

·

App领域知识包,按需加载用完释放,不常驻上下文Claude

Code:

SKILL.md,description

匹配触

发子代理Sub-agent类比

·

子线程委派子任务给独立Agent

执行,不阻塞主会话Claude

Code:Task

tool,+A2A

协作上下文窗口ContextWindow类比

·

工作台大小单次推理的工作记忆上限,决定Agent

一次能摊开多少信息如:

Claude

1M

tokens,System

Prompt

约占0.6%工具接口MCP类比

·

USB

接口连接外部系统的标准协议,让Agent

能调用任何有接口的服务如:飞书

MCP/

PagerDuty

MCP

/

MilvusMCP系统提示System

Prompt类比

·

宪法始终在上下文的指令,定义Agent

的身

角色

、行为规则Claude

Code:

CLAUDE.md

(Framework级+

项目级

+

用户级)长期记忆Memory类比

·

硬盘跨会话的持久化信息,会话结束之后Agent

还能记住的东西Claude

Code:

MEMORY.md,+

向量数据库(外

挂) Agent

的六个核心技术要素不管用什么框架,

构造一个Agent

都绕不开这六个要素

。建立通用词汇表,

后面拆解时对号入座。六个要素,共同决定Agent

的能力边界

。接下来,逐个看

ZillizTown

是怎么做的。050206010304CCClaude

Code我们的Agent

OS

·

基座推理

·

上下文·

Skills

·

Memory

·

MCP

·

Sub-agent飞书触达Hub+

Connector

+WebSocket跨会话记忆PostgreSQL

持久化集体记忆Milvus

向量数据库定时调度Cron

MCP

·Agent

自设闹钟多Agent

协作A2A路由

+

任务系统Skills

工程化GitHub

同步

+

配置即人格CronA2AGitIMMemVec

大模型是CPU,Agent是

OS,Skills

App把大脑接上身体——

让Agent在企业里活起来我们的选择ZillizTown·

78

Skills

+

4

MCP我们的选择Claude

Code

·

50万行代码我们的选择AnthropicClaude·

Opus/Sonnet/Haiku围绕

Claude

Code,ZillizTown补了一圈工具——不碰

OS,专心做App水涨船高——

Claude

Code

每次升级,ZillizTown

自动受益Agent

栈Agent

Runtime传统栈OS

·操作系统Agent

栈Skills+

MCP传统栈CPU

·

算力传统栈App

·应用Agent

栈大模型3

软件层2

系统层1

算力层OpenClaw335K

Stars·最优秀的单人

Coding

Agent架构机制

一条

EventStream所有消息

、事件

、工具调用串成一条线

层级委派父Agent

派子Agent,子Agent

不能横向沟通

手动

Session用户自己点"New

Conversation"

切会话

SlackWebhook一个

bot

一个实例,bot

之间互不感知ZillizTown既支持单人工作,

又支持多人协作架构机制 Hub

中心路由avatarId→

connectorId

→WebSocket,精确送达 Room

共享空间多个Avatar

看得见彼此的消息

、接力讨论會A2A

对等通信Avatar

主动找Avatar,不需要父子关系

自动

Session消息到达系统自动创建,一人可多会话并行 OpenClaw适合单人,ZillizTown为企业多人协作而设计OpenClaw聚焦单人效率,ZillizTown聚焦企业协作✓

Avatar

一个群

自主判断

、话题收敛

、A2A

接力协作10结果结果把

2个

bot拉进同一个

Slack群——

互相看不见对方的消息做企业的Agent,多人协作是底层基础设施企业级多人架构单人架构PersonalizationMEMORY.md前

200

行自动加载L1

中枢层

Hub

唯一路由中心

·

系统基石L2

运行时层

Connector

Avatar

独立进程

·桥接

Claude

CodeL4

接入层Access

外部通信入口ClaudeExecutor

SessionManagerstream-json·

resume

LRU·

main

永驻HubConnectorWS

客户端

+

重连ProcessSupervisor健康检查

+

重启纯配置

·定义

Avatar

是谁Skills~/.claude/skills/L3

个性化层CLAUDE.md人格指令ThreadOrchestratorJudge

路由决策ConnectorManagerWS

连接注册表MCP

ServerCron

·

Feishu

·

Hub

·TaskA2A

API/api/a2a/send

·tasksSkillSyncServiceGitHub

同步AvatarManager生命周期管理CronScheduler本地tickAvatarRouterrequestId

关联飞书

BotWebSocket

长连接CronService60s

tick

调度RESTAdmin/apply-configCron

DBcron.db

SQLiteMCP

配置.claude.jsonAccess飞书·A2A·

RESTWebSocket/RESTHub路由中枢

·

审计WebSocketClaude

CodeRuntime

(OS)API

调用AnthropicAPIOpus/Sonnet/HaikuConnector每Avatar

独立进程stdinstream

sonread

ersonalization配置资源池 ZillizTown架构:两种视角,同一个系统左:逻辑层级,看"哪个是核心"·右:物理流向,看"数据怎么流"逻辑层级·

系统结构视角Hub是单中心但无状态,Connector

可横向扩展——

支撑

100+Avatar

并发不阻塞一条消息从外部到推理结果的路径↑外层表象

系统基石物理视角

·

数据流向DesignUI

·

UX每个

Avatar

只连

Hub——

O(N)连接,

Hub

知道谁在线

·谁有什么

SkilsDocwiki

·specDatasql

·分析Infradeploy

·

k8soncall

·debugDevcode

·

review注册拓扑·

Hub作为能力索引HubQAtest

·

planPMroadmapSRE Hub

+Connector

=A2A

协作网络N个Avatar

不是

N个工具——

是一张

(N-1)

条路径的协作网络ZillizTown·

Hub+Connector9,900N

×

(N

1)网络结构

·任意对等条协作路径OpenClaw·

层级委派99

find_agents

(skill="review")

send_message(toAvatarId,

msg)

create_task

(toAvatarId,task)对方自主判断接受或拒绝

·

human-in-the-loop

所有Avatar

的经验

Milvus

任何Avatar

可语义搜索

100人×

200

对话/天

=

2

万条/天从个人记忆到组织智慧

·

Big

Cluster

Serving

权限:谁能调谁

(角色/部门)

审计:所有请求经过

Hub

灰度:新

Skill

先推

10%

Connector中心化治理

·没有

Hub

企业用不了网络价值

>

节点价值之和——

100个Avatar不是加法,是乘法N

1树形结构

·父→子单向条协作路径治理内生Hub

天然的审计/限流/灰度点A2A

协作Avatar

主动找Avatar集体记忆组织智慧自动沉淀100个Avatar

的协作路径对比010203注册中心

+

能力索引04拆解ZillizTownAgent

的内部工程细节进程生命周期

·

24

×7可用进程管理:长活

·

唤醒

·

自愈让

Claude

Code

的Session被业务接管、

进程被

Hub

托管、

行为被

Hook

扩展

长活input-format

stream-json

下进程不退出

·stdin

持续接消息

唤醒飞书消息

·

Cron

到期(独立进程)·A2A

请求

stdin

写入

自愈ProcessSupervisor30s健康检查

·

指数退避重启(1s/5s/15s)

重试静默退出(exit

0

无输出)

清session_id

不用

--resume

重启ZillizTown:Room+Avatar

自动映射session_id·话题(Room)

=

持续对话空间,用户只管话题原生Claude

Code:session

找不回·

UUID

忘了,接不回昨天的对话·

换cwd,claude

-c

找不到之前会话①

Claude

准备调工具→

触发

PreToolUse②Hook

查询Milvus(语义相似的历史经验)③top-K

经验注入

context

Claude

带着经验决策ClaudeCode原生

HooksSessionStart/End·

PreToolUse

·

PostToolUse·

Notification·Stopmemorysearch:挂在

PreToolUse通信协议

+

业务语义层01

主动驱动

+

Session管理协议层:主动驱动stream-json双向协议--input/output-formatstream-json·

NDJSON

事件流·

进程长活Headless模式

(-p)CLI

可编程调用·

必须

--allowedTools

否则静默挂起--resume+

JSONL

存储~/.claude/projects/.../{session_id}.jsonl·

append-only

·

崩溃不丢主动驱动

+

Session

管理·进程保活

·

Hook挂载——

CLI

升级成企业

Runtime侧路扩展

·AOP

切面Hook注入:memorysearch协议层主动驱动·业务层

Session管理

·进程层长活自愈

·

扩展层

Hook

注入业务语义层:Session

管理0302

多Session机制:一个

Session

一张

1M

工作台左:看单

Session

内部装了什么·

右:看Avatar

怎么用多

Session

绕过

1M

上限关键洞察 System

+

Memory

+

Skills

+

MCP合起来不到

2% Messages

63%+·聊越久越挤

·

压缩

=

遗忘最佳使用方式小

Session解决小问题——不让一个

Session被用完session-main-

·

·

·主聊天跟

user持续对话永驻session-thread-abc话题讨论"排查线上告警"LRU

候选session-cron:daily定时巡检每天

9

点独立执行独立进程session-dm-456A2A

对话跟同事Avatar

私信LRU

候选一个话题一张

1M

工作台·Avatar

并行

10+

张不抢资源·

做完一件事就换一张多

Session机制一个Avatar

·

N

张独立工作台每张工作台独立

1M·sessionId=

session-{roomId}-{avatarId}同

Session

串行

·跨

Session

并行

·

LRU

驱逐非

main单

Session

的内部1M

token

的物理分配Claude

Code

/context

命令

——

一个

Session

的真实上下文分配Avatar-123

同时运行的工作台1M1M1M1Mnotify_owner(msg)send_to_my_group(msg)feishu_check_availability(ids)

feishu_create_meeting(

.

.

.)通知

owner发到我的群查多人忙闲建带邀请人的会Hub

MCP让Agent

找Avatar

·

A2A

网络Cron

MCP让Agent自己设闹钟

·

主动干活空间时间10

个工具9

个工具维度维度深讲·

Feishu

MCP

的本质不是对飞书API

的透传封装——

而是把"通知owner/

发到我的群/

查多人忙闲

/

建带邀请的会"这些业务意图,变成一次工具调用经

Hub代理

·业务封装在

HubAvatar

Feishu

MCP

Hub

(身份绑定

+

消息模板

+token托管)

→飞书API·bottoken

只在

Hub,不散发到

Connector告警通知Cron

触发

→Agent

查日志

notify_owner

@

值班人主动排会用户说"下周评审"

check_availability

create_meeting自动周报Cron

周五触发

→Agent

写内容

create_document入知识库维度并发Task

MCP让Agent

fork

后台进程

·

不阻塞维度外部系统Feishu

MCP让Agent

主动操作飞书

·

业务封装 ZillizTown

的4个

MCP:补齐企业Agent

缺的

4

个维度业务语义工具·Agent

说业务语言

典型组合场景

·

多个

MCP

协作Cron补时间·

Hub补空间·

Feishu补外部系统·

Task补并发——4个

MCP

撑起企业

Agent深讲

Feishu

MCP——

它不是对飞书工具的透传,是对业务意图的封装6

个工具20

个工具020103记得你忘记吃早餐这件事

1

你某天随口说:"我经常忘记吃早餐"

2

Avatar

观察到:识别出这是稳定的行为

pattern

3

Avatar

自己创建

Cron:cron_create("每天8:00提醒")

4

从此每天

8:00:默默发一条

"早安,记得吃早餐"

5

你说

"今天提前吃了

":Avatar感知

当天跳过你从没说过

"帮我设定时任务

"每天扫Anthropic

博客

1

你说:"帮我关注Anthropic

动态"

2

Avatar

cron_

create:"每天

9:00

扫博客,记录已收录列表"

3

每天

9:00

Cron

触发:Avatar读记忆

→知道哪些已收录

4

发现新文章:下载

+

记录

+

推送

5

没有新文章:静默,不打扰 Agent

Cron:让Avatar表现得更像一个人不等你开口·

观察你

·记住你

·

主动关心你技术支撑:CLAUDE.

md

Avatar

的"心"(主动关心的指令)·Cron

MCP

是"手"(创建任务的工具)·

Session

上下文是"记忆"(有状态执行)Avatar

因此更像一个人——观察你

记住你

主动关心你L2

续接有状态执行Session

保持上下文

·记得上次做到哪

·

能区分"

已做"和"新事"L3

不打扰有分寸发声有新东西才说话·

没有就静默

·

像朋友一样知道

什么时候该开口L1

主动性自动创建Avatar

观察你

·识别行为

pattern

·自己调

cron_create,你无感知场景

2

·有状态

+

有分寸30天跑

30次,只在

3天有新东西时说话场景

1

·

自发创建✓

能自己改1.

L1用户自定义部分update_claudemd——

调性格/规则2.

L2

Skillsinstall_skill/

remove_skill——

学新能力3.

L3

MEMORY.md日常自动追加

+

写入强规则装什么

Skills,就成为什么人——

专业身份的体现,不只是工具装

review/

code-map→代码

review

Avatar装

milvus-testing

测试Avatar装oncall-diagnosis→

SRE

Avatar

装copywriting→品牌Avatar

L3

MEMORY.md

规则

+

记忆

·

运行时形成的铁律不只是记事——承载强制行为约束,比

CLAUDE.md

更动态强制规则:

"个人隐私问题拒绝回答"

·

"财务数据需

owner

确认"日常记忆:用户偏好·

踩过的坑

·

项目状态·

人物关系

配置即人格

+

自我进化:人格是三层配置的叠加骨架定义(CLAUDE.md)

·

能力外化(Skills)

·规则约束(MEMORY.md)——下面两层Avatar

能自己改✗

Connector

守住的底座L1

系统保护部分——

每次启动强制校验能学技能

·

改性格

·

写规则

·

但核心框架不可动用户自定义部分他是谁

·擅长什么

·个性化指令角色

+

专业

+

性格

+

特殊指令系统保护部分Connector

每次启动强制校验

·

不可被改核心框架

·行为规范

·记忆策略自我进化Avatar

自己改自己POST/api/avatars/{id}/apply-config透明重启流程写配置

kill

+

--resume

上下文恢复

新能力可用用户无感知

·

Avatar

自然说

"装好了,

可以用

"像人一样被定义(CLAUDE.md)、被训练(Skills)、被约束(MEMORY.md)

L1

CLAUDE.md

骨架

·

定义

Avatar

是谁

L2

Skills

能力的外化

·

人格的专业身份无感重启自动加载

·

无感知写配置

kill

+

--resume

上下文恢复

→Avatar

继续对话。用户体验:没有

"切换管理界面

/等待加载

/重新连接

"的割裂感像跟人说"

以后这样做",他说"好",然后真这样做实时在线在飞书对话里训练不切工具·

不上传文档

·

不进

Web

UI

直接在对话里说。例如你说:Avatar

理解

自动决定写到

MEMORY.

md规则区或

做成

oncal

Ski

l训练和使用是同一个界面,没有"训练模式"AI

智能审核Training

过程本身是

AI

任务Avatar

不是机械地"照搬进文件",而是分

·评估

·

决定。Avatar做的判断:生成结构化

action

写入对应配置文件Training

有AI参与,用户只管表达意图 Training机制:实时

·智能

·

无感训练的物理意义:改

CLAUDE.md/

Skills/

MCP/

MEMORY.md——

过程在对话里,用户无需切换界面Training到底在training什么?——

改四个配置点,对应Avatar

的四种能力适合放哪?·跟已有规则冲突吗?

·

会破坏核

心能力吗?"

以后遇到告警先查

Loki

再看

Prometheus"Avatar

自然说

"好,

以后这样做"实时在线·

智能审核

·

无感重启——

训练就发生在对话里Skills

能力

领域知识/

工作流MEMORY.md

约束+记忆

强规则/

日常积累CLAUDE.md

骨架

身份/

角色

/

行为规则MCP

外部工具接入三大特点——

让Training

实时

、智能

、无感020301用户明确要求

·Avatar

响应并开话题第二层话题锁定

·硬路由一旦开了

THREAD

·这个话题就锁定给

OwnerAvatar

判定

[THREAD]→创建Thread

Roomroom.created_by_avatar_id=Avatar·

锁定

Owner后续话题内所有消息

只路由给

Owner其他

Avatar

不再收到

——

"广播

"到

"定向

"第一层自主判断

·

LLM推理Avatar

基于

CLAUDE.

md(角色/专业/性格)输出三选一不是我的领域,静默"姆巴佩你能憋住吗

姆巴佩静默简单回一句问候

·感谢

·短问题,

不开话题开话题,深入讨论"我在测你说点话

姆巴佩开话题[SKIP][REPLY]

[THREAD]用户三次

@

·

Avatar

三次已读不回

群消息收敛:让多个Avatar像一个团队第一层

LLM

自主判断(SKIP/REPLY/THREAD)

·

第二层话题硬路由锁定——

多Avatar

不吵闹像团队里的人一样懂得收敛——会抢活也会静默[THREAD]

·开话题[SKIP]

·

静默Milvus

向量数据库硬盘上的档案库

·按需语义检索召回容量无限

·

跨会话/跨

Avatar

沉淀加载

语义检索

·top-K注入上下文适合存

历史经验

·

全公司知识

·

集体沉淀Skills

RAG渐进式披露

·按需加载触发Agent

识别到匹配的业务场景搜什么

Skill

文件

·

工作流知识传统

RAG被动

·

一次性流程用户查询→

检索文档→

拼进

prompt

生成触发

用户主动提问搜什么

外部文档

·

知识库AgenticSearch自主决定

·基于向量检索流程Agent

自主决定搜什么→

Milvus

语义检索

注入上下文触发

Agent

基于上下文主动发起搜什么

历史经验

·

集体记忆

记忆有分工

·搜索也有分工短期记忆常驻

·

长期记忆按需——

各自对应不同的搜索形态,共同构成完整的记忆系统记忆的分工

·

两层各司其职MEMORY.md+

CLAUDE.md工作台上的便签

·每次启动自动注入容量

上下文预算内

·

2%

左右加载

每次

Session

启动自动注入适合存

当前对话规则·

用户偏好

·

近期状态流程Agent

匹配

description

加载全文

执行

释放短期记忆

+

长期记忆·

三种搜索形态——

不是替代,是分工长期记忆短期记忆搜索的分工

·三种形态并存,不互斥030201MilvusCollection集体记忆存储每个

Avatar

自主写入

·任何

Avatar

都能搜索全员经验N个Avatar

·

一份

Milvus

Collection群体记忆的形成Data数据SREoncallOps运维Dev架构PM产品QA测试新人上手01

从第

0

天调用前人踩过的坑不重复踩坑02

一个人踩完

·

所有Avatar

都知道知识不流失03

老员工离开

·

经验留在

Milvus跨团队协作04

Avatar

自动检索其他部门经验一份数据

·

两种视角个人视角搜自己的

Partition·公司视角搜整个

Collection个人视角Partition

Key

=

员工

ID

·

只搜自己的经验公司视角搜整个Collection

·

整合全员经验*我们在

Milvus

上建了双图索引,

兼顾两种视角的召回

——

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论