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