用途:该 Skill 面向阿里云托管 Milvus,分为控制面与数据面两条路径。控制面通过 aliyun CLI 管理实例生命周期;数据面通过 pymilvus Python SDK 操作 Milvus 数据与检索。
前置要求:每次 aliyun CLI 调用必须带 --user-agent AlibabaCloud-Agent-Skills/alibabacloud-milvus-manage;每个 pymilvus 连接必须带 grpc_options={"grpc.primary_user_agent": "AlibabaCloud-Agent-Skills/alibabacloud-milvus-manage"}。aliyun CLI 版本需不低于 3.3.3。
控制面主要能力:实例创建、查看、扩缩容、重命名、配置、网络与白名单;创建前需确认 RegionId 并核对 VPC/VSwitch,记录 ZoneId、VpcId、VSwitchId。开发测试默认 standalone_pro,生产使用 HA 集群;HA 模式下 streaming、data、mix_coordinator、query 至少 4 CU,proxy 至少 2 CU。CLI 调用须按 API 参数模式:get/delete 用 URL query,CreateInstance 与 UpdateInstance 用 --body,detail、config、network、ACL、rename 等用 --Flag value,并始终传 --RegionId 与 --force。删除实例被禁止,应引导用户到阿里云 Milvus 控制台操作;修改配置或关闭公网需先显式确认。
数据面主要能力:连接 Milvus、集合与 schema、向量插入/更新/查询/删除/搜索、混合搜索、全文搜索、迭代器、索引、分区、数据库、用户角色权限,以及 RAG 与语义检索模式。写代码前须询问部署类型、URI、认证方式与数据库名,不可假设连接参数。不得生成占位向量,查询嵌入模型须与建库模型一致,向量维度须匹配 schema,集合加载后才能查询;drop_collection、drop_database 等破坏性操作需确认;无明确性能需求时优先 AUTOINDEX。
限制与不适用范围:不适用于 Docker、Helm、Kubernetes 或 Milvus Operator 自建部署,不覆盖 Java/Go/Node SDK,不涉及 ECS、RDS、OSS、EMR、Kafka、StarRocks 等其它阿里云产品,也不覆盖 Ziliz Cloud、Pinecone、Qdrant、Weaviate 等其它向量数据库。定价、计费与平台可用地域暂未提供。