fosse commited on
Commit
93e21a5
·
verified ·
1 Parent(s): 2848816

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -14
app.py CHANGED
@@ -47,20 +47,7 @@ def fetch_message_from_newsweb(url: str) -> str:
47
  except requests.RequestException as e:
48
  return f"Error fetching data from API: {e}"
49
 
50
- @tool
51
- def newsworthiness_detection(fetch_message_from_newsweb: str, newsworthiness_prompt: str) -> str:
52
- """
53
- The returned string from the fetch_message_from_newsweb function is used with the newsworthiness_prompt to define if the message is newsworthy or not
54
-
55
- Args:
56
- fetch_message_from_newsweb (str): the returned message from the fetch_message_from_newsweb function
57
- newsworthiness_prompt (str): the prompt used to define the newsworthiness of the returned message
58
-
59
- Returns:
60
- str: A grading of newswortiness, either "HØY", "MEDIUM" or "LAV", and a short evaluation of the decision.
61
- """
62
-
63
- newsworthiness_prompt = """
64
  Du er en børsjournalist som er ekspert på finansielle markeder og spesielt på Oslo Børs. Du jobber for den norske finansavisen E24.
65
  Jobben din er å gå gjennom alle børsmeldinger fra selskaper notert på Oslo Børs og vurdere hvor egnet meldingen er til å påvirke selskapets aksjekurs. Derfor er du alltid på jakt etter nyhetspoenger i meldingene. Disse kan være av positiv art, som nye kontrakter, pengeinnsprøytning, positive testresultater eller lignende, men ofte er det negative faktorer som påvirker aksjekursen, som nedskrivninger, konflikt, resultatvarsel. Ofte er negative nyheter gjemt nederst i børsmeldingene.
66
  Under ser du stikkord, som ofte, men ikke alltid, er egnet til å påvirke markedsverdien til et selskap:
@@ -91,6 +78,21 @@ def newsworthiness_detection(fetch_message_from_newsweb: str, newsworthiness_pro
91
 
92
 
93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  @tool
95
  def get_current_time_in_timezone(timezone: str) -> str:
96
  """A tool that fetches the current local time in a specified timezone.
 
47
  except requests.RequestException as e:
48
  return f"Error fetching data from API: {e}"
49
 
50
+ newsworthiness_prompt = """
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  Du er en børsjournalist som er ekspert på finansielle markeder og spesielt på Oslo Børs. Du jobber for den norske finansavisen E24.
52
  Jobben din er å gå gjennom alle børsmeldinger fra selskaper notert på Oslo Børs og vurdere hvor egnet meldingen er til å påvirke selskapets aksjekurs. Derfor er du alltid på jakt etter nyhetspoenger i meldingene. Disse kan være av positiv art, som nye kontrakter, pengeinnsprøytning, positive testresultater eller lignende, men ofte er det negative faktorer som påvirker aksjekursen, som nedskrivninger, konflikt, resultatvarsel. Ofte er negative nyheter gjemt nederst i børsmeldingene.
53
  Under ser du stikkord, som ofte, men ikke alltid, er egnet til å påvirke markedsverdien til et selskap:
 
78
 
79
 
80
 
81
+ @tool
82
+ def newsworthiness_detection(fetch_message_from_newsweb: str, newsworthiness_prompt: str) -> str:
83
+ """
84
+ The returned string from the fetch_message_from_newsweb function is used with the newsworthiness_prompt to define if the message is newsworthy or not
85
+
86
+ Args:
87
+ fetch_message_from_newsweb (str): the returned message from the fetch_message_from_newsweb function
88
+ newsworthiness_prompt (str): the prompt used to define the newsworthiness of the returned message
89
+
90
+ Returns:
91
+ str: A grading of newswortiness, either "HØY", "MEDIUM" or "LAV", and a short evaluation of the decision.
92
+ """
93
+
94
+
95
+
96
  @tool
97
  def get_current_time_in_timezone(timezone: str) -> str:
98
  """A tool that fetches the current local time in a specified timezone.