助手
扣子 AI 帮助与支持
你好,我是 扣子 文档问答助手 🎉 你在阅读当前文档的过程中,无论对文档概念的解释,还是文档内容方面的疑问,都可以随时向我提问,我会全力为你解答
推荐问题
如何快速了解这个空间的核心内容?
有哪些近期更新的重点文档?
我应该从哪些文档开始阅读?
文档反馈

管理低代码应用会话

更新于: 2026-06-24 15:44:40

对话类请求常常需要会话能力,保存消息记录、并用作模型上下文。会话管理提供了多会话的管理能力,可以管理静态会话和动态会话。

消息和会话

在人工智能领域,消息(Message)和会话(Conversation)是两个相互关联但又有所区别的概念:

  • 消息是指在人工智能系统中用户与低代码应用之间交换的单个信息单元,每一次用户输入或低代码应用的回复都可以被视为一条消息,消息内容可以包括文本、图片或文件等。
  • 会话指的是用户与模型之间基于同一主题的一系列连续的对话交互,会话是消息的载体,以列表的形式保存消息。

扣子编程中的会话

和低代码智能体对话,或者调用发起对话 API 时,扣子编程会自动创建会话,并将用户输入和模型输出的消息保存到会话中。但在扣子编程搭建对话类的低代码应用时,你需要自行创建一个对话流和会话,编排对话的后端处理流程。你可以在低代码应用中创建空会话,并绑定对话流,对话流执行时用户输入和对话流输出会作为消息保存在此会话中,再次执行对话流时,这些已保存的消息可以作为上下文传递给大模型节点,以便模型生成更符合对话语境的回复。
此外,扣子编程还提供了一系列会话和消息节点,帮助你管理会话与消息:

说明

  • 仅低代码应用的所有者和协作者可以创建会话,但只能管理自己创建的会话。
  • 会话中的消息是用户的个人数据,用户之间的会话消息是相互隔离的,每个用户只能看到本人发起的对话数据。

创建会话

在低代码应用中,会话分为以下两种:

  • 静态会话:在运行对话流之前,由开发者在会话管理页面中手动创建的会话。每个对话流都需要绑定一个静态会话,用于存储消息、从会话中读取上下文。
  • 动态会话:在工作流和对话流运行过程中,触发创建会话节点时自动创建的会话。是调试过程中产生的临时草稿数据,和线上数据互相隔离,仅用于调试和体验。

创建会话后,会话默认为空,执行对话流并绑定此会话,对话流生成的一问一答两条消息会自动写入到这个对话中。

创建静态会话

每个低代码应用都有一个名为 Default 的默认静态会话,不可被删除或重命名。在低代码应用中创建对话流时,你也可以根据页面提示,创建一个和对话流同名的会话,并绑定这个对话流。该会话会作为对话流 CONVERSATION_NAME 入参的默认值,即运行对话流时默认绑定此会话。
Image
你也可以在会话管理页面直接创建一个静态会话,直接创建的会话默认和任何对话流都没有绑定关系。
Image

创建动态会话

在工作流和对话流运行过程中,如果运行到创建会话节点,系统会自动创建一个动态会话。
Image

查看会话中的消息

查看调试数据

在应用中试运行对话流之后,扣子编程会自动将这一次对话写入到对话流开始节点 CONVERSATION_NAME 参数指定的会话中,作为此会话中最新的消息。你可以在对话流的会话管理页面查看某个会话中已写入的全部消息。
Image

查看线上数据

在低代码应用正式发布后,用户与低代码应用交互产生的线上对话数据将写入指定会话中。低代码应用所有者或低代码应用所在空间的成员可以在工作空间中找到该低代码应用,在其会话管理页面的 APIChat SDK扣子页签中,查看自己与低代码应用的线上对话记录。目前,会话管理中仅支持展示 API、Chat SDK 或扣子商店渠道的线上会话数据。其他渠道的会话数据,可在发布管理页面的日志页签中查看,详情请参考查看运行日志
Image

删除会话

当不再需要使用某个会话时,可以在会话管理页面删除指定会话,删除会话时也会同步删除会话中的所有消息。

说明

  • 暂不支持直接删除已绑定对话流的会话,删除前扣子编程会提醒你为这个对话流另外绑定一个会话作为默认会话。
  • 暂不支持删除低代码应用中的默认会话。

Image
此外,你也可以通过批量操作按钮,一键批量删除多个会话。
Image