f8d430ebd9
Extracted from: https://github.com/temiroff/Blacknode.git Score: 1.0
31 lines
2.0 KiB
JSON
31 lines
2.0 KiB
JSON
{
|
|
"name": "graph-based-node-workflow",
|
|
"version": "1.0.0",
|
|
"goal": "Create and execute typed node graphs for AI/robotics workflows by defining nodes with inputs/outputs and connecting them with edges, then cooking the graph to run the workflow.",
|
|
"inputs": [
|
|
"bn.Graph() - the graph container for the workflow",
|
|
"Node definitions (Literal, Text, LLMAgent, Concat, Output, etc.) with specified inputs and outputs",
|
|
"Edge connections mapping from_port to to_port between nodes"
|
|
],
|
|
"steps": [
|
|
"Step 1: Initialize a bn.Graph() instance to serve as the workflow container",
|
|
"Step 2: Define individual nodes with their required inputs and outputs (e.g., Literal for data, LLMAgent for inference, Concat for combining, Output for final results)",
|
|
"Step 3: Create edges connecting nodes by specifying source from_port and destination to_port for each data flow",
|
|
"Step 4: Execute the graph by calling g.cook() to process the defined workflow and produce results"
|
|
],
|
|
"outputs": [
|
|
"Executed workflow results stored in the graph's output nodes",
|
|
"Cooked graph ready for inspection, replay, or deployment",
|
|
"Potential error states if node dependencies are missing or ports don't match"
|
|
],
|
|
"failure_modes": [
|
|
"Missing node dependencies causing undefined variable errors",
|
|
"Port mismatch in edge connections leading to no data flow",
|
|
"Incomplete graph definition causing cook() to fail",
|
|
"Model API key missing or invalid for LLMAgent nodes"
|
|
],
|
|
"confidence": 0.95,
|
|
"explanation": "This workflow pattern is reusable across different AI/robotics applications because it provides a standardized way to compose complex pipelines from typed nodes. The pattern can be adapted to various use cases like research pipelines, agent workflows, or robotics control graphs by simply adding/removing nodes and edges while maintaining the same graph-cooking execution model.",
|
|
"source_repo": "https://github.com/temiroff/Blacknode.git",
|
|
"score": 1.0
|
|
} |