术语表#

以下是 NeMo Guardrails 中使用的主要概念

  • 基于 LLM 的应用程序:一种使用 LLM 驱动的软件应用程序

  • Bot基于 LLM 的应用程序的同义词。

  • Utterance:来自用户或 Bot 的原始文本。

  • Intent:用户/Bot utterance 的规范形式(即结构化表示)。

  • Event:已发生且与对话相关的事物,例如用户沉默、用户点击了某些内容、用户做了一个手势等。

  • Action:Bot 可以调用的自定义代码;通常用于连接到第三方 API。

  • Context:与对话相关的任何数据(即键值字典)。

  • Flow:消息和事件的序列,可能带有额外的分支逻辑。

  • Rails:控制对话系统(又名 Bot)行为的特定方式,例如不谈论政治、以特定方式响应某些用户请求、遵循预定义的对话路径、使用特定的语言风格、提取数据等。