From 1d1c44a259ede603bc35898b7aecad8c7f1582cd Mon Sep 17 00:00:00 2001 From: Ryfter Date: Sun, 28 Jul 2024 18:17:13 -0600 Subject: [PATCH 01/10] Created a new Pakcage for espanso - This is a mega-prompt form for promting in ChatGPT, Claude and other chatbots. --- packages/oasis-is-framework/0.1.0/README.md | 38 +++ .../oasis-is-framework/0.1.0/_manifest.yml | 7 + packages/oasis-is-framework/0.1.0/package.yml | 235 ++++++++++++++++++ 3 files changed, 280 insertions(+) create mode 100644 packages/oasis-is-framework/0.1.0/README.md create mode 100644 packages/oasis-is-framework/0.1.0/_manifest.yml create mode 100644 packages/oasis-is-framework/0.1.0/package.yml diff --git a/packages/oasis-is-framework/0.1.0/README.md b/packages/oasis-is-framework/0.1.0/README.md new file mode 100644 index 0000000..0088211 --- /dev/null +++ b/packages/oasis-is-framework/0.1.0/README.md @@ -0,0 +1,38 @@ +# oasis-is-framework - espanso package + +OASIS-IS a ChatGPT (or other chatbot) prompting mega framework, by [Rifter](https://github.com/Ryfter). +This creates a form that lets you fill out the OASIS-IS framework, helping you to get bettter results from using ChatGPT, Claude, and other chat interfaces. + +## Usage + +There are two commands for using this framework inside of espanso. +1. **:oasis** - ChatGPT ONLY: This is meant to be used in the URL of your browser, or elsewhere, and copied to your URL. This creates a full URL string that opens up ChatGPT and inserts your prompt. This one also lets you choose the ChatGPT Model used. +2. **:poasis** - This is for use in a prompt input box. It doesn't create a URL but adds the pieces of the OASIS-IS megaprompt to get you started for a conversation. This works for any chatbot. + +Not all fields need filled out. Really, only the objective needs to be filled out. I would recommend at least filling out the setting and archtype as well. Filling out all fields will make it a better prompt overall. The Interpretation / Framework has a list of output frameworks I have been working on for a while. These work well if you have a specific need. I've been working on this list for over a year. + +## What is OASIS-IS? + +OASIS-IS, is the acronym to help remember the fields needed for this framwork. +**O**bjective : What do you want to accomplish? +**A**rchetype : Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow. +**S**etting : Context or background information +**I**llustrations : These are your examples. +**S**tyle : The tone, mood, or voice. Examples: comedic, formal, casual, business casual. +**I**nterpretation : Output Framework or Structure. +**S**pecification : This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc. + +There are two important steps after you create your initial prompt. +**E**valuate : How was the response? Give feedback to your chatbot. +**B**anter : OASIS-IS, is meant to start a conversation. A really good followup prompt is the following: +*That is not specific enough. Please make one more attempt, and re-research this from scratch. Please go to all new sources and re-do the above analysis. However you can still keep the previous research in mind, but make sure to make a second pass at your research and seek out more detailed, comprehensive analytical sources.* + +--- + +## About Me + +I teach IT Mangement classes in a Business College. I integrate Generative AI into my classes, and one of my classes is a Generative AI focused class. I'm always trying different things out to learn more about Generative AI and help bring it to my students. + +My Website: [Atomic Ego](http://atomicego.com/) - This is a work in progress. I try to add items to it as I go along. + + diff --git a/packages/oasis-is-framework/0.1.0/_manifest.yml b/packages/oasis-is-framework/0.1.0/_manifest.yml new file mode 100644 index 0000000..7db8e90 --- /dev/null +++ b/packages/oasis-is-framework/0.1.0/_manifest.yml @@ -0,0 +1,7 @@ +name: oasis-is-framework +title: OASIS-IS GenAI Framework +description: OASIS-IS Generative AI mega-prompt framework +version: 0.1.0 +author: Rifter +tags: ["GenAI", "ChatGPT", "AI"] +homepage: "https://github.com/Ryfter/" \ No newline at end of file diff --git a/packages/oasis-is-framework/0.1.0/package.yml b/packages/oasis-is-framework/0.1.0/package.yml new file mode 100644 index 0000000..44542b8 --- /dev/null +++ b/packages/oasis-is-framework/0.1.0/package.yml @@ -0,0 +1,235 @@ +# OASIS-IS ChatGPT framework Form. OASIS-IS stands for : O-bjective, A-rchtype, -S-etting, I-llustrations, S-tyle, - , I-nterpretation, S-pecification. +# After those steps are Evalute - How good was the response, give your chatbot feedback, and then Banter - Continue the conversation. +# Paid ChatGPT users can use the current list of models avaialble while unpaid can use the default model. +# The frameworks spreadsheet can be found here: http://3dmkf.com/pace-oasis +# This first one, is meant to generate a prompt. Run :oasis from a URL in a web broser, fill out the form and submit it, then press enter. It wiss pass the prompt to ChatGPT. + +matches: +- trigger: :oasis + replace: "https://chatgpt.com/chat?q=You will use the OASIS IS model to start a convesation.\n1) Objective: What do you wish to accomplish?\n2)Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow.\n3) Setting: Context or background information.\n4) Illustrations: These are your examples. This is Optional.\n4) Illustrations: These are your examples.\n5) Style: The tone, mood, or voice. Examples: comedic, formal, casual, business casual./n6)Interpretation: Output Framework or Structure.\n7)Specification: This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc.\n\n + 1) What I want you to accomplish: {{oasisform.objective}}\n + 2) Using this persona: {{oasisform.archtype}}\n + 3) Here is addional Context: {{oasisform.setting}}\n + 4) Here are Examples: {{oasisform.illustrations}}\n + 5) Tone/Mode/Voice: {{oasisform.style}}\n + 6) I want the output to follow this ouput framework: {{oasisform.interpretation}}\n + 7) Output should look like: {{oasisform.specification}}\n + &model={{oasisform.model}}" + vars: + - name: "oasisform" + type: form + params: + layout: "You will need to fill out the following 7 fields. The more you fill out the better the prompt will be. Except for Objective, they are all optional.\n + 1) Objective: What do you want to accomplish:\n + [[objective]]\n + 2) Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow:\n + [[archtype]]\n + 3) Setting: Context or background information:\n + [[setting]]\n + 4) Illustrations: These are your examples:\n + [[illustrations]]\n + 5) Style: The tone, mood, or voice. Examples: comedic, formal, casual, business casual:\n + [[style]]\n + 6) Interpretation: Output Framework or Structure: [[interpretation]]\n + 7) Specification: This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc:\n + [[specification]]\n + Model: [[model]]" + fields: + objective: + multiline: true + archtype: + setting: + multiline: true + illustrations: + multiline: true + style: + interpretation: + type: choice + default: No Framework + values: + - No Framework + - 4Ps (Product, Price, Place, Promotion) + - 5 Rights of Nursing Delegation + - 5 Whys + - 5Ws (Who, What, Where, When, Why) & 1H (How) + - ACE (Attention, Connection, Engagement) + - Agile Framework + - AIDA (Attention, Interest, Desire, Action) + - Ansoff Matrix + - Balanced Scorecard + - Blue Ocean Strategy + - Business Model Canvas + - C.A.R.L. method - Context, Action, Results, Learning + - Claim-Evidence-Reasoning Framework (CER) + - Dan Harmon's Story Circle + - DMAIC (Define, Measure, Analyze, Improve, Control) + - Eisenhower Box (Urgent-Important Matrix) + - Executive Summaries + - Fishbone Diagram (Ishikawa Diagram) + - Five Paragraph Order Planning and Execution + - Freytag's Pyramid / 5 - point Story Structure + - GAP Analysis + - HERO (Hook, Empathy, Response, Offer) + - Inverted Pyramid + - Kano Model + - Literary Story Format - Narrative Structure + - Monroe's Motivated Sequence + - MoSCoW Method + - MOST (Mission, Objectives, Strategies, Tactics) + - OKR (Objectives and Key Results) + - PAPA (Problem, Agitation, Persuasion, Action) + - Pareto Analysis (80/20 Rule) + - PASO (Problem, Agitation, Solution, Outcome) + - PDCA (Plan, Do, Check, Act) + - PEEC(Point, Evidence, Explanation, Conclusion) + - PESTLE Analysis (Political, Economic, Social, Technological, Legal and Environmental) + - Porter's Five Forces + - QUEST (Qualify, Understand, Educate, Stimulate, Transition) + - R.C.S. method - Rephrase, Clarify, and Structure + - RACI (Responsible, Accountable, Consulted, Informed) + - Return on Invested Capital (ROIC) analysis + - S.T.A.R. method - Situation, Task, Action, Results + - Save The Cat Beat Sheet + - Six Sigma + - Six Thinking Hats + - SLAP (Situation, Language, Action, Purpose) + - SMART (Specific, Measurable, Achievable, Relevant, Time-bound) + - SOAR Analysis + - SWOT Analysis + - The 10-20-30 Rule + - The 22 Rules of Storytelling According to Pixar + - The 8 Sequences Method + - The Fichtean Curve + - The Hero's Journey (Monomyth) + - The Hourglass Format + - The Lead-Quote-Commentary (LQC) Format + - The Narrative Structure in Business and Marketing + - The Novel Roadmap + - The Seven-Point Story Structure + - The Snowflake Method + - The Wall Street Journal Formula + - Theory of Constraints + - Three-Act Structure + - Three-Part Presentation Structure + - Todorov's Narrative Theory + - TOWS Matrix + - USP (Unique Selling Proposition) + - Value Chain Analysis + - Value Net Analysis + - Value Proposition Canvas + - VRIO A + - Waterfall Model + specification: + model: + type: choice + default: gpt-4o + values: + - gpt-4o + - gpt-4o-mini + - gpt-4 + +# As the form above, this is meant to create a prompt using the OASIS-IS model. This is meant to be used in the prompt field of the Chatbot form. Unlike the one above, this one will work for any model. +# poasis is short for prompt-oasis. + +- trigger: :poasis + form: | + You will need to fill out the following 7 fields. The more you fill out the better the prompt will be. Except for Objective, they are all optional. + 1) Objective: What do you want to accomplish: + [[objective]] + 2) Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow: + [[archtype]] + 3) Setting: Context or background information: + [[setting]] + 4) Illustrations: These are your examples: + [[illustrations]] + 5) Style: The tone, mood, or voice. Examples: comedic, formal, casual, business casual: + [[style]] + 6) Interpretation: Output Framework or Structure: [[interpretation]] + 7) Specification: This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc: + [[specification]] + form_fields: + objective: + multiline: true + archtype: + setting: + multiline: true + illustrations: + multiline: true + style: + interpretation: + type: choice + default: No Framework + values: + - No Framework + - 4Ps (Product, Price, Place, Promotion) + - 5 Rights of Nursing Delegation + - 5 Whys + - 5Ws (Who, What, Where, When, Why) & 1H (How) + - ACE (Attention, Connection, Engagement) + - Agile Framework + - AIDA (Attention, Interest, Desire, Action) + - Ansoff Matrix + - Balanced Scorecard + - Blue Ocean Strategy + - Business Model Canvas + - C.A.R.L. method - Context, Action, Results, Learning + - Claim-Evidence-Reasoning Framework (CER) + - Dan Harmon's Story Circle + - DMAIC (Define, Measure, Analyze, Improve, Control) + - Eisenhower Box (Urgent-Important Matrix) + - Executive Summaries + - Fishbone Diagram (Ishikawa Diagram) + - Five Paragraph Order Planning and Execution + - Freytag's Pyramid / 5 - point Story Structure + - GAP Analysis + - HERO (Hook, Empathy, Response, Offer) + - Inverted Pyramid + - Kano Model + - Literary Story Format - Narrative Structure + - Monroe's Motivated Sequence + - MoSCoW Method + - MOST (Mission, Objectives, Strategies, Tactics) + - OKR (Objectives and Key Results) + - PAPA (Problem, Agitation, Persuasion, Action) + - Pareto Analysis (80/20 Rule) + - PASO (Problem, Agitation, Solution, Outcome) + - PDCA (Plan, Do, Check, Act) + - PEEC(Point, Evidence, Explanation, Conclusion) + - PESTLE Analysis (Political, Economic, Social, Technological, Legal and Environmental) + - Porter's Five Forces + - QUEST (Qualify, Understand, Educate, Stimulate, Transition) + - R.C.S. method - Rephrase, Clarify, and Structure + - RACI (Responsible, Accountable, Consulted, Informed) + - Return on Invested Capital (ROIC) analysis + - S.T.A.R. method - Situation, Task, Action, Results + - Save The Cat Beat Sheet + - Six Sigma + - Six Thinking Hats + - SLAP (Situation, Language, Action, Purpose) + - SMART (Specific, Measurable, Achievable, Relevant, Time-bound) + - SOAR Analysis + - SWOT Analysis + - The 10-20-30 Rule + - The 22 Rules of Storytelling According to Pixar + - The 8 Sequences Method + - The Fichtean Curve + - The Hero's Journey (Monomyth) + - The Hourglass Format + - The Lead-Quote-Commentary (LQC) Format + - The Narrative Structure in Business and Marketing + - The Novel Roadmap + - The Seven-Point Story Structure + - The Snowflake Method + - The Wall Street Journal Formula + - Theory of Constraints + - Three-Act Structure + - Three-Part Presentation Structure + - Todorov's Narrative Theory + - TOWS Matrix + - USP (Unique Selling Proposition) + - Value Chain Analysis + - Value Net Analysis + - Value Proposition Canvas + - VRIO Analysis + - Waterfall Model + specification: \ No newline at end of file From c36a64a10c502909cdf863dd4378c615539c0dfc Mon Sep 17 00:00:00 2001 From: Ryfter Date: Tue, 30 Jul 2024 16:50:29 -0600 Subject: [PATCH 02/10] Updated from suggestions by Smeech Cleaned it up a bit, but it is still kind of a beast. I probably need to optimize the variables a bit, since I basically have two of the same prompt. The url prompt creates a URL for prompting, so it uses %0A to add the line break. The boxprompt gets pasted in as text and it uses \n for newline. The box prompt also doesn't define the model, so that is not in that one. urlprompt uses :oasis boxpromt uses :poasis --- packages/oasis-is-framework/0.1.0/package.yml | 396 ++++++++---------- 1 file changed, 169 insertions(+), 227 deletions(-) diff --git a/packages/oasis-is-framework/0.1.0/package.yml b/packages/oasis-is-framework/0.1.0/package.yml index 44542b8..cafce8c 100644 --- a/packages/oasis-is-framework/0.1.0/package.yml +++ b/packages/oasis-is-framework/0.1.0/package.yml @@ -1,235 +1,177 @@ +# yaml-language-server: https://github.com/espanso/espanso/blob/dev/schemas/match.schema.json + + # OASIS-IS ChatGPT framework Form. OASIS-IS stands for : O-bjective, A-rchtype, -S-etting, I-llustrations, S-tyle, - , I-nterpretation, S-pecification. # After those steps are Evalute - How good was the response, give your chatbot feedback, and then Banter - Continue the conversation. # Paid ChatGPT users can use the current list of models avaialble while unpaid can use the default model. # The frameworks spreadsheet can be found here: http://3dmkf.com/pace-oasis -# This first one, is meant to generate a prompt. Run :oasis from a URL in a web broser, fill out the form and submit it, then press enter. It wiss pass the prompt to ChatGPT. +# This first one, is meant to generate a prompt. Run :oasis from a URL in a web browser, fill out the form and submit it, then press enter. It wiss pass the prompt to Chat +global_vars: + - name: urlprompt + type: echo + params: + echo: "Title: {{oasisform.title}}%0AYou will use the OASIS IS model to start a conversation.%0A1) Objective: What do you wish to accomplish?%0A2)Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow.%0A3) Setting: Context or background information.%0A4) Illustrations: These are your examples. This is Optional.%0A4) Illustrations: These are your examples.%0A5) Style: The tone, mood, or voice. Examples: comedic, formal, casual, business casual.%0A6)Interpretation: Output Framework or Structure.%0A7) Specification: This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc.%0A%0A + Title: {{oasisform.title}} / Model: {{oasisform.model}}%0A + 1) What I want you to accomplish: {{oasisform.objective}}%0A + 2) Using this persona: {{oasisform.archtype}}%0A + 3) Here is addional Context: {{oasisform.setting}}%0A + 4) Here are Examples: {{oasisform.illustrations}}%0A + 5) Tone/Mode/Voice: {{oasisform.style}}%0A + 6) I want the output to follow this ouput framework: {{oasisform.interpretation}}%0A + 7) Output should look like: {{oasisform.specification}}%0A + &model={{oasisform.model}}" + - name: boxprompt + type: echo + params: + echo: "Title: {{oasisform.title}}\nYou will use the OASIS IS model to start a conversation.\n1) Objective: What do you wish to accomplish?\n2)Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow.\n3) Setting: Context or background information.\n4) Illustrations: These are your examples. This is Optional.\n4) Illustrations: These are your examples.\n5) Style: The tone, mood, or voice. Examples: comedic, formal, casual, business casual.\n6)Interpretation: Output Framework or Structure.\n7) Specification: This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc.\n\n + Title: {{oasisform.title}}\n + 1) What I want you to accomplish: {{oasisform.objective}}\n + 2) Using this persona: {{oasisform.archtype}}\n + 3) Here is addional Context: {{oasisform.setting}}\n + 4) Here are Examples: {{oasisform.illustrations}}\n + 5) Tone/Mode/Voice: {{oasisform.style}}\n + 6) I want the output to follow this ouput framework: {{oasisform.interpretation}}\n + 7) Output should look like: {{oasisform.specification}}\n" + - name: formo1 + type: echo + params: + echo: "You will need to fill out the following 7 fields. The more you fill out the better the prompt will be. Except for Objective, they are all optional.\n + CONVERSATION TITLE: Name your Chat (This can help you find it later, it does not name it on the left)[[title]]\n + 1) Objective: What do you want to accomplish:\n + [[objective]]\n + 2) Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow:\n + [[archtype]]\n + 3) Setting: Context or background information:\n + [[setting]]\n + 4) Illustrations: These are your examples:\n + [[illustrations]]\n + 5) Style: The tone, mood, or voice. Examples: comedic, formal, casual, business casual:\n + [[style]]\n + 6) Interpretation: Output Framework or Structure: [[interpretation]]\n + 7) Specification: This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc:\n + [[specification]]\n" + + +anchors: + - &formfields + title: + multiline: false + objective: + multiline: true + archtype: + setting: + multiline: true + illustrations: + multiline: true + style: + interpretation: + type: choice + default: No Framework + values: + - No Framework + - 4Ps (Product, Price, Place, Promotion) + - 5 Rights of Nursing Delegation + - 5 Whys + - 5Ws (Who, What, Where, When, Why) & 1H (How) + - ACE (Attention, Connection, Engagement) + - Agile Framework + - AIDA (Attention, Interest, Desire, Action) + - Ansoff Matrix + - Balanced Scorecard + - Blue Ocean Strategy + - Business Model Canvas + - C.A.R.L. method - Context, Action, Results, Learning + - Claim-Evidence-Reasoning Framework (CER) + - Dan Harmon's Story Circle + - DMAIC (Define, Measure, Analyze, Improve, Control) + - Eisenhower Box (Urgent-Important Matrix) + - Executive Summaries + - Fishbone Diagram (Ishikawa Diagram) + - Five Paragraph Order Planning and Execution + - Freytag's Pyramid / 5 - point Story Structure + - GAP Analysis + - HERO (Hook, Empathy, Response, Offer) + - Inverted Pyramid + - Kano Model + - Literary Story Format - Narrative Structure + - Monroe's Motivated Sequence + - MoSCoW Method + - MOST (Mission, Objectives, Strategies, Tactics) + - OKR (Objectives and Key Results) + - PAPA (Problem, Agitation, Persuasion, Action) + - Pareto Analysis (80/20 Rule) + - PASO (Problem, Agitation, Solution, Outcome) + - PDCA (Plan, Do, Check, Act) + - PEEC(Point, Evidence, Explanation, Conclusion) + - PESTLE Analysis (Political, Economic, Social, Technological, Legal and Environmental) + - Porter's Five Forces + - QUEST (Qualify, Understand, Educate, Stimulate, Transition) + - R.C.S. method - Rephrase, Clarify, and Structure + - RACI (Responsible, Accountable, Consulted, Informed) + - Return on Invested Capital (ROIC) analysis + - S.T.A.R. method - Situation, Task, Action, Results + - Save The Cat Beat Sheet + - Six Sigma + - Six Thinking Hats + - SLAP (Situation, Language, Action, Purpose) + - SMART (Specific, Measurable, Achievable, Relevant, Time-bound) + - SOAR Analysis + - SWOT Analysis + - The 10-20-30 Rule + - The 22 Rules of Storytelling According to Pixar + - The 8 Sequences Method + - The Fichtean Curve + - The Hero's Journey (Monomyth) + - The Hourglass Format + - The Lead-Quote-Commentary (LQC) Format + - The Narrative Structure in Business and Marketing + - The Novel Roadmap + - The Seven-Point Story Structure + - The Snowflake Method + - The Wall Street Journal Formula + - Theory of Constraints + - Three-Act Structure + - Three-Part Presentation Structure + - Todorov's Narrative Theory + - TOWS Matrix + - USP (Unique Selling Proposition) + - Value Chain Analysis + - Value Net Analysis + - Value Proposition Canvas + - VRIO Analysis + - Waterfall Model + specification: + model: + type: choice + default: gpt-4o + values: + - gpt-4o + - gpt-4o-mini + - gpt-4 matches: -- trigger: :oasis - replace: "https://chatgpt.com/chat?q=You will use the OASIS IS model to start a convesation.\n1) Objective: What do you wish to accomplish?\n2)Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow.\n3) Setting: Context or background information.\n4) Illustrations: These are your examples. This is Optional.\n4) Illustrations: These are your examples.\n5) Style: The tone, mood, or voice. Examples: comedic, formal, casual, business casual./n6)Interpretation: Output Framework or Structure.\n7)Specification: This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc.\n\n - 1) What I want you to accomplish: {{oasisform.objective}}\n - 2) Using this persona: {{oasisform.archtype}}\n - 3) Here is addional Context: {{oasisform.setting}}\n - 4) Here are Examples: {{oasisform.illustrations}}\n - 5) Tone/Mode/Voice: {{oasisform.style}}\n - 6) I want the output to follow this ouput framework: {{oasisform.interpretation}}\n - 7) Output should look like: {{oasisform.specification}}\n - &model={{oasisform.model}}" - vars: - - name: "oasisform" - type: form - params: - layout: "You will need to fill out the following 7 fields. The more you fill out the better the prompt will be. Except for Objective, they are all optional.\n - 1) Objective: What do you want to accomplish:\n - [[objective]]\n - 2) Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow:\n - [[archtype]]\n - 3) Setting: Context or background information:\n - [[setting]]\n - 4) Illustrations: These are your examples:\n - [[illustrations]]\n - 5) Style: The tone, mood, or voice. Examples: comedic, formal, casual, business casual:\n - [[style]]\n - 6) Interpretation: Output Framework or Structure: [[interpretation]]\n - 7) Specification: This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc:\n - [[specification]]\n - Model: [[model]]" - fields: - objective: - multiline: true - archtype: - setting: - multiline: true - illustrations: - multiline: true - style: - interpretation: - type: choice - default: No Framework - values: - - No Framework - - 4Ps (Product, Price, Place, Promotion) - - 5 Rights of Nursing Delegation - - 5 Whys - - 5Ws (Who, What, Where, When, Why) & 1H (How) - - ACE (Attention, Connection, Engagement) - - Agile Framework - - AIDA (Attention, Interest, Desire, Action) - - Ansoff Matrix - - Balanced Scorecard - - Blue Ocean Strategy - - Business Model Canvas - - C.A.R.L. method - Context, Action, Results, Learning - - Claim-Evidence-Reasoning Framework (CER) - - Dan Harmon's Story Circle - - DMAIC (Define, Measure, Analyze, Improve, Control) - - Eisenhower Box (Urgent-Important Matrix) - - Executive Summaries - - Fishbone Diagram (Ishikawa Diagram) - - Five Paragraph Order Planning and Execution - - Freytag's Pyramid / 5 - point Story Structure - - GAP Analysis - - HERO (Hook, Empathy, Response, Offer) - - Inverted Pyramid - - Kano Model - - Literary Story Format - Narrative Structure - - Monroe's Motivated Sequence - - MoSCoW Method - - MOST (Mission, Objectives, Strategies, Tactics) - - OKR (Objectives and Key Results) - - PAPA (Problem, Agitation, Persuasion, Action) - - Pareto Analysis (80/20 Rule) - - PASO (Problem, Agitation, Solution, Outcome) - - PDCA (Plan, Do, Check, Act) - - PEEC(Point, Evidence, Explanation, Conclusion) - - PESTLE Analysis (Political, Economic, Social, Technological, Legal and Environmental) - - Porter's Five Forces - - QUEST (Qualify, Understand, Educate, Stimulate, Transition) - - R.C.S. method - Rephrase, Clarify, and Structure - - RACI (Responsible, Accountable, Consulted, Informed) - - Return on Invested Capital (ROIC) analysis - - S.T.A.R. method - Situation, Task, Action, Results - - Save The Cat Beat Sheet - - Six Sigma - - Six Thinking Hats - - SLAP (Situation, Language, Action, Purpose) - - SMART (Specific, Measurable, Achievable, Relevant, Time-bound) - - SOAR Analysis - - SWOT Analysis - - The 10-20-30 Rule - - The 22 Rules of Storytelling According to Pixar - - The 8 Sequences Method - - The Fichtean Curve - - The Hero's Journey (Monomyth) - - The Hourglass Format - - The Lead-Quote-Commentary (LQC) Format - - The Narrative Structure in Business and Marketing - - The Novel Roadmap - - The Seven-Point Story Structure - - The Snowflake Method - - The Wall Street Journal Formula - - Theory of Constraints - - Three-Act Structure - - Three-Part Presentation Structure - - Todorov's Narrative Theory - - TOWS Matrix - - USP (Unique Selling Proposition) - - Value Chain Analysis - - Value Net Analysis - - Value Proposition Canvas - - VRIO A - - Waterfall Model - specification: - model: - type: choice - default: gpt-4o - values: - - gpt-4o - - gpt-4o-mini - - gpt-4 + - trigger: :oasis + replace: https://chatgpt.com/chat?q={{urlprompt}} + vars: + - name: "oasisform" + type: form + params: + layout: | + "{{formo1}}" + Model: [[model]] + fields: + *formfields -# As the form above, this is meant to create a prompt using the OASIS-IS model. This is meant to be used in the prompt field of the Chatbot form. Unlike the one above, this one will work for any model. -# poasis is short for prompt-oasis. + # As the form above, this is meant to create a prompt using the OASIS-IS model. This is meant to be used in the prompt field of the Chatbot form. Unlike the one above, this one will work for any model. + # poasis is short for prompt-oasis. -- trigger: :poasis - form: | - You will need to fill out the following 7 fields. The more you fill out the better the prompt will be. Except for Objective, they are all optional. - 1) Objective: What do you want to accomplish: - [[objective]] - 2) Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow: - [[archtype]] - 3) Setting: Context or background information: - [[setting]] - 4) Illustrations: These are your examples: - [[illustrations]] - 5) Style: The tone, mood, or voice. Examples: comedic, formal, casual, business casual: - [[style]] - 6) Interpretation: Output Framework or Structure: [[interpretation]] - 7) Specification: This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc: - [[specification]] - form_fields: - objective: - multiline: true - archtype: - setting: - multiline: true - illustrations: - multiline: true - style: - interpretation: - type: choice - default: No Framework - values: - - No Framework - - 4Ps (Product, Price, Place, Promotion) - - 5 Rights of Nursing Delegation - - 5 Whys - - 5Ws (Who, What, Where, When, Why) & 1H (How) - - ACE (Attention, Connection, Engagement) - - Agile Framework - - AIDA (Attention, Interest, Desire, Action) - - Ansoff Matrix - - Balanced Scorecard - - Blue Ocean Strategy - - Business Model Canvas - - C.A.R.L. method - Context, Action, Results, Learning - - Claim-Evidence-Reasoning Framework (CER) - - Dan Harmon's Story Circle - - DMAIC (Define, Measure, Analyze, Improve, Control) - - Eisenhower Box (Urgent-Important Matrix) - - Executive Summaries - - Fishbone Diagram (Ishikawa Diagram) - - Five Paragraph Order Planning and Execution - - Freytag's Pyramid / 5 - point Story Structure - - GAP Analysis - - HERO (Hook, Empathy, Response, Offer) - - Inverted Pyramid - - Kano Model - - Literary Story Format - Narrative Structure - - Monroe's Motivated Sequence - - MoSCoW Method - - MOST (Mission, Objectives, Strategies, Tactics) - - OKR (Objectives and Key Results) - - PAPA (Problem, Agitation, Persuasion, Action) - - Pareto Analysis (80/20 Rule) - - PASO (Problem, Agitation, Solution, Outcome) - - PDCA (Plan, Do, Check, Act) - - PEEC(Point, Evidence, Explanation, Conclusion) - - PESTLE Analysis (Political, Economic, Social, Technological, Legal and Environmental) - - Porter's Five Forces - - QUEST (Qualify, Understand, Educate, Stimulate, Transition) - - R.C.S. method - Rephrase, Clarify, and Structure - - RACI (Responsible, Accountable, Consulted, Informed) - - Return on Invested Capital (ROIC) analysis - - S.T.A.R. method - Situation, Task, Action, Results - - Save The Cat Beat Sheet - - Six Sigma - - Six Thinking Hats - - SLAP (Situation, Language, Action, Purpose) - - SMART (Specific, Measurable, Achievable, Relevant, Time-bound) - - SOAR Analysis - - SWOT Analysis - - The 10-20-30 Rule - - The 22 Rules of Storytelling According to Pixar - - The 8 Sequences Method - - The Fichtean Curve - - The Hero's Journey (Monomyth) - - The Hourglass Format - - The Lead-Quote-Commentary (LQC) Format - - The Narrative Structure in Business and Marketing - - The Novel Roadmap - - The Seven-Point Story Structure - - The Snowflake Method - - The Wall Street Journal Formula - - Theory of Constraints - - Three-Act Structure - - Three-Part Presentation Structure - - Todorov's Narrative Theory - - TOWS Matrix - - USP (Unique Selling Proposition) - - Value Chain Analysis - - Value Net Analysis - - Value Proposition Canvas - - VRIO Analysis - - Waterfall Model - specification: \ No newline at end of file + - trigger: :poasis + replace: "{{boxprompt}}" + vars: + - name: "oasisform" + type: form + params: + layout: | + "{{formo1}}" + fields: + *formfields From 312bada747223bde993b3b4e3c968fc4e9d36246 Mon Sep 17 00:00:00 2001 From: Ryfter Date: Tue, 30 Jul 2024 16:53:26 -0600 Subject: [PATCH 03/10] Update README.md - Added a bit more clarity. Added a little more clarity to the instructions. --- packages/oasis-is-framework/0.1.0/README.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/packages/oasis-is-framework/0.1.0/README.md b/packages/oasis-is-framework/0.1.0/README.md index 0088211..050020b 100644 --- a/packages/oasis-is-framework/0.1.0/README.md +++ b/packages/oasis-is-framework/0.1.0/README.md @@ -1,13 +1,11 @@ -# oasis-is-framework - espanso package - -OASIS-IS a ChatGPT (or other chatbot) prompting mega framework, by [Rifter](https://github.com/Ryfter). +OASIS-IS a ChatGPT (or other chatbot) pompting mega framework, by [Rifter](https://github.com/Ryfter). This creates a form that lets you fill out the OASIS-IS framework, helping you to get bettter results from using ChatGPT, Claude, and other chat interfaces. ## Usage -There are two commands for using this framework inside of espanso. -1. **:oasis** - ChatGPT ONLY: This is meant to be used in the URL of your browser, or elsewhere, and copied to your URL. This creates a full URL string that opens up ChatGPT and inserts your prompt. This one also lets you choose the ChatGPT Model used. -2. **:poasis** - This is for use in a prompt input box. It doesn't create a URL but adds the pieces of the OASIS-IS megaprompt to get you started for a conversation. This works for any chatbot. +There are two formats to using this framework. +1. **:oasis** - ChatGPT ONLY: This is meant to be used in the URL of your browser, or elsewhere, and copied to your URL. This creates a full URL string that opens up ChatGPT and inserts your prompt. This one also lets you choose the ChatGPT Model used as part of the URL. +2. **:poasis** - This is for use in a prompt input box. It doesn't create a URL but adds the pieces of the OASIS-IS megaprompt to get you started for a conversation. This works for any chatbot. The model is not passed automatically to this one, you choose the model manually depending on what chatbot you are using. Not all fields need filled out. Really, only the objective needs to be filled out. I would recommend at least filling out the setting and archtype as well. Filling out all fields will make it a better prompt overall. The Interpretation / Framework has a list of output frameworks I have been working on for a while. These work well if you have a specific need. I've been working on this list for over a year. @@ -24,7 +22,8 @@ OASIS-IS, is the acronym to help remember the fields needed for this framwork. There are two important steps after you create your initial prompt. **E**valuate : How was the response? Give feedback to your chatbot. -**B**anter : OASIS-IS, is meant to start a conversation. A really good followup prompt is the following: +**B**anter : OASIS-IS, is meant to start a conversation. +A really good followup prompt is the following: *That is not specific enough. Please make one more attempt, and re-research this from scratch. Please go to all new sources and re-do the above analysis. However you can still keep the previous research in mind, but make sure to make a second pass at your research and seek out more detailed, comprehensive analytical sources.* --- @@ -34,5 +33,3 @@ There are two important steps after you create your initial prompt. I teach IT Mangement classes in a Business College. I integrate Generative AI into my classes, and one of my classes is a Generative AI focused class. I'm always trying different things out to learn more about Generative AI and help bring it to my students. My Website: [Atomic Ego](http://atomicego.com/) - This is a work in progress. I try to add items to it as I go along. - - From 88589c3a25aa933fa7e68164a6c9e261f5698fde Mon Sep 17 00:00:00 2001 From: Ryfter Date: Tue, 30 Jul 2024 16:55:25 -0600 Subject: [PATCH 04/10] Update _manifest.yml - Made updates to Package and Readme Made some minor updates to the readme and tweaked the package some based on recommendations. --- packages/oasis-is-framework/0.1.0/_manifest.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/oasis-is-framework/0.1.0/_manifest.yml b/packages/oasis-is-framework/0.1.0/_manifest.yml index 7db8e90..68c9042 100644 --- a/packages/oasis-is-framework/0.1.0/_manifest.yml +++ b/packages/oasis-is-framework/0.1.0/_manifest.yml @@ -1,7 +1,7 @@ name: oasis-is-framework title: OASIS-IS GenAI Framework description: OASIS-IS Generative AI mega-prompt framework -version: 0.1.0 +version: 0.1.1 author: Rifter tags: ["GenAI", "ChatGPT", "AI"] -homepage: "https://github.com/Ryfter/" \ No newline at end of file +homepage: "https://github.com/Ryfter/oasis-is-framework/" From bd6300b8a4cd9cf7a3617ffd714b0788a38fde7e Mon Sep 17 00:00:00 2001 From: Ryfter Date: Tue, 20 Aug 2024 11:05:36 -0600 Subject: [PATCH 05/10] Update README.md Updated readme that should fix any errors. --- packages/oasis-is-framework/0.1.0/README.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/packages/oasis-is-framework/0.1.0/README.md b/packages/oasis-is-framework/0.1.0/README.md index 050020b..5d442da 100644 --- a/packages/oasis-is-framework/0.1.0/README.md +++ b/packages/oasis-is-framework/0.1.0/README.md @@ -1,15 +1,17 @@ -OASIS-IS a ChatGPT (or other chatbot) pompting mega framework, by [Rifter](https://github.com/Ryfter). +# OASIS-IS a ChatGPT (or other chatbot) pompting mega framework, by [Rifter](https://github.com/Ryfter) # + This creates a form that lets you fill out the OASIS-IS framework, helping you to get bettter results from using ChatGPT, Claude, and other chat interfaces. -## Usage +## Usage ## + +There are two formats to using this framework. -There are two formats to using this framework. 1. **:oasis** - ChatGPT ONLY: This is meant to be used in the URL of your browser, or elsewhere, and copied to your URL. This creates a full URL string that opens up ChatGPT and inserts your prompt. This one also lets you choose the ChatGPT Model used as part of the URL. 2. **:poasis** - This is for use in a prompt input box. It doesn't create a URL but adds the pieces of the OASIS-IS megaprompt to get you started for a conversation. This works for any chatbot. The model is not passed automatically to this one, you choose the model manually depending on what chatbot you are using. Not all fields need filled out. Really, only the objective needs to be filled out. I would recommend at least filling out the setting and archtype as well. Filling out all fields will make it a better prompt overall. The Interpretation / Framework has a list of output frameworks I have been working on for a while. These work well if you have a specific need. I've been working on this list for over a year. -## What is OASIS-IS? +## What is OASIS-IS? ## OASIS-IS, is the acronym to help remember the fields needed for this framwork. **O**bjective : What do you want to accomplish? @@ -20,15 +22,15 @@ OASIS-IS, is the acronym to help remember the fields needed for this framwork. **I**nterpretation : Output Framework or Structure. **S**pecification : This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc. -There are two important steps after you create your initial prompt. -**E**valuate : How was the response? Give feedback to your chatbot. -**B**anter : OASIS-IS, is meant to start a conversation. +There are two important steps after you create your initial prompt. +**E**valuate : How was the response? Give feedback to your chatbot. +**B**anter : OASIS-IS, is meant to start a conversation. A really good followup prompt is the following: *That is not specific enough. Please make one more attempt, and re-research this from scratch. Please go to all new sources and re-do the above analysis. However you can still keep the previous research in mind, but make sure to make a second pass at your research and seek out more detailed, comprehensive analytical sources.* --- -## About Me +## About Me ## I teach IT Mangement classes in a Business College. I integrate Generative AI into my classes, and one of my classes is a Generative AI focused class. I'm always trying different things out to learn more about Generative AI and help bring it to my students. From 0442137e0c871786d5e13bcd7bde8455cc85f2b9 Mon Sep 17 00:00:00 2001 From: Ryfter Date: Tue, 20 Aug 2024 11:06:24 -0600 Subject: [PATCH 06/10] Update package.yml This should hopefully fix any errors. --- packages/oasis-is-framework/0.1.0/package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/oasis-is-framework/0.1.0/package.yml b/packages/oasis-is-framework/0.1.0/package.yml index cafce8c..e1cab23 100644 --- a/packages/oasis-is-framework/0.1.0/package.yml +++ b/packages/oasis-is-framework/0.1.0/package.yml @@ -36,7 +36,7 @@ global_vars: type: echo params: echo: "You will need to fill out the following 7 fields. The more you fill out the better the prompt will be. Except for Objective, they are all optional.\n - CONVERSATION TITLE: Name your Chat (This can help you find it later, it does not name it on the left)[[title]]\n + CONVERSATION TITLE: Name your Chat (This can help you find it later, it does not name it on the left)[[title]]\n 1) Objective: What do you want to accomplish:\n [[objective]]\n 2) Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow:\n From 9386f4598833dc5e2f1186c01d00d6a099cfb28b Mon Sep 17 00:00:00 2001 From: Ryfter Date: Tue, 20 Aug 2024 11:07:04 -0600 Subject: [PATCH 07/10] Update _manifest.yml Updated Manifest for updated OASIS-IS framework files. --- packages/oasis-is-framework/0.1.0/_manifest.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/oasis-is-framework/0.1.0/_manifest.yml b/packages/oasis-is-framework/0.1.0/_manifest.yml index 68c9042..c3ae72f 100644 --- a/packages/oasis-is-framework/0.1.0/_manifest.yml +++ b/packages/oasis-is-framework/0.1.0/_manifest.yml @@ -1,7 +1,7 @@ name: oasis-is-framework title: OASIS-IS GenAI Framework description: OASIS-IS Generative AI mega-prompt framework -version: 0.1.1 +version: 0.1.0 author: Rifter -tags: ["GenAI", "ChatGPT", "AI"] +tags: ["GenAI", "ChatGPT", "AI", "Prompt", "Framework", "claude", "megaprompt"] homepage: "https://github.com/Ryfter/oasis-is-framework/" From 67e2950d8f323abdc70b2783c6231fea894b06c7 Mon Sep 17 00:00:00 2001 From: Ryfter Date: Tue, 20 Aug 2024 11:40:47 -0600 Subject: [PATCH 08/10] Update README.md - Spellcheck Pass Running Spell check to reduce embarrassment. --- packages/oasis-is-framework/0.1.0/README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/oasis-is-framework/0.1.0/README.md b/packages/oasis-is-framework/0.1.0/README.md index 5d442da..bddb858 100644 --- a/packages/oasis-is-framework/0.1.0/README.md +++ b/packages/oasis-is-framework/0.1.0/README.md @@ -1,6 +1,6 @@ -# OASIS-IS a ChatGPT (or other chatbot) pompting mega framework, by [Rifter](https://github.com/Ryfter) # +# OASIS-IS a ChatGPT (or other chatbot) prompting mega framework, by [Rifter](https://github.com/Ryfter) # -This creates a form that lets you fill out the OASIS-IS framework, helping you to get bettter results from using ChatGPT, Claude, and other chat interfaces. +This creates a form that lets you fill out the OASIS-IS framework, helping you to get better results from using ChatGPT, Claude, and other chat interfaces. ## Usage ## @@ -9,11 +9,11 @@ There are two formats to using this framework. 1. **:oasis** - ChatGPT ONLY: This is meant to be used in the URL of your browser, or elsewhere, and copied to your URL. This creates a full URL string that opens up ChatGPT and inserts your prompt. This one also lets you choose the ChatGPT Model used as part of the URL. 2. **:poasis** - This is for use in a prompt input box. It doesn't create a URL but adds the pieces of the OASIS-IS megaprompt to get you started for a conversation. This works for any chatbot. The model is not passed automatically to this one, you choose the model manually depending on what chatbot you are using. -Not all fields need filled out. Really, only the objective needs to be filled out. I would recommend at least filling out the setting and archtype as well. Filling out all fields will make it a better prompt overall. The Interpretation / Framework has a list of output frameworks I have been working on for a while. These work well if you have a specific need. I've been working on this list for over a year. +Not all fields need filled out. Really, only the objective needs to be filled out. I would recommend at least filling out the setting and archetype as well. Filling out all fields will make it a better prompt overall. The Interpretation / Framework has a list of output frameworks I have been working on for a while. These work well if you have a specific need. I've been working on this list for over a year. ## What is OASIS-IS? ## -OASIS-IS, is the acronym to help remember the fields needed for this framwork. +OASIS-IS, is the acronym to help remember the fields needed for this framework. **O**bjective : What do you want to accomplish? **A**rchetype : Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow. **S**etting : Context or background information @@ -25,13 +25,13 @@ OASIS-IS, is the acronym to help remember the fields needed for this framwork. There are two important steps after you create your initial prompt. **E**valuate : How was the response? Give feedback to your chatbot. **B**anter : OASIS-IS, is meant to start a conversation. -A really good followup prompt is the following: +A really good follow-up prompt is the following: *That is not specific enough. Please make one more attempt, and re-research this from scratch. Please go to all new sources and re-do the above analysis. However you can still keep the previous research in mind, but make sure to make a second pass at your research and seek out more detailed, comprehensive analytical sources.* --- ## About Me ## -I teach IT Mangement classes in a Business College. I integrate Generative AI into my classes, and one of my classes is a Generative AI focused class. I'm always trying different things out to learn more about Generative AI and help bring it to my students. +I teach IT Management classes in a Business College. I integrate Generative AI into my classes, and one of my classes is a Generative AI focused class. I'm always trying different things out to learn more about Generative AI and help bring it to my students. My Website: [Atomic Ego](http://atomicego.com/) - This is a work in progress. I try to add items to it as I go along. From 85a8c86e18083163dc07a3b7ca22887e537b470e Mon Sep 17 00:00:00 2001 From: Ryfter Date: Tue, 20 Aug 2024 11:54:34 -0600 Subject: [PATCH 09/10] Update package.yml - Spellcheck pass Run through spellcheck. --- packages/oasis-is-framework/0.1.0/package.yml | 35 +++++++++---------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/packages/oasis-is-framework/0.1.0/package.yml b/packages/oasis-is-framework/0.1.0/package.yml index e1cab23..e2a56e5 100644 --- a/packages/oasis-is-framework/0.1.0/package.yml +++ b/packages/oasis-is-framework/0.1.0/package.yml @@ -1,36 +1,35 @@ # yaml-language-server: https://github.com/espanso/espanso/blob/dev/schemas/match.schema.json - -# OASIS-IS ChatGPT framework Form. OASIS-IS stands for : O-bjective, A-rchtype, -S-etting, I-llustrations, S-tyle, - , I-nterpretation, S-pecification. -# After those steps are Evalute - How good was the response, give your chatbot feedback, and then Banter - Continue the conversation. -# Paid ChatGPT users can use the current list of models avaialble while unpaid can use the default model. +# OASIS-IS ChatGPT framework Form. OASIS-IS stands for : O-bjective, A-rchetype, -S-etting, I-llustrations, S-tyle, - , I-nterpretation, S-pecification. +# After those steps you move to Evaluate - How good was the response, give your chatbot feedback, and then Banter - Continue the conversation. +# Paid ChatGPT users can use the current list of models available while unpaid can use the default model. # The frameworks spreadsheet can be found here: http://3dmkf.com/pace-oasis -# This first one, is meant to generate a prompt. Run :oasis from a URL in a web browser, fill out the form and submit it, then press enter. It wiss pass the prompt to Chat +# This first one, is meant to generate a prompt. Run :oasis from a URL in a web browser, fill out the form and submit it, then press enter. It will pass the prompt to Chat global_vars: - name: urlprompt type: echo params: - echo: "Title: {{oasisform.title}}%0AYou will use the OASIS IS model to start a conversation.%0A1) Objective: What do you wish to accomplish?%0A2)Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow.%0A3) Setting: Context or background information.%0A4) Illustrations: These are your examples. This is Optional.%0A4) Illustrations: These are your examples.%0A5) Style: The tone, mood, or voice. Examples: comedic, formal, casual, business casual.%0A6)Interpretation: Output Framework or Structure.%0A7) Specification: This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc.%0A%0A + echo: "Title: {{oasisform.title}}%0AYou will use the OASIS IS model to start a conversation.%0A1) Objective: What do you wish to accomplish?%0A2) Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow.%0A3) Setting: Context or background information.%0A4) Illustrations: These are your examples. This is Optional.%0A5) Style: The tone, mood, or voice. Examples: comedic, formal, casual, business casual.%0A6) Interpretation: Output Framework or Structure.%0A7) Specification: This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc.%0A%0A Title: {{oasisform.title}} / Model: {{oasisform.model}}%0A 1) What I want you to accomplish: {{oasisform.objective}}%0A - 2) Using this persona: {{oasisform.archtype}}%0A - 3) Here is addional Context: {{oasisform.setting}}%0A + 2) Using this persona: {{oasisform.archetype}}%0A + 3) Here is additional Context: {{oasisform.setting}}%0A 4) Here are Examples: {{oasisform.illustrations}}%0A 5) Tone/Mode/Voice: {{oasisform.style}}%0A - 6) I want the output to follow this ouput framework: {{oasisform.interpretation}}%0A + 6) I want the output to follow this output framework: {{oasisform.interpretation}}%0A 7) Output should look like: {{oasisform.specification}}%0A &model={{oasisform.model}}" - name: boxprompt type: echo params: - echo: "Title: {{oasisform.title}}\nYou will use the OASIS IS model to start a conversation.\n1) Objective: What do you wish to accomplish?\n2)Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow.\n3) Setting: Context or background information.\n4) Illustrations: These are your examples. This is Optional.\n4) Illustrations: These are your examples.\n5) Style: The tone, mood, or voice. Examples: comedic, formal, casual, business casual.\n6)Interpretation: Output Framework or Structure.\n7) Specification: This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc.\n\n + echo: "Title: {{oasisform.title}}\nYou will use the OASIS IS model to start a conversation.\n1) Objective: What do you wish to accomplish?\n2)Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow.\n3) Setting: Context or background information.\n4) Illustrations: These are your examples. This is Optional.\n5) Style: The tone, mood, or voice. Examples: comedic, formal, casual, business casual.\n6) Interpretation: Output Framework or Structure.\n7) Specification: This is the output style, format, or how the output should look like. Examples: Table, List, Paragraph, Code Block, etc.\n\n Title: {{oasisform.title}}\n 1) What I want you to accomplish: {{oasisform.objective}}\n - 2) Using this persona: {{oasisform.archtype}}\n - 3) Here is addional Context: {{oasisform.setting}}\n + 2) Using this persona: {{oasisform.archetype}}\n + 3) Here is additional Context: {{oasisform.setting}}\n 4) Here are Examples: {{oasisform.illustrations}}\n 5) Tone/Mode/Voice: {{oasisform.style}}\n - 6) I want the output to follow this ouput framework: {{oasisform.interpretation}}\n + 6) I want the output to follow this output framework: {{oasisform.interpretation}}\n 7) Output should look like: {{oasisform.specification}}\n" - name: formo1 type: echo @@ -40,7 +39,7 @@ global_vars: 1) Objective: What do you want to accomplish:\n [[objective]]\n 2) Archetype: Persona, identity, character, or profile. This can be generic like a manager with 20 years workplace mediation experience, or specific like Batman, Mark Twain, or Jack Sparrow:\n - [[archtype]]\n + [[archetype]]\n 3) Setting: Context or background information:\n [[setting]]\n 4) Illustrations: These are your examples:\n @@ -58,7 +57,7 @@ anchors: multiline: false objective: multiline: true - archtype: + archetype: setting: multiline: true illustrations: @@ -102,13 +101,13 @@ anchors: - Pareto Analysis (80/20 Rule) - PASO (Problem, Agitation, Solution, Outcome) - PDCA (Plan, Do, Check, Act) - - PEEC(Point, Evidence, Explanation, Conclusion) + - PEEC (Point, Evidence, Explanation, Conclusion) - PESTLE Analysis (Political, Economic, Social, Technological, Legal and Environmental) - Porter's Five Forces - QUEST (Qualify, Understand, Educate, Stimulate, Transition) - R.C.S. method - Rephrase, Clarify, and Structure - RACI (Responsible, Accountable, Consulted, Informed) - - Return on Invested Capital (ROIC) analysis + - ROIC (Return on Invested Capital) analysis - S.T.A.R. method - Situation, Task, Action, Results - Save The Cat Beat Sheet - Six Sigma @@ -138,7 +137,7 @@ anchors: - Value Chain Analysis - Value Net Analysis - Value Proposition Canvas - - VRIO Analysis + - VRIO (Value, Rarity, Imitability, and Organization) Analysis - Waterfall Model specification: model: From b6d792820e3ea9eb78bdb8eeeeb5744dec02eadf Mon Sep 17 00:00:00 2001 From: Ryfter Date: Tue, 20 Aug 2024 11:57:16 -0600 Subject: [PATCH 10/10] Update _manifest.yml --- packages/oasis-is-framework/0.1.0/_manifest.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/oasis-is-framework/0.1.0/_manifest.yml b/packages/oasis-is-framework/0.1.0/_manifest.yml index c3ae72f..c1e9a59 100644 --- a/packages/oasis-is-framework/0.1.0/_manifest.yml +++ b/packages/oasis-is-framework/0.1.0/_manifest.yml @@ -1,6 +1,6 @@ name: oasis-is-framework -title: OASIS-IS GenAI Framework -description: OASIS-IS Generative AI mega-prompt framework +title: OASIS-IS GenAI Mega-Prompt Framework +description: OASIS-IS Generative AI mega-prompt framework for "conversations" with Generative AI. This is a starter prompt that gets the information you need to added to your initial prompt. version: 0.1.0 author: Rifter tags: ["GenAI", "ChatGPT", "AI", "Prompt", "Framework", "claude", "megaprompt"]