| 
  
  
   When you submit or edit a post, you should be redirected to the permanent URL for that post. The URL is a link which specifies the page of the thread, which will be the most recent page, because new posts are appended to the end of a thread. The actual thing that tells the browser which post to scroll to on that page is a # fragment, which should uniquely identify that post. For example: https://paizo.com/threads/rzs44jg0?Posting-replies#2 Whem you submit a post, where is it taking you? Is your post on the page? The next time this happens, would you mind providing your browser’s URL?  
 
   The focus list is generated dynamically based on threads you've read or visited. It's limited to max 500 threads, which is why threads can age out of it. You can bookmark the focus link as https://paizo.com/cgi-bin/WebObjects/Store.woa/wa/DirectActi on/focus. This will toggle focus on, it's a switch you turn off and on, a way to view the forums. You can also make a list of threads and posts, see the List link next to "Reply" for each post, or "List This Thread" at the top of the thread. You can name the items on the list, provide commentary, and reorder the items. These lists are available on your profile page (click your own name), and and can be marked as either private or public, for lists you want to share.  
   I tried having the chatbot apply all three suggestions but it just made a muddle of it. Instead let's just use the first suggestion. Respond in the style and voice of a seasoned hollywood scriptwriter who has a particular focus on gritty realistic plots. Read the following guidelines, and then apply the instructions below to rewrite the scene outline which follows.  
   Respond from the perspective of a seasoned hollywood scriptwriter who has a particular focus on dramatic beats, character development, and eliminating plot holes, and who eschews cliches and tropes. Read the following guidelines, and then provide three concrete suggestions for improving the scene outline which follows, in the form of prompts for an AI. The list should be presented solely as prompts for an AI, which when given to an AI will result in the transformation of the scene outline into a new scene outline.  
   Respond from the perspective of a seasoned hollywood scriptwriter who has a particular focus on realistic dialog and dramatic beats. Read the following guidelines, and the episode outline which follows, and then outline the events, dialog and beats for the scene specified. The response should not be in script form but instead provide a step-by-step list of the plot progression, dialog, and significant events in the scene.  
   This time we'll have the chatbots write the scene with just the writers guidelines, not the entire show bible. We want to provide exactly enough context, because these are one-shot interactions. I'm not having conversations with the chatbots because they lose track of context very quickly. Here I am using the chatbots to generate that context for themselves in a consistent way. Respond from the perspective of a seasoned hollywood scriptwriter who has a particular focus on realistic dialog and dramatic beats. Read the following guidelines and the scene outline which follows, and then write the scene described.  
   Short but OK. Let's see if the chatbots can come up with that first flashback scene. Pulling off an entire heist in a single flashback seems like a lot. Respond from the perspective of a seasoned hollywood scriptwriter who has a particular focus on realistic dialog and dramatic beats. Read the following guidelines, and the episode outline which follows, and then outline the events, dialog and beats for "FLASHBACK SCENE - 30 YEARS AGO". The response should not be in script form but instead provide a step-by-step list of the plot progression, dialog, and significant events in the scene.  
   Now we can finally let the chatbot try to write a scene with dialog. To get consistent results, we include the entire show bible, and the scene outline. Respond from the perspective of a seasoned hollywood scriptwriter who has a particular focus on realistic dialog and dramatic beats. Read the following show bible, and the scene outline which follows, and then write the scene described.  
   One round of feedback ought to be enough for any bunch of chatbots, so let's proceed to writing the script for the episode. If you even mention writing a script to a chatbot it will attempt write an entire scene which lasts 30 seconds and includes a heartwarming ending. Completely useless. So you need to be specific about what you want. Respond from the perspective of a seasoned hollywood scriptwriter who has a particular focus on realistic dialog and dramatic beats. Read the following guidelines, and the episode outline which follows, and then outline the events, dialog and beats for "OPENING SCENE - PRESENT DAY". The response should not be in script form but instead provide a step-by-step list of the plot progression, dialog, and significant events in the scene.  
   Again, I didn't bother reading the feedback. But let's have a chatbot apply that feedback to the outline. We include the scriptwriter feedback guidelines and the episode outline, and ask for revisions: Respond in the style and voice of a seasoned hollywood scriptwriter who has a particular focus on gritty realistic plots. Read the following guidelines, and then apply the instructions in the three prompts below to rewrite the episode outline which follows.  
   Now we can give those instructions, and the previous episode outline, to a new chatbot, and ask it to provide feedback on the outline to improve it. Respond from the perspective of a seasoned hollywood scriptwriter who has a particular focus on eliminating plot holes. Read the following guidelines, and then provide three concrete suggestions for improving the episode outline which follows, in the form of prompts for an AI. The list should be presented solely as prompts for an AI, which when given to an AI will result in the transformation of the episode outline into a new episode outline.  
   I didn't bother to read the scene, because my goal here is to have a group of chatbots that work with each other. The feedback to improve the scene will come from another chatbot. But first we need instructions for the chatbot which will provide the feedback. Respond from the perspective of a seasoned hollywood showrunner who has a particular focus on irony and plot twists. Read the following show bible, and write a summary in the form of a prompt for an AI, containing the elements needed for the AI to read a script and provide suggestions.  
   Next we need a pilot episode. We provide detailed instructions because otherwise the chatbot will attempt to write the entire script for the episode but only get as far as a 30-second opening scene with boring dialogue. Respond in the style and voice of a seasoned hollywood scriptwriter who has a particular focus on gritty realistic plots. Read the following show bible and write a detailed list of scenes and key plot points for the pilot episode. This list should not be in script form but instead provide a high-level overview of the plot progression, major character actions, and significant events in each scene.  
   In the New York Times today there is an article about a jewel theft, with the headline, "One Last Job? 60-Somethings With Mob Ties Charged in Jewel Heists" and the subhead, "Four older men with extensive criminal records, including killings and a jailbreak, were charged this week in two brazen armed robberies in Manhattan." Can a chatbot turn this article into a hit TV series? Let's see. This thread comprises a series of one-shot interactions, each prompt and response takes place in a separate conversation. You'll see that the context for each prompt has been provided by a previous chatbot response. The chatbots provide the feedback themselves. First, we create the show bible. Respond in the style and voice of a seasoned Hollywood showrunner who has a particular focus on avoiding cliches and common tropes. Read the following article and write a show bible.  
   Excellent. Please use this summary of the scenario as guidance, and apply the guidelines for assigning character names to cards, and write out the names and descriptions of these cards.
  
   Here's the final Python. I modified it to use symbols for suits, but the rest is what the chatbot wrote. Python code:  import random def generate_scenario():
 # Assign Suspects
 # Assign Witnesses
 # Assign Clues
 for suit in suits:
 clues[suit]['Supplementary Evidence'] = random.sample(numbered_cards[suit], 2)
 clues[suit]['Alibi Evidence'] = random.sample(numbered_cards[suit], 3)
 clues[suit]['Red Herring'] = numbered_cards[suit] # Assign Winning Hands
 return scenario_suspects, witnesses, clues, winning_hands def print_scenario(scenario_suspects, witnesses, clues, winning_hands):
 print('Witnesses:')
 print('Clues:')
 print('Winning Hands:')
 if __name__ == '__main__':
  
   Here's an example of what the Python generates: Suspects:
 Witnesses:
 Clues:
 Winning Hands:
 Detective 2:
 Detective 3:
 Detective 4:
  
   I'm going to omit the actual Python responses. The first couple attempts had some flaws. That code fails with "IndexError: pop from empty list" chatbot wrote: 
 Please rewrite generate_scenario to prevent the "IndexError: pop from empty list" error. Don't include the print_scenario and main functions, assume they exist. chatbot wrote: 
 Please revise that code so it no longer attempts to pop from an empty list in the "for suit in suits" loop chatbot wrote: 
 
  
   Excellent. We are going to generate scenarios in two separate steps. The first step will be purely mathematical, involving only the assignment of cards to roles. For example, the 3♣ could be alibi evidence for a given scenario, without specifying the details of what the alibi actually is for the narrative. Please describe the process for generating these mappings for scenarios. chatbot wrote: omitted, basically the same as the previous response Excellent. Please write a program which will perform those steps and generate a mapping for a scenario, and output the list of cards and their roles, in a compact format. chatbot wrote: 
 Here's the Python code it wrote, with proper indentation which doesn't render properly here: Python code:  import random
 def generate_scenario():
 # Assign Suspects
 # Assign Witnesses
 # Assign Clues
 for suit in suits:
 # Assign Winning Hands
 return scenario_suspects, witnesses, clues, winning_hands def print_scenario(scenario_suspects, witnesses, clues, winning_hands):
 print('Witnesses:')
 print('Clues:')
 print('Winning Hands:')
 if __name__ == '__main__':
  
   Please fix the logical inconsistencies in those rules chatbot wrote: 
 
  
   Excellent. Now we are going to focus on the rules for generating card assignments. Please describe the process of assigning cards to roles, when generating the assignments for scenarios. chatbot wrote: 
 
  
   I realized that the chatbot was never going to be able to keep all 52 cards straight, given that it couldn't count to 12 properly. So I decided to have it write a program that would do the card generation. To keep it from having to keep too much context in the conversation, I started a new chat. We are going to design a mystery game for one to four players. The game will be playable with a standard deck of 52 playing cards. Each detective will be represented by an ace. The face cards will represent witnesses and suspects. The remaining cards will represent clues and red herrings. The rules of how the game is to be played will be separate from the specific mystery to be solved, and the roles assigned to each card. The combination of roles and details of the mystery to be solved will be called a "scenario". We will be focused here only on defining the rules for playing scenarios. The goal is to collect a winning hand. The specific hand required to win is defined by the scenario. The cards in hand are face-up, and all cards once drawn are face-up and known to the other players. The winning hand consists of a suspect, witnesses, and clues, and will be different for each detective for each scenario, and identify the culprit. There shall be four valid culprits in the scenario, and evidence for each culprit shall be mutually exclusive. After dealing, rather than drawing from the top of the deck, the top cards of the deck will be laid out in a grid, face down, and players draw from any of the face down cards. There shall be trading. chatbot wrote: 
 
  
   Please examine the card assignments and identify any logical inconsistencies chatbot wrote: 
 
  
   This deck appears to have five queens and three kings chatbot wrote: 
 
  
   how many face cards are there in a standard deck, compared to the number of card assignments made? chatbot wrote: 
 
  
   This is from a later portion in the conversation, where we're working on a different set of rules. In this version, the face cards are all witnesses or suspects… Let's just focus on the face cards for now. Please create a new set of card assignments, and just show the witnesses and suspects. chatbot wrote: 
 
 | 
 
	
 
     
     
    