> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jinba.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 基本概念

> Jinba Flow を理解するための基本的な用語と概念

これらの基本概念を理解することで、Jinba Flow で効果的なワークフローを構築できるようになります。

## 主要な用語

| 用語                      | 定義                          | 例                                   |
| ----------------------- | --------------------------- | ----------------------------------- |
| **Flow (フロー)**          | 複数の Step を依存関係で接続したワークフロー   | メール受信 → AI要約 → Slack通知 一連の処理の流れのこと。 |
| **Step (ステップ)**         | フローを構成する、１つ１つの処理のカタマリのこと。   | メール受信、AI要約、Slack通知 といった1つ1つの処理のこと。  |
| **Tool (ツール)**          | 特定のアクションを実行するコンポーネント        | AIモデル、API連携、ファイル処理                  |
| **Secrets (シークレット)**    | 安全に保管される機密情報                | APIキー、OAuthトークン                     |
| **Workspace (ワークスペース)** | Flow、Secrets、チームリソースを整理する空間 | プロジェクトワークスペース                       |

下の図は、これらの概念が互いにどのように関係しているかを示しています：

* 1 つの **Workspace** は複数の **Account** で共有でき、1 つの Account も複数の Workspace に所属できます。
* 各 Workspace は 1 つ以上の **Flow** を持ち、Flow は順序付けられた **Step** で構成されます。
* 各 Step は、ちょうど 1 つの **Tool** を通じて処理を実行します。
* **Secret** は Workspace 単位で管理されますが、同じ Workspace 内であれば複数の Flow および Step で同じ Secret を再利用できます。
* Step が **外部サービス**（API・OAuth 連携）へアクセスする際は Secret を経由するため、認証情報を Flow 定義に直接記載する必要がありません。

<img src="https://mintcdn.com/carnot/9TM0id_SlhFf_kG5/ja/pages/basics/images/core-concepts/core-concepts-relation.png?fit=max&auto=format&n=9TM0id_SlhFf_kG5&q=85&s=9faf6d4499750f6d397de98ae27b5299" alt="Flow、Step、Toolの関係" style={{ width: '100%', borderRadius: '8px', margin: '32px 0' }} width="1880" height="918" data-path="ja/pages/basics/images/core-concepts/core-concepts-relation.png" />

## 次のステップ

<CardGroup cols={2}>
  <Card title="ワークフロー作成の概要" icon="book" href="./overview">
    ワークフローを作成する3つの方法を学ぶ
  </Card>

  <Card title="チャットパネル" icon="comments" href="./chat">
    自然言語でワークフローを作成
  </Card>
</CardGroup>
