Un bot (no inteligente) multi-interfaz y distribuido como asistente personal
La web está fracasando; cada vez es más difícil y costoso acceder a la información en un mar de entornos pesados, publicidad y otras dificultades. Sin embargo internet es una fuente inagotable de conocimiento y los que lo proporcionan deberían ayudar a sus lectores/usuarios a conseguir la información de la mejor manera posible (para los usuarios, no para ellos).
La línea de instrucciones sigue siendo una interfaz valiosa, pero está poco adaptada a las formas de acceso y conectividad más habituales (fundamentalmente dispositivos móviles). Se propone un bot (no inteligente: no hay procesamiento de lenguaje natural ni tampoco actividades con inteligencia), distribuido y ligero para acceder a la información disponible en la red en un formato conveniente, adaptable a nuestros diversos entornos de trabajo y a las necesidades personales de acceso a la información.
Formato de la propuesta
- Charla (25 minutos)
- Charla relámpago (10 minutos)
Descripción
Errbot es un chatbot
libre que permite conectarse a diversos servicios de mensajería y programar respuestas ante diversas peticiones. La infraestructura permite escribir extensiones (plugins
) para añadir funcionalidades. Desde nuestro punto de vista tenía una limitación porque sólo puede atender a conversaciones en un sistema de mensajería lo que limitaba su versatilidad a la hora de utilizarlo en diversos contextos (escritorio, en movilidad, …) y estilos de uso. Esto es, se puede elegir la interfaz pero el chatbot sólo es capaz de escuchar en un canal.
Se presentará:
- La idea general de funcionamiento de Errbot
- La extensibilidad proporcionada mediante el mecanismo de extensiones (
plugins
) - Una extensión que permite a varios de estos bots desplegados en diversas localizaciones pasar peticiones a otros para obtener diversos resultados. Se utilizan mecanismos de ‘Mando y Control’ (
Command and Control
) - Los programas siguen siendo importantes, pero en el contexto en el que se desarrollan los sistemas actualmente también lo son las APIs (Interfaces Programables de Aplicación,
Application Programmable Interfaces
) que son las que permiten desarrollos como el que se presenta
Público objetivo
Curiosos, desarrolladores y personas que quieran tener el control sobre qué ven, cómo y cuándo.
Ponente(s)
Fernando Tricas García: soy profesor del Departamento de Informática e Ingeniería de Sistemas de la Universidad de Zaragoza, además de las participaciones en congresos de investigación, puedo aportar mi participación en algunas charlas sobre software libre:
- 2012-04-18: Algunas ideas sobre software libre en la Entrega del Premio Local del VI Concurso Universitario de Software Libre
- 2005-08-07: Ponencia en las II Jornadas Tecnológicas Andaluzas de Software Libre “Comunidades Virtuales y Conocimiento Libre”, Mollina, Málaga.
Contacto(s)
- Fernando Tricas García: ftricas at unizar dot es
Comentarios
Probablemente sólo pueda acudir a uno de los dos días de las Jornadas.
Condiciones
- Acepto seguir el código de conducta y solicitar a los asistentes y ponentes esta aceptación.
- Al menos una persona entre los que la proponen estará presente el día programado para la charla.