susanazhou commited on
Commit
ff74457
·
verified ·
1 Parent(s): 6ad08c2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +56 -18
app.py CHANGED
@@ -40,25 +40,63 @@ def respond(
40
  yield response
41
 
42
 
43
- """
44
- For information on how to customize the ChatInterface, peruse the gradio docs: https://www.gradio.app/docs/chatinterface
45
- """
46
- demo = gr.ChatInterface(
47
- respond,
48
- additional_inputs=[
49
- gr.Textbox(value="You are a friendly Chatbot.", label="System message"),
50
- gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
51
- gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
52
- gr.Slider(
53
- minimum=0.1,
54
- maximum=1.0,
55
- value=0.95,
56
- step=0.05,
57
- label="Top-p (nucleus sampling)",
58
- ),
59
- ],
60
- )
61
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
62
 
63
  if __name__ == "__main__":
64
  demo.launch()
 
 
 
40
  yield response
41
 
42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
 
44
+ # ------------------------
45
+ # Descripción del proyecto
46
+ # ------------------------
47
+
48
+ descripcion = """
49
+ # 💬 LeIA GO: Explorando las variedades del español con NLP
50
+
51
+ ¿Sabías que más casi todos los modelos de NLP están entrenados principalmente en inglés? Mientras tanto, el español —hablado por más de 500 millones de personas— sigue estando subrepresentado, especialmente en sus variedades regionales.
52
+ *LeIA GO* nace para abordar este problema: un asistente lingüístico que analiza, genera, corrige y adapta textos teniendo en cuenta diferencias culturales y lingüísticas de distintas variedades del español.
53
+
54
+
55
+ ---
56
+
57
+ ### 🚀 Motivación
58
+ Nuestro proyecto nace con el objetivo de estudiar las diferencias lingüísticas entre las distintas variedades del español y sus normas culturales asociadas. Buscamos comprender mejor cómo varía el idioma en diferentes regiones para mejorar el procesamiento del lenguaje natural en español.
59
+
60
+
61
+ ### 🌍 Impacto
62
+ Actualmente, la mayoría de los recursos y modelos de NLP están centrados en el inglés, mientras que el español, especialmente en sus múltiples variedades, cuenta con menos datos y herramientas de calidad. Nuestro proyecto pretende contribuir a mejorar la calidad y diversidad de los datos disponibles en español, facilitando el desarrollo de tecnologías más inclusivas y precisas para esta lengua.
63
+
64
+ ### 🧪 Funcionalidades actuales
65
+ - Corrección y evaluación de textos según variedad lingüística
66
+ - Generación y análisis con enfoque cultural
67
+ - Adaptación del lenguaje a contextos regionales
68
+ - Demo interactiva con Gradio
69
+
70
+ ### 🎯 bjetivo de desarrollo sostenible (ODS)
71
+ Este proyecto contribuye al ODS 4: Educación de Calidad, promoviendo el acceso a recursos lingüísticos diversos que favorezcan la educación y la inclusión cultural a través del lenguaje.
72
+
73
+
74
+ ### 👥 Equipo
75
+ – ⁠Susana Zhou (Español peninsular)
76
+ – ⁠Constanza Jerez (Español de Chile)
77
+ – ⁠Gabriel Schwartzmann (Español de Perú)
78
+
79
+
80
+ # ------------------------
81
+ # Interfaz con pestañas
82
+ # ------------------------
83
+
84
+ with gr.Blocks() as demo:
85
+ with gr.Tab("Descripción del Proyecto"):
86
+ gr.Markdown(descripcion)
87
+
88
+ with gr.Tab("Chatbot LeIA GO"):
89
+ gr.ChatInterface(
90
+ respond,
91
+ additional_inputs=[
92
+ gr.Textbox(value="You are a friendly Chatbot.", label="System message"),
93
+ gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
94
+ gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
95
+ gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)"),
96
+ ],
97
+ )
98
 
99
  if __name__ == "__main__":
100
  demo.launch()
101
+
102
+