应用中心/运行应用

运行应用(Running Apps)

运行应用是用户与 Pop 应用中心交互最重要的环节。
无论应用是通过工作流发布、从他人分享导入,还是从应用市场获取,其运行方式都遵循一致的标准流程:

输入参数 → 执行运行 → 查看结果 → 日志调试(可选)

本章节将帮助你全面理解应用的标准运行流程、界面结构与调试方法。


一、应用运行界面结构

应用的“运行界面”由布局管理器构建,因此不同应用界面可能不同,但一般都包含以下核心组成:

1. 输入参数区域(Inputs / Form)

用于填写应用所需的参数,包括:

  • 文本 / 数字输入框
  • 下拉框
  • 文件上传
  • 图片上传
  • JSON 编辑框
  • 模型选择器
  • 开关、选项等

用户填写完参数后即可启动应用。


2. 运行按钮(Run / Execute)

通常位于表单下方或右上角。

执行行为包括:

  • 启动工作流运行
  • 禁用输入,避免重复点击
  • 显示执行状态(running / success / failed)

3. 运行状态提示

执行中可能出现以下状态:

状态 说明
Running… 工作流正在执行
Success 执行成功,已生成结果
Failed 节点报错,可查看日志
Stopped 手动中断运行

二、工作流执行过程(幕后逻辑)

当你点击“运行”:

  1. 应用收集表单所有字段并生成 JSON 参数
  2. 发送给工作流执行引擎
  3. 从第一个节点开始逐个执行
  4. 节点之间传递数据
  5. 最终将输出返回给应用界面
  6. 布局中的“结果组件”负责展示输出

整个过程完全自动,不需要用户干预。


三、结果展示(Outputs)

应用的结果显示区域取决于布局配置,可以包含:

1. Markdown 显示

适用于:

  • AI 文本生成
  • 报告类应用
  • 知识库回答
  • 说明文档

2. 图片输出(Image Viewer)

用于:

  • AI 生成图像
  • 图像处理应用
  • OCR 结果预览

3. 表格数据显示

适合:

  • Excel / CSV 解析
  • 数据分析类工作流

4. JSON Viewer

用于:

  • 结构化输出
  • 调试信息
  • API 请求结果

支持格式美化与折叠。


5. 文件下载

如果节点输出文件,可直接点击下载,例如:

  • PDF 报告
  • Excel 数据表
  • 图像文件
  • 代码打包结果

6. 自定义组件输出(高级)

例如:

  • 图表(饼图 / 柱状图 / 折线图)
  • 代码高亮区
  • 特殊渲染插件

只需节点输出对应类型的数据即可。


四、控制台(Console)与调试日志

控制台用于展示工作流运行期间的技术信息,包括:

  • 每个节点的输入 / 输出
  • AI 请求参数与响应
  • 错误堆栈(stack trace)
  • 运行耗时
  • 调试信息(debug logs)

控制台通常位于界面底部或侧边,可折叠隐藏。

适合:

  • 工作流开发者查看问题
  • 用户反馈问题时提供截图
  • 高级用户理解执行逻辑

五、运行失败如何排查?

以下是常见错误与处理建议:

1. 输入字段不合法

例如缺少必填字段、格式错误。

➡️ 解决:检查必填项、数字范围、JSON 格式。


2. AI 调用失败(模型错误 / Key 无效)

表现为:

  • AI 节点报错
  • 401 / 429 / timeout

➡️ 解决:检查模型设置、网络、余额、API Key。


3. 文件路径或格式不支持

例如上传了错误类型的文件。

➡️ 解决:检查你的输入是否在支持列表中。


4. 工作流内部节点错误

布局正常,但工作流逻辑出错。

➡️ 解决:
查看控制台 → 找到失败的节点 → 复现问题并修复。


5. 大模型响应太长导致解析失败

某些 AI 输出过大可能导致渲染问题。

➡️ 解决:减少输出长度或优化提示词。


六、运行中的交互行为

应用运行时:

  • 输入表单会暂时禁用
  • 控制台开始滚动输出日志
  • 结果组件会被更新
  • 可通过“停止运行”中断工作流
  • 部分应用支持多次运行历史

运行结束后:

  • 表单恢复可编辑
  • 可以更改参数并再次运行

七、使用建议(最佳实践)

✔ 单步调试工作流,再发布应用

能大幅减少应用运行报错。

✔ 输入字段尽量设置默认值

避免用户提交空内容导致失败。

✔ 控制台作为调试工具,不必始终展示

普通用户一般不需要。

✔ 输出尽量结构化

例如 JSON、表格、Markdown,会提升可读性。


八、小结

运行应用是 Pop 应用中心的核心体验流程之一。
通过参数输入、节点执行、结果展示和日志调试,用户能在界面层完全掌控工作流的运行结果。

你现在已经理解:

  • 应用执行的完整流程
  • 结果如何展示
  • 如何查看控制台日志
  • 如何排查错误
  • 运行界面的经典结构