Core Concepts

核心概念

コアコンセプト

Flows

流 (Flows)

フロー (Flows)

A Flow is a sequence of steps that link different tools together. It is represented as a DAG (Directed Acyclic Graph).

流是将不同工具链接在一起的一系列步骤。它表示为 DAG(有向无环图)。

フローは、さまざまなツールをリンクする一連のステップです。DAG(有向非巡回グラフ)として表されます。

  • Standard Flow: General purpose flow for any LLM application.
  • 标准流: 用于任何 LLM 应用程序的通用流。
  • 標準フロー: あらゆる LLM アプリケーション向けの汎用フロー。
  • Chat Flow: Optimized for conversational applications with history support.
  • 聊天流: 专为具有历史记录支持的会话应用程序而优化。
  • チャットフロー: 履歴サポートを備えた会話型アプリケーション向けに最適化されています。
  • Evaluation Flow: Designed to test and evaluate the performance of other flows.
  • 评估流: 旨在测试和评估其他流的性能。
  • 評価フロー: 他のフローのパフォーマンスをテストおよび評価するために設計されています。

Tools

工具 (Tools)

ツール (Tools)

Tools are the fundamental building blocks of a flow.

工具是流的基本构建块。

ツールは、フローの基本的な構成要素です。

LLM Tool

Execute prompts against Large Language Models like GPT-4.

针对 GPT-4 等大型语言模型执行提示。

GPT-4 などの大規模言語モデルに対してプロンプトを実行します。

Python Tool

Run custom Python code for data processing or logic.

运行自定义 Python 代码进行数据处理或逻辑运算。

データ処理またはロジックのためにカスタム Python コードを実行します。

Prompt Tool

Prepare prompts using Jinja2 templates.

使用 Jinja2 模板准备提示。

Jinja2 テンプレートを使用してプロンプトを準備します。

Variants & Evaluation

变体与评估

バリアントと評価

Variants allow you to create different versions of a node (e.g., different prompts or parameters) to compare their effectiveness.

变体 允许您创建节点的不同版本(例如,不同的提示或参数)以比较它们的有效性。

バリアント を使用すると、ノードの異なるバージョン(例:異なるプロンプトやパラメータ)を作成して、その有効性を比較できます。

Evaluation uses metrics (like accuracy, coherence, or groundedness) to quantitatively measure the quality of your flow's output against a test dataset.

评估 使用指标(如准确性、连贯性或真实性)来定量测量流的输出相对于测试数据集的质量。

評価 は、メトリクス(精度、一貫性、根拠など)を使用して、テストデータセットに対するフローの出力品質を定量的に測定します。