BtB-ExpC commited on
Commit
b1b89ed
·
verified ·
1 Parent(s): 44652dc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -6
app.py CHANGED
@@ -30,7 +30,7 @@ def chunk_HTMLs(text, delimiter="HTML (ID:"):
30
 
31
  return html_dict
32
 
33
- def process_course(input_text):
34
  """ Processes input text, extracts HTML chunks, analyzes each using an OpenAI model,
35
  and conducts a second, separate analysis on each qualifying chunk. """
36
  stored_HTMLs = chunk_HTMLs(input_text)
@@ -54,20 +54,23 @@ Oordeel: het perspectief is deels zorgvrager."""},
54
  follow_up_messages = [
55
  {"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:
56
  Citaat: [citaat van zin(nen) met foute doelgroep]
57
- Correctie: [gecorrigeerde zin(nen)]
58
- Verander hierbij zo min mogelijk aan de rest van de zin, verander alleen de doelgroep."""},
59
  {"role": "user", "content": html_content}
60
  ]
61
  follow_up_result = api_call(follow_up_messages, 0.7)
62
- results.append(f"{html_id} - Follow-up: {follow_up_result}")
63
 
64
  last_html_id = html_id # Update the last processed HTML ID after handling
65
 
66
  results_string = '\n'.join(results) # Use single newline for final join
67
  return results_string
68
 
69
-
70
- inputs = gr.Textbox(lines=7, label="Input Text")
 
 
 
71
  outputs = gr.Textbox(label="Result")
72
 
73
  # Create the Gradio interface with HTML-formatted output
 
30
 
31
  return html_dict
32
 
33
+ def process_course(input_text, zorgvrager, zorgprofessional):
34
  """ Processes input text, extracts HTML chunks, analyzes each using an OpenAI model,
35
  and conducts a second, separate analysis on each qualifying chunk. """
36
  stored_HTMLs = chunk_HTMLs(input_text)
 
54
  follow_up_messages = [
55
  {"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:
56
  Citaat: [citaat van zin(nen) met foute doelgroep]
57
+ Correctie: [gecorrigeerde zin(nen)]')
58
+ Verander hierbij zo min mogelijk aan de rest van de zin, verander alleen de doelgroep. Als je de zorgvrager expliciet wilt benoemen, gebruik dan de term{0}, als je de zorgprofessional expliciet wilt benoemen, gebruik dan de term {01}""".format(zorgvrager, zorgprofessional},
59
  {"role": "user", "content": html_content}
60
  ]
61
  follow_up_result = api_call(follow_up_messages, 0.7)
62
+ results.append(f"{html_id} Follow-up: {follow_up_result}")
63
 
64
  last_html_id = html_id # Update the last processed HTML ID after handling
65
 
66
  results_string = '\n'.join(results) # Use single newline for final join
67
  return results_string
68
 
69
+ inputs = [
70
+ gr.Textbox(lines=7, label="Input Text"),
71
+ gr.Textbox(lines=1, label="Term voor zorgvrager", placeholder="Optioneel, voer een term in voor de zorgvrager"),
72
+ gr.Textbox(lines=1, label="Term voor zorgprofessional", placeholder="Optioneel, voer een term in voor de zorgprofessional")
73
+ ]
74
  outputs = gr.Textbox(label="Result")
75
 
76
  # Create the Gradio interface with HTML-formatted output