0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GraphAIに登場する概念たち

Posted at

随時更新

GraphAI

GraphAI は非同期データフロー実行エンジンであり、開発者はエージェント ワークフローをYAML または JSON の宣言型データフロー グラフとして記述することで、エージェント アプリケーションを構築できます。

データフローグラフ(DFG)

DFGの構造
{
  version: 
  loop:
  nodes:
  concurrency:
}

DFGは上記の構造であり、以下のような要素を含む。

  • version : GraphAI のバージョン (必須)
  • nodes : ノードのリスト(必須)
  • loop : グラフを複数回実行する必要があるかどうかの指定(オプション)
  • concurrency:同時に実行されるエージェント関数 の最大数(オプション)
    ※デフォルトは 8

ノード(nodes)

ノードには、計算ノード静的ノードの 2 種類があります。

  • 計算ノード:入力を受け取り、計算を非同期的に実行し、結果 (出力) を返す
  • 静的ノード:値のプレースホルダー (プログラミング言語の変数と同様)
ノードの構造
{
  version: 
  loop:
  nodes:
      node1: # "node1"がノードのIDとなる
      node2: 
       ︙
  concurrency:
}

ループ(loop)

ループの構造
{
  version: 
  loop:
      while: 
      count: 
  nodes:
  concurrency:
}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?