全部产品
Search
文档中心

人工智能平台 PAI:PAI-LangStudio功能下线与迁移指南

更新时间:Sep 15, 2026

下线公告

由于产品策略调整,大模型应用开发 LangStudio 功能将于 2027 年 3 月 9 日 16:00 正式下线。下线时间到达后,您将无法在 PAI 控制台继续使用 LangStudio 相关功能,配套的支持服务也将同步停止。

如您当前有线上业务依赖 LangStudio,建议尽快评估并迁移至大模型服务平台阿里云百炼,以保障业务连续稳定运行。本文面向 LangStudio 存量用户,说明工作流应用、代码型应用、知识库及各通用模块的迁移路径与操作差异。

如您在迁移过程中有任何问题,可随时通过工单或服务热线与我们联系。

一、关于阿里云百炼

1.1 百炼是什么

阿里云百炼(Model Studio)是阿里云面向企业与开发者提供的一站式大模型服务平台,提供模型服务、应用构建、知识库、工具生态与发布运维等能力,适合承接您在 LangStudio 上的应用构建、调试、部署与观测等需求。

具体的功能对应关系与迁移方式见二、迁移总览,更多内容请参考阿里云百炼简介百炼应用类型介绍

说明

本文档内容基于截至 8月31日 的阿里云百炼功能及用法整理,如后续平台功能发生更新或升级,请以阿里云百炼官方文档为准。此外,您也可以使用阿里云 AI 助理,咨询或对比产品功能。

1.2 迁移前的权限准备

迁移前请提前完成权限申请,联系主账号为LangStudio开发人员Ram账号授予百炼应用类读写权限,创建业务空间、申请API-Key等,具体权限点与授权请参考权限管理百炼系统权限策略参考

二、迁移总览

2.1 功能对应关系

百炼的产品功能与LangStudio功能对应关系如下:

能力项

LangStudio

百炼

如何迁移

应用构建

工作流模式、代码模式

工作流应用、高代码应用、智能体应用

按目标形态重建,见 2.2 应用类型对应关系 与三、工作流应用迁移四、代码型应用迁移

模型接入

「连接」统一管理凭证,可接 ModelGallery、PAI-EAS 自部署服务、DashScope

平台模型、调优和部署能力由百炼统一管理,并通过 API Key 调用。

平台模型改为 API Key 直接调用;自有模型见 6.1 连接(模型接入)

知识库

从OSS读取文档源数据,经过预处理、分块和向量化后,将索引存储到向量数据库,支持数据类型包括:文档、结构化数据、图片、音视频

知识库存储模式为托管存储,现有标准版和旗舰版两种规格,支持数据类型包括:文档、结构化数据、图片、音视频

从原始文件或其他源数据重新导入,见6.2 知识库;也可自建,参见七、其他:自建 RAG 服务

工具

注册自定义工具

插件与 MCP 工具生态

见 6.3 工具(插件)6.4 MCP

发布部署

部署为 PAI-EAS 在线服务,运行在企业 VPC 内

工作流和智能体发布为托管 HTTP API;高代码应用按官方部署指南通过 .whl 和 runtime-fc-deploy 部署。

五、应用的发布、运行与线上管理

可观测

集成阿里云可观测链路OpenTelemetry与日志服务SLS,提供指标监测、告警、调用链追踪与日志分析

提供完整的Agent Trace逐Span的观测数据,以及Agent线上调用、耗时等服务数据统计等。

5.3 线上管理与可观测;高代码应用需手动埋点,见4.5 打包、部署与百炼的额外规则

2.2 应用类型对应关系

优先按工作流或高代码类型承接,并逐项重建配置:

LangStudio 现有应用类型

百炼目标应用类型

说明

工作流模式(Workflow)

工作流应用

在百炼画布中逐项重建节点和配置

代码模式(Coding)

高代码应用

重构为符合百炼要求的 Python 工程

百炼另提供了智能体应用模式,配置更加简单,您可根据业务场景评估是否接入。

三、工作流应用迁移

LangStudio 工作流应用可迁移至百炼工作流应用。在百炼控制台「应用管理」→「创建应用」→「工作流应用」即可进入画布。详见工作流应用

3.1 节点数量与覆盖情况

先识别差异较大和无直接对应的节点;其余节点按百炼画布重新配置即可。

节点对比详情

分类

LangStudio

百炼

对比结论

主要差异

流程控制

开始

开始

差异较小

均用于定义流程入口参数。百炼支持的变量类型更多(含 File、Array),但变量名不支持中文字符,原有中文命名的入参需重命名。

结束

结束

差异较小

均为流程终点。百炼可选「文本输出」或「JSON 输出」两种模式,选 JSON 模式可对齐原有的多字段返回结构。

条件分支

条件判断

差异较小

分支判断与优先级机制一致。百炼的运算符集合略有不同(如字符串判空、数组包含的写法),改写时逐条核对表达式即可。

变量聚合

变量处理(聚合分组模式)

差异较小

功能等价,均取多个分支中的首个非空值。百炼把聚合、赋值、文本拼接合并到「变量处理」一个节点内,需在节点中选择对应模式。

循环

循环

差异较小

均支持按指定次数与按条件终止。百炼指定循环次数上限为 100(超出需联系客服加白),且终止逻辑需改用终止条件表达。

变量赋值

变量赋值

差异较小

用法一致,均用于在循环体内更新中间变量。百炼中该能力位于「变量处理」节点的赋值模式。

退出循环

差异较小

用户需自定义循环退出条件,通过变量设置节点更新循环体内的中间变量,当满足预设的终止条件时,循环将提前结束。若未配置自定义终止条件,系统将根据循环类型默认的规则自动退出。

批处理

批处理

差异较小

均对数组逐项执行子流程。百炼可配置并行度与错误处理策略,子画布内的节点编排方式一致。

退出批处理

需自行实现

百炼无此节点,需在子画布内用条件判断导向结束节点近似实现。

直接输出

流程输出

差异较小

均用于在流程中途向用户输出内容并支持流式。改写时注意变量引用语法由 {{ }} 改为 ${ }

AI 能力

大模型

大模型

差异较大

提示词语法、模型来源、可调参数三处均不同,是工作流迁移中改动最集中的节点,见 3.2.1

意图识别

意图分类

差异较小

均由模型将输入归类到预设意图并分流到对应分支。百炼可为每个意图补充描述与示例,调优方式略有不同。

Agent

智能体

差异较小

  1. 直接添加“智能体节点”(工作流专属)

    直接在当前工作流中新建并配置智能体节点。

    配置快捷,但该智能体仅在当前工作流中生效,无法作为独立服务被外部或其他工作流调用。适合单一场景的快速开发。

  2. 引入“独立智能体组件”(公用服务/独立调用)

    先将智能体创建并发布为独立应用,再在工作流中以“应用组件”的形式引入。

    支持作为公共服务进行独立调用,实现多场景复用。适合需要跨业务、跨工作流调用的核心业务逻辑。

文档解析

文档解析

差异较小

均将文档转为可用文本。百炼支持的格式与单文件大小限制以官方文档为准,输出为结构体,下游引用需按新字段名改写。

语音识别

音频解析

差异较小

功能对应,均做语音转文字。节点名称、可选模型与输出字段不同,需按面板重新配置。

数据检索

知识库检索

知识库

差异较大

输出结构和调用方式均有变化,检索上限取决于所选模式,见3.2.3

HTTP 请求

API

差异较大

网络模型由企业 VPC 内网变为平台托管服务,访问内网服务需额外打通,见3.2.4

IQS / SerpAPI 联网搜索

差异较小

百炼平台可通过联网搜索MCP服务平替 LangStudio 中的 IQS / SerpAPI 联网搜索功能,该服务提供标准的实时网页检索能力,支持在智能体、工作流及外部代码中直接调用。

数据处理

Python 开发

脚本

差异较大

接口声明方向相反(面板声明而非代码声明),且不支持第三方依赖,见3.2.2。建议您使用本地AI编程工具直接阅读百炼文档规范,进行修改。

模板转换

变量处理 / 脚本

差异较小

节点引用模式可直接对应「变量处理」的文本输出模式;若使用了 Jinja2 模式,需改用脚本节点拼装字符串。

列表操作

需自行实现

如需在工作流中对列表数据进行过滤、排序等操作,可通过以下两种方式替代:

  1. 脚本节点:在工作流中添加 Python 或 JavaScript 脚本节点,自行编写列表处理逻辑。脚本节点支持。

  2. 模板转换节点:如果仅需对列表进行格式化输出或简单的循环渲染,可使用变量处理节点的 Jinja2 模式,通过 {% for %} 语法遍历列表并生成文本结果。

标注为「差异较小」的节点,按上表的差异点在百炼侧重建配置即可,完整参数说明以工作流应用为准。下面展开「差异较大」与「需自行实现」的节点。

3.2 差异较大的节点

以下说明仅保留需要重新设计的关键差异。

3.2.1 大模型节点

差异点

LangStudio内用法

百炼内用法

变量引用语法

Jinja2 模板,变量写作 {{ 变量名 }}

使用 ${变量},建议通过 / 选择上游变量。

提示词内的逻辑

支持 {% for %}{% if %}、过滤器等 Jinja2 控制结构

不支持控制结构。将循环、判断和格式化逻辑前移到脚本节点,再传入提示词。

模型来源

通过「连接」统一管理凭证,可接入 ModelGallery、PAI-EAS 自部署服务、DashScope 等多种来源

选择百炼平台或百炼部署的模型;PAI-EAS 自部署模型按6.1 连接(模型接入)改造。

可调参数

提供 Top KPresence PenaltyFrequency PenaltySeedStop Sequences

上述参数无对应配置项,需改用提示词约束,或在下游脚本节点做后处理

批量调用

需在外层套一个批处理节点

节点内置「批次处理模式」,可直接对列表逐项调用模型(上限 100 条,并行度 1–10),原有的外层批处理节点可以省去

异常处理

无节点级配置

支持配置异常处理策略:返回默认值,或走独立的异常分支

示例参考:提示词改写

LangStudio 变量:

{{ variable }}

百炼变量:

${节点.变量}

3.2.2 Python 开发 → 脚本节点

差异点

LangStudio 内用法

百炼内用法

接口声明方向

代码定义接口:入口函数加 @tool 装饰器,输入输出由类型标注自动解析

面板定义接口:先在节点面板上声明输入变量,代码中通过 params 字典读取

入口函数

函数名可自定义,可返回 dataclass 等结构化对象

必须是 main(params),且必须返回字典

第三方依赖

可通过 requirements.txt 声明 pandasrequestsnumpy 等

不支持第三方库,只能使用运行环境预置的标准库,需按下方三条路径改造

文件类型

支持 File 类型的输入输出

不支持,文件处理交由专门的文档 / 图片 / 音频解析节点完成

流式输出

支持流式透传(streaming_pass_through

不支持

可用语言

Python

Python、JavaScript

下游引用

按自定义的节点名引用

节点按创建顺序自动命名(脚本_1脚本_2…),引用写作 ${脚本_1.output1},与原节点名不一致,所有引用处需逐个核对

示例参考:接口改写

LangStudio 入口由装饰器和类型声明定义:

@tool
def invoke(...): ...

百炼在节点面板声明输入变量,并使用:

def main(params):
    return {"output": params["input"]}

第三方依赖的三条替代路径

  1. 用标准库重写:适合轻量逻辑。

  2. 下沉到函数计算节点:适合重依赖或复杂逻辑,但超时固定为 60 秒。

  3. 封装为独立服务并由 API 节点调用:适合已有服务或长任务。

请在迁移评估阶段优先清点所有 Python 节点的依赖情况,这往往是工作量的主要来源。

3.2.3 知识库检索 → 知识库节点

差异点

LangStudio 内用法

百炼内用法

Top K 上限

最大 100

上限取决于所选的 API 或节点调用方式。原应用依赖大召回量时,先核对目标模式的当前限制并调整检索策略。

输出结构

result 为数组,元素含 contentscoreidmetadata

result 为结构体,召回片段位于 result.chunkList,字段含 contenttitledocumentNamescoredocUrlimagespageNumber 等,并额外提供 result.rewriteQuery。下游引用必须改写

调用方式

每轮固定执行检索

新增「调用方式」配置:必定调用 / 智能调用(由模型判断是否检索,需填写知识库描述)/ 旧版调用。迁移时选「必定调用」,可尽量对齐原有行为。

可关联数量

无此限制

工作流应用中文档搜索类 ≤ 5、数据查询类 ≤ 5、图片问答类 ≤ 1,详情见配额与限制

音视频知识库

支持

工作流应用中不支持,详情见配额与限制

Top K 降低后的四条应对策略

  1. 提升切片质量,让单个切片承载更完整的语义,减少对召回数量的依赖。

  2. 启用重排(Rerank)模型,在较小的召回量下提升排序准确度。

  3. 开启「知识库过滤」,对召回结果做二次智能过滤。

  4. 将文档按主题拆分到多个知识库,分别分配召回配额。

示例参考:召回结果引用改写

LangStudio 里在提示词中遍历召回结果:

{% for doc in documents %}
{{ doc.content }}
{% endfor %}

百炼里直接引用知识库节点的输出结构体:

${知识库_1.result}

若需自定义拼接格式(如附上来源文件名),先用脚本节点处理 result.chunkList,再把拼好的文本传入提示词。

3.2.4 HTTP 请求 → API 节点

差异点

LangStudio 内用法

百炼内用法

网络位置

应用部署为 PAI-EAS 服务,运行在用户自己的 VPC 内

工作流 API 节点以固定公网 IP 作为出口,不能直接访问用户自己的 VPC 内网服务,详情请参见节点说明-API私网访问阿里云百炼模型或应用 API

调用内网服务

无需额外配置,直接填内网地址

将服务通过受支持的方式暴露,并配置访问控制。企业 VPC 调用百炼服务的私网接入属于另一方向的能力

请求方法

支持 HEAD、OPTIONS

不支持 HEAD、OPTIONS

请求体格式

支持 x-www-form-urlencodedbinary

不支持这两种格式

鉴权配置

提供独立的 Bearer / Basic 鉴权配置项

无独立配置项,需在 Header 中手动填写 Authorization

注意:出口地址会变化,请按官方网络说明配置白名单。

这一处建议在迁移评估阶段最先确认,因为公网暴露或 VPC 打通往往涉及网络与安全团队的配合。

3.3 联调测试

画布右上角「测试」打开测试面板,提供文本对话(多轮,保留上下文,可点节点看输入输出)、文本生成(单轮,支持同步与异步)、音视频互动三种模式。右上角还有「检查清单」入口,列出运行所需完成的配置项,建议测试前先过一遍。

重点验证四类问题:变量引用是否正确传递(尤其是提示词语法改写后)、条件分支与循环的终止逻辑是否与原应用一致、外部服务调用是否因白名单未配置而失败、脚本节点输出结构是否与下游期望匹配。

四、代码型应用迁移

LangStudio 代码模式应用可优先迁移至百炼高代码应用

4.1 开发方式的根本变化

LangStudio 提供云端 Web IDE;百炼高代码应用改为本地开发。

迁移流程为本地开发 → 打包 whl → 上传 → 云端验证

能力

百炼是否支持

说明

在线编辑代码

不支持

控制台没有代码编辑器,代码必须在本地编写,改动一行也需要重新打包 whl 并重新部署

在线编辑配置

支持

环境变量、MCP 工具挂载、资源规格与实例数、网关路由均可在控制台修改。注意增删工具后需重新部署才生效

在线调试测试

支持

控制台提供文本对话面板(对已部署应用直接发消息试跑)与 API 测试(手动调用 GET /healthPOST /process),配合构建、部署与调用日志定位问题

如果您希望继续在云上完成开发与调试,可以使用 PAI 的交互式建模 DSW

4.2 工程结构改造

LangStudio 代码模式的典型结构(LLM Basic 模板):

project/
├── agent.py          # 入口:FastAPI app 与 API 接口
├── agent_loop.py     # 核心逻辑:LLM 调用、工具执行循环
├── agui.py           # AG-UI Protocol 事件流转换
├── skills.py         # 技能发现、加载与执行
├── requirements.txt
├── .env              # 环境变量
└── README.md

迁移到百炼需要做五处改造:

项目

LangStudio

百炼高代码应用

入口文件

agent.py(暴露全局 FastAPI 对象 app

必须命名为 **main.py**

健康检查

无强制要求

必须提供 **GET /health**

对话接口

AG-UI Protocol,需支持 /ag-ui

默认 /process,遵循 Agent API 协议

依赖声明

requirements.txt

同,建议用 **==** 固定版本,不推荐 >=

环境变量

项目根目录 .env,Runtime 启动时加载

控制台「部署 → 配置 → 环境变量」

入口文件名不是 main.py 时,控制台会一直显示「部署中」直至超时。健康检查接口是百炼判定程序启动成功的依据,接口不可调用即判定失败。

@app.get("/health")
def health_check():
    return "OK"

按 Agent API protocol实现默认的 /process 接口。

运行环境要求 Python ≥ 3.10

pip install "agentscope-runtime[deployment]==1.0.0"

4.3 代码中调用模型的改造

将原有模型连接改为通过百炼 API Key 调用平台模型。

在环境变量中配置 DASHSCOPE_API_KEY,再使用 DashScope SDK 或 OpenAI 兼容协议调用:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["DASHSCOPE_API_KEY"],
    base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
)
resp = client.chat.completions.create(
    model="qwen-plus",
    messages=[{"role": "user", "content": "你好"}],
)

百炼应用开发当前仅支持华北 2(北京)。模型 API 调用请使用对应地域和业务空间的官方端点;自部署模型的接入方式见 6.1 节。

4.4 代码中调用知识库的改造

高代码应用可直接调用知识库 Retrieve API 或 SDK 完成检索。

调用 MCP 服务、应用组件或数据连接器时按其接口接入;增删工具后需重新部署。详见。

4.5 打包、部署与百炼的额外规则

代码包仅支持 .whl 格式,通过命令行上传:

# 首次部署
runtime-fc-deploy --deploy-name <应用名称> --whl-path <PATH_TO_WHL> --telemetry enable

# 更新部署
runtime-fc-deploy --update <HIGH_CODE_APP_ID> --whl-path <PATH_TO_WHL> --telemetry enable

上传前配置 ALIBABA_CLOUD_ACCESS_KEY_IDALIBABA_CLOUD_ACCESS_KEY_SECRET和可选的业务空间变量。首次部署按控制台引导授权。

部署资源:按负载选择规格与最小实例数,价格以计费页为准。

应用观测需在代码中添加埋点:

from agentscope_runtime.engine.tracing import trace, TraceType

@trace(trace_type=TraceType.LLM, trace_name="llm_call")
def call_llm(...):
    ...

部署时启用 --telemetry enable 后,可在「应用观测」查看调用数据。

网络与发布:如需访问企业内网资源,按当前高代码应用支持的网络方式配置;通过网关配置域名和鉴权。

五、应用的发布、运行与线上管理

LangStudio 应用部署为自管的 PAI-EAS 服务;百炼发布为托管 HTTP API 或高代码服务。资源与版本的管理方式随之变化。

维度

LangStudio(PAI-EAS)

百炼

部署产物

EAS 在线服务实例

托管 HTTP API(工作流/智能体)或按官方部署指南部署的高代码应用

资源管理

自选机型、副本数、扩缩容

工作流免运维;高代码可配规格与实例数

调用鉴权

EAS Endpoint + Token

DashScope API Key,或高代码经 API 网关 Token

网络

VPC 内网可直连

企业 VPC 可在支持地域通过 PrivateLink 单向调用百炼;工作流调用企业内网服务需使用其他受支持方案。

限流

由 EAS 实例数决定

按主账号和模型维度计算;同一主账号下各业务空间共享额度

可观测

PAI / ARMS

控制台「应用观测」+ 模型监控

多渠道分发

需自行开发

内置网页 / 钉钉 / 微信 / 音视频等渠道

5.1 发布与调用

发布工作流或智能体应用后,在控制台获取 API 详情:

curl -X POST https://dashscope.aliyuncs.com/api/v1/apps/{APP_ID}/completion \
  -H "Authorization: Bearer $DASHSCOPE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input": {"prompt": "你好"}, "parameters": {}}'

流式输出使用 X-DashScope-SSE: enable;多轮会话按接口说明传入 session_id 或 messages

同步调用超时取决于接入域名:通用域名为 600 秒,业务空间专属域名可达 3600 秒。更长任务应改为异步执行或拆分。

应用也可发布为应用组件或接入分享渠道,具体支持范围以应用类型和官方说明为准。

5.2 限流与配额

百炼按主账号和模型维度计算 RPM 和 TPM 配额,返回 429 表示触发限流。同一主账号下的 RAM 用户、业务空间和 API Key 共享额度。

高并发迁移前应评估模型配额,必要时申请提额。详见限流

5.3 线上管理与可观测

应用观测可查看调用链路、输入输出、延时、Token 消耗和执行状态,支持范围与数据保留期以控制台说明为准。

模型监控可查看调用量、失败率、限流和延时等指标,并可按当前能力接入日志、告警或监控系统。

版本迭代:在本地代码仓库维护版本。工作流可导入导出保存快照,高代码应用通过新 whl --update 重新部署;百炼 DSL 不能直接导入 LangStudio flow.dag.yaml

详见。

六、通用模块的对应关系

6.1 连接(模型接入)

百炼没有等价的「连接」对象,各类资源由对应模块管理,模型调用使用 API Key

百炼平台模型在模型广场选择,通过 API Key 以 DashScope 或 OpenAI 兼容协议调用。

客户自有模型可按下表三种路径处理:

路径

适用情况

说明

模型导入

已有基于通义千问的微调成果

仅支持从 OSS 导入 LoRA adapter,不支持全参权重。模型与参数限制以当前官方说明为准。

平台内部署

需要独占算力与稳定吞吐

使用「资源专享推理服务」部署,调用时 model 填写部署生成的模型 Code。

保留在 PAI-EAS,从百炼调用

完全自建模型、第三方模型、非通义系模型

通过API 节点调用,或封装为自定义插件 / MCP 服务,并处理网络连通和访问控制。

详见模型导入模型部署

6.2 知识库

重要前提:知识库的向量数据无法直接导出迁移,须从原始文件或其他源数据重新解析、切片和向量化。请先确认源数据完整可用。

百炼知识库提供四种类型,类型创建后不可修改

类型

承接的 LangStudio 数据

说明

文档搜索

文档(PDF / DOCX / PPT / MD / TXT 等)

分基础文档问答、视觉理解(复杂排版与图表)、极速问答三种场景

数据查询

结构化数据(xlsx)

NL2SQL 方式检索,首行必须为表头

图片问答

图片

图文多模态,需公网可访问 image_url,单图 ≤ 3 MB

音视频搜索

音频、视频

MP3 / WAV / MP4 / AVI 等;工作流应用不支持此类型,需用智能体应用承载

  • 多模态数据:按数据类型选择接入方式。

    • 图片问答通过结构化数据中的公开 image_url 接入;音视频搜索从本地或 OSS 导入。

    • 复杂排版或图表文档选择文档搜索的视觉理解场景。

    • 音视频从本地或 OSS 导入,由音视频解析器处理。

  • 解析与切片:创建前选择解析器和切片策略,创建后不可修改。先用样本验证命中效果。

  • 向量与排序模型:创建时选择向量和重排模型,创建后不可更换。向量维度变化时必须重新验证效果。

  • 规格:标准版按 0.03 元/知识库/小时计费;旗舰版按 0.2 元/RCU/小时计费。具体限制以计费说明为准。

  • 关联与检索上限:取决于应用类型和调用模式,迁移前核对当前限制。

  • 迁移步骤:样本验证和调优 → 创建生产知识库并全量导入 → 挂载应用 → 效果对标。源文件格式不支持时先转换。

详见创建和使用知识库

6.3 工具(插件)

百炼以插件承接工具:智能体可自主选择,工作流通过插件节点确定性调用。

官方插件包括 code_interpretercalculatortext_to_imagequark_searchgenerate_qrcodegithub_search等,可替代部分第三方调用。

自定义插件在控制台配置接口和鉴权信息,完成后可发布为 MCP 服务。详细字段以控制台为准。

详见插件概述自定义插件

6.4 MCP

百炼将 MCP 作为平台级能力,提供 MCP 广场、云托管服务和工作流 MCP 节点

自定义 MCP 服务可按以下方式接入:

  • 脚本部署:使用 type: stdio 或 type: sse / streamableHttp 接入服务。

  • 从 AI 网关导入:将现有 RESTful API 封装为 MCP 工具。

  • 从阿里云 OpenAPI 导入:创建 BailianMcpRole* 并授权。

MCP 的挂载、工具和配置限制会随能力更新,请在迁移前核对当前官方说明。

6.5 其他通用模块

百炼还提供以下 LangStudio 没有独立对应模块的平台能力,迁移时可按需引入:

模块

能力

Prompt 模板

预置与自定义模板,${变量} 语法,支持 OpenAPI 管理;仅华北 2(北京)

记忆库

长期记忆升级版,支持记忆片段与用户画像,可跨会话复用

数据连接

连接 MySQL / PostgreSQL / PolarDB-X / OSS / 语雀等数据源,或从 OSS、飞书、钉钉、SharePoint 同步数据

Skill

ZIP 技能包(根目录含 SKILL.md,≤ 10 MB),支持官方与自定义 Skill、多版本管理。可承接 LangStudio 代码模式中的 skills/ 目录

AI 安全护栏

输入输出内容安全检测,需单独购买并在全局设置授权,调用时带 X-DashScope-DataInspection 请求头

应用评测

自动评测、人工评测与评测集管理,建议用于迁移前后的效果对标

其中 Skill 与 应用评测对迁移最有实际价值:前者用于承接原代码模式工程中的技能目录,后者用于构造评测集,对比迁移前后的输出一致性。

七、其他:自建 RAG 服务

除使用百炼知识库外,RAG 场景也可选择自建 RAG 服务

LangStudio 知识库可使用企业自有 Elasticsearch 或 Milvus 保存向量索引。迁移时可保留向量库和数据处理链路,仅替换上层应用。

数据不能出企业边界、有地域合规要求、检索需求超过所选调用模式的限制,或已有 Elasticsearch / Milvus 数据链路时,适合自建。

工作流应用可通过API 节点调用检索服务;高代码应用可直接调用,或将服务封装为自定义 MCP 服务。

八、常见问题

Q:Python 节点用了 pandas 等第三方库,百炼脚本节点不支持怎么办?

三条路径:用标准库重写;把逻辑下沉到函数计算节点(可自带完整依赖环境,超时固定 60 秒);封装为独立服务通过 API 节点调用。详见 3.2.2 Python 开发 → 脚本节点

Q:原应用运行在企业 VPC 内并访问内网服务,迁移后怎么处理?

工作流 API 节点访问企业内网服务时,需将服务通过受支持的方式暴露并配置访问控制。企业 VPC 访问已发布服务则按私网接入说明配置。详见 3.2.4 HTTP 请求 → API 节点

Q:PAI-EAS 上自部署的模型迁移后还能用吗?

可以,但接入方式变了。百炼不支持把外部模型端点注册为平台模型,需在工作流中用 API 节点以 HTTP 调用,或封装为自定义插件 / MCP 服务。如模型是基于通义千问的 LoRA 微调成果,也可导入百炼;如需独占算力,可在百炼「资源专享推理服务」重新部署。详见 6.1 连接(模型接入)

Q:知识库的向量数据能直接迁移吗?

不能直接迁移,需从原始文件或其他源数据重新解析与向量化。若选择自建 RAG 方案且原本就用 Elasticsearch / Milvus,向量数据在您自己的实例中,可直接复用。

Q:所选检索模式的 Top K 上限低于原应用怎么办?

先优化切片和重排,再评估拆分知识库或自建 RAG 服务。详见七、其他:自建 RAG 服务

Q:迁移后怎么确认效果没有退化?

建议用百炼的应用评测能力构造评测集,用原应用的真实请求样本跑一遍迁移后的应用,对比输出一致性与召回命中情况,重点关注提示词语法改写、知识库召回上限变化与脚本节点改写这三处。

Q:如果评估百炼不满足企业诉求,是否有其他选型?

为您推荐以下三款阿里云相关产品,您可以根据企业实际的业务诉求和技术路线进行选择,如您有进一步选型疑问,建议咨询客户经理。

  1. 函数计算 AgentRun

    以高代码为核心的一站式 Agentic AI 基础设施平台,基于 Serverless 架构提供毫秒级弹性、企业级安全沙箱、统一模型与工具治理及全链路可观测能力,为企业级 Agent 应用提供从开发、部署到运维的全生命周期管理。

  2. 智能体构建和治理平台 AgentCore

    企业智能体的统一构建与治理,覆盖 Agent 全生命周期;支持多模式构建入口、统一身份鉴权与 Team 协作编排,将自研、开源 Harness、商业 SaaS Agent 多来源统管于一个平台。

  3. Agent 观测与优化 AgentLoop

    面向企业级智能体的一站式自进化平台,围绕观测、评估、调优、记忆、审计五大能力,帮助企业构建 Agent 进化飞轮,侧重于 Agent 应用的持续优化。

相关文档