Files
griptape-ai-ComfyUI-Griptape/examples/retrieval_augmented_generation.json
T

1675 lines
32 KiB
JSON

{
"last_node_id": 69,
"last_link_id": 108,
"nodes": [
{
"id": 27,
"type": "Griptape Create: Text",
"pos": {
"0": -1600,
"1": 200,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 600,
"1": 250
},
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
61
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Create: Text"
},
"widgets_values": [
"Wonderbread.ai is a fictitional company that specializes in creating balloon animals for the future.\nThey are often confused with the bread company, Wonder Bread, but they are not the same.\nSome of the services that Wonderbread.ai offers include:\n- Balloon animal creation\n- Balloon animal delivery\n- Balloon animal training\n- Balloon animal parties\n- Balloon animal events\n- Balloon animal consulting\n- Balloon animal workshops\n- Balloon animal classes\n- Balloon animal seminars\n- Balloon animal webinars\n- Balloon animal conferences\n\nWonderbread.ai is a leader in the balloon animal industry and has been in business for over 100 years.\nThey have a team of experts who are dedicated to creating the best balloon animals in the world.\nIf you are interested in learning more about Wonderbread.ai, please visit their website at www.wonderbread.ai/balloonanimals\n"
]
},
{
"id": 60,
"type": "Griptape Rerank Driver: Cohere",
"pos": {
"0": -400,
"1": 1350,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 378,
"1": 106
},
"flags": {},
"order": 1,
"mode": 0,
"inputs": [
{
"name": "env",
"type": "ENV",
"link": null
}
],
"outputs": [
{
"name": "DRIVER",
"type": "RERANK_DRIVER",
"links": [
91
],
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Rerank Driver: Cohere"
},
"widgets_values": [
"rerank-english-v3.0",
5,
"COHERE_API_KEY"
]
},
{
"id": 61,
"type": "Griptape RAG Rerank: Text Chunks Module",
"pos": {
"0": 0,
"1": 1350,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 350,
"1": 50
},
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "rerank_driver",
"type": "RERANK_DRIVER",
"link": 91
}
],
"outputs": [
{
"name": "MODULE",
"type": "MODULE",
"links": [
94
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape RAG Rerank: Text Chunks Module"
}
},
{
"id": 53,
"type": "Griptape RAG Retrieve: Text Loader Module",
"pos": {
"0": -950,
"1": 750,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 350,
"1": 150
},
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "vector_store_driver",
"type": "VECTOR_STORE_DRIVER",
"link": 78
},
{
"name": "text",
"type": "STRING",
"link": 73,
"widget": {
"name": "text"
}
}
],
"outputs": [
{
"name": "MODULE",
"type": "MODULE_LIST",
"links": [
75,
97
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape RAG Retrieve: Text Loader Module"
},
"widgets_values": [
"TextLoader",
"pencilpushers",
-1,
"",
"https://griptape.ai"
]
},
{
"id": 38,
"type": "Griptape RAG Response: Prompt Module",
"pos": {
"0": -100,
"1": 1800,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 453.5999755859375,
"1": 46
},
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "prompt_driver",
"type": "PROMPT_DRIVER",
"link": 46
},
{
"name": "rulesets",
"type": "RULESET",
"link": null
}
],
"outputs": [
{
"name": "MODULE",
"type": "MODULE_LIST",
"links": [
93
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape RAG Response: Prompt Module"
}
},
{
"id": 39,
"type": "Griptape Prompt Driver: OpenAI",
"pos": {
"0": -500,
"1": 1800,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 350,
"1": 250
},
"flags": {},
"order": 2,
"mode": 0,
"inputs": [
{
"name": "env",
"type": "ENV",
"link": null
}
],
"outputs": [
{
"name": "DRIVER",
"type": "PROMPT_DRIVER",
"links": [
46
],
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Prompt Driver: OpenAI"
},
"widgets_values": [
"gpt-4o",
"default",
10,
0.1,
2048,
"fixed",
true,
-1,
"OPENAI_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 54,
"type": "Reroute",
"pos": {
"0": -1150,
"1": 600,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": [
199.6,
26
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 102
}
],
"outputs": [
{
"name": "VECTOR_STORE_DRIVER",
"type": "VECTOR_STORE_DRIVER",
"links": [
77,
78
],
"slot_index": 0
}
],
"properties": {
"showOutputText": true,
"horizontal": false
}
},
{
"id": 11,
"type": "Griptape Vector Store Driver: Local",
"pos": {
"0": -2400,
"1": 600,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 441,
"1": 102
},
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "env",
"type": "ENV",
"link": null
},
{
"name": "embedding_driver",
"type": "EMBEDDING_DRIVER",
"link": 56
}
],
"outputs": [
{
"name": "DRIVER",
"type": "VECTOR_STORE_DRIVER",
"links": [
20,
99,
102
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Vector Store Driver: Local"
},
"widgets_values": [
false,
"griptape_local_vector_file.txt"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 63,
"type": "Reroute",
"pos": {
"0": -1650,
"1": 1300,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": [
199.6,
26
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 99
}
],
"outputs": [
{
"name": "VECTOR_STORE_DRIVER",
"type": "VECTOR_STORE_DRIVER",
"links": [
101
],
"slot_index": 0
}
],
"properties": {
"showOutputText": true,
"horizontal": false
}
},
{
"id": 52,
"type": "Griptape Create: Text",
"pos": {
"0": -1600,
"1": 750,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 600,
"1": 350
},
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
73
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Create: Text"
},
"widgets_values": [
"Welcome to Pencil Pushers Anon - Your Paperwork Allies!\nAt Pencil Pushers Anon, we understand that navigating the maze of paperwork can be overwhelming and time-consuming. That's why we're here to lighten your load and guide you through the process with ease and efficiency.\nOur Services:\n\nForm Filling Wizardry: From tax returns to loan applications, we've got you covered.\nDocument Organization: We'll help you sort and manage your important papers.\nDeadline Tracking: Never miss an important submission date again.\nPersonalized Assistance: Our experts provide one-on-one support tailored to your needs.\n\nWhy Choose Us?\n\nExpertise: Our team of seasoned professionals knows the ins and outs of various bureaucratic processes.\nTime-Saving: Focus on what matters to you while we handle the paperwork.\nAccuracy: We pride ourselves on our attention to detail, ensuring error-free submissions.\nConfidentiality: Your information is safe with us, guaranteed.\n\nWhether you're an individual drowning in personal admin or a small business owner juggling multiple forms, Pencil Pushers Anon is here to rescue you from paperwork purgatory.\nDon't let forms and applications bog you down. Let us push the pencils for you!\nContact us today for a free consultation and reclaim your time from tedious paperwork.\nPencil Pushers Anon: Because life's too short for long forms!"
]
},
{
"id": 64,
"type": "Griptape Run: Agent",
"pos": {
"0": 1450,
"1": 1350,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": [
400,
200
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": 103
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
104
],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": [
105
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "Griptape Run: Agent"
},
"widgets_values": [
"",
"who is the best at filling out forms?"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 66,
"type": "Griptape Run: Agent",
"pos": {
"0": 1450,
"1": 1650,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": [
400,
200
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": 105
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
106
],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": [
107
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "Griptape Run: Agent"
},
"widgets_values": [
"",
"I don't get AI - who can help me?"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 68,
"type": "Griptape Run: Agent",
"pos": {
"0": 1450,
"1": 2150,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": [
400,
150
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": 107
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
108
],
"shape": 3,
"slot_index": 0
},
{
"name": "AGENT",
"type": "AGENT",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Run: Agent"
},
"widgets_values": [
"",
"I like ai, and I love balloons. what companies should I send christmas cards to?"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 28,
"type": "Griptape Create: Agent",
"pos": {
"0": 1450,
"1": 1000,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 400,
"1": 200
},
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "agent",
"type": "AGENT",
"link": null
},
{
"name": "config",
"type": "CONFIG",
"link": 63
},
{
"name": "tools",
"type": "TOOL_LIST",
"link": 51
},
{
"name": "rulesets",
"type": "RULESET",
"link": null
},
{
"name": "input_string",
"type": "STRING",
"link": null,
"widget": {
"name": "input_string"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": [
34
],
"slot_index": 0,
"shape": 3
},
{
"name": "AGENT",
"type": "AGENT",
"links": [
103
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "Griptape Create: Agent"
},
"widgets_values": [
"",
"which company works with balloons?"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 47,
"type": "Griptape Agent Config: OpenAI",
"pos": {
"0": 1000,
"1": 800,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 365.4000244140625,
"1": 226
},
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "env",
"type": "ENV",
"link": null
}
],
"outputs": [
{
"name": "CONFIG",
"type": "CONFIG",
"links": [
63
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Agent Config: OpenAI"
},
"widgets_values": [
"gpt-4o",
0.1,
2048,
"fixed",
10,
true,
-1,
"OPENAI_API_KEY"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 4,
"type": "Griptape RAG: Tool",
"pos": {
"0": 1050,
"1": 1100,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 315,
"1": 58
},
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "rag_engine",
"type": "RAG_ENGINE",
"link": 95
}
],
"outputs": [
{
"name": "TOOL",
"type": "TOOL_LIST",
"links": [
51
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape RAG: Tool"
},
"widgets_values": [
"Information about various companies"
]
},
{
"id": 62,
"type": "Griptape RAG: Engine",
"pos": {
"0": 600,
"1": 1100,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 430.8000183105469,
"1": 86
},
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "query_stage_modules",
"type": "MODULE_LIST",
"link": null
},
{
"name": "retrieval_stage_modules",
"type": "MODULE_LIST",
"link": 92
},
{
"name": "rerank_module",
"type": "MODULE",
"link": 94
},
{
"name": "response_stage_modules",
"type": "MODULE_LIST",
"link": 93
}
],
"outputs": [
{
"name": "RAG_ENGINE",
"type": "RAG_ENGINE",
"links": [
95
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape RAG: Engine"
}
},
{
"id": 50,
"type": "Griptape Combine: RAG Module List",
"pos": {
"0": -250,
"1": 650,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 300,
"1": 100
},
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "module_1",
"type": "MODULE_LIST",
"link": 96
},
{
"name": "module_2",
"type": "MODULE_LIST",
"link": 97
},
{
"name": "module_3",
"type": "MODULE_LIST",
"link": 98
},
{
"name": "module_4",
"type": "MODULE_LIST",
"link": null
}
],
"outputs": [
{
"name": "MODULE_LIST",
"type": "MODULE_LIST",
"links": [
92
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Combine: RAG Module List"
}
},
{
"id": 46,
"type": "Griptape RAG Retrieve: Text Loader Module",
"pos": {
"0": -900,
"1": 350,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 350,
"1": 150
},
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "vector_store_driver",
"type": "VECTOR_STORE_DRIVER",
"link": 77
},
{
"name": "text",
"type": "STRING",
"link": 61,
"widget": {
"name": "text"
}
}
],
"outputs": [
{
"name": "MODULE",
"type": "MODULE_LIST",
"links": [
96
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape RAG Retrieve: Text Loader Module"
},
"widgets_values": [
"TextLoader",
"wonderbread",
-1,
"",
"https://griptape.ai"
]
},
{
"id": 58,
"type": "Griptape RAG Retrieve: Text Loader Module",
"pos": {
"0": -1050,
"1": 1300,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 516.5999755859375,
"1": 154
},
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "vector_store_driver",
"type": "VECTOR_STORE_DRIVER",
"link": 101
},
{
"name": "text",
"type": "STRING",
"link": null,
"widget": {
"name": "text"
}
}
],
"outputs": [
{
"name": "MODULE",
"type": "MODULE_LIST",
"links": [
98
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape RAG Retrieve: Text Loader Module"
},
"widgets_values": [
"WebLoader",
"default",
5,
"",
"https://griptape.ai"
]
},
{
"id": 44,
"type": "Griptape Embedding Driver: OpenAI",
"pos": {
"0": -2850,
"1": 600,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": {
"0": 415.8000183105469,
"1": 82
},
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "env",
"type": "ENV",
"link": null
}
],
"outputs": [
{
"name": "DRIVER",
"type": "EMBEDDING_DRIVER",
"links": [
56
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Embedding Driver: OpenAI"
},
"widgets_values": [
"text-embedding-3-small",
"OPENAI_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 32,
"type": "Griptape Display: Text",
"pos": {
"0": 1950,
"1": 1000,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": [
500,
250
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 34,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Display: Text"
},
"widgets_values": [
"",
"Wonderbread.ai is a company that works with balloons, specializing in creating balloon animals and offering a variety of related services."
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 65,
"type": "Griptape Display: Text",
"pos": {
"0": 2000,
"1": 1350,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": [
500,
250
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 104,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Display: Text"
},
"widgets_values": [
"",
"Pencil Pushers Anon is considered the best company for filling out forms. They offer services such as form filling wizardry, document organization, deadline tracking, and personalized assistance, ensuring accuracy and confidentiality."
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 67,
"type": "Griptape Display: Text",
"pos": {
"0": 2000,
"1": 1700,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": [
500,
400
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 106,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Display: Text"
},
"widgets_values": [
"",
"Griptape is a company that can help you understand and implement AI. They offer a variety of tools and services, including:\n\n- **Griptape Framework**: A tool for building business logic using Python, simplifying the process and avoiding the complexities of prompt engineering.\n- **Griptape Cloud**: A platform for deploying and running ETL, RAG, and other structures without the need for infrastructure management.\n- **AI Consulting Services**: Providing design to proof of concept in 4 weeks, leveraging the expertise of ex-AWS engineers.\n\nGriptape also offers tools for monitoring and managing AI applications to ensure performance, reliability, and cost-efficiency."
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 69,
"type": "Griptape Display: Text",
"pos": {
"0": 2000,
"1": 2150,
"2": 0,
"3": 0,
"4": 0,
"5": 0,
"6": 0,
"7": 0,
"8": 0,
"9": 0
},
"size": [
500,
400
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "INPUT",
"type": "STRING",
"link": 108,
"widget": {
"name": "INPUT"
}
}
],
"outputs": [
{
"name": "OUTPUT",
"type": "STRING",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Display: Text"
},
"widgets_values": [
"",
"Based on your interests in AI and balloons, here are two companies you might want to send Christmas cards to:\n\n1. **Wonderbread.ai**: They specialize in creating balloon animals and offer a variety of related services, including creation, delivery, training, parties, events, consulting, workshops, classes, seminars, webinars, and conferences. You can visit their website at [Wonderbread.ai](http://www.wonderbread.ai/balloonanimals).\n\n2. **Griptape**: They specialize in AI and offer a range of services, including the Griptape Framework for building business logic using Python, Griptape Cloud for deployment and management of ETL and RAG structures, AI Consulting Services, Automated Data Prep (ETL), Retrieval as a Service (RAG), and Structure Runtime (RUN). For more detailed information, you can refer to their specific services and features.\n\nThese companies align well with your interests and could be great recipients for your Christmas cards!"
],
"color": "#222",
"bgcolor": "#000"
}
],
"links": [
[
20,
11,
0,
24,
0,
"VECTOR_STORE_DRIVER"
],
[
34,
28,
0,
32,
0,
"STRING"
],
[
38,
24,
0,
13,
1,
"MODULE_LIST"
],
[
39,
34,
0,
13,
2,
"MODULE_LIST"
],
[
46,
39,
0,
38,
0,
"PROMPT_DRIVER"
],
[
51,
4,
0,
28,
2,
"TOOL_LIST"
],
[
56,
44,
0,
11,
1,
"EMBEDDING_DRIVER"
],
[
61,
27,
0,
46,
1,
"STRING"
],
[
63,
47,
0,
28,
1,
"CONFIG"
],
[
73,
52,
0,
53,
1,
"STRING"
],
[
75,
53,
0,
50,
0,
"MODULE_LIST"
],
[
77,
54,
0,
46,
0,
"VECTOR_STORE_DRIVER"
],
[
78,
54,
0,
53,
0,
"VECTOR_STORE_DRIVER"
],
[
91,
60,
0,
61,
0,
"RERANK_DRIVER"
],
[
92,
50,
0,
62,
1,
"MODULE_LIST"
],
[
93,
38,
0,
62,
3,
"MODULE_LIST"
],
[
94,
61,
0,
62,
2,
"MODULE"
],
[
95,
62,
0,
4,
0,
"RAG_ENGINE"
],
[
96,
46,
0,
50,
0,
"MODULE_LIST"
],
[
97,
53,
0,
50,
1,
"MODULE_LIST"
],
[
98,
58,
0,
50,
2,
"MODULE_LIST"
],
[
99,
11,
0,
63,
0,
"*"
],
[
101,
63,
0,
58,
0,
"VECTOR_STORE_DRIVER"
],
[
102,
11,
0,
54,
0,
"*"
],
[
103,
28,
1,
64,
0,
"AGENT"
],
[
104,
64,
0,
65,
0,
"STRING"
],
[
105,
64,
1,
66,
0,
"AGENT"
],
[
106,
66,
0,
67,
0,
"STRING"
],
[
107,
66,
1,
68,
0,
"AGENT"
],
[
108,
68,
0,
69,
0,
"STRING"
]
],
"groups": [
{
"title": "Wonderbread.ai",
"bounding": [
-1650,
100,
1150,
450
],
"color": "#3f789e",
"font_size": 24,
"locked": false
},
{
"title": "Pencil Pushers Anon",
"bounding": [
-1650,
650,
1150,
500
],
"color": "#3f789e",
"font_size": 24,
"locked": false
},
{
"title": "Griptape Website",
"bounding": [
-1300,
1200,
800,
300
],
"color": "#3f789e",
"font_size": 24,
"locked": false
},
{
"title": "Rerank Results",
"bounding": [
-450,
1250,
860,
217
],
"color": "#8A8",
"font_size": 24,
"locked": false
},
{
"title": "Response Stage",
"bounding": [
-550,
1700,
1000,
400
],
"color": "#a1309b",
"font_size": 24,
"locked": false
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.8264462809917354,
"offset": [
1767.0339920350461,
-775.9090691634705
]
}
},
"version": 0.4
}