ChatGPT step-by-step comparison protocol
Francesco Varrato
Abstract
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
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.
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.