Spaces:
Running
on
Zero
Running
on
Zero
kwabs22
commited on
Commit
·
c774bb6
1
Parent(s):
62da353
Adjective Comparison Workflow?
Browse files- app.py +32 -21
- relatively_constant_variables.py +29 -0
app.py
CHANGED
@@ -781,6 +781,8 @@ def LinPEWFformat_prompt(current_prompt, prev_messages):
|
|
781 |
|
782 |
with gr.Blocks() as demo:
|
783 |
with gr.Accordion("Config and Asset Assistance - Click to open", open=False):
|
|
|
|
|
784 |
with gr.Accordion("Guidance / Themes to consider before you attempt config (Currently Qwen 0.5B)", open=False):
|
785 |
gr.HTML("Copy paste any old config to llm and ask to remix is the easiest <br>To bake 'Moral of the story' in you have to be very deliberate")
|
786 |
gr.HTML("UI can be media and all items can have media")
|
@@ -856,6 +858,8 @@ with gr.Blocks() as demo:
|
|
856 |
inputs=[llmguide_prompt, llmguide_stream_checkbox],
|
857 |
outputs=[llmguide_output, llmguide_tokens_per_second],
|
858 |
)
|
|
|
|
|
859 |
|
860 |
with gr.Accordion("New Config Proto Assist - Trying to abstract the process into one worflow is beyond me so multiple paths to goal (config) is the aim now", open=False):
|
861 |
with gr.Tab("Linear - Player List to Empty Config with Edit support"):
|
@@ -897,6 +901,9 @@ with gr.Blocks() as demo:
|
|
897 |
|
898 |
generate_button.click(generate_story_and_timeline, inputs=[generate_no_story_timeline_points, generate_no_ui_timeline_points, timeline_num_lists_slider, timeline_items_per_list_slider, timeline_include_existing_games, timeline_include_multiplayer], outputs=[timeline_output_with_assets, story_output, game_structure_output_text_with_media, timeline_output_text, timeline_selected_lists_text]) #, generate_no_media_timeline_points, generate_with_media_check], outputs=[timeline_output_with_assets, timeline_output, story_output, game_structure_output_text_with_media, game_structure_output_text])
|
899 |
|
|
|
|
|
|
|
900 |
with gr.Tab("Linear - Prompt Engineering as basis for ideation process"):
|
901 |
gr.HTML("Current Assited workflow idea - Story timeline events suggestions (LLM / Premade List) | Merging events with premade mermaid structures (LLM + Story Text + Mermaid Text) | Edit mermaid till satisfied (LLM + Story Text) | Ask LLM to convert to config (LLM + JSON Text) | Edit config (LLM / User with format assistance or not) | Playtest and go back to mermaaid or config if there are problems")
|
902 |
gr.HTML("Interactive movie (UI interaction or no progress) vs Branching Paths (Maze)")
|
@@ -931,7 +938,6 @@ with gr.Blocks() as demo:
|
|
931 |
|
932 |
LinPEWFprevious_messages.append(item)
|
933 |
|
934 |
-
|
935 |
#with gr.Accordion("Decisions / Timeline Creation to Story to Config Conversation", open=False):
|
936 |
with gr.Tab("Branching - Decisions / Timeline Creation to Story to Config Conversation"):
|
937 |
gr.HTML("Structures for interesting timeline progression")
|
@@ -947,6 +953,7 @@ with gr.Blocks() as demo:
|
|
947 |
with gr.Tab("Branching - Network analysis to Game config"):
|
948 |
gr.HTML("Placeholder for analysing multiple stories for their network structures and creating general rules for a strucutre generator based of named entity recognition and bias to locations or people - The extreme long way")
|
949 |
|
|
|
950 |
with gr.Accordion("Existing Config Crafting Progression - click to open", open=False):
|
951 |
with gr.Accordion("Test for config to gradio components order - ignore for now", open=False ):
|
952 |
gr.HTML("Placeholder for changing the render below to the one above for new config but with the ability to upload files aka the media field should be file uploader / dropdowns for all files that have been uploaded")
|
@@ -996,20 +1003,10 @@ Creating more diverse paths through the game""")
|
|
996 |
""" + display_tipsupdatedconfigatbeinningofthisspace + """
|
997 |
</div>
|
998 |
</div>""")
|
999 |
-
|
1000 |
-
|
1001 |
-
|
1002 |
|
1003 |
with gr.Row():
|
1004 |
with gr.Column(scale=1):
|
1005 |
-
gr.HTML("""<div style="width: 100%; text-align: center">
|
1006 |
-
<div style="display: flex; justify-content: center; margin-bottom: 20px; align-items: center;">
|
1007 |
-
<div style="width: 20%; text-align: center">We can generate almost any media data and more </div>
|
1008 |
-
<div style="width: 20%; text-align: center">A program exist around data </div>
|
1009 |
-
<div style="width: 20%; text-align: center">Time moves in a straight so all considerations are flattend by the nature of time </div>
|
1010 |
-
<div style="width: 20%; text-align: center">llms good at short questions </div>
|
1011 |
-
<div style="width: 20%; text-align: center">HF + Gradio allows for api use so this my prototype tool for tool use test</div>
|
1012 |
-
</div>""")
|
1013 |
with gr.Accordion("Temporary Asset Management Assist - click to open", open=False):
|
1014 |
gr.HTML("Make Files and Text ideas for the field and paste <br>When Space is restarted it will clear - zip export and import will be added later")
|
1015 |
with gr.Accordion("Upload Files for config"):
|
@@ -1193,15 +1190,19 @@ Creating more diverse paths through the game""")
|
|
1193 |
|
1194 |
|
1195 |
with gr.Tab("Asset Generation Considerations"):
|
1196 |
-
with gr.
|
1197 |
-
gr.
|
1198 |
-
|
|
|
|
|
|
|
1199 |
gr.HTML("Whole game engine in a space? - https://huggingface.co/spaces/thomwolf/test_godot_editor <br><br> https://huggingface.co/godot-demo https://huggingface.co/spaces/thomwolf/test_godot")
|
1200 |
with gr.Tab("Text-based"):
|
1201 |
gr.HTML("Some Benchmark Leaderboards - https://huggingface.co/spaces/allenai/ZebraLogic | https://huggingface.co/spaces/allenai/WildBench")
|
1202 |
with gr.Accordion("LLM HF Spaces/Sites (Click Here to Open) - Ask for a story and suggestions based on the autoconfig", open=False):
|
1203 |
with gr.Row():
|
1204 |
-
linktochat = gr.Dropdown(choices=["--
|
|
|
1205 |
"--70B and above--", "https://qwen-qwen-max-0428.hf.space", "https://cohereforai-c4ai-command-r-plus.hf.space", "https://qwen-qwen1-5-110b-chat-demo.hf.space", "https://snowflake-snowflake-arctic-st-demo.hf.space", "https://databricks-dbrx-instruct.hf.space", "https://qwen-qwen1-5-72b-chat.hf.space",
|
1206 |
"--20B and above--", "https://gokaygokay-gemma-2-llamacpp.hf.space", "https://01-ai-yi-34b-chat.hf.space", "https://cohereforai-c4ai-command-r-v01.hf.space", "https://ehristoforu-mixtral-46-7b-chat.hf.space", "https://mosaicml-mpt-30b-chat.hf.space",
|
1207 |
"--7B and above--", "https://vilarin-mistral-nemo.hf.space", "https://ysharma-chat-with-meta-llama3-8b.hf.space", "https://qwen-qwen1-5-moe-a2-7b-chat-demo.hf.space", "https://deepseek-ai-deepseek-coder-7b-instruct.hf.space", "https://osanseviero-mistral-super-fast.hf.space", "https://artificialguybr-qwen-14b-chat-demo.hf.space", "https://huggingface-projects-llama-2-7b-chat.hf.space",
|
@@ -1328,10 +1329,6 @@ Creating more diverse paths through the game""")
|
|
1328 |
gr.HTML("Placeholder for huggingface spaces that can assist - https://huggingface.co/spaces/EPFL-VILAB/4M, https://huggingface.co/spaces/EPFL-VILAB/MultiMAE ")
|
1329 |
gr.HTML("Placeholder for models small enough to run on cpu here in this space that can assist")
|
1330 |
|
1331 |
-
with gr.Tab("Demos on Social Media for inspiration"):
|
1332 |
-
gr.HTML("Social media that shows possiblities")
|
1333 |
-
gr.HTML("https://www.reddit.com/r/aivideo/ https://www.reddit.com/r/StableDiffusion/ https://www.reddit.com/r/midjourney/ https://x.com/blizaine")
|
1334 |
-
|
1335 |
with gr.Tab("Basic Game Engine Mechanics"):
|
1336 |
gr.HTML("Placeholder for explanations of Player and Game Session")
|
1337 |
with gr.Tab("LLM play testing"):
|
@@ -1434,7 +1431,8 @@ Creating more diverse paths through the game""")
|
|
1434 |
with gr.Tab("State management through huggingface?"):
|
1435 |
gr.HTML("Huggingface as the login provider? - https://huggingface.co/docs/hub/en/spaces-oauth https://huggingface.co/docs/hub/en/oauth, persistent storage - https://huggingface.co/docs/hub/en/spaces-storage")
|
1436 |
with gr.Tab("Finetuning options"):
|
1437 |
-
gr.HTML("
|
|
|
1438 |
gr.HTML("Price - https://openpipe.ai/pricing")
|
1439 |
with gr.Tab("Backend and/or Hosting?"):
|
1440 |
gr.HTML("Deployemnt options - https://huggingface.co/SpacesExamples", "https://huggingface.co/templates")
|
@@ -1442,6 +1440,18 @@ Creating more diverse paths through the game""")
|
|
1442 |
gr.HTML("GPU (Data privacy) = No Rate limits? - https://replicate.com/pricing, https://lambdalabs.com/service/gpu-cloud https://huggingface.co/pricing#endpoints https://tensordock.com/cloud-gpus", "https://massedcompute.com/home/pricing/" )
|
1443 |
gr.HTML("Speed - Groq, SambaNova, https://www.etched.com/announcing-etched ")
|
1444 |
gr.HTML("Price - Coding - https://aider.chat/docs/leaderboards/ - https://www.deepseek.com/ 0.3 per million - is this per token or chinese character as that means converting code to chinese if possible can save api cost?")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1445 |
with gr.Tab("Asset loading test"):
|
1446 |
gr.HTML("SDXL (linoyts/scribble-sdxl-flash), SVD and Stable Audio used for the test assets (For commercial use need a licence) <br>testmedia/")
|
1447 |
with gr.Row():
|
@@ -1449,5 +1459,6 @@ Creating more diverse paths through the game""")
|
|
1449 |
gr.Video(value="testmedia/SVD - random squiggles as roads video 004484.mp4")
|
1450 |
gr.Audio(value="testmedia/Stable Audio - Raindrops, output.wav")
|
1451 |
gr.HTML(TestmedialoadinHTML) # imported from relatively_constant_variables
|
|
|
1452 |
|
1453 |
demo.queue().launch()
|
|
|
781 |
|
782 |
with gr.Blocks() as demo:
|
783 |
with gr.Accordion("Config and Asset Assistance - Click to open", open=False):
|
784 |
+
with gr.Accordion("Main problem to solve - Concept combination / integration"):
|
785 |
+
gr.Textbox(Adjectivebasedcombinationideatexts, lines=10)
|
786 |
with gr.Accordion("Guidance / Themes to consider before you attempt config (Currently Qwen 0.5B)", open=False):
|
787 |
gr.HTML("Copy paste any old config to llm and ask to remix is the easiest <br>To bake 'Moral of the story' in you have to be very deliberate")
|
788 |
gr.HTML("UI can be media and all items can have media")
|
|
|
858 |
inputs=[llmguide_prompt, llmguide_stream_checkbox],
|
859 |
outputs=[llmguide_output, llmguide_tokens_per_second],
|
860 |
)
|
861 |
+
with gr.Tab("Themes and Topics"):
|
862 |
+
gr.HTML("https://en.wikipedia.org/wiki/History#Periods")
|
863 |
|
864 |
with gr.Accordion("New Config Proto Assist - Trying to abstract the process into one worflow is beyond me so multiple paths to goal (config) is the aim now", open=False):
|
865 |
with gr.Tab("Linear - Player List to Empty Config with Edit support"):
|
|
|
901 |
|
902 |
generate_button.click(generate_story_and_timeline, inputs=[generate_no_story_timeline_points, generate_no_ui_timeline_points, timeline_num_lists_slider, timeline_items_per_list_slider, timeline_include_existing_games, timeline_include_multiplayer], outputs=[timeline_output_with_assets, story_output, game_structure_output_text_with_media, timeline_output_text, timeline_selected_lists_text]) #, generate_no_media_timeline_points, generate_with_media_check], outputs=[timeline_output_with_assets, timeline_output, story_output, game_structure_output_text_with_media, game_structure_output_text])
|
903 |
|
904 |
+
with gr.Tab("Linear - Machine Leaning Architectures as game maps"):
|
905 |
+
gr.HTML("Transformers, SSMs, Image and Video Generation Architectures, GANs, RNNS, etc.")
|
906 |
+
|
907 |
with gr.Tab("Linear - Prompt Engineering as basis for ideation process"):
|
908 |
gr.HTML("Current Assited workflow idea - Story timeline events suggestions (LLM / Premade List) | Merging events with premade mermaid structures (LLM + Story Text + Mermaid Text) | Edit mermaid till satisfied (LLM + Story Text) | Ask LLM to convert to config (LLM + JSON Text) | Edit config (LLM / User with format assistance or not) | Playtest and go back to mermaaid or config if there are problems")
|
909 |
gr.HTML("Interactive movie (UI interaction or no progress) vs Branching Paths (Maze)")
|
|
|
938 |
|
939 |
LinPEWFprevious_messages.append(item)
|
940 |
|
|
|
941 |
#with gr.Accordion("Decisions / Timeline Creation to Story to Config Conversation", open=False):
|
942 |
with gr.Tab("Branching - Decisions / Timeline Creation to Story to Config Conversation"):
|
943 |
gr.HTML("Structures for interesting timeline progression")
|
|
|
953 |
with gr.Tab("Branching - Network analysis to Game config"):
|
954 |
gr.HTML("Placeholder for analysing multiple stories for their network structures and creating general rules for a strucutre generator based of named entity recognition and bias to locations or people - The extreme long way")
|
955 |
|
956 |
+
|
957 |
with gr.Accordion("Existing Config Crafting Progression - click to open", open=False):
|
958 |
with gr.Accordion("Test for config to gradio components order - ignore for now", open=False ):
|
959 |
gr.HTML("Placeholder for changing the render below to the one above for new config but with the ability to upload files aka the media field should be file uploader / dropdowns for all files that have been uploaded")
|
|
|
1003 |
""" + display_tipsupdatedconfigatbeinningofthisspace + """
|
1004 |
</div>
|
1005 |
</div>""")
|
|
|
|
|
|
|
1006 |
|
1007 |
with gr.Row():
|
1008 |
with gr.Column(scale=1):
|
1009 |
+
gr.HTML("""Main End Goal is Rapid prototypes for education and training purposes eg. Degree of the future is game score <br><div style="width: 100%; text-align: center">A way to prototype basic non-3D parts of a game while trying to understand where models can streamline workflow</div>""")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1010 |
with gr.Accordion("Temporary Asset Management Assist - click to open", open=False):
|
1011 |
gr.HTML("Make Files and Text ideas for the field and paste <br>When Space is restarted it will clear - zip export and import will be added later")
|
1012 |
with gr.Accordion("Upload Files for config"):
|
|
|
1190 |
|
1191 |
|
1192 |
with gr.Tab("Asset Generation Considerations"):
|
1193 |
+
with gr.Accordion("Some Idea / Inspiration Sources / Demos", open=False):
|
1194 |
+
with gr.Row():
|
1195 |
+
gr.HTML("Licenses for the spaces still to be evaluated - June 2024 <br> Users to follow with cool spaces - <br>https://huggingface.co/osanseviero - https://huggingface.co/spaces/osanseviero/TheMLGame <br>https://huggingface.co/jbilcke-hf <br>https://huggingface.co/dylanebert <br>https://huggingface.co/fffiloni <br>https://huggingface.co/artificialguybr <br>https://huggingface.co/radames <br>https://huggingface.co/multimodalart, ")
|
1196 |
+
gr.HTML("Some Youtube Channels to keep up with updates <br><br>https://www.youtube.com/@lev-selector <br>https://www.youtube.com/@fahdmirza/videos")
|
1197 |
+
gr.HTML("Social media that shows possiblities <br><br>https://www.reddit.com/r/aivideo/ https://www.reddit.com/r/StableDiffusion/ https://www.reddit.com/r/midjourney/ https://x.com/blizaine")
|
1198 |
+
gr.HTML("Currently - need to create then save to pc then reupload to use here in test tab")
|
1199 |
gr.HTML("Whole game engine in a space? - https://huggingface.co/spaces/thomwolf/test_godot_editor <br><br> https://huggingface.co/godot-demo https://huggingface.co/spaces/thomwolf/test_godot")
|
1200 |
with gr.Tab("Text-based"):
|
1201 |
gr.HTML("Some Benchmark Leaderboards - https://huggingface.co/spaces/allenai/ZebraLogic | https://huggingface.co/spaces/allenai/WildBench")
|
1202 |
with gr.Accordion("LLM HF Spaces/Sites (Click Here to Open) - Ask for a story and suggestions based on the autoconfig", open=False):
|
1203 |
with gr.Row():
|
1204 |
+
linktochat = gr.Dropdown(choices=["--Function Calling--", "https://groq-demo-groq-tool-use.hf.space",
|
1205 |
+
"--Multiple Models--", "https://labs.perplexity.ai/", "https://chat.lmsys.org", "https://sdk.vercel.ai/docs", "https://cyzgab-catch-me-if-you-can.hf.space",
|
1206 |
"--70B and above--", "https://qwen-qwen-max-0428.hf.space", "https://cohereforai-c4ai-command-r-plus.hf.space", "https://qwen-qwen1-5-110b-chat-demo.hf.space", "https://snowflake-snowflake-arctic-st-demo.hf.space", "https://databricks-dbrx-instruct.hf.space", "https://qwen-qwen1-5-72b-chat.hf.space",
|
1207 |
"--20B and above--", "https://gokaygokay-gemma-2-llamacpp.hf.space", "https://01-ai-yi-34b-chat.hf.space", "https://cohereforai-c4ai-command-r-v01.hf.space", "https://ehristoforu-mixtral-46-7b-chat.hf.space", "https://mosaicml-mpt-30b-chat.hf.space",
|
1208 |
"--7B and above--", "https://vilarin-mistral-nemo.hf.space", "https://ysharma-chat-with-meta-llama3-8b.hf.space", "https://qwen-qwen1-5-moe-a2-7b-chat-demo.hf.space", "https://deepseek-ai-deepseek-coder-7b-instruct.hf.space", "https://osanseviero-mistral-super-fast.hf.space", "https://artificialguybr-qwen-14b-chat-demo.hf.space", "https://huggingface-projects-llama-2-7b-chat.hf.space",
|
|
|
1329 |
gr.HTML("Placeholder for huggingface spaces that can assist - https://huggingface.co/spaces/EPFL-VILAB/4M, https://huggingface.co/spaces/EPFL-VILAB/MultiMAE ")
|
1330 |
gr.HTML("Placeholder for models small enough to run on cpu here in this space that can assist")
|
1331 |
|
|
|
|
|
|
|
|
|
1332 |
with gr.Tab("Basic Game Engine Mechanics"):
|
1333 |
gr.HTML("Placeholder for explanations of Player and Game Session")
|
1334 |
with gr.Tab("LLM play testing"):
|
|
|
1431 |
with gr.Tab("State management through huggingface?"):
|
1432 |
gr.HTML("Huggingface as the login provider? - https://huggingface.co/docs/hub/en/spaces-oauth https://huggingface.co/docs/hub/en/oauth, persistent storage - https://huggingface.co/docs/hub/en/spaces-storage")
|
1433 |
with gr.Tab("Finetuning options"):
|
1434 |
+
gr.HTML("https://docs.mistral.ai/guides/finetuning/")
|
1435 |
+
gr.HTML("Unsloth and Colab? - https://github.com/unslothai/unsloth https://huggingface.co/unsloth <br>Mistral Nemo Base - https://huggingface.co/unsloth/Mistral-Nemo-Base-2407 - https://colab.research.google.com/drive/17d3U-CAIwzmbDRqbZ9NnpHxCkmXB6LZ0?usp=sharing <br>Llama 3 8B https://huggingface.co/unsloth/llama-3-8b-Instruct-bnb-4bit")
|
1436 |
gr.HTML("Price - https://openpipe.ai/pricing")
|
1437 |
with gr.Tab("Backend and/or Hosting?"):
|
1438 |
gr.HTML("Deployemnt options - https://huggingface.co/SpacesExamples", "https://huggingface.co/templates")
|
|
|
1440 |
gr.HTML("GPU (Data privacy) = No Rate limits? - https://replicate.com/pricing, https://lambdalabs.com/service/gpu-cloud https://huggingface.co/pricing#endpoints https://tensordock.com/cloud-gpus", "https://massedcompute.com/home/pricing/" )
|
1441 |
gr.HTML("Speed - Groq, SambaNova, https://www.etched.com/announcing-etched ")
|
1442 |
gr.HTML("Price - Coding - https://aider.chat/docs/leaderboards/ - https://www.deepseek.com/ 0.3 per million - is this per token or chinese character as that means converting code to chinese if possible can save api cost?")
|
1443 |
+
with gr.Tab("Some Interesting Git Repos"):
|
1444 |
+
gr.HTML("https://github.com/NVIDIA/Megatron-LM https://github.com/OpenGVLab/EfficientQAT https://github.com/evintunador/minLlama3/blob/main/model.py https://github.com/evintunador/micro-GPT-sandbox")
|
1445 |
+
with gr.Tab("Old Ideas"):
|
1446 |
+
gr.HTML("""<div style="width: 100%; text-align: center">Main ideas for this space is (June 2024) (Custom component planning?):</div>
|
1447 |
+
<div style="display: flex; justify-content: center; margin-bottom: 20px; align-items: center;">
|
1448 |
+
<div style="width: 20%; text-align: center">We can generate almost any media data and more </div>
|
1449 |
+
<div style="width: 20%; text-align: center">A program exist around data </div>
|
1450 |
+
<div style="width: 20%; text-align: center">Time moves in a straight so all considerations are flattend by the nature of time </div>
|
1451 |
+
<div style="width: 20%; text-align: center">llms good at short questions </div>
|
1452 |
+
<div style="width: 20%; text-align: center">HF + Gradio allows for api use so this my prototype tool for tool use test</div>
|
1453 |
+
</div>""")
|
1454 |
+
|
1455 |
with gr.Tab("Asset loading test"):
|
1456 |
gr.HTML("SDXL (linoyts/scribble-sdxl-flash), SVD and Stable Audio used for the test assets (For commercial use need a licence) <br>testmedia/")
|
1457 |
with gr.Row():
|
|
|
1459 |
gr.Video(value="testmedia/SVD - random squiggles as roads video 004484.mp4")
|
1460 |
gr.Audio(value="testmedia/Stable Audio - Raindrops, output.wav")
|
1461 |
gr.HTML(TestmedialoadinHTML) # imported from relatively_constant_variables
|
1462 |
+
|
1463 |
|
1464 |
demo.queue().launch()
|
relatively_constant_variables.py
CHANGED
@@ -1423,6 +1423,35 @@ ExampleGameConfigs = {
|
|
1423 |
|
1424 |
#-------------------------#-------------------------#-------------------------#-------------------------
|
1425 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1426 |
|
1427 |
#-------------------------#-------------------------#-------------------------#-------------------------
|
1428 |
|
|
|
1423 |
|
1424 |
#-------------------------#-------------------------#-------------------------#-------------------------
|
1425 |
|
1426 |
+
Adjectivebasedcombinationideatexts = """First need to solve chicken egg of story vs json then for each concept to mixed need to do the same.
|
1427 |
+
|
1428 |
+
|
1429 |
+
The kind of analysis you're describing, where you're looking for shared qualities and connections between seemingly disparate concepts like storytelling and JSON, can be referred to by several terms, depending on the specific focus and context:
|
1430 |
+
|
1431 |
+
General Terms:
|
1432 |
+
|
1433 |
+
Comparative Analysis: This is a broad term that encompasses any analysis where you're comparing and contrasting two or more things.
|
1434 |
+
Analogical Reasoning: This involves identifying similarities between two things and using those similarities to understand or explain one in terms of the other.
|
1435 |
+
Conceptual Blending: This refers to the cognitive process of combining different concepts to create new meanings or understandings.
|
1436 |
+
Interdisciplinary Thinking: This involves drawing connections and insights from different fields of knowledge.
|
1437 |
+
More Specific Terms (depending on the goal):
|
1438 |
+
|
1439 |
+
Metaphorical Analysis: If you're focusing on the metaphorical connections between the concepts, this term would be appropriate.
|
1440 |
+
Cross-Domain Mapping: This term is often used in cognitive science and artificial intelligence to describe the process of finding correspondences between different domains of knowledge.
|
1441 |
+
Design Thinking: If your goal is to use these insights to create something new or solve a problem, this term might be relevant.
|
1442 |
+
In the context of your specific example (storytelling and JSON):
|
1443 |
+
|
1444 |
+
You could describe this analysis as:
|
1445 |
+
|
1446 |
+
Finding Shared Principles of Effective Communication: Both storytelling and JSON are ultimately about conveying information effectively.
|
1447 |
+
Exploring the Art of Structure and Organization: Both storytelling and JSON rely on clear structure and organization to achieve their respective goals.
|
1448 |
+
Bridging the Gap Between Narrative and Data: This analysis highlights the unexpected connections between the seemingly disparate worlds of storytelling and data representation.
|
1449 |
+
To further refine your search for resources and methods, consider these questions:
|
1450 |
+
|
1451 |
+
What is your ultimate goal in merging these concepts? Are you trying to understand one better through the lens of the other? Are you trying to create something new?
|
1452 |
+
What specific aspects of each concept are you most interested in comparing? Are you focusing on structure, clarity, engagement, or something else?
|
1453 |
+
By clarifying your goals and focusing your analysis, you can more effectively leverage these different approaches and find the most relevant resources to guide your exploration."""
|
1454 |
+
|
1455 |
|
1456 |
#-------------------------#-------------------------#-------------------------#-------------------------
|
1457 |
|