DHEIVER commited on
Commit
88b6d09
1 Parent(s): b2e8658

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -18
app.py CHANGED
@@ -95,33 +95,40 @@ exemplos=[
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"),
120
  additional_inputs=inputs_adicionais,
121
  title="Medchat | Automação Inteligente de Saúde",
122
  examples=exemplos,
123
- introduction=tutorial,
124
  concurrency_limit=20,
 
125
  ).launch(show_api=False)
126
 
127
 
 
 
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
+ # Tutorial em HTML
99
+ tutorial_html = """
100
+ <h2>Guia de Uso</h2>
101
+ <h3>1. Introdução</h3>
102
+ <p>Bem-vindo ao Medchat, sua ferramenta de automação inteligente de saúde! Este guia foi projetado para ajudá-lo a utilizar esta interface de maneira eficaz.</p>
103
+ <h3>2. Como usar</h3>
104
+ <p>Siga estes passos simples para aproveitar ao máximo o Medchat:</p>
105
+ <ol>
106
+ <li>Insira sua consulta médica na caixa de texto e pressione "Enviar" para receber uma resposta do chatbot.</li>
107
+ <li>Utilize os exemplos pré-definidos clicando neles para carregar automaticamente na caixa de texto.</li>
108
+ <li>Explore as respostas do chatbot e siga as recomendações fornecidas.</li>
109
+ </ol>
110
+ <h3>3. Recursos Adicionais</h3>
111
+ <p>Além disso, você pode aproveitar os recursos adicionais, como botões de compartilhamento e cópia, para compartilhar ou salvar suas consultas.</p>
112
+ <h3>4. Ajuda Adicional</h3>
113
+ <p>Se precisar de assistência adicional, clique no botão de ajuda ou entre em contato conosco através dos canais de suporte fornecidos.</p>
114
+ <button onclick="fecharTutorial()">Fechar</button>
115
+ <script>
116
+ function fecharTutorial() {
117
+ document.getElementById("tutorial").style.display = "none";
118
+ }
119
+ </script>
120
  """
121
 
122
+ # Interface do Chat
123
  gr.ChatInterface(
124
  fn=gerar,
125
  chatbot=gr.Chatbot(show_label=False, show_share_button=False, show_copy_button=True, likeable=True, layout="panel"),
126
  additional_inputs=inputs_adicionais,
127
  title="Medchat | Automação Inteligente de Saúde",
128
  examples=exemplos,
 
129
  concurrency_limit=20,
130
+ tutorial_html=tutorial_html
131
  ).launch(show_api=False)
132
 
133
 
134
+