场景输入与输出
预计学习时间:9分钟
场景输入与输出使您可控制数据的输入与输出流向。它们规定了场景在与其他场景或外部系统通信时期望和传递的信息。
要找到场景输入与输出,请前往场景构建器并点击工具栏上的“场景输入与输出”图标。
场景输入与输出的功能
场景输入定义了场景触发时接收的数据。 场景输出定义了场景执行后返回的数据。 当一个场景调用另一个场景(即子场景)时,输入负责指定向子场景传递的数据,而输出则指定从子场景返回到主场景的数据。
场景输入与输出的应用场景
在构建需要与其他场景或外部系统交互的场景时,您将需要设定场景输入与输出。应用场景包括:
- 调用其他子场景
- 由外部系统通过API触发
- 作为AI系统中的工具
场景输入与输出需求的例子包括:
- 跨多个系统同步客户信息
- 在撰写提案时,将潜在客户信息添加至CRM和电子邮件列表中
- 根据特定输入参数创建记录、发票、电邮或订单
场景输入与输出的使用位置
场景输入与输出能让您的场景在不同系统中发挥工具的作用,包括子场景 、API、Make AI代理以及Make MCP服务器。 无论您使用何种系统,配置有场景输入和输出的场景均涉及三个模块:调用子场景、启动子场景和返回输出。 为了理解这些模块如何相互作用,考虑以下流程:
- 在父场景中,添加一个调用子场景模块,选择一个现有的场景(或子场景)或创建新的场景。
- 在子场景中,添加一个启动子场景模块,它允许您将输入数据映射到具体模块。
- 添加更多模块,以完成子场景的指定任务。
- 添加一个返回输出模块,从子场景中将输出数据传回父场景。
所有使用场景输入与输出的案例均适用此流程。
子场景的输入与输出
子场景将复杂流程细化为小型、可复用的部件。每个子场景承担特定的任务或业务功能。场景输入与输出定义了父场景与子场景间的数据交换。
启动子场景模块触发子场景并传入数据。返回输出模块则将数据从子场景返回至调用场景。
子场景的输入与输出带来的好处:
- 可复用性: 对 子场景输入与输出的更新会自动适用于所有使用该子场景的场景。
- 结构化的数据共享: 输入与输出明确界定了场景之间的数据共享细节。
示例: 一个用于检索餐厅菜单的场景可能会利用针对各个餐厅的子场景。每个子场景接收餐厅名称/ID和日期作为输入,随后返回菜单项目、价格等信息。