File size: 3,245 Bytes
8f18779
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40f7dca
8f18779
 
40f7dca
8f18779
 
 
 
 
 
 
 
 
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
from handler import EndpointHandler


summary = "The article discusses the principles and process of doing " \
          "great work, emphasizing the importance of choosing the " \
          "right field, developing a deep interest, and working hard." \
          " It also highlights the significance of curiosity, delight," \
          " and the desire to do something impressive. The author " \
          "further discusses the challenges of figuring out what to" \
          " work on, the dangers of procrastination, and the importance" \
          " of consistency and exponential growth. The article " \
          "concludes by highlighting the importance of intellectual " \
          "honesty and avoiding affectation.\n\n• Choosing the right " \
          "field\n  • The author suggests that the work one chooses " \
          "should be something they have a natural aptitude for, a deep" \
          " interest in, and offers scope to do great work. The author" \
          " also emphasizes the importance of working on one's own " \
          "projects and following one's curiosity.\n\n• Figuring out what" \
          " to work on\n  • The author discusses the challenges of " \
          "figuring out what to work on, especially when young and " \
          "inexperienced. The author suggests trying lots of things, " \
          "meeting lots of people, reading lots of books, and asking" \
          " lots of questions to discover one's interests.\n\n• The " \
          "dangers of procrastination\n  • The author warns against " \
          "procrastination, especially per-project procrastination, which" \
          " can lead to significant delays in starting ambitious " \
          "projects. The author suggests regularly asking oneself" \
          " if they are working on what they most want to work on.\n\n•" \
          " The importance of consistency and exponential growth\n  • " \
          "The author emphasizes the importance of consistency in work" \
          " and the potential for exponential growth. The author " \
          "suggests that work that compounds can lead to exponential " \
          "growth, but warns that the early stages of exponential growth" \
          " can feel flat and be undervalued.\n\n• Intellectual honesty " \
          "and avoiding affectation\n  • The author concludes by " \
          "highlighting the importance of intellectual honesty and " \
          "avoiding affectation. The author suggests that being earnest" \
          " and intellectually honest can help one see new ideas and truths."
query = "What are the principles of doing great work according to the article?"
ir_query = "What are the best recipes for a vegan diet?"
semi_relevant_query = "Did Cristiano Ronaldo did a great work in Saudi league?"


# init handler
my_handler = EndpointHandler(path=".")

# prepare sample payload
relevant_payload = {"queries": [query], "texts": [summary] * 50}
irrelevant_payload = {"queries": semi_relevant_query, "texts": [summary]}

# test the handler
relevant_pred=my_handler(relevant_payload)
irrelevant_pred=my_handler(irrelevant_payload)

# show results
print("relevant_pred", relevant_pred)
print("irrelevant_pred", irrelevant_pred)