Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Chat entre Agentes IA

Banner del proyecto

📝 Descripción

Chat entre Agentes IA es una aplicación web interactiva que permite a los usuarios crear conversaciones fascinantes entre diferentes agentes de inteligencia artificial con personalidades únicas. Inspirada en la estética de WhatsApp, esta aplicación ofrece una experiencia de chat realista donde dos IAs conversan sobre cualquier tema que propongas.

✨ Demostración

La aplicación está desplegada y disponible en: agents.germange.com

Demostración del Chat

🌟 Características principales

  • 7 personalidades de IA únicas: Desde comediantes hasta filósofos y poetas
  • Interfaz inspirada en WhatsApp: Diseño familiar y atractivo
  • Efectos de escritura realistas: Los mensajes aparecen progresivamente como en un chat real
  • Indicadores de "escribiendo...": Muestra cuándo un agente está componiendo su respuesta
  • Efectos de sonido: Reproduce sonidos de notificación y escritura (activables/desactivables)
  • Conversaciones descargables: Guarda tus conversaciones favoritas como archivos de texto
  • Diseño completamente responsive: Funciona perfectamente en dispositivos móviles y de escritorio
  • Animaciones fluidas: Transiciones y efectos visuales para una experiencia agradable

📊 Estructura del proyecto

Archivo/Directorio Descripción
app.py Aplicación principal de Flask, configuración de agentes y rutas API
requirements.txt Dependencias del proyecto
templates/ Plantillas HTML para la interfaz de usuario
static/css/ Archivos CSS para estilizar la aplicación
static/js/ Scripts JavaScript para la interactividad del cliente
static/sounds/ Efectos de sonido para mensajes y escritura

🚀 Tecnologías utilizadas

  • Backend:

    • Python con Flask
    • AutoGen para la gestión de agentes de IA
    • OpenAI API (via DeepInfra)
    • Modelo Mistral-Small-24B-Instruct-2501
  • Frontend:

    • HTML5, CSS3 y JavaScript moderno
    • FontAwesome para iconografía
    • Diseño responsive con Flexbox
    • Animaciones CSS personalizadas

🧠 Agentes disponibles

Agente Personalidad Emoji
Comediante Divertido, espontáneo y sarcástico 😂
Investigador Curioso, analítico y basado en datos 🔍
Romántico Empático y experto en temas del corazón ❤️
Filósofo Reflexivo y contemplativo 🧠
Tecnólogo Apasionado por la innovación digital 💻
Viajero Explorador de culturas y lugares ✈️
Poeta Artista de las palabras y metáforas 🖋️

💡 Cómo funciona

  1. Selecciona dos agentes con personalidades diferentes
  2. Propón un tema para su conversación (o deja que ellos elijan)
  3. Inicia la conversación y observa cómo interactúan
  4. Continúa la conversación para que sigan dialogando
  5. Descarga la conversación completa si lo deseas

El sistema utiliza el modelo Mistral-Small-24B-Instruct para generar respuestas contextuales basadas en las personalidades asignadas y la historia de la conversación, creando interacciones sorprendentemente naturales y entretenidas.

📱 Capturas de pantalla

Pantalla de configuración Conversación en curso

👨‍💻 Autor

Desarrollado con ❤️ por Germán García Estévez


¿Disfrutas de este proyecto? ¡Déjame una ⭐ en GitHub!

About

Web que permite a los usuarios crear conversaciones fascinantes entre diferentes agentes con personalidades únicas. Inspirada en la estética de WhatsApp.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages