From 69095ce748c6bea67cbd1dff3bd988c3126ecd39 Mon Sep 17 00:00:00 2001 From: Elias Bachaalany Date: Sun, 12 May 2024 08:37:23 -0700 Subject: [PATCH] TOC --- .scripts/gptparser.py | 19 ++++--- ...mmelier.md => HZOCIptut_Wine_Sommelier.md} | 0 .../ChatGPT/Poe_chatbot_Builder.md | 55 ------------------- ...=> RR3RCyK8N_Language_Teacher_Ms_Smith.md} | 0 ...Chat.md => XD4AwvP12_XD4AwvP12-GitChat.md} | 0 ...AM.md => gQpkjxvZf_gQpkjxvZf-BLUE_TEAM.md} | 0 ...hO8gi93Bk_hO8gi93Bk-The_Enigmancer_2.0.md} | 0 ....md => oKN5tTVC7_oKN5tTVC7-A8000-Sarah.md} | 0 CustomInstructions/README.md | 10 +++- 9 files changed, 18 insertions(+), 66 deletions(-) rename CustomInstructions/ChatGPT/{Wine_Sommelier.md => HZOCIptut_Wine_Sommelier.md} (100%) delete mode 100644 CustomInstructions/ChatGPT/Poe_chatbot_Builder.md rename CustomInstructions/ChatGPT/{Language_Teacher_Ms_Smith.md => RR3RCyK8N_Language_Teacher_Ms_Smith.md} (100%) rename CustomInstructions/ChatGPT/{GitChat.md => XD4AwvP12_XD4AwvP12-GitChat.md} (100%) rename CustomInstructions/ChatGPT/{BLUE_TEAM.md => gQpkjxvZf_gQpkjxvZf-BLUE_TEAM.md} (100%) rename CustomInstructions/ChatGPT/{The_Enigmancer_2.0.md => hO8gi93Bk_hO8gi93Bk-The_Enigmancer_2.0.md} (100%) rename CustomInstructions/ChatGPT/{A8000-Sarah.md => oKN5tTVC7_oKN5tTVC7-A8000-Sarah.md} (100%) diff --git a/.scripts/gptparser.py b/.scripts/gptparser.py index f613800..1df4b8e 100644 --- a/.scripts/gptparser.py +++ b/.scripts/gptparser.py @@ -9,8 +9,8 @@ from collections import namedtuple from typing import Union, Tuple, Generator, Iterator -GPT_BASE_URL = 'https://chat.openai.com/g/g-' -GPT_BASE_URL_L = len(GPT_BASE_URL) +GPT_BASE_URLS = ('https://chat.openai.com/g/g-', 'https://chatgpt.com/g/g-') +GPT_BASE_URLS_L = [len(url) for url in GPT_BASE_URLS] FIELD_PREFIX = 'GPT' GPT_FILE_ID_RE = re.compile(r'^([0-9a-z]{9})_(.*)\.md$', re.IGNORECASE) @@ -125,13 +125,14 @@ class GptMarkdownFile: return (False, f"Failed to save file '{file_path}': {e}") def parse_gpturl(url: str) -> Union[GptIdentifier, None]: - if url and url.startswith(GPT_BASE_URL): - id = url[GPT_BASE_URL_L:].split('\n')[0] - i = id.find('-') - if i != -1: - return GptIdentifier(id[:i], id[i+1:]) - else: - return GptIdentifier(id, '') + for GPT_BASE_URL, GPT_BASE_URL_L in zip(GPT_BASE_URLS, GPT_BASE_URLS_L): + if url and url.startswith(GPT_BASE_URL): + id = url[GPT_BASE_URL_L:].split('\n')[0] + i = id.find('-') + if i != -1: + return GptIdentifier(id[:i], id[i+1:]) + else: + return GptIdentifier(id, '') def get_prompts_path() -> str: diff --git a/CustomInstructions/ChatGPT/Wine_Sommelier.md b/CustomInstructions/ChatGPT/HZOCIptut_Wine_Sommelier.md similarity index 100% rename from CustomInstructions/ChatGPT/Wine_Sommelier.md rename to CustomInstructions/ChatGPT/HZOCIptut_Wine_Sommelier.md diff --git a/CustomInstructions/ChatGPT/Poe_chatbot_Builder.md b/CustomInstructions/ChatGPT/Poe_chatbot_Builder.md deleted file mode 100644 index 7b50e7e..0000000 --- a/CustomInstructions/ChatGPT/Poe_chatbot_Builder.md +++ /dev/null @@ -1,55 +0,0 @@ -GPT URL: https://chat.openai.com/g/g-nRPHlDbJn-poe-chatbot-builder - -GPT logo: - -GPT Title: Poe chatbot Builder - -GPT Description: Designs engaging chatbot experiences, offering step-by-step guidance on creating Poe chatbots. - By Israel Ayliffe - -GPT instructions: - -```markdown ---- -# Custom GPT; Poe chatbot Builder - -## Imagine you are crafting a profile for a chatbot on a platform called Poe, designed for a range of functions from tutoring to entertainment. - -## limitations of Poe chatbot: -- The chatbot is text-based and doesn’t integrate with external tools or database. -- It has a limited context window (4k-8k tokens) for it's conversational memory. -- The chatbot doesn’t track or recognize time. -- Don't need to include these limitation into the prompt instructions. - -## Your task involves creating a guiding instruction (known as the 'prompt') for the chatbot's behavior, an introductory greeting (the 'greeting message'), a concise chatbot description (the 'bio'), and a description for an avatar. Follow these steps: - -1. **Understanding the Chatbot's Purpose and Audience**: - - Begin by thoroughly analyzing the provided details about the chatbot. Focus on its primary function, intended audience, and any unique features. - -2. **Constructing the Chatbot's Prompt Using Markdown**: -#### Prompt should at least incorporate these major areas: - - Role and Goal: Who this chatbot is, how it should behave, and what it will tell users. - - Constraints: Help the bot from acting in unexpected ways. - - Guidelines: Orchestrated interaction with specific guidelines to evoke intended responses. - - Clarification: Whether or not to ask for clarification, or to bias towards making a response of the intended behavior, filling in any missing details yourself. - - Personalization: Personality and tailored responses. - - Never mention these major areas by name; instead weave them together in a cohesive response as a set of instructions on how to respond. - - This set of instructions must be tailored so that all responses will fit the defined prompt. -#### How the prompt should be written: - - Define the chatbot's role and main objective in bullet points, using markdown and addressing the chatbot in the second person. Example: "You are a [Bot's Role]. Your primary goal is to... :" - - Expand with additional bullet points, covering user interaction, tone/personality, mission, objectives, core functions, and workflow. The more detailed the better. Apply an established framework if suitable. - - The prompt should contain detailed, step-by-step instructions for focused on maintaining the conversation. - -3. **Designing the Chatbot's Greeting Message**: - - Develop a warm, engaging introductory message that clearly states the chatbot's purpose and capabilities. - -4. **Formulating the Chatbot's Bio**: - - Summarize the chatbot's key functions and features, emphasizing unique traits or advantages within 300 characters. - -5. **Creating an Avatar Description for Image Generation**: - - Craft a detailed avatar description that reflects the chatbot's character and purpose. Include elements like color scheme, style, and mood, which will guide AI-driven image generation all within one pharagraph. Generate the image if you have access to the image generation tool like dalle (by calling the function). - ---- - -## Use these instructions to create a distinct prompt, greeting message, bio, and avatar description for a specific chatbot on Poe. Always create them in English, unless if the user explicitly says otherwise. Each element should be in a separate code block for ease of use and copying. -Seek feedback from the user and inquire if they would like any changes or improvements made to a specific part. -``` diff --git a/CustomInstructions/ChatGPT/Language_Teacher_Ms_Smith.md b/CustomInstructions/ChatGPT/RR3RCyK8N_Language_Teacher_Ms_Smith.md similarity index 100% rename from CustomInstructions/ChatGPT/Language_Teacher_Ms_Smith.md rename to CustomInstructions/ChatGPT/RR3RCyK8N_Language_Teacher_Ms_Smith.md diff --git a/CustomInstructions/ChatGPT/GitChat.md b/CustomInstructions/ChatGPT/XD4AwvP12_XD4AwvP12-GitChat.md similarity index 100% rename from CustomInstructions/ChatGPT/GitChat.md rename to CustomInstructions/ChatGPT/XD4AwvP12_XD4AwvP12-GitChat.md diff --git a/CustomInstructions/ChatGPT/BLUE_TEAM.md b/CustomInstructions/ChatGPT/gQpkjxvZf_gQpkjxvZf-BLUE_TEAM.md similarity index 100% rename from CustomInstructions/ChatGPT/BLUE_TEAM.md rename to CustomInstructions/ChatGPT/gQpkjxvZf_gQpkjxvZf-BLUE_TEAM.md diff --git a/CustomInstructions/ChatGPT/The_Enigmancer_2.0.md b/CustomInstructions/ChatGPT/hO8gi93Bk_hO8gi93Bk-The_Enigmancer_2.0.md similarity index 100% rename from CustomInstructions/ChatGPT/The_Enigmancer_2.0.md rename to CustomInstructions/ChatGPT/hO8gi93Bk_hO8gi93Bk-The_Enigmancer_2.0.md diff --git a/CustomInstructions/ChatGPT/A8000-Sarah.md b/CustomInstructions/ChatGPT/oKN5tTVC7_oKN5tTVC7-A8000-Sarah.md similarity index 100% rename from CustomInstructions/ChatGPT/A8000-Sarah.md rename to CustomInstructions/ChatGPT/oKN5tTVC7_oKN5tTVC7-A8000-Sarah.md diff --git a/CustomInstructions/README.md b/CustomInstructions/README.md index 412e676..0c971cf 100644 --- a/CustomInstructions/README.md +++ b/CustomInstructions/README.md @@ -22,7 +22,7 @@ Check the [README](./CustomInstructions/Gab.ai/README.md) for more information o ## ChatGPT GPT instructions -There are 1374 GPTs total: +There are 1380 GPTs total: - ["Bad News" - Standardized Patient Sim/Coaching (id: pAMK0CuYQ)](./ChatGPT/pAMK0CuYQ_Bad_News_-_Standardized_Patient_SimCoaching.md) - ["Correlation isn't Causation" - A causal explainer (id: GGnYfbTin)](./ChatGPT/GGnYfbTin_Correlation%20isn%27t%20Causation-A%20causal%20explainer.md) @@ -47,6 +47,7 @@ There are 1374 GPTs total: - [A Multilingual Guide to Homemade Candles (id: Vht7SYCad)](./ChatGPT/Vht7SYCad_A_Multilingual_Guide_to_Homemade_Candles.md) - [A8000 (id: Gu0nimH0V)](./ChatGPT/Gu0nimH0V_A8000.md) - [A8000式Mother Mater (id: 9VWCPwCAI)](./ChatGPT/9VWCPwCAI_A8000_Mother_Mater.md) +- [A8000式Sarah (id: oKN5tTVC7)](./ChatGPT/oKN5tTVC7_oKN5tTVC7-A8000-Sarah.md) - [AAAAAAAAAA! (id: e4W0FmkX0)](./ChatGPT/e4W0FmkX0_AAAAAAAAAA.md) - [ABChallenger (id: jXT5rtsu8)](./ChatGPT/jXT5rtsu8_ABChallenger.md) - [AGI for coders (id: gHTLsnf6j)](./ChatGPT/gHTLsnf6j_AGI_for_coders.md) @@ -150,6 +151,7 @@ There are 1374 GPTs total: - [Ava - Coder Assistant (id: NujbL9XoY)](./ChatGPT/NujbL9XoY_Ava_-_Coder_Assistant.md) - [Avalanche - Reverse Engineering & CTF Assistant (id: I8Xgay7RS)](./ChatGPT/I8Xgay7RS_Avalanche%20-%20Reverse%20Engineering%20%26%20CTF%20Assistant.md) - [Avatar Maker by HeadshotPro (id: afTYtrccz)](./ChatGPT/afTYtrccz_Avatar%20Maker%20by%20HeadshotPro.md) +- [BLUE TEAM (id: gQpkjxvZf)](./ChatGPT/gQpkjxvZf_gQpkjxvZf-BLUE_TEAM.md) - [BabyAgi.sql (id: HhC81CsaA)](./ChatGPT/HhC81CsaA_BabyAgi%20sql.md) - [BabyAgi.txt (id: lzbeEOr9Y)](./ChatGPT/lzbeEOr9Y_BabyAgi_txt.md) - [Backtesting Mentor - PineScript (id: Ktw1TjExA)](./ChatGPT/Ktw1TjExA_Backtesting_Mentor_-_PineScript.md) @@ -530,6 +532,7 @@ EA WIZARD (id: d6cGwK4Lu)](./ChatGPT/d6cGwK4Lu_EA_WIZARD.md) - [GirlFriend (id: rl9RvVSml)](./ChatGPT/rl9RvVSml_GirlFriend.md) - [Girlfriend Luna (id: 9bzdKiMqc)](./ChatGPT/9bzdKiMqc_Girlfriend_Luna.md) - [Git Branch Namer (id: CCDh0rwDp)](./ChatGPT/CCDh0rwDp_Git_Branch_Namer.md) +- [GitChat (id: XD4AwvP12)](./ChatGPT/XD4AwvP12_XD4AwvP12-GitChat.md) - [Give me citation, or give me death (id: yEZmsemSV)](./ChatGPT/yEZmsemSV_Give_me_citation_or_give_me_death.md) - [GlamCaptioner (id: rnQ4xnXVa)](./ChatGPT/rnQ4xnXVa_GlamCaptioner.md) - [GlaspGPT (id: JvAs2IMCT)](./ChatGPT/JvAs2IMCT_GlaspGPT.md) @@ -692,6 +695,7 @@ EA WIZARD (id: d6cGwK4Lu)](./ChatGPT/d6cGwK4Lu_EA_WIZARD.md) - [LLM Security Wizard Game - LV 4 (id: Y2jkXZY7C)](./ChatGPT/Y2jkXZY7C_LLM_Security_Wizard_Game_-_LV_4.md) - [LOGO (id: pCq5xaCri)](./ChatGPT/pCq5xaCri_LOGO.md) - [La doctrine sociale de l'Eglise (id: XgDrDmmur)](./ChatGPT/XgDrDmmur_La_doctrine_sociale_de_lEglise.md) +- [Language Teacher | Ms. Smith (id: RR3RCyK8N)](./ChatGPT/RR3RCyK8N_Language_Teacher_Ms_Smith.md) - [Last and First Men (id: cx43TWpA2)](./ChatGPT/cx43TWpA2_Last_and_First_Men.md) - [Latest Beauty & Makeup Innovations (id: FpIF8jp2z)](./ChatGPT/FpIF8jp2z_Latest_Beauty__Makeup_Innovations.md) - [Laundry Buddy (id: QrGDSn90Q)](./ChatGPT/QrGDSn90Q_laundry_buddy.md) @@ -879,7 +883,7 @@ EA WIZARD (id: d6cGwK4Lu)](./ChatGPT/d6cGwK4Lu_EA_WIZARD.md) - [Planty (id: 6PKrcgTBL)](./ChatGPT/6PKrcgTBL_Planty.md) - [PocketMonster-style image generation (id: q5Lrn3SHc)](./ChatGPT/q5Lrn3SHc_PocketMonster-style_image_generation.md) - [Podcast Summary Pro (id: yFdDzUj31)](./ChatGPT/yFdDzUj31_Podcast_Summary_Pro.md) -- [Poe Bot Creator (id: E0BtBRrf5)](./ChatGPT/E0BtBRrf5_Poe%20Bot%20Creator.md) +- [Poe Bot Creator v0 (id: E0BtBRrf5)](./ChatGPT/E0BtBRrf5_Poe%20Bot%20Creator%5Bv0%5D.md) - [Poe chatbot Builder (id: nRPHlDbJn)](./ChatGPT/nRPHlDbJn_Poe_chatbot_Builder.md) - [PokedexGPT V3 (id: mSZRG119P)](./ChatGPT/mSZRG119P_PokedexGPT_V3.md) - [PolyMetatron (id: MAjEl9Yno)](./ChatGPT/MAjEl9Yno_PolyMetatron.md) @@ -1110,6 +1114,7 @@ EA WIZARD (id: d6cGwK4Lu)](./ChatGPT/d6cGwK4Lu_EA_WIZARD.md) - [The Defiants.net (id: RgeTRV04r)](./ChatGPT/RgeTRV04r_The_Defiants.net.md) - [The Designer's Mood Board (id: HGgCAcXxe)](./ChatGPT/HGgCAcXxe_The_Designers_Mood_Board.md) - [The Enigmancer (id: hO8gi93Bk)](./ChatGPT/hO8gi93Bk_The_Enigmancer.md) +- [The Enigmancer 2.0 (id: hO8gi93Bk)](./ChatGPT/hO8gi93Bk_hO8gi93Bk-The_Enigmancer_2.0.md) - [The Glibatree Art Designer (id: 7CKojumSX)](./ChatGPT/7CKojumSX_The%20Glibatree%20Art%20Designer.md) - [The Greatest Computer Science Tutor (id: nNixY14gM)](./ChatGPT/nNixY14gM_The%20Greatest%20Computer%20Science%20Tutor.md) - [The Green Odyssey by Philip Jose Farmer (id: pjap7xuhk)](./ChatGPT/pjap7xuhk_The_Green_Odyssey_by_Philip_Jose_Farmer.md) @@ -1250,6 +1255,7 @@ EA WIZARD (id: d6cGwK4Lu)](./ChatGPT/d6cGwK4Lu_EA_WIZARD.md) - [Why Fart Jokes Make Us Laugh (id: 8VtwYgSgM)](./ChatGPT/8VtwYgSgM_Why_Fart_Jokes_Make_Us_Laugh.md) - [Wiener Joke Meme Creator (id: SWgQmn2dW)](./ChatGPT/SWgQmn2dW_Wiener_Joke_Meme_Creator.md) - [Wife Decoder (id: cClBPwpMX)](./ChatGPT/cClBPwpMX_Wife_Decoder.md) +- [Wine Sommelier (id: HZOCIptut)](./ChatGPT/HZOCIptut_Wine_Sommelier.md) - [Wireframe | Wizard (id: 6af35x1VN)](./ChatGPT/6af35x1VN_Wireframe%20Wizard.md) - [Witty Wordsmith (id: XPPoJYufc)](./ChatGPT/XPPoJYufc_Witty_Wordsmith.md) - [Wolfram (id: 0S5FXLyFN)](./ChatGPT/0S5FXLyFN_Wolfram.md)