asd

asd


# Generalidades


Gran parte del etiquetado para esta tarea considera "spans" que son trozos de texto encerrados en corchetes `[` `]`. Por ejemplo, en el siguiente texto


```

Podría ser el día sábado 16 en la mañana?

```


se pueden marcar dos spans para dejarlo como


```

Podría ser el día [sábado 16] en la [mañana]?

```


La idea de la tarea de etiquetado es marcar "spans" que indiquen la información necesaria para decidir qué día y a qué hora una persona quiere reagendar su hora y etiquetarlos con distintas etiquetas.


# Etiquetas de spans


Consideraremos varias etiquetas para distintos spans.


### Etiqueta `day_next` 

Representan un día de la semana (sin especificar una fecha clara). 


|TEXTO|TAG1|

|-----|----|

|`Es posible cambiar la hora para el [viernes]?`|`day_next`|

|`El próximo [miércoles] a la misma hora por favor`|`day_next`| 

|`La puedo cambiar para el [lunes]. A cualquier hora. Por favor`|`day_next`|


### Etiqueta `month_next` 

Representan un mes siguiente específico. 


|TEXTO|TAG1|

|-----|----|

|`Puede ser para [enero]?`|`month_next`|

|`Ya tendría que ser para [marzo], me podría ayudar?`|`month_next`| 


### Etiqueta `date`

Representa a una fecha específica.


|TEXTO|TAG1|

|-----|----|

|`Para el [sábado 15 de marzo]`|`date`| 

|`Para el [22 de febrero] por favor`|`date`|

|`El [21/10] me queda bien.`|`date`| 

|`[Miércoles 10/7] si hubiese disponibilidad.`|`date`| 

|`Si podria ser para el [viernes 28] a la misma hora de la anterior`|`date`|

|`Tienes para el [20]?`|`date`|


Observaciones:

* En el primer caso la fecha incluye al día de la semana y se debe marcar completa.

* En el penúltimo caso hay una fecha incompleta (`viernes 28`), pero de todas maneras se debe marcar como `date`. 

* El último es el caso más extremo pues la persona se refiere a una fecha simplemente diciendo un número (`20`). En este caso también debe marcarse el span y etiquetarse con `date`.


### Etiqueta `time`

Esta etiqueta representa una hora del día específica. Debe marcarse toda la porción del texto que represente la hora, como en los siguientes ejemplos.


|TEXTO|TAG1|

|-----|----|

|`Hola se puede cambiar a las [17] horas por favor?`|`time`|

|`Lo antes posible y tipo [9:30] por favor`|`time`|

|`Puede ser después de las [3 de la tarde] por favor..`|`time`|

|`Si tuvieras a las [seis y media] sería genial`|`time`|


Observaciones:

* Note que la hora puede contener palabras como en el penúltimo y último caso.


### Etiquetas `today` y `tomorrow`

Representan indicación clara de querer la cita hoy o mañana. En general deberían marcarse los spans `hoy` y `mañana` (salvo contadas excepciones como en el primer caso).


|TEXTO|TAG1|

|-----|----|

|`Les queda una horita [hoy día]?`|`today`|

|`Se puede cambiar para [hoy]?`|`today`|

|`Tendría una horita [hoy]...????`|`today`|

|`¿Se puede [mañana]?`|`tomorrow`|

|`Para [mañana] por favor`|`tomorrow`|


### Etiquetas `morning` y `evening`

Representan indicación clara de querer la cita en la mañana o en la tarde. En general deberían marcarse los spans `mañana` y `tarde` (pero puede haber excepciones).


|TEXTO|TAG1|

|-----|----|

|`En la [mañana] me acomoda`|`morning`|

|`Se puede en la [mañana]`|`morning`|

|`Podría cambiar la hora para la [tarde]?`|`evening`|

|`Necesito una hora en la [tarde]`|`evening`|


# Etiquetas del texto (sin definir span)

Definimos algunas etiquetas generales para el texto en donde no hay spans que lleven la información. En este caso solo se debe definir la etiqueta y dejar el texto sin agregar `[` `]`.


### Etiqueta `next_week`

Hay una indicación de que el paciente quiere una cita para la semana siguiente. **No se define span**.


|TEXTO|TAG1|

|-----|----|

|`Me la cambia para la próxima semana?`|`next_week`|

|`tendré que posponer para la otra semana`|`next_week`|

|`Esta semana ya no alcanzo, pero la prox sí, podría cambiarla por fa?`|`next_week`|



### Etiqueta `next_month`

Hay una indicación de que el paciente quiere una cita para el mes siguiente. **No se define span**. **IMPORTANTE**: no confundir con `month_next`.


|TEXTO|TAG1|

|-----|----|

|`En un mes mas?`|`next_month`|

|`Tendría que ser para el próximo mes, puede ser?`|`next_month`|



### Etiquetas `later` y `sooner`

Representan indicación clara de querer la cita más tarde o más temprano. **No se define span**.


|TEXTO|TAG1|

|-----|----|

|`Sii de todas formas si se libera una hora más tarde lo agradecería!!`|`later`|

|`Si fuera posible cambarla para la siguiente disponible ...por favor`|`later`|

|`Holaaa / Tendrán una hora un poco mas tarde??`|`later`|

|`Podrá ayudarme y ver algo antes?`|`sooner`|

|`Perdón existirá la posibilidad de cambiar la hora mas temprano??`|`sooner`|

|`Hay alguna hora más temprano?`|`sooner`|


# Combinando etiquetas


### Varias etiquetas indicando fecha y hora

Los textos pueden tener varias etiquetas simultaneas tanto para distintos spans como para el texto completo, como en los siguientes ejemplos.


|TEXTO|TAG1|TAG2|TAG3|

|-----|----|----|----|

|`necesito cambiarla para el [8 de mayo] a las [7 p.m.]`|`date`|`time`||

|`No podre mañana, necesito cambiar la fecha para este [jueves] a las [11am].`|`day_next`|`time`||

|`[Mañana] a las [9.45]...`|`tomorrow`|`time`||

|`Para el.dia [jueves 6] a las [9] hrs`|`day_next`|`time`||

|`Podría ser el día [sábado 16] en la [mañana]`|`date`|`morning`||

|`[Mañana] en la [tarde] como a las [3pm] por favor`|`tomorrow`|`evening`|`time`|



### Varias etiquetas indicando opciones

Los textos pueden tener información que indica más de una opción. En este caso se debe usar el conector general `OR`.


|TEXTO|TAG1|O|TAG2|O|TAG3|O|TAG4|

|-----|----|-|----|-|----|-|----|

|`necesito para el [30 de mayo] o ya para el [10 de junio]`|`date`|`OR`|`date`|||

|`quería cambiar la hora para la [tarde] o de lo contrario el [jueves]`|`evening`|`OR`|`day_next`||

|`tendría que ser para el [18 de marzo] si no ya para un [martes] del próximo mes`|`date`|`OR`|`day_next`||`next_month`|

|`[Mañana] a las [9.45]... si no para el [viernes] por favor`|`tomorrow`||`time`|`OR`|`day_next`|

|`Mis opciones son [miércoles] en la [mañana] y [jueves] en la [tarde]`|`day_next`||`morning`|`OR`|`day_next`||`evening`

|***************************************************|


Observaciones:

* Note que en el primer caso el `OR` va entre las dos primeras etiquetas.

* Note que el último caso el `OR` separa a dos pares de etiquetas, esto porque los primeros dos spans (`[miércoles]` y `[mañana]`) representan una posibilidad, y los siguientes dos spans (`[jueves]` y `[tarde]`) representan otra posibilidad.


# Decoradores de etiquetas


En algunos casos se podrán *decorar* ciertas etiquetas como `date` y `time` para indicar que la hora se quiere *antes* (`B` de *before*) o *despúes* (`A` de *after*) de un día u hora específica.


|TEXTO|TAG1|D|O|TAG2|D|O|TAG3|D|O|TAG4|D|O|

|-----|----|-|-|----|-|-|----|-|-|----|-|-|

|`para después de las [6:00] por favor`|`time`|`A`|

|`necesito para el [30 de mayo] después de las [15:00], hay?`|`date`|||`time`|`A`||

|`Tiene una hora para el [jueves] antes de las [11am]?`|`day_next`|||`time`|`B`|

|`tendría que ser antes del [18 de marzo] si no ya para un [martes] del próximo mes después de las [5pm]`|`date`|`B`|`OR`|`day_next`|||`next_month`|||`time`|`A`||

|***************************************************|


# Otros casos


### Sin información 


Si el texto implica que la persona quiere reagendar pero no hay información de preferencias de días, simplemente se debe dejar sin spans y sin etiquetas marcadas


|TEXTO|TAG1|D|O|TAG2|D|O|TAG3|D|

|-----|----|-|-|----|-|-|----|-|

|`Por favor necesito una hora para cualquier día!`||


### El texto no corresponde a intención de reagendamiento


En caso de que el texto no corresponda a un texto de intención de reagendamiento o no lleve información alguna de fechas u horas, debe marcarse con una `N` en la primera columna (la columna `?R`).


|?R|TEXTO|TAG1|D|O|TAG2|D|O|TAG3|D|

|--|-----|----|-|-|----|-|-|----|-|

|`N`|`Cuanto es el valor de la consulta?`||


# Ejemplo de vista en la planilla





**work in progress**


Report Page