TITLE: ChatGPT step-by-step comparison protocol
AUTHORS: Francesco Varrato

[DESCRIPTION]
Protocol helpful to compare two products or items of any sort with ChatGPT or similar tool. It needs to be able to accept and gather information from external web links: at the time of writing, the GPT-4 version is the one that allows this protocol to work.

[STEPS]
1. Go to https://chat.openai.com and insert the text from protocol step 2, replacing the [LINK*] parts with web links pointing to reviews or informational webpage of two products or items.
2. Hereby I provide you with a series of references to two products I would like for you to compare:
 • [LINK 1]
 • [LINK 2]
 • [LINK …]
And here is a step-by-step comparison protocol that I would like you to follow carefully in order to make the comparison for me:
Read the entire protocol and follow it without generating an output for  each point, but just produce the final output as a .md table.
Identify the items to compare: Clearly define the two items you want to  compare, ensuring that they are in the same category or have comparable  features.
Gather informative resources: Collect relevant  resources, such as articles, specifications, reviews, and user feedback,  that contain information about the items being compared.
Extract key features, aspects, or criteria: Analyze the provided  resources and create a list of the key features, aspects, or criteria  that are relevant to the comparison. This list should be as exhaustive  as possible and tailored to the specific items being compared. Make sure  to include any feature, characteristic, perks or defects, unique  properties that would make a difference for a human customer undecided  between two identified items to compare.
Consider user  preferences: Identify and add any features or characteristics that may  be important to users but are not covered by the resources or initial  list of features. This can include subjective aspects, such as design or  unique properties, as well as more objective factors, like resale value  or customization options.
Combine and refine the list of  features: Merge the initial list of features with the additional  features from the user preferences step. Ensure that the final list is  comprehensive and well-rounded, reflecting both objective and subjective  aspects of the items being compared.
Assign weights to each  feature: Assign a weight to each feature based on its importance or  impact on the overall user experience. The weight can be any numerical value, but it’s recommended to use a consistent scale (e.g., 1-10) for  simplicity. Additionally, assign a short explainer for each assigned  portion of the weight to provide context for the scores.
Evaluate  each item for each feature: For each feature, evaluate both items and assign a score based on their performance or quality. Evaluate them in  the perspective of a human customer. The maximum score for each feature  should equal the weight assigned to that feature, and the minimum score  should be higher than the minimum value if such a feature exist for the  item.
Assign a short explainer for each score to provide verbal  context for why one item is better or worse than the other. The short  explainers should be words and not only technical specifications, and  need to help to motivate the assigned score.
Create a comparison  table: Create a table with the features listed in rows and the two  items listed in columns. Include the assigned weights and scores in the  table for easy reference. Each weight should be written in the same  table cell as the name of the corresponding feature.  Additionally,  include the short explainers for each assigned portion of the weight and  score. If there are additional information or unique features that set  the items apart, include them in the table under a separate column. Each  score for an item can be written directly in the table cell of the  related explainer.
Call the first column “Feature (Weight)”, the  second column “[Item 1 name] (Score) - Explainer”, the third column  “[Item 2 name] (Score) - Explainer”, where you replace the [Item name]  parts with the actual items’ names.
Analyze the results: Compare  the total scores for each item. The item with the higher score is  considered to be better overall, based on the features and weights used  in the comparison. Additionally, review the short explainers and any  additional information to gain insight into why one item performed  better than the other.
Refine the comparison: If necessary,  refine the comparison by adjusting weights, adding/removing features, seeking additional information or unique features to ensure a more  accurate and nuanced comparison that accounts for user preferences and priorities.