fosse commited on
Commit
fb905df
·
verified ·
1 Parent(s): 2381c6b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -17
app.py CHANGED
@@ -47,22 +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
-
51
-
52
- @tool
53
- def newsworthiness_detection(fetch_message_from_newsweb: str, newsworthiness_prompt: str) -> str:
54
- """
55
- Determines the newsworthiness of a stock market announcement using a predefined prompt.
56
-
57
- Args:
58
- fetch_message_from_newsweb (str): The stock market message content or a URL to the announcement.
59
- newsworthiness_prompt (str): A predefined prompt that provides guidelines for assessing the newsworthiness.
60
-
61
- Returns:
62
- str: A rating of newsworthiness ("HØY", "MEDIUM", or "LAV") along with a short explanation of the decision.
63
- """
64
-
65
- newsworthiness_prompt = """
66
  Du er en børsjournalist som er ekspert på finansielle markeder og spesielt på Oslo Børs. Du jobber for den norske finansavisen E24.
67
  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.
68
  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,
@@ -95,7 +80,20 @@ def newsworthiness_detection(fetch_message_from_newsweb: str, newsworthiness_pro
95
  - Om det er stor sannsynlighet for at meldingen vil påvirke aksjemarkedet, skal du vurdere at meldingen har **HØY nyhetsverdi**.
96
  - Om det er usikkert om meldingen vil påvirke aksjemarkedet, vil du vurdere at meldingen har **MEDIUM nyhetsverdi**.
97
  - Om det er lav sannsynlighet for at meldingen vil påvirke aksjemarkedet, vil du vurdere at meldingen har **LAV nyhetsverdi**.
98
- """
 
 
 
 
 
 
 
 
 
 
 
 
 
99
 
100
  full_prompt = f"""{newsworthiness_prompt}
101
 
 
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.
53
  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,
 
80
  - Om det er stor sannsynlighet for at meldingen vil påvirke aksjemarkedet, skal du vurdere at meldingen har **HØY nyhetsverdi**.
81
  - Om det er usikkert om meldingen vil påvirke aksjemarkedet, vil du vurdere at meldingen har **MEDIUM nyhetsverdi**.
82
  - Om det er lav sannsynlighet for at meldingen vil påvirke aksjemarkedet, vil du vurdere at meldingen har **LAV nyhetsverdi**.
83
+ """
84
+
85
+ @tool
86
+ def newsworthiness_detection(fetch_message_from_newsweb: str, newsworthiness_prompt: str) -> str:
87
+ """
88
+ Determines the newsworthiness of a stock market announcement using a predefined prompt.
89
+
90
+ Args:
91
+ fetch_message_from_newsweb (str): The stock market message content or a URL to the announcement.
92
+ newsworthiness_prompt (str): A predefined prompt that provides guidelines for assessing the newsworthiness.
93
+
94
+ Returns:
95
+ str: A rating of newsworthiness ("HØY", "MEDIUM", or "LAV") along with a short explanation of the decision.
96
+ """
97
 
98
  full_prompt = f"""{newsworthiness_prompt}
99