DHEIVER commited on
Commit
4ec3bee
1 Parent(s): eaa2ef1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -3
app.py CHANGED
@@ -86,7 +86,6 @@ inputs_adicionais=[
86
  )
87
  ]
88
 
89
- # Exemplos de prompts
90
  # Exemplos de prompts
91
  exemplos=[
92
  ["Analise o caso de um paciente de 55 anos com histórico familiar de doença cardíaca. Ele apresenta um colesterol total de 260 mg/dL, HDL de 40 mg/dL, LDL de 180 mg/dL e triglicerídeos de 200 mg/dL. Interpretar os resultados e sugerir intervenções dietéticas e farmacológicas.", None, None, None, None, None],
@@ -96,8 +95,25 @@ exemplos=[
96
  ["Analise os resultados de um cateterismo cardíaco em um paciente de 65 anos com angina instável. A angiografia revela lesões significativas em duas artérias coronárias principais, com uma fração de fluxo fracionada (FFR) de 0,68. Recomendar opções de revascularização e manejo da doença coronariana.", None, None, None, None, None]
97
  ]
98
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
 
100
- # Interface do Chat
 
 
 
101
  gr.ChatInterface(
102
  fn=gerar,
103
  chatbot=gr.Chatbot(show_label=False, show_share_button=False, show_copy_button=True, likeable=True, layout="panel"),
@@ -105,4 +121,6 @@ gr.ChatInterface(
105
  title="Medchat | Automação Inteligente de Saúde",
106
  examples=exemplos,
107
  concurrency_limit=20,
108
- ).launch(show_api=False)
 
 
 
86
  )
87
  ]
88
 
 
89
  # Exemplos de prompts
90
  exemplos=[
91
  ["Analise o caso de um paciente de 55 anos com histórico familiar de doença cardíaca. Ele apresenta um colesterol total de 260 mg/dL, HDL de 40 mg/dL, LDL de 180 mg/dL e triglicerídeos de 200 mg/dL. Interpretar os resultados e sugerir intervenções dietéticas e farmacológicas.", None, None, None, None, None],
 
95
  ["Analise os resultados de um cateterismo cardíaco em um paciente de 65 anos com angina instável. A angiografia revela lesões significativas em duas artérias coronárias principais, com uma fração de fluxo fracionada (FFR) de 0,68. Recomendar opções de revascularização e manejo da doença coronariana.", None, None, None, None, None]
96
  ]
97
 
98
+ # Função para gerar respostas
99
+ def gerar(inputs):
100
+ # Coloque aqui a lógica para processar os inputs e gerar respostas
101
+ pass
102
+
103
+ # Tutorial para orientar os usuários
104
+ tutorial = """
105
+ Bem-vindo ao Medchat! Esta ferramenta foi projetada para ajudá-lo a analisar casos médicos e fornecer recomendações relevantes. Aqui estão algumas dicas para começar:
106
+
107
+ 1. Escolha um exemplo de caso médico na lista de exemplos.
108
+ 2. Leia o caso cuidadosamente e identifique as informações relevantes.
109
+ 3. Use essas informações para formular uma análise ou recomendação adequada.
110
+ 4. Se necessário, forneça detalhes adicionais ou faça perguntas para obter mais informações.
111
+ 5. Após revisar o caso e suas recomendações, sinta-se à vontade para copiar o texto ou compartilhá-lo.
112
 
113
+ Estamos aqui para ajudar! Se você tiver alguma dúvida, não hesite em perguntar.
114
+ """
115
+
116
+ # Interface do Chat com tutorial
117
  gr.ChatInterface(
118
  fn=gerar,
119
  chatbot=gr.Chatbot(show_label=False, show_share_button=False, show_copy_button=True, likeable=True, layout="panel"),
 
121
  title="Medchat | Automação Inteligente de Saúde",
122
  examples=exemplos,
123
  concurrency_limit=20,
124
+ tutorial=tutorial
125
+ ).launch(show_api=False)
126
+