Inspiration
Este reto nos motivó porque representaba algo completamente nuevo para nosotras. Lo vimos como una oportunidad para aprender sobre agentes de inteligencia artificial, automatización y aplicaciones reales de la IA generativa. Además, queríamos salir de nuestra zona de confort y desarrollar una solución que resolviera un problema real presente en muchas empresas: la captura y transferencia manual de datos entre sistemas.
What it does
ReplicAI automatiza el proceso de captura y transferencia de datos entre aplicaciones web.
En lugar de depender de reglas programadas manualmente o integraciones específicas para cada sitio, nuestro agente observa cómo un usuario realiza una tarea una sola vez, aprende las relaciones entre los datos de origen y los campos de destino, y posteriormente replica el proceso de forma autónoma.
Gracias al uso de inteligencia artificial y análisis semántico, el sistema puede adaptarse a diferentes páginas web y flujos de trabajo sin necesidad de modificar el código para cada caso.
How we built it
Construimos ReplicAI utilizando Python, Playwright y la API de Gemini.
- Playwright nos permitió interactuar y automatizar acciones dentro de páginas web.
- Gemini se encarga del razonamiento semántico para identificar qué información del sistema origen corresponde a cada campo del sistema destino.
- Implementamos un sistema de aprendizaje por demostración, donde el agente observa las acciones realizadas por el usuario y genera automáticamente un modelo reutilizable.
- Desarrollamos mecanismos de validación, puntuación de confianza y verificación para garantizar que los datos se transfieran correctamente.
El resultado es un agente capaz de aprender un proceso observándolo una sola vez y ejecutarlo posteriormente con nuevos datos.
Challenges we ran into
Uno de los mayores desafíos fue aprender a trabajar con APIs de inteligencia artificial e integrarlas dentro de un flujo de automatización real.
También fue complicado diseñar un sistema que pudiera aprender de las acciones humanas y generar mapeos confiables entre diferentes páginas web. Durante el desarrollo tuvimos que realizar múltiples pruebas, corregir errores y mejorar continuamente la lógica de validación para lograr resultados consistentes.
Accomplishments that we're proud of
Estamos orgullosas de haber desarrollado un prototipo completamente funcional capaz de aprender procesos sin depender de reglas específicas para cada sitio web.
Nuestro sistema no requiere programar manualmente cada correspondencia entre campos, sino que aprende observando al usuario y utilizando inteligencia artificial para inferir las relaciones entre los datos.
Además, logramos crear una solución flexible, escalable y aplicable a distintos escenarios empresariales donde actualmente se realizan tareas repetitivas de captura de información.
What we learned
A lo largo de este proyecto aprendimos mucho más que el uso de APIs y librerías.
Aprendimos sobre automatización inteligente, agentes de IA, integración de tecnologías y resolución de problemas complejos. También fortalecimos habilidades como el trabajo en equipo, la comunicación efectiva, la organización y la perseverancia.
Este proyecto nos enseñó que los mejores resultados se obtienen cuando se mantiene el enfoque en el objetivo y se continúa iterando incluso cuando aparecen dificultades.
What's next for Ingeniosas
Nuestro objetivo es seguir escalando ReplicAI hasta convertirlo en una plataforma accesible para cualquier empresa.
Queremos desarrollar una solución basada completamente en la web, donde los usuarios puedan entrenar y desplegar agentes sin necesidad de instalar software adicional.
Entre nuestras siguientes metas se encuentran:
- Automatizar procesos empresariales más complejos.
- Soportar flujos de trabajo de múltiples pasos.
- Mejorar la precisión del razonamiento semántico.
- Integrar sistemas empresariales y CRMs.
- Ofrecer el servicio como una plataforma SaaS accesible desde cualquier navegador.
Nuestra visión es que cualquier empresa pueda automatizar procesos repetitivos simplemente mostrando una vez cómo se realiza una tarea y dejando que ReplicAI se encargue del resto.
Log in or sign up for Devpost to join the conversation.