Skip to content

ledeloss/PII_Proyecto_2020_1_Grupo_IV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UCU

Proyecto 2020 - Primer Semestre - Letra

FIT - Universidad Católica del Uruguay


Este semester, desarrollaremos... chatbots! 🤖

Robotina

Un chatbot (o bot conversacional) es «un programa que simula mantener una conversación con una persona al proveer respuestas automáticas a entradas hechas por el usuario.»1

Existen gran variedad de chatbots actualmente, y varios sabores. Hay chatbots que simplemente responden a comandos pre-establecidos, y otros que integran algoritmos de inteligencia artificial para procesar los mensajes de los usuarios e interpretar lo que se está diciendo.

Los chatbots son especialmente útiles para asistir a las personas en tareas o consultas sin necesidad de la interacción humana del otro lado. Algunos ejemplos de esto son:

  • ayudar a resolver un problema cuando pido comida y no llega

  • hacer trámites con bancos, por ejemplo, notificación de viaje en banco Santander (que se hace por Whatsapp)

  • asistencia al público actualmente durante la pandemia del COVID-19

  • asistente/secretario/a, por ejemplo, para agendar reuniones entre personas

  • oficiar de agente de viajes, para encontrar vuelos, estadías, etc.

  • buscar multimedia (GIFs, videos, música, etc.)

  • marcar el tiempo de los ejercicios en clase 😉

  • y mucho más 2.

Algunas de las aplicaciones más conocidas que abren sus puertas al desarrollo de chatbots (tienen APIs) son:

  • Telegram

  • Messenger

  • Whatsapp

  • Slack

  • Discord (la que usamos en clase)

  • entre otras.

Y nos integraremos al menos a una de ellas.

Roadmap

El proyecto se divide en varias entergas a lo largo del semestre, que se detallan más abajo.

Cada entrega es una parte del proyecto que construye sobre la anterior. Al final del semestre tendremos un conjunto de chatbots funcionales con los que podremos conversar.

La estructura del trabajo en el proyecto será la siguiente:

  • Kick-off

  • Presentación de Propuestas

  • Evaluación docente de propuestas

  • Lanzamiento de proyectos

  • Primer Entrega

  • Segunda Entrega

  • Entrega Final

  • Defensa

Propuestas

Los equipos contarán con un espacio para presentar propuestas de chatbots para desarrollar. Puedes ver la fecha límite para entrega de propuestas en "Entregas".

Los chatbots presentados en las propuestas deben cumplir con algunos requisitos. Deben:

  • integrarse con al menos un servicio de mensajería, además de tener soporte para uso desde consola.

  • aceptar o responder mas de un tipo de mensaje (texto, audio, imágenes, video)

  • tener varios flujos de comunicación (caminos por los que puede ir la comunicación.)

Las propuestas serán evaluadas por el equipo docente en terminos de viabilidad y complejidad.

En aquellos casos donde un equipo no presente una propuesta que cumpla con las características descritas, el equipo docente proveerá una especificación de chatbot a desarrollar.

Los animamos a que aprovechen la oportunidad para presenten proyectos de chatbots que sean de su interés.

Entregas

Cada entrega tendrá una consigna en particular cuya letra se liberará en la siguiente clase a la entrega anterior.

En cada instancia el equipo docente realizará una evaluación del código y todos los demás entregables que correspondan y le devolverá una calificación acompañada de feedback a cada equipo.

En la evaluación y el feedback se hará especial énfasis a lo que se pide en la consigna de la entrega, pero de igual manera pueden hacer cambios (y los alentamos a que así sea) en el código de entregas anteriores. Los entregables no son artefactos estáticos; deben evolucionar a lo largo del ciclo de desarrollo.

Cada entrega será acompañada además de una tarea de evaluación entre pares (peer review).

Fechas

Instancia Fecha
Kick-off 21 de Abril
Presentación de Propuestas 24 de Abril
Evaluación docente de propuestas 24-26 de Abril
Lanzamiento de proyectos 28 de Abril
Primer Entrega 3 14 de Mayo
Segunda Entrega 3 4 de Junio
Entrega Final 3 2 de Julio
Defensa 3 de Julio

EDIT:

Asignación de Bots

Los Bots quedaron asignados de la siguiente manera:

Equipo Bot
Equipo 1 Bot III
Equipo 2 Bot V
Equipo 3 Bot II
Equipo 4 Bot IV
Equipo 5 Bot I

1 https://es.wikipedia.org/wiki/Bot_conversacional

2 Algunos de los profes creamos y usamos bots en la vida cotidiana, por ejemplo, para mantener las cuentas de la casa en órden.

3 Las entregas serán hasta las 23:59 del día indicado.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages