Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
| 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.
|