Skip to content
Joel Alejandro Milla Lopez edited this page Sep 7, 2024 · 4 revisions

NeoSync - Softies

Neosync es una plataforma de gestion de preventa de proyectos de software que utiliza Inteligenecia Artificial para eficientizar y agilizar el proceso de preventa.

Índice

  1. Documentos Entregados
  2. Planeación
  3. Diagrama de Componentes
  4. Prueba Técnica de AI
  5. Aplicación de AI en la Solución

Documentos Entregados

En este bloque hemos entregado los siguientes documentos. Puedes acceder a ellos directamente desde los siguientes enlaces:

Estos documentos se encuentran detallados en la Wiki del proyecto para un acceso más fácil y una consulta rápida durante el desarrollo.


Planeación

Utilizamos Jira para administrar el proyecto, y en este enlace puedes ver las historias de usuario que vamos a realizar, organizadas en los sprints correspondientes.


Diagrama de Componentes

Aquí puedes ver el diagrama de componentes y el stack tecnológico definido hasta el momento:

Screenshot 2024-08-29 at 5 02 33 p m

Diagrama de Componentes

Descripción del Stack Tecnológico:

  • Frontend:

    • Next.js: Framework de React para aplicaciones web.
    • Typescript: Añade tipado estático a JavaScript.
    • Shadcn/UI: Sistema de componentes UI basado en Tailwind CSS.
    • Tailwind CSS: Un framework de CSS para diseño rápido y eficiente.
  • Backend:

    • Supabase: Plataforma backend que incluye almacenamiento y autenticación.
    • PostgreSQL: Base de datos relacional utilizada para la persistencia de datos.
  • Componentes Externos:

    • Pinecone: Servicio para indexar y buscar vectores, clave para la búsqueda.
    • LLaMA de Meta: Modelo de lenguaje (LLM) utilizado para capacidades avanzadas de AI, como procesamiento de lenguaje natural (NLP).
  • Deployment / CI/CD:

    • Vercel: Plataforma de despliegue para proyectos de frontend.
    • Docker: Herramienta para contenerización y despliegue de aplicaciones.
    • GitHub Actions: Automatización de flujos de trabajo para CI/CD.

Prueba Técnica de AI

Hemos realizado una prueba técnica inicial con LLaMA, que se encuentra en el directorio del proyecto: Prueba Técnica de AI. Esta prueba valida la integración básica con el modelo LLaMA y su potencial para realizar tareas avanzadas.


Aplicación de AI en la Solución

El uso de inteligencia artificial en NEOSYNC será clave para mejorar la experiencia del usuario. Implementaremos AI de las siguientes formas:

  1. Agente Inteligente:

    • El sistema contará con un agente que tendrá conocimiento de las tareas asignadas, permitiendo automatizar acciones y generar recomendaciones proactivas.
  2. Asistente Personalizado:

    • Se integrará un ayudante que proporcionará recomendaciones específicas a los usuarios registrados. Esto será visible mediante:
      • Notificaciones personalizadas para eficientizar el trabajo.
      • Botones de ayuda para generar propuestas automáticas.
      • Chatbot para asistir en preguntas frecuentes y guiar al usuario.

Este enfoque permitirá mejorar la eficiencia del sistema y la interacción con los usuarios, adaptándose a sus necesidades en tiempo real.


Para más detalles, ponte en contacto con el equipo.