Skip to content

AgentGraph

Christopher David edited this page Feb 18, 2024 · 22 revisions

AgentGraph is a visual scripting language for AI agent workflows.

Taxonomy:

  • Graph - Represents a workflow's logic and data flow using interconnected nodes and pins.
  • Node - The core unit, capable of performing various functions within the workflow. Types include:
    • API Endpoints: Interacts with web services.
    • WASM Plugins: Executes WebAssembly modules.
    • Control Flow: Directs the execution path with conditional statements and loops.
    • Data Parsing: Transforms and manages data.
    • Third-party Integrations: Utilizes external services and systems.
    • Function: Encapsulates a sequence of operations for reuse in multiple workflow parts.
  • Pin - Connection interfaces on nodes for data and command flow. Types include:
    • Input Pin: Receives data or control signals.
    • Output Pin: Sends out data, results, or control signals.
  • Edge - Connects pins across nodes, defining data flow and control paths.
  • Variable - Stores and manages data, with scope defined as global or local.
  • Event - Initiates workflow actions, for example user input or system events.
Clone this wiki locally