名称解释
本文阐释了在 Magic 中所使用的核心术语与重要概念。
基础概念
术语 | 描述 |
---|---|
模型(Model) | 模型包含大量参数,并基于大量不同的数据进行训练。您可以使用模型执行各种任务,如图像生成、问答、代码生成、重写等。 |
访问密钥(Access Token) | 调用 Magic API 和 SDK 时,需要通过访问密钥验证用户身份、鉴权。用户可以为各个访问密钥设置不同的权限,实现资源的安全访问。 |
Token | 在大语言模型中,token 是文本处理的基本单位,模型通常将输入文本分解成一系列 token,然后对这些 token 进行处理和分析。token 可以是单词、字符、子词片段或其他形式的文本片段,具体的划分方式取决于模型使用的分词算法,所以 token 的计算和处理方式可能会根据模型的具体架构和设计而有所不同。和 AI 助理对话时,产生的 Token 为输入 token 和输出 token 之和。 |
提示词 (Prompt) | 告诉模型执行任务的自然语言指令。例如,“将文本翻译成英文”。 建议在人设与回复逻辑中指定模型的角色、设计回复的语言风格、限制模型的回答范围,让对话更符合用户预期。 |
工作流(Workflow) | 工作流是一种用于规划和实现复杂功能逻辑的工具。你可以通过拖拽不同的任务节点来设计复杂的多步骤任务,提升复杂业务场景下的搭建效率。 |
知识库(Knowledge) | 知识库是 AI 助理的私有知识合集,用于存储专业领域的知识数据,解决通用大模型专业领域知识不足的问题,提高 AI 助理回复的专业性和准确性。 |
记忆 | 记忆是指人工智能随着时间的推移存储、检索和利用信息的能力,通过提供更准确、更符合语境的响应来提高模型的性能。 扣子提供了一组记忆功能,包括变量、数据库和长期记忆,以满足不同的用例。基于这些记忆可以提供个性化回复,提升用户体验。 |
节点名称
类别 | 节点名称 | 节点说明 |
---|---|---|
基础 | 开始节点 | 当以下事件被触发时,流程将会从这个模块开始执行 |
基础 | 消息回复 | 回复或回复一段指定内容给用户 |
基础 | 结束节点 | 流程的最终节点,用于返回工作流程运行后的结果信息 |
基础 | 等待 | 流程将在此节点等待用户下一步操作 |
大模型 | 大模型调用 | 调用大语言模型,使用变量和提示词生成回复 |
大模型 | 意图识别 | 大模型根据输入的内容识别内容实际的意图 |
操作 | 选择器 | 连接多个下游分支,若设定条件成立则运行“对应”分支,不成立则运行“否则”分支 |
操作 | 代码执行 | 编写代码处理输入变量,再通过输出生成返回值 |
操作 | HTTP 请求 | 根据设定参数向外部 HTTP 服务发送请求并获取响应数据 |
操作 | 子流程 | 将部分功能模块分配给子流程编排,避免主流程过于庞大 |
操作 | 工具 | 可复用工具流程,将部分流程功能转交给工具实现 |
操作 | 人员检索 | 查找符合条件的人员信息,仅支持查看对话者可见的人员及相关信息 |
操作 | 循环 | 通过设定循环次数和逻辑,重复执行一系列任务 |
操作 | 知识检索 | 对输入关键词进行知识检索,返回匹配的相关内容 |
操作 | 云文档解析 | 通过节点将指定云文档以 Markdown 结构输出内容 |
操作 | 图像生成 | 通过文字描述生成图片 |
操作 | 创建群聊 | 创建包含指定群成员的群聊 |
数据处理 | 历史消息查询 | 根据指定条件查询历史消息 |
数据处理 | 历史消息存储 | 记忆自定义存储,自由选择存储任何内容 |
向量知识库 | 向量存储 | 以片段形式存储到知识库 |
向量知识库 | 向量搜索 | 在多个知识库中从上到下进行相似度匹配,输出指定相似度和数量的片段 |
向量知识库 | 向量删除 | 在多个知识库中从上到下进行相似度匹配,输出指定相似度和数量的片段 |
向量知识库 | 向量知识库匹配 | 通过查询条件匹配相关的向量知识库 |
持久化数据库 | 数据存储 | 存储持久化数据 |
持久化数据库 | 数据加载 | 读取持久化数据 |
变量 | 变量保存 | 变量存在则更新,不存在则新增 |
神奇表格 | 新增记录 | 向指定数据表新增记录 |
神奇表格 | 修改记录 | 修改指定数据表记录 |
神奇表格 | 查询记录 | 根据指定条件查询数据表的行记录 |
神奇表格 | 删除记录 | 根据指定条件删除数据表的行记录 |
文件相关 | 文档解析 | 提取文件文本内容,以文本形式输出至下一个节点使用 |
文件相关 | 电子表格解析 | 提取文件文本内容,以文本形式输出至下一个节点使用 |
文本相关 | 文本切割 | 按既定策略切割长文本,未来将开放策略选择 |