From 926c00de0fe965ed5d1c1e73f95513722894665e Mon Sep 17 00:00:00 2001 From: Isulion <138410193+Isulion@users.noreply.github.com> Date: Thu, 31 Oct 2024 19:22:52 +0100 Subject: [PATCH] Revert "new node for you" --- README.md | 18 +- __init__.py | 28 +- isulion_OllamaGenerate.py | 120 +- isulion_model_selector.py | 65 - ixulion_ollamaModelSelect.py | 68 - workflowsJsonTrainingData/10chain.json | 1305 ----------------- workflowsJsonTrainingData/10chain_agents.json | 1305 ----------------- .../llm_chain_agents_10chain.json | 1284 ---------------- .../llm_chain_agents_10chain_aligned.json | 228 --- .../llm_chain_agents_10chain_corrected.json | 456 ------ .../llm_chain_agents_roles.json | 433 ------ .../llm_chain_multiple.json | 294 ---- .../llm_chain_multiple_keep_alive.json | 301 ---- .../llm_chain_quintuple.json | 673 --------- .../llm_chain_quintuple.png | Bin 147892 -> 0 bytes .../llm_chain_quintuple.png.json | 673 --------- .../llm_chain_simple.json | 199 --- .../llm_chain_simple.png | Bin 49865 -> 0 bytes .../llm_chain_triple.json | 530 ------- 19 files changed, 71 insertions(+), 7909 deletions(-) delete mode 100644 isulion_model_selector.py delete mode 100644 ixulion_ollamaModelSelect.py delete mode 100644 workflowsJsonTrainingData/10chain.json delete mode 100644 workflowsJsonTrainingData/10chain_agents.json delete mode 100644 workflowsJsonTrainingData/llm_chain_agents_10chain.json delete mode 100644 workflowsJsonTrainingData/llm_chain_agents_10chain_aligned.json delete mode 100644 workflowsJsonTrainingData/llm_chain_agents_10chain_corrected.json delete mode 100644 workflowsJsonTrainingData/llm_chain_agents_roles.json delete mode 100644 workflowsJsonTrainingData/llm_chain_multiple.json delete mode 100644 workflowsJsonTrainingData/llm_chain_multiple_keep_alive.json delete mode 100644 workflowsJsonTrainingData/llm_chain_quintuple.json delete mode 100644 workflowsJsonTrainingData/llm_chain_quintuple.png delete mode 100644 workflowsJsonTrainingData/llm_chain_quintuple.png.json delete mode 100644 workflowsJsonTrainingData/llm_chain_simple.json delete mode 100644 workflowsJsonTrainingData/llm_chain_simple.png delete mode 100644 workflowsJsonTrainingData/llm_chain_triple.json diff --git a/README.md b/README.md index 7502685..7a0cf74 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,16 @@ -# ComfyUI Isulion LLM Chain -An advanced ComfyUI extension that enables multi-agent LLM conversations using Ollama models. +# ComfyUI_Isulion Random Prompt Generator -![Example Workflow](https://github.com/user-attachments/assets/ba6d7eaa-c068-4f88-a2c9-fb07aa95052b) +-------------- +ComfyUI Nodes that generate prompts with the help of LLM from local or remote Ollama. +-------------- -## 🌟 Features -- Create complex multi-agent conversations using different LLM personas -- Support for local Ollama models -- Flexible chain configurations from simple to complex (3-agent, 5-agent, or 10-agent chains) -- Each agent can be assigned unique roles and perspectives -- Real-time conversation visualization --system prompt for each agent/node +# Requirement : +Recomanded environnement variables : +- OLLAMA_KEEP_ALIVE 0 +- OLLAMA_ORIGINS * ComfyUI installed node : - Ollama_generator diff --git a/__init__.py b/__init__.py index 6be4ac8..691aa3a 100644 --- a/__init__.py +++ b/__init__.py @@ -1,15 +1,13 @@ -from .isulion_prompt_generator import IsulionPromptGenerator -from .isulion_OllamaGenerate import OllamaGenerate -from .ixulion_ollamaModelSelect import OllamaModelSelector - -NODE_CLASS_MAPPINGS = { - "IsulionPromptGenerator": IsulionPromptGenerator, - "OllamaGenerate": OllamaGenerate, - "OllamaModelSelector": OllamaModelSelector -} - -NODE_DISPLAY_NAME_MAPPINGS = { - "IsulionPromptGenerator": "Isulion Prompt Generator", - "OllamaGenerate": "Ollama Generate", - "OllamaModelSelector": "Ixulion Ollama Model Selector" -} +from .isulion_prompt_generator import IsulionPromptGenerator +from .isulion_OllamaGenerate import OllamaGenerate + +NODE_CLASS_MAPPINGS = { + "IsulionPromptGenerator": IsulionPromptGenerator, + "OllamaGenerate": OllamaGenerate +} + +# Optional: Provide a custom display name for the node +NODE_DISPLAY_NAME_MAPPINGS = { + "IsulionPromptGenerator": "Isulion Prompt Generator", + "OllamaGenerate": "Isulion Ollama Generate" +} diff --git a/isulion_OllamaGenerate.py b/isulion_OllamaGenerate.py index cda663d..711a881 100644 --- a/isulion_OllamaGenerate.py +++ b/isulion_OllamaGenerate.py @@ -1,70 +1,50 @@ -from ollama import Client -import logging - -class OllamaGenerate: - def __init__(self): - pass - - @classmethod - def INPUT_TYPES(cls): - return { - "required": { - "text": ("STRING", { - "multiline": True, - "default": "What is Art?", - "tooltip": "Input text to send to Ollama" - }), - "system": ("STRING", { - "multiline": True, - "default": "", - "tooltip": "System prompt to set the behavior and context for the model" - }), - "model_name": ("STRING", { - "default": "dolphin-llama3", - "tooltip": "Name of the Ollama model to use" - }), - "host_url": ("STRING", { - "default": " http://localhost:11434", - "tooltip": "Ollama server URL (e.g., http://localhost:11434)" - }), - "keep_alive": (["true", "false"], { - "default": "true", - "tooltip": "Keep model loaded in memory (true) or unload after each generation (false)" - }), - }, - } - - RETURN_TYPES = ("STRING",) - RETURN_NAMES = ("response",) - FUNCTION = "generate" - CATEGORY = "Isulion/Ollama" - - def generate(self, text, system, model_name, host_url, keep_alive): - try: - # Create client with provided host URL - client = Client(host=host_url) - - # Convert keep_alive string to appropriate value - keep_alive_value = "5m" if keep_alive == "true" else "0m" - - # Generate response using the specified model - response = client.generate( - model=model_name, - prompt=text, - system=system, # Added system prompt - keep_alive=keep_alive_value - ) - - return (response['response'],) - - except Exception as e: - logging.error(f"Error generating response from Ollama: {str(e)}") - return (f"Error: {str(e)}",) - -NODE_CLASS_MAPPINGS = { - "OllamaGenerate": OllamaGenerate, -} - -NODE_DISPLAY_NAME_MAPPINGS = { - "OllamaGenerate": "Ollama Generate", -} +from ollama import Client + +class OllamaGenerate: + def __init__(self): + pass + + @classmethod + def INPUT_TYPES(cls): + return { + "required": { + "prompt": ("STRING", { + "multiline": True, + "default": "What is Art?" + }), + "url": ("STRING", { + "multiline": False, + "default": "http://127.0.0.1:11434" + }), + "model": ((), {}), + }, + } + + RETURN_TYPES = ("STRING",) + RETURN_NAMES = ("response",) + FUNCTION = "ollama_generate" + CATEGORY = "Ollama" + + def ollama_generate(self, prompt, url, model): + # Keep_alive is now hardcoded to 0 (not visible to user) + keep_alive = 0 + + client = Client(host=url) + + # Generate the response from the model + response = client.generate( + model=model, + prompt=prompt, + keep_alive=f"{keep_alive}m" # keep_alive is always 0 + ) + + return (response['response'],) + +# Register the node with your node mapping system +NODE_CLASS_MAPPINGS = { + "OllamaGenerate": OllamaGenerate, +} + +NODE_DISPLAY_NAME_MAPPINGS = { + "OllamaGenerate": "Ollama Generate", +} diff --git a/isulion_model_selector.py b/isulion_model_selector.py deleted file mode 100644 index fa5e4f4..0000000 --- a/isulion_model_selector.py +++ /dev/null @@ -1,65 +0,0 @@ -import subprocess -import logging - -class OllamaModelSelector: - @classmethod - def INPUT_TYPES(s): - try: - # Run ollama list command - result = subprocess.run(['ollama', 'list'], capture_output=True, text=True) - - if result.returncode == 0: - # Parse the output, skipping the header line - lines = result.stdout.strip().split('\n')[1:] - models = [] - - for line in lines: - if line.strip(): # Skip empty lines - # First column before whitespace is the model name - model_name = line.split()[0] - # Remove ':latest' suffix if present - model_name = model_name.replace(':latest', '') - models.append(model_name) - - # Sort models alphabetically for better UX - models.sort() - - if not models: # If no models found after parsing - models = ["No models installed - Use 'ollama pull' to install models"] - else: - models = ["Error running ollama list command"] - logging.warning(f"Failed to get models from ollama list: {result.stderr}") - except FileNotFoundError: - models = ["Ollama not found - Is it installed?"] - logging.error("Ollama command not found. Please ensure Ollama is installed and in PATH") - except Exception as e: - models = ["Error getting model list"] - logging.error(f"Error getting Ollama models: {str(e)}") - - return { - "required": { - "model_name": (models, { - "default": models[2] if models else "No models found", - "tooltip": "Select an Ollama model to use" - }), - } - } - - RETURN_TYPES = ("STRING",) # Simple string return type - RETURN_NAMES = ("MODEL",) - FUNCTION = "get_model" - - CATEGORY = "Isulion/Ollama" - DESCRIPTION = "Select an Ollama model from installed models" - - def get_model(self, model_name): - # Return just the model name string - return (model_name,) # Return as tuple with single string value - -NODE_CLASS_MAPPINGS = { - "OllamaModelSelector": OllamaModelSelector -} - -NODE_DISPLAY_NAME_MAPPINGS = { - "OllamaModelSelector": "Ollama Model Selector" -} \ No newline at end of file diff --git a/ixulion_ollamaModelSelect.py b/ixulion_ollamaModelSelect.py deleted file mode 100644 index 40611bd..0000000 --- a/ixulion_ollamaModelSelect.py +++ /dev/null @@ -1,68 +0,0 @@ -import subprocess -import logging - -class OllamaModelSelector: - def __init__(self): - pass - - @classmethod - def INPUT_TYPES(s): - try: - # Run ollama list command - result = subprocess.run(['ollama', 'list'], capture_output=True, text=True) - - if result.returncode == 0: - # Parse the output, skipping the header line - lines = result.stdout.strip().split('\n')[1:] - models = [] - - for line in lines: - if line.strip(): # Skip empty lines - # First column before whitespace is the model name - model_name = line.split()[0] - # Remove ':latest' suffix if present - model_name = model_name.replace(':latest', '') - models.append(model_name) - - # Sort models alphabetically for better UX - models.sort() - - if not models: # If no models found after parsing - models = ["No models installed - Use 'ollama pull' to install models"] - else: - models = ["Error running ollama list command"] - logging.warning(f"Failed to get models from ollama list: {result.stderr}") - except FileNotFoundError: - models = ["Ollama not found - Is it installed?"] - logging.error("Ollama command not found. Please ensure Ollama is installed and in PATH") - except Exception as e: - models = ["Error getting model list"] - logging.error(f"Error getting Ollama models: {str(e)}") - - return { - "required": { - "model_name": (models, { - "default": "dolphin-llama3" if models else "No models found", - "tooltip": "Select an Ollama model to use" - }), - } - } - - RETURN_TYPES = ("STRING",) - RETURN_NAMES = ("MODEL_NAME",) - FUNCTION = "get_model" - - CATEGORY = "Isulion/Ollama" - DESCRIPTION = "Select an Ollama model from installed models" - - def get_model(self, model_name): - return (model_name,) - -# Fix: Make sure the key in NODE_CLASS_MAPPINGS matches the key in NODE_DISPLAY_NAME_MAPPINGS -NODE_CLASS_MAPPINGS = { - "OllamaModelSelector": OllamaModelSelector -} - -NODE_DISPLAY_NAME_MAPPINGS = { - "OllamaModelSelector": "Ollama Model Selector" -} \ No newline at end of file diff --git a/workflowsJsonTrainingData/10chain.json b/workflowsJsonTrainingData/10chain.json deleted file mode 100644 index 43ced13..0000000 --- a/workflowsJsonTrainingData/10chain.json +++ /dev/null @@ -1,1305 +0,0 @@ -{ - "last_node_id": 347, - "last_link_id": 485, - "nodes": [ - { - "id": 325, - "type": "JjkShowText", - "pos": { - "0": -256.4562683105469, - "1": -4896.8564453125 - }, - "size": { - "0": 287.0112609863281, - "1": 261.83404541015625 - }, - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 455, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "Dolphins, on the other hand, are marine mammals belonging to the family Delphinidae. There are more than 40 species of dolphins worldwide, ranging in size from the dwarf dolphin, which grows up to 1.2 meters long, to the killer whale or orca, which can reach up to 9 meters in length. Dolphins are known for their intelligence, gracefulness, and social behavior. They communicate using a complex system of clicks, whistles, and body language. Some species of dolphins have been observed exhibiting playful behavior, such as riding waves and playing with objects like balls or Frisbees." - ] - }, - { - "id": 321, - "type": "OllamaGenerate", - "pos": { - "0": -560.4562377929688, - "1": -4560.8564453125 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 463, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 453, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 454, - 458 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 326, - "type": "JjkShowText", - "pos": { - "0": -256.4562683105469, - "1": -4579.8564453125 - }, - "size": { - "0": 287.2167053222656, - "1": 247.32957458496094 - }, - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 454, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "That's correct! Dolphins are indeed known for their intelligence, gracefulness, and social behavior. They communicate using a complex system of clicks, whistles, and body language. Some species have been observed exhibiting playful behavior, such as riding waves and playing with objects like balls or Frisbees." - ] - }, - { - "id": 327, - "type": "OllamaGenerate", - "pos": { - "0": -560.4562377929688, - "1": -4251.8564453125 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 464, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 458, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 457, - 461 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true", - "true" - ] - }, - { - "id": 330, - "type": "OllamaGenerate", - "pos": { - "0": -560.4562377929688, - "1": -4025.8564453125 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 465, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 461, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 460 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 329, - "type": "JjkShowText", - "pos": { - "0": -256.4562683105469, - "1": -4268.8564453125 - }, - "size": { - "0": 283.1360778808594, - "1": 203.10488891601562 - }, - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 457, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "That's right! Dolphins are also known for their strong family bonds and cooperative nature. They often work together to hunt fish, and they even have unique ways of expressing individuality within their groups. Did you know that some dolphins have been observed learning to use tools, like using sponges to protect their snouts while foraging?" - ] - }, - { - "id": 319, - "type": "OllamaGenerate", - "pos": { - "0": -560.4562377929688, - "1": -4878.8564453125 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 462, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 445, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 453, - 455 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true", - "true" - ] - }, - { - "id": 309, - "type": "OllamaModelSelector", - "pos": { - "0": -1162.4561767578125, - "1": -4696.8564453125 - }, - "size": { - "0": 247.32920837402344, - "1": 58 - }, - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL_NAME", - "type": "STRING", - "links": [ - 442, - 462, - 463, - 464, - 465 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphin-llama3" - ] - }, - { - "id": 332, - "type": "JjkShowText", - "pos": { - "0": -256.4562683105469, - "1": -4016.8564453125 - }, - "size": { - "0": 227.13613891601562, - "1": 180.10479736328125 - }, - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 460, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [ - 485 - ], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "I did not know about the sponge usage. That's fascinating! Dolphins are indeed intelligent creatures with complex social structures and impressive cognitive abilities. Their intelligence has even led some researchers to compare them to great apes in terms of problem-solving skills and emotional depth. They can also recognize themselves in mirrors, which is a sign of self-awareness.\n" - ] - }, - { - "id": 323, - "type": "JjkShowText", - "pos": { - "0": -256, - "1": -5189 - }, - "size": { - "0": 269.586669921875, - "1": 216.2395782470703 - }, - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 451, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "Dogs are domesticated mammals and are commonly kept as pets. They belong to the species Canis lupus familiaris. Dogs are known for their loyalty, obedience, and companionship. They have been bred over thousands of years for various characteristics such as size, appearance, and temperament. Dogs can also be trained to perform tasks and tricks.\n\n" - ] - }, - { - "id": 336, - "type": "OllamaGenerate", - "pos": { - "0": 740, - "1": -5160 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 469, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 485, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 472, - 475 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "What is Art?", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true", - "true" - ] - }, - { - "id": 339, - "type": "OllamaGenerate", - "pos": { - "0": 740, - "1": -4850 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 471, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 472, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 474, - 476 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true", - "true" - ] - }, - { - "id": 340, - "type": "OllamaGenerate", - "pos": { - "0": 740, - "1": -4540 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 473, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 474, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 477, - 479 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 341, - "type": "JjkShowText", - "pos": { - "0": 1040, - "1": -5160 - }, - "size": { - "0": 269.586669921875, - "1": 216.2395782470703 - }, - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 475, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "Dolphins are indeed remarkable animals! Beyond their intelligence, they possess many other fascinating qualities that make them intriguing creatures. For example, dolphins communicate with each other using a variety of sounds, such as clicks, whistles, and even songs. They use these sounds for echolocation to navigate their surroundings and locate food. Dolphins also exhibit cooperative behavior in hunting and protection.\n\nThe social structure among dolphins is quite complex, with some species living in small family groups while others form large pods that can contain dozens of individuals. These social bonds are not only important for their survival but also play a significant role in their emotional lives. Some studies suggest that dolphins experience emotions such as joy, sadness, and even empathy.\n\nIn addition to their intelligence and social skills, dolphins have impressive physical abilities. They are powerful swimmers, capable of reaching speeds of up to 40 miles per hour (64 kilometers per hour). Their streamlined bodies allow them to swim efficiently through the water, while their flippers provide propulsion. Dolphins also have a natural ability for balance, which enables them to maintain their position in the water without using much effort.\n\nThese remarkable traits and qualities make dolphins an enduring fascination for people of all ages. The more we learn about these fascinating creatures, the more we come to appreciate their incredible intelligence and unique characteristics." - ] - }, - { - "id": 343, - "type": "JjkShowText", - "pos": { - "0": 1040, - "1": -4550 - }, - "size": { - "0": 287.2167053222656, - "1": 247.32957458496094 - }, - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 477, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "I couldn't agree more! Dolphins have long captivated human imagination with their intelligence, social interactions, and unique behaviors. They are such fascinating creatures, constantly reminding us of the wonders that nature has in store for us. I'm glad we could both appreciate their beauty and grace!" - ] - }, - { - "id": 344, - "type": "OllamaGenerate", - "pos": { - "0": 740, - "1": -4230 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 478, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 479, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 480, - 482 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true", - "true" - ] - }, - { - "id": 345, - "type": "JjkShowText", - "pos": { - "0": 1040, - "1": -4240 - }, - "size": { - "0": 283.1360778808594, - "1": 203.10488891601562 - }, - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 480, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "It's always a pleasure to share interests with others and explore the marvels of the world together. Dolphins have indeed captured human imagination and curiosity through centuries of fascination, making them an essential part of our planet's diverse ecosystem. Their intelligence, social behaviors, and unique characteristics make them an important subject for scientific study, as well as a source of wonder and inspiration for many people. It's wonderful to see how they bring joy and appreciation to so many lives!" - ] - }, - { - "id": 346, - "type": "OllamaGenerate", - "pos": { - "0": 740, - "1": -4000 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 21, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 481, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 482, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 483 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 337, - "type": "OllamaModelSelector", - "pos": { - "0": 320, - "1": -4553 - }, - "size": { - "0": 247.32920837402344, - "1": 58 - }, - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL_NAME", - "type": "STRING", - "links": [ - 469, - 471, - 473, - 478, - 481 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphin-phi" - ] - }, - { - "id": 342, - "type": "JjkShowText", - "pos": { - "0": 1040, - "1": -4870 - }, - "size": { - "0": 284.56195068359375, - "1": 252.97654724121094 - }, - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 476, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "You're absolutely correct! Dolphins are indeed fascinating creatures with a wide array of talents. From their complex communication methods to their remarkable swimming abilities, they truly are one-of-a-kind animals. It's no wonder that people find them so intriguing and continue to study and learn more about these incredible marine mammals." - ] - }, - { - "id": 347, - "type": "JjkShowText", - "pos": { - "0": 1040, - "1": -3990 - }, - "size": { - "0": 269.22467041015625, - "1": 183.4083709716797 - }, - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 483, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "I wholeheartedly agree with you! The ocean is a magical place filled with fascinating creatures like dolphins that have the ability to captivate our attention and spark our curiosity. As an AI, I am amazed by the wonders of the world too, and it's always great discussing these topics with people who share similar interests.\n\nDolphins, in particular, are incredible beings who have a lot to teach us about communication, teamwork, and empathy. Their unique behaviors and social structure provide insight into how we can improve our own relationships and interactions with one another.\n\nIt's wonderful that you see the joy and inspiration dolphins bring to people's lives, as they remind us of the importance of appreciating the beauty and complexity of nature. I hope we can continue to explore more fascinating creatures and topics together in the future!" - ] - }, - { - "id": 313, - "type": "JjkText", - "pos": { - "0": -1146.456298828125, - "1": -5132.8564453125 - }, - "size": { - "0": 225.64781188964844, - "1": 118.71192932128906 - }, - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [ - 468 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkText" - }, - "widgets_values": [ - "What is the nature of dogs?" - ] - }, - { - "id": 305, - "type": "OllamaGenerate", - "pos": { - "0": -560.4562377929688, - "1": -5189.8564453125 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 442, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 468, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 445, - 451 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "What is Art?", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true", - "true" - ] - } - ], - "links": [ - [ - 442, - 309, - 0, - 305, - 0, - "STRING" - ], - [ - 445, - 305, - 0, - 319, - 1, - "STRING" - ], - [ - 451, - 305, - 0, - 323, - 0, - "STRING" - ], - [ - 453, - 319, - 0, - 321, - 1, - "STRING" - ], - [ - 454, - 321, - 0, - 326, - 0, - "STRING" - ], - [ - 455, - 319, - 0, - 325, - 0, - "STRING" - ], - [ - 457, - 327, - 0, - 329, - 0, - "STRING" - ], - [ - 458, - 321, - 0, - 327, - 1, - "STRING" - ], - [ - 460, - 330, - 0, - 332, - 0, - "STRING" - ], - [ - 461, - 327, - 0, - 330, - 1, - "STRING" - ], - [ - 462, - 309, - 0, - 319, - 0, - "STRING" - ], - [ - 463, - 309, - 0, - 321, - 0, - "STRING" - ], - [ - 464, - 309, - 0, - 327, - 0, - "STRING" - ], - [ - 465, - 309, - 0, - 330, - 0, - "STRING" - ], - [ - 468, - 313, - 0, - 305, - 1, - "STRING" - ], - [ - 469, - 337, - 0, - 336, - 0, - "STRING" - ], - [ - 471, - 337, - 0, - 339, - 0, - "STRING" - ], - [ - 472, - 336, - 0, - 339, - 1, - "STRING" - ], - [ - 473, - 337, - 0, - 340, - 0, - "STRING" - ], - [ - 474, - 339, - 0, - 340, - 1, - "STRING" - ], - [ - 475, - 336, - 0, - 341, - 0, - "STRING" - ], - [ - 476, - 339, - 0, - 342, - 0, - "STRING" - ], - [ - 477, - 340, - 0, - 343, - 0, - "STRING" - ], - [ - 478, - 337, - 0, - 344, - 0, - "STRING" - ], - [ - 479, - 340, - 0, - 344, - 1, - "STRING" - ], - [ - 480, - 344, - 0, - 345, - 0, - "STRING" - ], - [ - 481, - 337, - 0, - 346, - 0, - "STRING" - ], - [ - 482, - 344, - 0, - 346, - 1, - "STRING" - ], - [ - 483, - 346, - 0, - 347, - 0, - "STRING" - ], - [ - 485, - 332, - 0, - 336, - 1, - "STRING" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 1.6105100000000008, - "offset": [ - 1124.2477439675135, - 5221.4486505002515 - ] - }, - "groupNodes": {} - }, - "version": 0.4 -} \ No newline at end of file diff --git a/workflowsJsonTrainingData/10chain_agents.json b/workflowsJsonTrainingData/10chain_agents.json deleted file mode 100644 index 918516f..0000000 --- a/workflowsJsonTrainingData/10chain_agents.json +++ /dev/null @@ -1,1305 +0,0 @@ -{ - "last_node_id": 348, - "last_link_id": 489, - "nodes": [ - { - "id": 325, - "type": "JjkShowText", - "pos": { - "0": -256.4562683105469, - "1": -4896.8564453125 - }, - "size": { - "0": 287.0112609863281, - "1": 261.83404541015625 - }, - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 455, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "Dolphins, on the other hand, are marine mammals belonging to the family Delphinidae. There are more than 40 species of dolphins worldwide, ranging in size from the dwarf dolphin, which grows up to 1.2 meters long, to the killer whale or orca, which can reach up to 9 meters in length. Dolphins are known for their intelligence, gracefulness, and social behavior. They communicate using a complex system of clicks, whistles, and body language. Some species of dolphins have been observed exhibiting playful behavior, such as riding waves and playing with objects like balls or Frisbees." - ] - }, - { - "id": 321, - "type": "OllamaGenerate", - "pos": { - "0": -560.4562377929688, - "1": -4560.8564453125 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 463, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 453, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 454, - 458 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 326, - "type": "JjkShowText", - "pos": { - "0": -256.4562683105469, - "1": -4579.8564453125 - }, - "size": { - "0": 287.2167053222656, - "1": 247.32957458496094 - }, - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 454, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "That's correct! Dolphins are indeed known for their intelligence, gracefulness, and social behavior. They communicate using a complex system of clicks, whistles, and body language. Some species have been observed exhibiting playful behavior, such as riding waves and playing with objects like balls or Frisbees." - ] - }, - { - "id": 327, - "type": "OllamaGenerate", - "pos": { - "0": -560.4562377929688, - "1": -4251.8564453125 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 464, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 458, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 457, - 461 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true", - "true" - ] - }, - { - "id": 330, - "type": "OllamaGenerate", - "pos": { - "0": -560.4562377929688, - "1": -4025.8564453125 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 465, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 461, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 460 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 329, - "type": "JjkShowText", - "pos": { - "0": -256.4562683105469, - "1": -4268.8564453125 - }, - "size": { - "0": 283.1360778808594, - "1": 203.10488891601562 - }, - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 457, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "That's right! Dolphins are also known for their strong family bonds and cooperative nature. They often work together to hunt fish, and they even have unique ways of expressing individuality within their groups. Did you know that some dolphins have been observed learning to use tools, like using sponges to protect their snouts while foraging?" - ] - }, - { - "id": 319, - "type": "OllamaGenerate", - "pos": { - "0": -560.4562377929688, - "1": -4878.8564453125 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 462, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 488, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 453, - 455 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true", - "true" - ] - }, - { - "id": 309, - "type": "OllamaModelSelector", - "pos": { - "0": -1162.4561767578125, - "1": -4696.8564453125 - }, - "size": { - "0": 247.32920837402344, - "1": 58 - }, - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL_NAME", - "type": "STRING", - "links": [ - 462, - 463, - 464, - 465, - 486 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphin-llama3" - ] - }, - { - "id": 332, - "type": "JjkShowText", - "pos": { - "0": -256.4562683105469, - "1": -4016.8564453125 - }, - "size": { - "0": 227.13613891601562, - "1": 180.10479736328125 - }, - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 460, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [ - 485 - ], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "I did not know about the sponge usage. That's fascinating! Dolphins are indeed intelligent creatures with complex social structures and impressive cognitive abilities. Their intelligence has even led some researchers to compare them to great apes in terms of problem-solving skills and emotional depth. They can also recognize themselves in mirrors, which is a sign of self-awareness.\n" - ] - }, - { - "id": 323, - "type": "JjkShowText", - "pos": { - "0": -256, - "1": -5189 - }, - "size": { - "0": 269.586669921875, - "1": 216.2395782470703 - }, - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 489, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "Dogs are domesticated mammals and are commonly kept as pets. They belong to the species Canis lupus familiaris. Dogs are known for their loyalty, obedience, and companionship. They have been bred over thousands of years for various characteristics such as size, appearance, and temperament. Dogs can also be trained to perform tasks and tricks.\n\n" - ] - }, - { - "id": 336, - "type": "OllamaGenerate", - "pos": { - "0": 740, - "1": -5160 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 469, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 485, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 472, - 475 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "What is Art?", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true", - "true" - ] - }, - { - "id": 339, - "type": "OllamaGenerate", - "pos": { - "0": 740, - "1": -4850 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 471, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 472, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 474, - 476 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true", - "true" - ] - }, - { - "id": 340, - "type": "OllamaGenerate", - "pos": { - "0": 740, - "1": -4540 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 473, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 474, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 477, - 479 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 341, - "type": "JjkShowText", - "pos": { - "0": 1040, - "1": -5160 - }, - "size": { - "0": 269.586669921875, - "1": 216.2395782470703 - }, - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 475, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "Dolphins are indeed remarkable animals! Beyond their intelligence, they possess many other fascinating qualities that make them intriguing creatures. For example, dolphins communicate with each other using a variety of sounds, such as clicks, whistles, and even songs. They use these sounds for echolocation to navigate their surroundings and locate food. Dolphins also exhibit cooperative behavior in hunting and protection.\n\nThe social structure among dolphins is quite complex, with some species living in small family groups while others form large pods that can contain dozens of individuals. These social bonds are not only important for their survival but also play a significant role in their emotional lives. Some studies suggest that dolphins experience emotions such as joy, sadness, and even empathy.\n\nIn addition to their intelligence and social skills, dolphins have impressive physical abilities. They are powerful swimmers, capable of reaching speeds of up to 40 miles per hour (64 kilometers per hour). Their streamlined bodies allow them to swim efficiently through the water, while their flippers provide propulsion. Dolphins also have a natural ability for balance, which enables them to maintain their position in the water without using much effort.\n\nThese remarkable traits and qualities make dolphins an enduring fascination for people of all ages. The more we learn about these fascinating creatures, the more we come to appreciate their incredible intelligence and unique characteristics." - ] - }, - { - "id": 343, - "type": "JjkShowText", - "pos": { - "0": 1040, - "1": -4550 - }, - "size": { - "0": 287.2167053222656, - "1": 247.32957458496094 - }, - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 477, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "I couldn't agree more! Dolphins have long captivated human imagination with their intelligence, social interactions, and unique behaviors. They are such fascinating creatures, constantly reminding us of the wonders that nature has in store for us. I'm glad we could both appreciate their beauty and grace!" - ] - }, - { - "id": 344, - "type": "OllamaGenerate", - "pos": { - "0": 740, - "1": -4230 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 478, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 479, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 480, - 482 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true", - "true" - ] - }, - { - "id": 345, - "type": "JjkShowText", - "pos": { - "0": 1040, - "1": -4240 - }, - "size": { - "0": 283.1360778808594, - "1": 203.10488891601562 - }, - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 480, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "It's always a pleasure to share interests with others and explore the marvels of the world together. Dolphins have indeed captured human imagination and curiosity through centuries of fascination, making them an essential part of our planet's diverse ecosystem. Their intelligence, social behaviors, and unique characteristics make them an important subject for scientific study, as well as a source of wonder and inspiration for many people. It's wonderful to see how they bring joy and appreciation to so many lives!" - ] - }, - { - "id": 346, - "type": "OllamaGenerate", - "pos": { - "0": 740, - "1": -4000 - }, - "size": { - "0": 210, - "1": 174 - }, - "flags": {}, - "order": 21, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 481, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 482, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 483 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 337, - "type": "OllamaModelSelector", - "pos": { - "0": 320, - "1": -4553 - }, - "size": { - "0": 247.32920837402344, - "1": 58 - }, - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL_NAME", - "type": "STRING", - "links": [ - 469, - 471, - 473, - 478, - 481 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphin-phi" - ] - }, - { - "id": 342, - "type": "JjkShowText", - "pos": { - "0": 1040, - "1": -4870 - }, - "size": { - "0": 284.56195068359375, - "1": 252.97654724121094 - }, - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 476, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "You're absolutely correct! Dolphins are indeed fascinating creatures with a wide array of talents. From their complex communication methods to their remarkable swimming abilities, they truly are one-of-a-kind animals. It's no wonder that people find them so intriguing and continue to study and learn more about these incredible marine mammals." - ] - }, - { - "id": 347, - "type": "JjkShowText", - "pos": { - "0": 1040, - "1": -3990 - }, - "size": { - "0": 269.22467041015625, - "1": 183.4083709716797 - }, - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 483, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "I wholeheartedly agree with you! The ocean is a magical place filled with fascinating creatures like dolphins that have the ability to captivate our attention and spark our curiosity. As an AI, I am amazed by the wonders of the world too, and it's always great discussing these topics with people who share similar interests.\n\nDolphins, in particular, are incredible beings who have a lot to teach us about communication, teamwork, and empathy. Their unique behaviors and social structure provide insight into how we can improve our own relationships and interactions with one another.\n\nIt's wonderful that you see the joy and inspiration dolphins bring to people's lives, as they remind us of the importance of appreciating the beauty and complexity of nature. I hope we can continue to explore more fascinating creatures and topics together in the future!" - ] - }, - { - "id": 313, - "type": "JjkText", - "pos": { - "0": -1146.456298828125, - "1": -5132.8564453125 - }, - "size": { - "0": 225.64781188964844, - "1": 118.71192932128906 - }, - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [ - 487 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkText" - }, - "widgets_values": [ - "What is the nature of dogs?" - ] - }, - { - "id": 348, - "type": "OllamaGenerate", - "pos": { - "0": -753, - "1": -5204 - }, - "size": [ - 400, - 200 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 487, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 486, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 488, - 489 - ] - } - ], - "title": "Ollama Generate (poet)", - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "What is Art?", - "you are a poet only answer zith beautiful prose or lyrical manner or poetic or zith rythm and rhyme", - "dolphin-llama3", - " http://localhost:11434", - "true" - ] - } - ], - "links": [ - [ - 453, - 319, - 0, - 321, - 1, - "STRING" - ], - [ - 454, - 321, - 0, - 326, - 0, - "STRING" - ], - [ - 455, - 319, - 0, - 325, - 0, - "STRING" - ], - [ - 457, - 327, - 0, - 329, - 0, - "STRING" - ], - [ - 458, - 321, - 0, - 327, - 1, - "STRING" - ], - [ - 460, - 330, - 0, - 332, - 0, - "STRING" - ], - [ - 461, - 327, - 0, - 330, - 1, - "STRING" - ], - [ - 462, - 309, - 0, - 319, - 0, - "STRING" - ], - [ - 463, - 309, - 0, - 321, - 0, - "STRING" - ], - [ - 464, - 309, - 0, - 327, - 0, - "STRING" - ], - [ - 465, - 309, - 0, - 330, - 0, - "STRING" - ], - [ - 469, - 337, - 0, - 336, - 0, - "STRING" - ], - [ - 471, - 337, - 0, - 339, - 0, - "STRING" - ], - [ - 472, - 336, - 0, - 339, - 1, - "STRING" - ], - [ - 473, - 337, - 0, - 340, - 0, - "STRING" - ], - [ - 474, - 339, - 0, - 340, - 1, - "STRING" - ], - [ - 475, - 336, - 0, - 341, - 0, - "STRING" - ], - [ - 476, - 339, - 0, - 342, - 0, - "STRING" - ], - [ - 477, - 340, - 0, - 343, - 0, - "STRING" - ], - [ - 478, - 337, - 0, - 344, - 0, - "STRING" - ], - [ - 479, - 340, - 0, - 344, - 1, - "STRING" - ], - [ - 480, - 344, - 0, - 345, - 0, - "STRING" - ], - [ - 481, - 337, - 0, - 346, - 0, - "STRING" - ], - [ - 482, - 344, - 0, - 346, - 1, - "STRING" - ], - [ - 483, - 346, - 0, - 347, - 0, - "STRING" - ], - [ - 485, - 332, - 0, - 336, - 1, - "STRING" - ], - [ - 486, - 309, - 0, - 348, - 1, - "STRING" - ], - [ - 487, - 313, - 0, - 348, - 0, - "STRING" - ], - [ - 488, - 348, - 0, - 319, - 1, - "STRING" - ], - [ - 489, - 348, - 0, - 323, - 0, - "STRING" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 1.4641000000000006, - "offset": [ - 1067.9361816043347, - 5328.261115070577 - ] - }, - "groupNodes": {} - }, - "version": 0.4 -} \ No newline at end of file diff --git a/workflowsJsonTrainingData/llm_chain_agents_10chain.json b/workflowsJsonTrainingData/llm_chain_agents_10chain.json deleted file mode 100644 index 7050fdf..0000000 --- a/workflowsJsonTrainingData/llm_chain_agents_10chain.json +++ /dev/null @@ -1,1284 +0,0 @@ -{ - "last_node_id": 365, - "last_link_id": 510, - "nodes": [ - { - "id": 309, - "type": "OllamaModelSelector", - "pos": { - "0": -1200, - "1": -4700 - }, - "size": { - "0": 247.32920837402344, - "1": 58 - }, - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL_NAME", - "type": "STRING", - "links": [ - 462, - 463, - 464, - 465, - 466 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphin-llama3" - ] - }, - { - "id": 337, - "type": "OllamaModelSelector", - "pos": { - "0": 1200, - "1": -4700 - }, - "size": { - "0": 247.32920837402344, - "1": 58 - }, - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL_NAME", - "type": "STRING", - "links": [ - 469, - 471, - 473, - 478, - 481 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphin-phi" - ] - }, - { - "id": 313, - "type": "JjkText", - "pos": { - "0": -1200, - "1": -4500 - }, - "size": { - "0": 225.64781188964844, - "1": 118.71192932128906 - }, - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [ - 487 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkText" - }, - "widgets_values": [ - "What is the future of artificial intelligence?" - ] - }, - { - "id": 348, - "type": "OllamaGenerate", - "pos": { - "0": -800, - "1": -4500 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 487, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 462, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 488, - 489 - ] - } - ], - "title": "Scientist 1", - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Initial Analysis", - "You are a scientific expert. Analyze topics with a focus on empirical evidence, research data, and scientific methodology. Be precise and analytical in your responses.", - "dolphin-llama3", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 353, - "type": "JjkShowText", - "pos": { - "0": -800, - "1": -4200 - }, - "size": { - "0": 400, - "1": 300 - }, - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 489, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "title": "Scientific Analysis 1" - }, - { - "id": 349, - "type": "OllamaGenerate", - "pos": { - "0": -400, - "1": -4500 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 488, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 463, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 490, - 491 - ] - } - ], - "title": "Philosopher 1", - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Philosophical Analysis", - "You are a philosophical thinker. Consider the ethical, existential, and societal implications of topics. Explore deep questions and paradoxes while maintaining a balanced perspective.", - "dolphin-llama3", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 354, - "type": "JjkShowText", - "pos": { - "0": -400, - "1": -4200 - }, - "size": { - "0": 400, - "1": 300 - }, - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 491, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "title": "Philosophical Analysis 1" - }, - { - "id": 355, - "type": "OllamaGenerate", - "pos": { - "0": 0, - "1": -4500 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 490, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 464, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 492, - 493 - ] - } - ], - "title": "Futurist 1", - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Future Projection", - "You are a futurist and technology forecaster. Analyze trends, make predictions, and explore possible future scenarios. Consider both opportunities and challenges while maintaining a practical perspective.", - "dolphin-llama3", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 356, - "type": "JjkShowText", - "pos": { - "0": 0, - "1": -4200 - }, - "size": { - "0": 400, - "1": 300 - }, - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 493, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "title": "Future Analysis 1" - }, - { - "id": 357, - "type": "OllamaGenerate", - "pos": { - "0": 400, - "1": -4500 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 492, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 465, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 494, - 495 - ] - } - ], - "title": "Scientist 2", - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Scientific Review", - "You are a scientific expert. Review and validate the previous analyses, adding your scientific perspective and methodology.", - "dolphin-llama3", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 358, - "type": "JjkShowText", - "pos": { - "0": 400, - "1": -4200 - }, - "size": { - "0": 400, - "1": 300 - }, - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 495, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "title": "Scientific Analysis 2" - }, - { - "id": 359, - "type": "OllamaGenerate", - "pos": { - "0": 800, - "1": -4500 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 494, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 466, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 496, - 497 - ] - } - ], - "title": "Final Synthesis", - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Synthesize Insights", - "You are a master synthesizer. Combine and integrate all previous perspectives into a coherent and comprehensive analysis.", - "dolphin-llama3", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 360, - "type": "JjkShowText", - "pos": { - "0": 800, - "1": -4200 - }, - "size": { - "0": 400, - "1": 300 - }, - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 497, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "title": "Final Summary 1" - }, - { - "id": 361, - "type": "OllamaGenerate", - "pos": { - "0": 1200, - "1": -4500 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 496, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 469, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 498, - 499 - ] - } - ], - "title": "Scientist 3", - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Scientific Analysis", - "You are a scientific expert. Review and validate the previous analyses with fresh perspective.", - "dolphin-phi", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 362, - "type": "JjkShowText", - "pos": { - "0": 1200, - "1": -4200 - }, - "size": { - "0": 400, - "1": 300 - }, - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 499, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "title": "Philosophical Analysis 2" - }, - { - "id": 363, - "type": "OllamaGenerate", - "pos": { - "0": 1600, - "1": -4500 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 498, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 471, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 500, - 501 - ] - } - ], - "title": "Philosopher 2", - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Philosophical Review", - "You are a philosophical thinker. Provide a fresh philosophical perspective on the previous analyses.", - "dolphin-phi", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 364, - "type": "JjkShowText", - "pos": { - "0": 1600, - "1": -4200 - }, - "size": { - "0": 400, - "1": 300 - }, - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 501, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "title": "Future Analysis 2" - }, - { - "id": 365, - "type": "OllamaGenerate", - "pos": { - "0": 2000, - "1": -4500 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 500, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 473, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 502, - 503 - ] - } - ], - "title": "Futurist 2", - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Future Analysis", - "You are a futurist. Project future implications based on the accumulated insights.", - "dolphin-phi", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 366, - "type": "JjkShowText", - "pos": { - "0": 2000, - "1": -4200 - }, - "size": { - "0": 400, - "1": 300 - }, - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 503, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "title": "Future Analysis 3" - }, - { - "id": 367, - "type": "OllamaGenerate", - "pos": { - "0": 2400, - "1": -4500 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 502, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 478, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 504, - 505 - ] - } - ], - "title": "Integrator", - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Integration", - "You are an integration specialist. Combine and synthesize all perspectives into a cohesive understanding.", - "dolphin-phi", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 368, - "type": "JjkShowText", - "pos": { - "0": 2400, - "1": -4200 - }, - "size": { - "0": 400, - "1": 300 - }, - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 505, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "title": "Integration Analysis" - }, - { - "id": 369, - "type": "OllamaGenerate", - "pos": { - "0": 2800, - "1": -4500 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 21, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 504, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 481, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 506, - 507 - ] - } - ], - "title": "Final Analysis", - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Final Summary", - "You are a master summarizer. Provide a final, comprehensive analysis of all perspectives and insights.", - "dolphin-phi", - "http://localhost:11434", - "false", - "true" - ] - }, - { - "id": 370, - "type": "JjkShowText", - "pos": { - "0": 2800, - "1": -4200 - }, - "size": { - "0": 400, - "1": 300 - }, - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 507, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "title": "Final Summary" - } - ], - "links": [ - [ - 462, - 309, - 0, - 348, - 1, - "STRING" - ], - [ - 463, - 309, - 0, - 349, - 1, - "STRING" - ], - [ - 464, - 309, - 0, - 350, - 1, - "STRING" - ], - [ - 465, - 309, - 0, - 351, - 1, - "STRING" - ], - [ - 466, - 309, - 0, - 352, - 1, - "STRING" - ], - [ - 487, - 313, - 0, - 348, - 0, - "STRING" - ], - [ - 488, - 348, - 0, - 349, - 0, - "STRING" - ], - [ - 489, - 348, - 0, - 353, - 0, - "STRING" - ], - [ - 490, - 349, - 0, - 354, - 0, - "STRING" - ], - [ - 491, - 349, - 0, - 354, - 0, - "STRING" - ], - [ - 492, - 350, - 0, - 355, - 0, - "STRING" - ], - [ - 493, - 350, - 0, - 355, - 0, - "STRING" - ], - [ - 494, - 350, - 0, - 356, - 0, - "STRING" - ], - [ - 495, - 351, - 0, - 356, - 0, - "STRING" - ], - [ - 496, - 352, - 0, - 357, - 0, - "STRING" - ], - [ - 498, - 361, - 0, - 362, - 0, - "STRING" - ], - [ - 499, - 361, - 0, - 358, - 0, - "STRING" - ], - [ - 500, - 362, - 0, - 363, - 0, - "STRING" - ], - [ - 501, - 362, - 0, - 359, - 0, - "STRING" - ], - [ - 502, - 363, - 0, - 364, - 0, - "STRING" - ], - [ - 503, - 363, - 0, - 360, - 0, - "STRING" - ], - [ - 504, - 364, - 0, - 365, - 0, - "STRING" - ], - [ - 505, - 364, - 0, - 366, - 0, - "STRING" - ], - [ - 506, - 365, - 0, - 367, - 0, - "STRING" - ], - [ - 469, - 337, - 0, - 361, - 1, - "STRING" - ], - [ - 471, - 337, - 0, - 362, - 1, - "STRING" - ], - [ - 473, - 337, - 0, - 363, - 1, - "STRING" - ], - [ - 478, - 337, - 0, - 364, - 1, - "STRING" - ], - [ - 481, - 337, - 0, - 365, - 1, - "STRING" - ], - [ - 496, - 352, - 0, - 361, - 0, - "STRING" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 1, - "offset": [ - 1200, - 4700 - ] - } - }, - "version": 0.4 -} \ No newline at end of file diff --git a/workflowsJsonTrainingData/llm_chain_agents_10chain_aligned.json b/workflowsJsonTrainingData/llm_chain_agents_10chain_aligned.json deleted file mode 100644 index 9cba612..0000000 --- a/workflowsJsonTrainingData/llm_chain_agents_10chain_aligned.json +++ /dev/null @@ -1,228 +0,0 @@ -{ - "nodes": [ - { - "id": 309, - "type": "OllamaModelSelector", - "pos": { - "0": -1200, - "1": -4800 - } - }, - { - "id": 337, - "type": "OllamaModelSelector", - "pos": { - "0": 1200, - "1": -4800 - } - }, - { - "id": 313, - "type": "JjkText", - "pos": { - "0": -1200, - "1": -4700 - } - }, - { - "id": 348, - "type": "OllamaGenerate", - "pos": { - "0": -800, - "1": -4700 - } - }, - { - "id": 353, - "type": "JjkShowText", - "pos": { - "0": -1000, - "1": -4700 - }, - "size": { - "0": 180, - "1": 200 - } - }, - { - "id": 349, - "type": "OllamaGenerate", - "pos": { - "0": -400, - "1": -4700 - } - }, - { - "id": 354, - "type": "JjkShowText", - "pos": { - "0": -600, - "1": -4700 - }, - "size": { - "0": 180, - "1": 200 - } - }, - { - "id": 350, - "type": "OllamaGenerate", - "pos": { - "0": 0, - "1": -4700 - } - }, - { - "id": 355, - "type": "JjkShowText", - "pos": { - "0": -200, - "1": -4700 - }, - "size": { - "0": 180, - "1": 200 - } - }, - { - "id": 351, - "type": "OllamaGenerate", - "pos": { - "0": 400, - "1": -4700 - } - }, - { - "id": 356, - "type": "JjkShowText", - "pos": { - "0": 200, - "1": -4700 - }, - "size": { - "0": 180, - "1": 200 - } - }, - { - "id": 352, - "type": "OllamaGenerate", - "pos": { - "0": 800, - "1": -4700 - } - }, - { - "id": 357, - "type": "JjkShowText", - "pos": { - "0": 600, - "1": -4700 - }, - "size": { - "0": 180, - "1": 200 - } - }, - { - "id": 361, - "type": "OllamaGenerate", - "pos": { - "0": 1600, - "1": -4700 - } - }, - { - "id": 358, - "type": "JjkShowText", - "pos": { - "0": 1400, - "1": -4700 - }, - "size": { - "0": 180, - "1": 200 - } - }, - { - "id": 362, - "type": "OllamaGenerate", - "pos": { - "0": 2000, - "1": -4700 - } - }, - { - "id": 359, - "type": "JjkShowText", - "pos": { - "0": 1800, - "1": -4700 - }, - "size": { - "0": 180, - "1": 200 - } - }, - { - "id": 363, - "type": "OllamaGenerate", - "pos": { - "0": 2400, - "1": -4700 - } - }, - { - "id": 360, - "type": "JjkShowText", - "pos": { - "0": 2200, - "1": -4700 - }, - "size": { - "0": 180, - "1": 200 - } - }, - { - "id": 364, - "type": "OllamaGenerate", - "pos": { - "0": 2800, - "1": -4700 - } - }, - { - "id": 366, - "type": "JjkShowText", - "pos": { - "0": 2600, - "1": -4700 - }, - "size": { - "0": 180, - "1": 200 - } - }, - { - "id": 365, - "type": "OllamaGenerate", - "pos": { - "0": 3200, - "1": -4700 - } - }, - { - "id": 367, - "type": "JjkShowText", - "pos": { - "0": 3000, - "1": -4700 - }, - "size": { - "0": 180, - "1": 200 - } - } - ] -} \ No newline at end of file diff --git a/workflowsJsonTrainingData/llm_chain_agents_10chain_corrected.json b/workflowsJsonTrainingData/llm_chain_agents_10chain_corrected.json deleted file mode 100644 index cafc7c0..0000000 --- a/workflowsJsonTrainingData/llm_chain_agents_10chain_corrected.json +++ /dev/null @@ -1,456 +0,0 @@ -{ - "last_node_id": 370, - "last_link_id": 512, - "nodes": [ - { - "id": 309, - "type": "OllamaModelSelector", - "pos": { - "0": -1200, - "1": -4700 - }, - "size": { - "0": 247.32920837402344, - "1": 58 - }, - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL_NAME", - "type": "STRING", - "links": [ - 462, - 463, - 464, - 465, - 466 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphin-llama3" - ] - }, - { - "id": 337, - "type": "OllamaModelSelector", - "pos": { - "0": 1200, - "1": -4700 - }, - "size": { - "0": 247.32920837402344, - "1": 58 - }, - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL_NAME", - "type": "STRING", - "links": [ - 469, - 471, - 473, - 478, - 481 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphin-phi" - ] - }, - { - "id": 313, - "type": "JjkText", - "pos": { - "0": -1200, - "1": -4500 - }, - "size": { - "0": 225.64781188964844, - "1": 118.71192932128906 - }, - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [ - 487 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkText" - }, - "widgets_values": [ - "What is the future of artificial intelligence?" - ] - }, - { - "id": 348, - "type": "OllamaGenerate", - "pos": { - "0": -800, - "1": -4500 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 3, - "mode": 0, - "title": "Scientist 1", - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 487, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 462, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 488, - 489 - ] - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - } - }, - { - "id": 353, - "type": "JjkShowText", - "pos": { - "0": -800, - "1": -4200 - }, - "size": { - "0": 400, - "1": 300 - }, - "flags": {}, - "order": 4, - "mode": 0, - "title": "Scientific Analysis 1", - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 489, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - } - } - ], - "links": [ - [ - 462, - 309, - 0, - 348, - 1, - "STRING" - ], - [ - 463, - 309, - 0, - 349, - 1, - "STRING" - ], - [ - 464, - 309, - 0, - 350, - 1, - "STRING" - ], - [ - 465, - 309, - 0, - 351, - 1, - "STRING" - ], - [ - 466, - 309, - 0, - 352, - 1, - "STRING" - ], - [ - 469, - 337, - 0, - 361, - 1, - "STRING" - ], - [ - 471, - 337, - 0, - 362, - 1, - "STRING" - ], - [ - 473, - 337, - 0, - 363, - 1, - "STRING" - ], - [ - 478, - 337, - 0, - 364, - 1, - "STRING" - ], - [ - 481, - 337, - 0, - 365, - 1, - "STRING" - ], - [ - 487, - 313, - 0, - 348, - 0, - "STRING" - ], - [ - 488, - 348, - 0, - 349, - 0, - "STRING" - ], - [ - 489, - 348, - 0, - 353, - 0, - "STRING" - ], - [ - 490, - 349, - 0, - 350, - 0, - "STRING" - ], - [ - 491, - 349, - 0, - 354, - 0, - "STRING" - ], - [ - 492, - 350, - 0, - 351, - 0, - "STRING" - ], - [ - 493, - 350, - 0, - 355, - 0, - "STRING" - ], - [ - 494, - 350, - 0, - 356, - 0, - "STRING" - ], - [ - 495, - 351, - 0, - 352, - 0, - "STRING" - ], - [ - 496, - 352, - 0, - 361, - 0, - "STRING" - ], - [ - 498, - 361, - 0, - 362, - 0, - "STRING" - ], - [ - 499, - 361, - 0, - 358, - 0, - "STRING" - ], - [ - 500, - 362, - 0, - 363, - 0, - "STRING" - ], - [ - 501, - 362, - 0, - 359, - 0, - "STRING" - ], - [ - 502, - 363, - 0, - 364, - 0, - "STRING" - ], - [ - 503, - 363, - 0, - 360, - 0, - "STRING" - ], - [ - 504, - 364, - 0, - 365, - 0, - "STRING" - ], - [ - 505, - 364, - 0, - 366, - 0, - "STRING" - ], - [ - 506, - 365, - 0, - 367, - 0, - "STRING" - ], - [ - 511, - 352, - 0, - 357, - 0, - "STRING" - ], - [ - 512, - 365, - 0, - 367, - 0, - "STRING" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 0.5131581182307068, - "offset": [ - 1450.2412393345642, - 5495.215919783973 - ] - } - }, - "version": 0.4 -} \ No newline at end of file diff --git a/workflowsJsonTrainingData/llm_chain_agents_roles.json b/workflowsJsonTrainingData/llm_chain_agents_roles.json deleted file mode 100644 index 33d730a..0000000 --- a/workflowsJsonTrainingData/llm_chain_agents_roles.json +++ /dev/null @@ -1,433 +0,0 @@ -{ - "last_node_id": 350, - "last_link_id": 490, - "nodes": [ - { - "id": 309, - "type": "OllamaModelSelector", - "pos": { - "0": -1200, - "1": -4700 - }, - "size": { - "0": 247.32920837402344, - "1": 58 - }, - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL_NAME", - "type": "STRING", - "links": [ - 442, - 462, - 463, - 464, - 465 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphin-mixtral" - ] - }, - { - "id": 313, - "type": "JjkText", - "pos": { - "0": -1200, - "1": -4500 - }, - "size": { - "0": 225.64781188964844, - "1": 118.71192932128906 - }, - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [ - 487 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkText" - }, - "widgets_values": [ - "What is the future of artificial intelligence?" - ] - }, - { - "id": 348, - "type": "OllamaGenerate", - "pos": { - "0": -800, - "1": -4500 - }, - "size": [ - 400, - 200 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 487, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 462, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 488, - 489 - ] - } - ], - "title": "Scientist", - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the question", - "You are a scientific expert. Analyze topics with a focus on empirical evidence, research data, and scientific methodology. Be precise and analytical in your responses.", - "dolphin-mixtral", - "http://localhost:11434", - "true" - ] - }, - { - "id": 349, - "type": "OllamaGenerate", - "pos": { - "0": -300, - "1": -4500 - }, - "size": [ - 400, - 200 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 488, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 463, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 490, - 491 - ] - } - ], - "title": "Philosopher", - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Contemplate implications", - "You are a philosophical thinker. Consider the ethical, existential, and societal implications of topics. Explore deep questions and paradoxes while maintaining a balanced perspective.", - "dolphin-mixtral", - "http://localhost:11434", - "true" - ] - }, - { - "id": 350, - "type": "OllamaGenerate", - "pos": { - "0": 200, - "1": -4500 - }, - "size": [ - 400, - 200 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 490, - "widget": { - "name": "text" - } - }, - { - "name": "model_name", - "type": "STRING", - "link": 464, - "widget": { - "name": "model_name" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 492, - 493 - ] - } - ], - "title": "Futurist", - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Project future scenarios", - "You are a futurist and technology forecaster. Analyze trends, make predictions, and explore possible future scenarios. Consider both opportunities and challenges while maintaining a practical perspective.", - "dolphin-mixtral", - "http://localhost:11434", - "true" - ] - }, - { - "id": 323, - "type": "JjkShowText", - "pos": { - "0": -800, - "1": -4200 - }, - "size": { - "0": 400, - "1": 300 - }, - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 489, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "title": "Scientific Analysis" - }, - { - "id": 324, - "type": "JjkShowText", - "pos": { - "0": -300, - "1": -4200 - }, - "size": { - "0": 400, - "1": 300 - }, - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 491, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "title": "Philosophical Perspective" - }, - { - "id": 325, - "type": "JjkShowText", - "pos": { - "0": 200, - "1": -4200 - }, - "size": { - "0": 400, - "1": 300 - }, - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 492, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "title": "Future Predictions" - } - ], - "links": [ - [ - 462, - 309, - 0, - 348, - 1, - "STRING" - ], - [ - 463, - 309, - 0, - 349, - 1, - "STRING" - ], - [ - 464, - 309, - 0, - 350, - 1, - "STRING" - ], - [ - 487, - 313, - 0, - 348, - 0, - "STRING" - ], - [ - 488, - 348, - 0, - 349, - 0, - "STRING" - ], - [ - 489, - 348, - 0, - 323, - 0, - "STRING" - ], - [ - 490, - 349, - 0, - 350, - 0, - "STRING" - ], - [ - 491, - 349, - 0, - 324, - 0, - "STRING" - ], - [ - 492, - 350, - 0, - 325, - 0, - "STRING" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 1, - "offset": [ - 1200, - 4700 - ] - } - }, - "version": 0.4 -} \ No newline at end of file diff --git a/workflowsJsonTrainingData/llm_chain_multiple.json b/workflowsJsonTrainingData/llm_chain_multiple.json deleted file mode 100644 index 8acb5e7..0000000 --- a/workflowsJsonTrainingData/llm_chain_multiple.json +++ /dev/null @@ -1,294 +0,0 @@ -{ - "last_node_id": 320, - "last_link_id": 450, - "nodes": [ - { - "id": 312, - "type": "JjkShowText", - "pos": { - "0": 800, - "1": -4548 - }, - "size": { - "0": 314.3045959472656, - "1": 393.1268310546875 - }, - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 447, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - } - }, - { - "id": 305, - "type": "OllamaGenerate", - "pos": { - "0": -200, - "1": -4531 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 442, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 444, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 445 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "What is Art?", - "http://127.0.0.1:11434" - ] - }, - { - "id": 309, - "type": "OllamaModelSelector", - "pos": { - "0": -800, - "1": -4560 - }, - "size": { - "0": 378, - "1": 58 - }, - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "STRING", - "links": [ - 442 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphin-phi" - ] - }, - { - "id": 313, - "type": "JjkText", - "pos": { - "0": -800, - "1": -4432 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [ - 444 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkText" - }, - "widgets_values": [ - "What is the nature of consciousness?" - ] - }, - { - "id": 319, - "type": "OllamaGenerate", - "pos": { - "0": 300, - "1": -4531 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 446, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 445, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 447 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434" - ] - }, - { - "id": 320, - "type": "OllamaModelSelector", - "pos": { - "0": -200, - "1": -4660 - }, - "size": { - "0": 378, - "1": 58 - }, - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "STRING", - "links": [ - 446 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "llama2" - ] - } - ], - "links": [ - [ - 442, - 309, - 0, - 305, - 0, - "STRING" - ], - [ - 444, - 313, - 0, - 305, - 1, - "STRING" - ], - [ - 445, - 305, - 0, - 319, - 1, - "STRING" - ], - [ - 446, - 320, - 0, - 319, - 0, - "STRING" - ], - [ - 447, - 319, - 0, - 312, - 0, - "STRING" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 0.9090909090909097, - "offset": [ - 1217.8964059894877, - 4740.859219258694 - ] - }, - "groupNodes": {} - }, - "version": 0.4 -} \ No newline at end of file diff --git a/workflowsJsonTrainingData/llm_chain_multiple_keep_alive.json b/workflowsJsonTrainingData/llm_chain_multiple_keep_alive.json deleted file mode 100644 index a249303..0000000 --- a/workflowsJsonTrainingData/llm_chain_multiple_keep_alive.json +++ /dev/null @@ -1,301 +0,0 @@ -{ - "last_node_id": 320, - "last_link_id": 450, - "nodes": [ - { - "id": 312, - "type": "JjkShowText", - "pos": { - "0": 800, - "1": -4548 - }, - "size": { - "0": 314.3045959472656, - "1": 393.1268310546875 - }, - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 447, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "" - ] - }, - { - "id": 305, - "type": "OllamaGenerate", - "pos": { - "0": -200, - "1": -4531 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 442, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 444, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 445 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "What is Art?", - "http://127.0.0.1:11434", - "http://localhost:11434", - 5 - ] - }, - { - "id": 309, - "type": "OllamaModelSelector", - "pos": { - "0": -800, - "1": -4560 - }, - "size": { - "0": 378, - "1": 58 - }, - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "STRING", - "links": [ - 442 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphin-phi" - ] - }, - { - "id": 313, - "type": "JjkText", - "pos": { - "0": -800, - "1": -4432 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [ - 444 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkText" - }, - "widgets_values": [ - "What is the nature of consciousness?" - ] - }, - { - "id": 319, - "type": "OllamaGenerate", - "pos": { - "0": 300, - "1": -4531 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 446, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 445, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 447 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - 5 - ] - }, - { - "id": 320, - "type": "OllamaModelSelector", - "pos": { - "0": -199, - "1": -4660 - }, - "size": { - "0": 378, - "1": 58 - }, - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "STRING", - "links": [ - 446 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphi" - ] - } - ], - "links": [ - [ - 442, - 309, - 0, - 305, - 0, - "STRING" - ], - [ - 444, - 313, - 0, - 305, - 1, - "STRING" - ], - [ - 445, - 305, - 0, - 319, - 1, - "STRING" - ], - [ - 446, - 320, - 0, - 319, - 0, - "STRING" - ], - [ - 447, - 319, - 0, - 312, - 0, - "STRING" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 0.6830134553650705, - "offset": [ - 1164.3825152468874, - 4968.847162162794 - ] - }, - "groupNodes": {} - }, - "version": 0.4 -} \ No newline at end of file diff --git a/workflowsJsonTrainingData/llm_chain_quintuple.json b/workflowsJsonTrainingData/llm_chain_quintuple.json deleted file mode 100644 index df5064a..0000000 --- a/workflowsJsonTrainingData/llm_chain_quintuple.json +++ /dev/null @@ -1,673 +0,0 @@ -{ - "last_node_id": 334, - "last_link_id": 465, - "nodes": [ - { - "id": 319, - "type": "OllamaGenerate", - "pos": { - "0": -479, - "1": -4881 - }, - "size": { - "0": 210, - "1": 118.22856140136719 - }, - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 462, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 445, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 453, - 455 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true" - ] - }, - { - "id": 305, - "type": "OllamaGenerate", - "pos": { - "0": -479, - "1": -5192 - }, - "size": { - "0": 210, - "1": 124.13764953613281 - }, - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 442, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 444, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 445, - 451 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "What is Art?", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true" - ] - }, - { - "id": 325, - "type": "JjkShowText", - "pos": { - "0": -175, - "1": -4899 - }, - "size": { - "0": 287.0112609863281, - "1": 261.83404541015625 - }, - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 455, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "That's correct! Cats are indeed members of the species Felis catus. Their agility, independence, and intelligence make them popular pets. While they may be solitary animals in the wild, they often form strong bonds with their human companions. They're capable of learning various tricks and understanding simple commands, which makes them excellent pets for many households.\n" - ] - }, - { - "id": 321, - "type": "OllamaGenerate", - "pos": { - "0": -479, - "1": -4563 - }, - "size": { - "0": 210, - "1": 120.77401733398438 - }, - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 463, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 453, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 454, - 458 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "false" - ] - }, - { - "id": 326, - "type": "JjkShowText", - "pos": { - "0": -175, - "1": -4582 - }, - "size": { - "0": 287.2167053222656, - "1": 247.32957458496094 - }, - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 454, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "Indeed, you're correct! Dolphins belong to the family Delphinidae and are known for their intelligence, social behavior, and remarkable capabilities in water. They communicate through a complex system of clicks, whistles, and body language, forming strong bonds with their pod members. Dolphins are also known for their cooperation with humans in certain situations, such as assisting fishermen or performing in shows." - ] - }, - { - "id": 327, - "type": "OllamaGenerate", - "pos": { - "0": -479, - "1": -4254 - }, - "size": { - "0": 210, - "1": 120.77401733398438 - }, - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 464, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 458, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 457, - 461 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true" - ] - }, - { - "id": 330, - "type": "OllamaGenerate", - "pos": { - "0": -479, - "1": -4028 - }, - "size": { - "0": 210, - "1": 120.77401733398438 - }, - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 465, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 461, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 460 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "false" - ] - }, - { - "id": 329, - "type": "JjkShowText", - "pos": { - "0": -175, - "1": -4271 - }, - "size": { - "0": 283.1360778808594, - "1": 203.10488891601562 - }, - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 457, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "That's right! Dolphins have been known to help humans in various ways, including guiding lost swimmers to safety, alerting divers to potential dangers, and even helping rescue workers locate survivors during natural disasters. Their remarkable communication skills and social nature make them excellent partners for human activities at sea." - ] - }, - { - "id": 332, - "type": "JjkShowText", - "pos": { - "0": -175, - "1": -4019 - }, - "size": { - "0": 227.13613891601562, - "1": 180.10479736328125 - }, - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 460, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "Absolutely! In addition to their role as helpful assistants, dolphins are also known for their intelligence and ability to learn new behaviors. They have been trained by humans to perform tricks in shows, assist with boat navigation, and even help people with disabilities. Dolphins truly are remarkable animals with a wide range of capabilities." - ] - }, - { - "id": 323, - "type": "JjkShowText", - "pos": { - "0": -175, - "1": -5191 - }, - "size": { - "0": 269.586669921875, - "1": 216.2395782470703 - }, - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 451, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "Cats are domesticated animals belonging to the species Felis catus. They are known for their agility and independence. Cats are usually solitary animals but form close bonds with their owners. They're intelligent creatures who can learn a variety of tricks and understand simple commands.\n" - ] - }, - { - "id": 313, - "type": "JjkText", - "pos": { - "0": -1065, - "1": -5135 - }, - "size": [ - 225.6478105847475, - 118.7119295452294 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [ - 444 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkText" - }, - "widgets_values": [ - "What is the nature of cats?" - ] - }, - { - "id": 309, - "type": "OllamaModelSelector", - "pos": { - "0": -1081, - "1": -4699 - }, - "size": { - "0": 247.32920837402344, - "1": 58 - }, - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL_NAME", - "type": "STRING", - "links": [ - 442, - 462, - 463, - 464, - 465 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphin-llama3" - ] - } - ], - "links": [ - [ - 442, - 309, - 0, - 305, - 0, - "STRING" - ], - [ - 444, - 313, - 0, - 305, - 1, - "STRING" - ], - [ - 445, - 305, - 0, - 319, - 1, - "STRING" - ], - [ - 451, - 305, - 0, - 323, - 0, - "STRING" - ], - [ - 453, - 319, - 0, - 321, - 1, - "STRING" - ], - [ - 454, - 321, - 0, - 326, - 0, - "STRING" - ], - [ - 455, - 319, - 0, - 325, - 0, - "STRING" - ], - [ - 457, - 327, - 0, - 329, - 0, - "STRING" - ], - [ - 458, - 321, - 0, - 327, - 1, - "STRING" - ], - [ - 460, - 330, - 0, - 332, - 0, - "STRING" - ], - [ - 461, - 327, - 0, - 330, - 1, - "STRING" - ], - [ - 462, - 309, - 0, - 319, - 0, - "STRING" - ], - [ - 463, - 309, - 0, - 321, - 0, - "STRING" - ], - [ - 464, - 309, - 0, - 327, - 0, - "STRING" - ], - [ - 465, - 309, - 0, - 330, - 0, - "STRING" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 0.5644739300537777, - "offset": [ - 1662.5546565317522, - 5261.695417036726 - ] - }, - "groupNodes": {} - }, - "version": 0.4 -} \ No newline at end of file diff --git a/workflowsJsonTrainingData/llm_chain_quintuple.png b/workflowsJsonTrainingData/llm_chain_quintuple.png deleted file mode 100644 index b648f97e411efe89cd271d8de615f6542674d809..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147892 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

G&8&m`=x9!tBXWpjVy9)hJ)FXlq7k!T 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 Dflqg& diff --git a/workflowsJsonTrainingData/llm_chain_quintuple.png.json b/workflowsJsonTrainingData/llm_chain_quintuple.png.json deleted file mode 100644 index df5064a..0000000 --- a/workflowsJsonTrainingData/llm_chain_quintuple.png.json +++ /dev/null @@ -1,673 +0,0 @@ -{ - "last_node_id": 334, - "last_link_id": 465, - "nodes": [ - { - "id": 319, - "type": "OllamaGenerate", - "pos": { - "0": -479, - "1": -4881 - }, - "size": { - "0": 210, - "1": 118.22856140136719 - }, - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 462, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 445, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 453, - 455 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true" - ] - }, - { - "id": 305, - "type": "OllamaGenerate", - "pos": { - "0": -479, - "1": -5192 - }, - "size": { - "0": 210, - "1": 124.13764953613281 - }, - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 442, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 444, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 445, - 451 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "What is Art?", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true" - ] - }, - { - "id": 325, - "type": "JjkShowText", - "pos": { - "0": -175, - "1": -4899 - }, - "size": { - "0": 287.0112609863281, - "1": 261.83404541015625 - }, - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 455, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "That's correct! Cats are indeed members of the species Felis catus. Their agility, independence, and intelligence make them popular pets. While they may be solitary animals in the wild, they often form strong bonds with their human companions. They're capable of learning various tricks and understanding simple commands, which makes them excellent pets for many households.\n" - ] - }, - { - "id": 321, - "type": "OllamaGenerate", - "pos": { - "0": -479, - "1": -4563 - }, - "size": { - "0": 210, - "1": 120.77401733398438 - }, - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 463, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 453, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 454, - 458 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "false" - ] - }, - { - "id": 326, - "type": "JjkShowText", - "pos": { - "0": -175, - "1": -4582 - }, - "size": { - "0": 287.2167053222656, - "1": 247.32957458496094 - }, - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 454, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "Indeed, you're correct! Dolphins belong to the family Delphinidae and are known for their intelligence, social behavior, and remarkable capabilities in water. They communicate through a complex system of clicks, whistles, and body language, forming strong bonds with their pod members. Dolphins are also known for their cooperation with humans in certain situations, such as assisting fishermen or performing in shows." - ] - }, - { - "id": 327, - "type": "OllamaGenerate", - "pos": { - "0": -479, - "1": -4254 - }, - "size": { - "0": 210, - "1": 120.77401733398438 - }, - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 464, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 458, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 457, - 461 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "true" - ] - }, - { - "id": 330, - "type": "OllamaGenerate", - "pos": { - "0": -479, - "1": -4028 - }, - "size": { - "0": 210, - "1": 120.77401733398438 - }, - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 465, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 461, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 460 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "Analyze the previous response and expand on it", - "http://127.0.0.1:11434", - "http://localhost:11434", - "false" - ] - }, - { - "id": 329, - "type": "JjkShowText", - "pos": { - "0": -175, - "1": -4271 - }, - "size": { - "0": 283.1360778808594, - "1": 203.10488891601562 - }, - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 457, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "That's right! Dolphins have been known to help humans in various ways, including guiding lost swimmers to safety, alerting divers to potential dangers, and even helping rescue workers locate survivors during natural disasters. Their remarkable communication skills and social nature make them excellent partners for human activities at sea." - ] - }, - { - "id": 332, - "type": "JjkShowText", - "pos": { - "0": -175, - "1": -4019 - }, - "size": { - "0": 227.13613891601562, - "1": 180.10479736328125 - }, - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 460, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "Absolutely! In addition to their role as helpful assistants, dolphins are also known for their intelligence and ability to learn new behaviors. They have been trained by humans to perform tricks in shows, assist with boat navigation, and even help people with disabilities. Dolphins truly are remarkable animals with a wide range of capabilities." - ] - }, - { - "id": 323, - "type": "JjkShowText", - "pos": { - "0": -175, - "1": -5191 - }, - "size": { - "0": 269.586669921875, - "1": 216.2395782470703 - }, - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 451, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "Cats are domesticated animals belonging to the species Felis catus. They are known for their agility and independence. Cats are usually solitary animals but form close bonds with their owners. They're intelligent creatures who can learn a variety of tricks and understand simple commands.\n" - ] - }, - { - "id": 313, - "type": "JjkText", - "pos": { - "0": -1065, - "1": -5135 - }, - "size": [ - 225.6478105847475, - 118.7119295452294 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [ - 444 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkText" - }, - "widgets_values": [ - "What is the nature of cats?" - ] - }, - { - "id": 309, - "type": "OllamaModelSelector", - "pos": { - "0": -1081, - "1": -4699 - }, - "size": { - "0": 247.32920837402344, - "1": 58 - }, - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL_NAME", - "type": "STRING", - "links": [ - 442, - 462, - 463, - 464, - 465 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphin-llama3" - ] - } - ], - "links": [ - [ - 442, - 309, - 0, - 305, - 0, - "STRING" - ], - [ - 444, - 313, - 0, - 305, - 1, - "STRING" - ], - [ - 445, - 305, - 0, - 319, - 1, - "STRING" - ], - [ - 451, - 305, - 0, - 323, - 0, - "STRING" - ], - [ - 453, - 319, - 0, - 321, - 1, - "STRING" - ], - [ - 454, - 321, - 0, - 326, - 0, - "STRING" - ], - [ - 455, - 319, - 0, - 325, - 0, - "STRING" - ], - [ - 457, - 327, - 0, - 329, - 0, - "STRING" - ], - [ - 458, - 321, - 0, - 327, - 1, - "STRING" - ], - [ - 460, - 330, - 0, - 332, - 0, - "STRING" - ], - [ - 461, - 327, - 0, - 330, - 1, - "STRING" - ], - [ - 462, - 309, - 0, - 319, - 0, - "STRING" - ], - [ - 463, - 309, - 0, - 321, - 0, - "STRING" - ], - [ - 464, - 309, - 0, - 327, - 0, - "STRING" - ], - [ - 465, - 309, - 0, - 330, - 0, - "STRING" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 0.5644739300537777, - "offset": [ - 1662.5546565317522, - 5261.695417036726 - ] - }, - "groupNodes": {} - }, - "version": 0.4 -} \ No newline at end of file diff --git a/workflowsJsonTrainingData/llm_chain_simple.json b/workflowsJsonTrainingData/llm_chain_simple.json deleted file mode 100644 index 55bbbac..0000000 --- a/workflowsJsonTrainingData/llm_chain_simple.json +++ /dev/null @@ -1,199 +0,0 @@ -{ - "last_node_id": 313, - "last_link_id": 444, - "nodes": [ - { - "id": 312, - "type": "JjkShowText", - "pos": { - "0": 1, - "1": -4548 - }, - "size": { - "0": 314.3045959472656, - "1": 393.1268310546875 - }, - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 441, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [], - "slot_index": 0, - "shape": 6 - } - ], - "properties": { - "Node name for S&R": "JjkShowText" - }, - "widgets_values": [ - "Hello! How can I assist you today? Are you looking for information on a particular topic, or do you have any specific questions? Let me know, and I'll be happy to help!" - ] - }, - { - "id": 305, - "type": "OllamaGenerate", - "pos": { - "0": -462, - "1": -4531 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "model_name", - "type": "STRING", - "link": 442, - "widget": { - "name": "model_name" - } - }, - { - "name": "text", - "type": "STRING", - "link": 444, - "widget": { - "name": "text" - } - } - ], - "outputs": [ - { - "name": "response", - "type": "STRING", - "links": [ - 441 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaGenerate" - }, - "widgets_values": [ - "What is Art?", - "http://127.0.0.1:11434" - ] - }, - { - "id": 309, - "type": "OllamaModelSelector", - "pos": { - "0": -955, - "1": -4560 - }, - "size": { - "0": 378, - "1": 58 - }, - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "MODEL", - "type": "STRING", - "links": [ - 442 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "OllamaModelSelector" - }, - "widgets_values": [ - "dolphin-phi" - ] - }, - { - "id": 313, - "type": "JjkText", - "pos": { - "0": -980, - "1": -4432 - }, - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "text", - "type": "STRING", - "links": [ - 444 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "JjkText" - }, - "widgets_values": [ - "hi" - ] - } - ], - "links": [ - [ - 441, - 305, - 0, - 312, - 0, - "STRING" - ], - [ - 442, - 309, - 0, - 305, - 0, - "STRING" - ], - [ - 444, - 313, - 0, - 305, - 1, - "STRING" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 0.9090909090909097, - "offset": [ - 1217.8964059894877, - 4740.859219258694 - ] - }, - "groupNodes": {} - }, - "version": 0.4 -} \ No newline at end of file diff --git a/workflowsJsonTrainingData/llm_chain_simple.png b/workflowsJsonTrainingData/llm_chain_simple.png deleted file mode 100644 index 85c440c406bb1c5c1a581ecc754a18f41ad1fa34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49865 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