Skip to content

选择应用类型

应用类型决定应用怎样与用户交互,以及进入编排页面后可以使用哪些能力。

选择时先回答三个问题:

  1. 用户需要和应用连续对话,还是提交一次内容后直接获得结果?
  2. 对话由模型自主推进,还是必须按照预先设计的流程执行?
  3. 应用是否需要文件工作空间、沙盒执行或 Sub-agent 协作?

一、根据任务选择类型

需要处理文件或执行复杂任务:选择 Agent

需要处理文件、运行代码、调用 Sub-agent,或自主完成复杂多步骤任务的应用,更适合选择 Agent。

例如,需要读取多份文件、运行代码处理数据,再由多个智能体协作完成分析的任务,可以使用 Agent。

需要多轮对话,并希望简化编排配置:选择 AgentLite

AgentLite 支持模型、提示词、变量、技能、工具、知识、数据、记忆和设置。与 Agent 相比,它不提供文件工作空间、沙盒执行和 Sub-agent 协作,更适合由单个智能体完成的常规对话任务。

AgentLite 编排页面

它适合知识库问答、院内服务查询、患者服务,以及使用技能或工具完成任务的轻量对话应用。

只需要一次输入和一次结果:选择文本生成

文本生成适合翻译、摘要、格式整理等一次性任务。

文本生成编排页面

文本生成的调试区域会根据变量显示输入表单。用户填写内容并点击 运行 后,应用返回本次结果。如果还需要围绕结果继续追问,应选择 Agent 或 AgentLite。

需要按固定流程推进对话:选择 ChatFlow

ChatFlow 使用画布和节点组织对话流程,适合执行顺序、分支条件和返回结果需要提前确定的任务。

创建后,编排页面会显示开始节点和结束节点。需要根据业务过程添加并连接中间节点,再通过右侧预览区域测试流程。

ChatFlow 开始节点的输入变量与 Agent、Workflow 使用相同的变量配置规则:变量类型约束数据结构,控件类型决定预览表单的填写方式。

ChatFlow 的画布操作和节点配置方式与工作流相近。第一次使用可以继续阅读工作流画布工作流节点,具体可用节点以 ChatFlow 页面中的 添加节点 列表为准。

二、不同类型可以配置哪些能力

创建前应确认应用是否需要文件工作空间、沙盒执行、Sub-agent 协作、工具或多轮记忆,避免进入编排页面后才发现没有对应入口。

编排能力AgentAgentLite文本生成ChatFlow
选择模型通过节点配置
编写提示词通过节点配置
添加变量通过开始节点和流程变量配置
多轮对话
可视化流程画布
技能不按 Agent 技能方式配置
自定义工具通过工具节点配置
内置工具通过工具节点配置
知识库通过知识检索节点配置
数据暂不可用通过当前画布提供的数据类节点配置
短期记忆与全局记忆
文件管理与文件处理通过文件输入和文件处理类节点配置
对话开场白与问题建议
文字转语音与语音转文字
视觉输入需要所选模型支持需要所选模型支持需要所选模型支持需要视觉模型和对应输入节点
最大步数与中断重连

“—”表示当前类型的编排页面中不提供该功能入口。模型支持某项能力,不代表应用已经自动启用,还需要完成对应输入或节点配置。

三、开发中的应用类型

Claw

Claw 用于创建基础对话应用。该功能正在开发中,暂不支持创建和配置。

Dify 应用

Dify 应用接入功能正在开发中,暂不支持使用。

四、还不能确定时怎么选

应用类型选择决策树

如果后续需求还没有完全确定,可以先使用 Agent 完成验证,再根据实际使用的能力决定是否需要更轻量的类型。

AI 应用开发平台 - 面向医疗场景的 AI 应用创新引擎