Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Bots en Ingeniería en Software: Beneficios y Desafíos - Coggle…
Software Bots en Ingeniería en Software:
Beneficios y Desafíos
Desafíos
Interacción
Configuración compleja o limitada
Problemas de confianza, contexto, explicación de decisiones
Ruido: interferencia con la comunicación entre colaboradores
Desarrollo
Necesidad de mejores interfaces: voz, diálogo natural
Mejores frameworks de gestión del diálogo
Problemas en: integración de mensajería, entrenamiento del modelo, reconocimiento de intenciones y entidades
Ejemplos de Bots
GitHub
Automatización de tareas repetitivas
Reparación de bugs, refactorización, sugerencias de código, predicción de defectos
Plataformas de chat: bots como GitterAns que responden preguntas técnicas
Algunos bots realizan más actividades que los humanos
¿Qué es un bot?
Características comunes
Capacidad autónoma y adaptativa
Competencia técnica y social
Automatización de tareas
Definición moderna: interfaz que conecta usuarios con servicios y añade valor, interacción, antropomorfismo.
Tienen varias terminologías: bots, devbots, chatbots, etc
Beneficios
Relaciones interpersonales
Feedback menos intimidante
Menor tasa de abandono de pull requests
Soporte a nuevos usuarios
Onboarding de novatos
Sugerencias, felicitaciones, mentorías
Calidad y consistencia
Menor error humano
Feedback inmediato
Mejores revisiones de código
Productividad
Automatización de tareas tediosas
Recolección y análisis de grandes volúmenes de información
Educación
Estudiantes guiados hacia mejores prácticas