Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -36,6 +36,7 @@ def process_course(input_text):
|
|
| 36 |
stored_HTMLs = chunk_HTMLs(input_text)
|
| 37 |
|
| 38 |
results = []
|
|
|
|
| 39 |
# First analysis
|
| 40 |
for html_id, html_content in stored_HTMLs.items():
|
| 41 |
messages = [
|
|
@@ -49,14 +50,16 @@ def process_course(input_text):
|
|
| 49 |
if "deels zorgvrager" in oordeel: # Replace "specific criterion" with your actual condition
|
| 50 |
# Prepare a second API call for the individual HTML chunk
|
| 51 |
follow_up_messages = [
|
| 52 |
-
{"role": "system", "content": "Analyseer en (waar nodig) corrigeer de doelgroep die wordt aangesproken door deze tekst. Tekst en vragen moeten geschreven zijn met de zorgprofessional als doelgroep, níet de zorgvrager. De tekst mag wel voor 'mensen in het algemeen' geschreven zijn, mits het gaat om dingen die inderdaad toepasbaar zijn op mensen in het algemeen. Antwoord alleen met:
|
|
|
|
|
|
|
|
|
|
| 53 |
{"role": "user", "content": html_content}
|
| 54 |
]
|
| 55 |
follow_up_result = api_call(follow_up_messages, 0.7, "gpt-4-turbo")
|
| 56 |
results.append((html_id + " - Follow-up", follow_up_result))
|
| 57 |
# Formatting the results for legibility
|
| 58 |
-
results_string = '
|
| 59 |
-
|
| 60 |
return results_string
|
| 61 |
|
| 62 |
|
|
@@ -72,4 +75,4 @@ iface = gr.Interface(
|
|
| 72 |
description="Voer de tekst van een module in en druk op 'Submit'."
|
| 73 |
)
|
| 74 |
|
| 75 |
-
iface.launch(share=False)
|
|
|
|
| 36 |
stored_HTMLs = chunk_HTMLs(input_text)
|
| 37 |
|
| 38 |
results = []
|
| 39 |
+
grouped_results = {}
|
| 40 |
# First analysis
|
| 41 |
for html_id, html_content in stored_HTMLs.items():
|
| 42 |
messages = [
|
|
|
|
| 50 |
if "deels zorgvrager" in oordeel: # Replace "specific criterion" with your actual condition
|
| 51 |
# Prepare a second API call for the individual HTML chunk
|
| 52 |
follow_up_messages = [
|
| 53 |
+
{"role": "system", "content": r"""Analyseer en (waar nodig) corrigeer de doelgroep die wordt aangesproken door deze tekst. Tekst en vragen moeten geschreven zijn met de zorgprofessional als doelgroep, níet de zorgvrager. De tekst mag wel voor 'mensen in het algemeen' geschreven zijn, mits het gaat om dingen die inderdaad toepasbaar zijn op mensen in het algemeen. Antwoord alleen met:
|
| 54 |
+
Citaat: [citaat van zin(nen) met foute doelgroep]
|
| 55 |
+
Correctie: [gecorrigeerde zin(nen)]
|
| 56 |
+
Verander hierbij zo min mogelijk aan de rest van de zin, verander alleen de doelgroep."""},
|
| 57 |
{"role": "user", "content": html_content}
|
| 58 |
]
|
| 59 |
follow_up_result = api_call(follow_up_messages, 0.7, "gpt-4-turbo")
|
| 60 |
results.append((html_id + " - Follow-up", follow_up_result))
|
| 61 |
# Formatting the results for legibility
|
| 62 |
+
results_string = '\\n'.join(str(result) for result in results)
|
|
|
|
| 63 |
return results_string
|
| 64 |
|
| 65 |
|
|
|
|
| 75 |
description="Voer de tekst van een module in en druk op 'Submit'."
|
| 76 |
)
|
| 77 |
|
| 78 |
+
iface.launch(share=False)
|