• 使用教程
使用教程
  • 使用教程
加载中…
No Results
  • 开始使用
    • 欢迎使用GoInsight.AI
    • 快速入门
  • 模板库
    • 模板
  • InsightFlow
    • InsightFlow介绍
    • InsightFlow类型
    • 服务与工具
      • 工具
      • 服务
      • 代理策略
    • 节点
      • 开始节点
      • 回复输出节点
      • 大模型节点
      • 知识库检索节点
      • 文档读取节点
      • 文档写入节点
      • HTTP 请求节点
      • 知识聚焦大模型节点
      • 智能代理节点
      • 进度更新节点
      • 工具调用节点
      • 条件跳转节点
      • 自然语义分类器节点
      • 分支聚合器节点
      • 多分支选择节点
      • 循环节点
      • 自动继续节点
      • 文本模板节点
      • 代码执行
      • JSON 变量提取器节点
      • 自然语义变量提取器节点
      • 变量赋值节点
      • 结束节点
    • 异常处理
      • 节点错误处理策略
    • 发布
      • 发布对话式工作流
      • 发布服务式工作流
      • 创建您的第一个工作流
  • Insight Chat
    • 认识&了解如何使用Insight Chat
    • 协作工作台
  • 轻聊机器人
    • 构建轻聊机器人
  • 团队管理
    • 访问控制
    • 凭证管理
    • 使用数据详情
  • 知识百科
    • 关键概念
    • 知识库
    • LLM 选择指南
    • 数据安全
首页 > 使用教程 > 知识百科

关键概念

本页面将解释一些关键概念,帮助您更好地理解和开始使用GoInsight.AI。

1. 基本概念

1.1 工作流

工作流是指通过软件工具自动化一系列任务,最大程度减少人工干预的过程。

旨在提高效率、减少错误,并简化各个业务功能(如人力资源、财务或客户服务)中的重复性任务。

工作流自动化并不是一个新术语。它已经存在了几十年,但现在正随着人工智能(AI)的发展而演变。AI工作流更加智能、更具适应性,并在复杂环境中运行更优。

以下是传统工作流与AI工作流之间的主要区别:

方面 传统工作流 AI工作流
自动化方式 基于规则 使用AI和机器学习从数据中学习并适应
灵活性 固定的预设步骤 自适应,上下文感知
数据处理 仅限于结构化数据 能够处理结构化和非结构化数据
学习能力 不具备学习能力;静态规则 通过从数据中持续学习实现自我改进

简而言之,AI工作流融合了AI技术,使系统能够从数据中学习并动态适应。它可以处理更复杂和多变的任务,无需持续人工干预。未引入AI的传统工作流,按照人为定义的严格步骤和规则执行。对于常规和简单任务来说,它可预测且可靠。

在GoInsight.AI中,有两种类型的AI工作流:

1. 对话式工作流:这是一种带有对话界面的工作流,允许用户输入问题和句子。

2. 服务式工作流:这是一种无界面的工作流,通过API或触发器执行后台任务。

要了解更多工作流类型,请访问工作流类型页面。

1.2 LLM

LLM(大型语言模型)是一种人工智能模型,使用深度学习技术构建,并在包含来自不同来源的海量文本和代码数据集上进行训练。

LLM能够理解语言中的模式、上下文和语义,然后处理和生成自然语言文本。知名的LLM示例包括OpenAI的ChatGPT、Google的Gemini和Anthropic的Claude。

那么,LLM在AI工作流中能做些什么呢?LLM作为强大的组件,可以自动化并赋能涉及语言理解和生成的复杂任务,从而构建智能工作流,如:

  • 自然语言理解:
    分析消息、文档和电子邮件,识别客户查询,并提取实体、情感和意图。
  • 知识管理:
    从内部文档中检索相关信息,并根据内部数据回答问题。
  • 用自然语言回答用户查询:
    提供对话上下文并维护对话记忆。
  • 生成内容:
    生成如电子邮件、产品描述、博客文章、代码片段和营销文案等内容,或根据提示词翻译内容。
  • 数据转换:
    将非结构化文本转换为结构化格式(例如JSON、Markdown),并对内容进行自动分类。

1.3 节点

节点是工作流的基本组成部分,代表工作流中的单一步骤或动作。将每个节点按顺序连接在一起,以定义流程的整体流程和逻辑。

GoInsight.AI工作流包含多个基本节点,如LLM、知识库检索、HTTP请求和代码。此外,已发布的工作流或插件也可作为节点使用。

了解更多节点信息,请查阅节点部分。

1.4 连接器

连接器是连接两个或多个节点的元素,实现数据或控制在它们之间流动。连接器定义了节点交互的顺序,确保数据或操作按照您期望的顺序从一个节点传递到下一个节点。

在工作流中连接两个节点时,按住前一个节点上的+按钮,然后将连接线拖到下一个节点。

connector

1.5 画布

画布是您编辑AI工作流的空间,您可以在其中拖放节点和连接器,并按照您的逻辑顺序连接它们。

您还可以通过右键单击画布上的空白区域添加备注,并导入/导出文件。

canvas

您可以通过同时按住Ctrl键并滚动鼠标来放大和缩小画布。

1.6 触发器

在GoInsight.AI工作流中,触发器是启动工作流执行的特定条件或事件。它被视为自动化任务序列的启动点。

AI工作流中常见的触发器类型包括:

  • 用户输入查询
  • 预设时间

在对话式工作流中,用户在对话接口上输入查询是启动工作流的触发器;在服务式工作流中,触发器通常指预设事件或预设时间。

一旦您发布了服务式工作流,可以轻松地通过点击“保存并发布”下的“触发器”按钮来设置触发器。

key-concept-trigger

1.7 提示词

提示词是给大型语言模型的输入或指令,以准确地引发特定响应或输出。它作为人类意图和AI之间的桥梁,指导AI执行什么任务以及如何适当地响应。

在AI提示词中,具体性和清晰性至关重要,因为它们直接影响AI对任务的理解和执行效果。指令越详细和精确,AI提示词生成的结果就越好。

如果您在撰写提示词时遇到困难,不用担心。GoInsight.AI提供了“AI编写”助手来帮助您。只需点击“AI编写”按钮,告诉助手您想要实现的目标,它就会为您生成提示词。

AI编写

1.8 知识库

知识库是一个信息、数据和文档的存储库,AI可以参考它们来做出明智的决策、生成响应或提供解决方案,使其更准确、相关且具备上下文感知能力。

知识库在涉及客户支持、推荐系统和虚拟助手的工作流中至关重要,如电子商务和零售、医疗保健系统、金融服务、人力资源和人才管理等行业。

要了解更多知识库详情,请访问知识库页面。

2. 技术概念

2.1 变量

变量用于在工作流的各个阶段存储、操作和传递数据。它们充当数据的占位符,可以根据输入、输出或工作流执行过程中的其他操作动态更新。

GoInsight.AI中的变量可以根据其范围和用途分为三种不同的类型:系统变量、会话变量和内部变量。

系统变量

系统变量是指在工作流中预设的系统级参数,可以被其他节点访问。

GoInsight.AI为对话式工作流提供了系统变量:

变量名 数据类型 说明
Query String 用户提供的输入内容或问题。
Date String 工作流开始时的当前日期,使用UTC时间格式yyyy-MM-dd。
Time String 工作流开始时的当前时间,使用UTC时间格式HH:mm:ss。
TimeOffset Number 用户(浏览器)的时区,以与UTC的分钟偏差表示。例如,如果用户在UTC+8区,偏差将是480。如果未检测到时区,默认为0(UTC时间)。
BrowserLang String 用户的浏览器语言,格式为zh-CN/en-US。
$SessionID String 表示当前的问答会话。
$LastAnswer String 存储上次响应的输出。
$Round Number 用于自动继续的对话中,显示当前对话轮次。
$ChatHistory Array[Object] 存储对话历史,包括问答历史。
$WorkflowID String 表示工作流的ID。
$BatchID String 表示当前工作流执行过程的批次ID。

GoInsight.AI为服务式工作流提供了系统变量:

变量名 数据类型 说明
UTCDate String 工作流开始时的日期,使用UTC时间格式yyyy-MM-dd。
UTCTime String 工作流开始时的时间,使用UTC时间格式HH:mm:ss。
$WorkflowID String 表示工作流的ID。
$BatchID String 表示当前工作流执行过程的批次ID。

注意:

  • String是字符序列,用于表示文本。
  • Number可以表示整数或浮点值,例如整数或小数。
  • Array是项目的列表或集合,其中Array[Object]表示该Array存储的是Object。

会话变量

会话变量用于在每次工作流执行期间存储和传递数据。每个工作流会话都有其独立的会话变量,因此不同工作流会话的会话变量不会相互影响。在对话工作流中,所有自定义变量都是会话变量。

注意:这仅适用于对话式工作流。

内部变量

内部变量是只能在工作流内部访问和查看的变量。它们无法从外部访问或调用。它们的主要目的是在工作流执行过程中存储临时数据、中间状态或内部逻辑所需的配置信息。

示例包括:

  • 内部工作流循环中的计数器,或工具调用结果的临时缓存。
  • 在节点之间传递的中间计算结果,不对外部公开。
  • 默认工作流配置设置(例如,默认超时持续时间、内部状态标志)。

将内部变量设置为仅内部可见的主要原因是:

  1. 封装:隐藏实现细节,以防止外部调用者修改内部参数和破坏工作流逻辑。
  2. 安全性:防止敏感的中间数据或配置信息被外部获取。
  3. 简化:减少外部调用中的参数复杂性;外部调用者只与输入和输出交互。

当外部请求调用工作流时,内部变量受到保护,不会被暴露或传入。

2.2 集成

集成是指将AI工作流与现有工具、系统、数据源和应用程序连接起来,以便它们可以在AI驱动的流程中无缝协作。集成是AI工作流的关键要素,因为它确保AI系统能够访问外部数据、触发操作,并与其他系统或服务进行交互,作为更广泛的业务或运营流程的一部分。

例如,您可以将工作流与Salesforce或HubSpot等CRM系统连接,以收集客户数据并触发操作,例如发送个性化电子邮件活动。

更新于: Sep 25, 2025
这个页面有用吗?
上一篇 使用数据详情
下一篇 知识库
讨论

发表评论. 取消回复

您的电子邮件地址不会被公开。 必填位置已标*

产品相关的问题?联系我们的支持团队以获取快速解决方案>
本文内容
  • 1. 基本概念
  • 2. 技术概念
加载中…
No Results