-
Notifications
You must be signed in to change notification settings - Fork 0
/
Eval-U.py
66 lines (43 loc) · 3.13 KB
/
Eval-U.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
import sys
import os
import openai
openai.api_key = "API_KEY"
#This a fun example to educate people on the subject cognitive dissonance. None
#cognitively dissonant, please ask a human.
#of the advice generated bythis demo should be taken to heart. If you want to know if you are
#input reads the users believed opinion
user_Opinion = input("explain to me an opinion you believe in _Example: i believe that... \n")
#THE user is then asked to input why they believe in USER_OPINION
user_Backing = input("Explain why you believe this? _Example: I believe this because... \n ")
user_Idea = user_Opinion + user_Backing
print("\n")
print("\n")
#GPT_3s opinion on USER_IDEA
print(openai.Answer.create(
search_model="ada",
model="davinci",
temperature=0.50,
question="Can you clarify if something is cognitively dissonant about the following?",
documents=[user_Idea],
examples_context="The term cognitive dissonance is used to describe the mental discomfort that results from holding two conflicting beliefs, values, or attitudes. People tend to seek consistency in their attitudes and perceptions, so this conflict causes feelings of unease or discomfort. This inconsistency between what people believe and how they behave motivates people to engage in actions that will help minimize feelings of discomfort. People attempt to relieve this tension in different ways, such as by rejecting, explaining away, or avoiding new information.",
examples=[["I believe 1 equals 3 when it has been proven to equal 1 ","this is ignorant because it rejects proven information."],
["I believe 1 equals 1 because it is proven to be?", "this is not ignorant because it is proven and logical."],
["I believe 1 equals 3 when it has been proven to equal 1 ","This is ignorant because it is not a factual claim"]],
max_tokens=100,
stop=["\n", "<|endoftext|>"],
).answers)
print("\n")
#GPT_3s advice on user_Idea
print(openai.Answer.create(
search_model="ada",
model="davinci",
n=5,
temperature=0.7,
question="Share advice for the author of the following in regards to there dissonance status.",
documents=[user_Idea],
examples_context="The term cognitive dissonance is used to describe the mental discomfort that results from holding two conflicting beliefs, values, or attitudes. People tend to seek consistency in their attitudes and perceptions, so this conflict causes feelings of unease or discomfort. This inconsistency between what people believe and how they behave motivates people to engage in actions that will help minimize feelings of discomfort. People attempt to relieve this tension in different ways, such as by rejecting, explaining away, or avoiding new information.",
examples=[["I think that the number 1 equals 2 even though it is proven otherwise","I think you are being ignorant of facts and need to develope your way of thinking further by being more delibrate and analytical."],
["Is it cognitively dissonant to believe 1 equals 1 because it is proven to be?", "I think you are thinking in a logical and reliable way because you are being factual."]],
max_tokens=100,
stop=["\n", "<|endoftext|>"],
).answers)