Descripción
Prompto, un nombre derivado de 'Prompt' y la palabra italiana 'Pronto' que significa listo y rápido, es una aplicación Angular de código abierto diseñada para hacer que la interacción con Modelos de Lenguaje Grandes (LLMs) sea simple y eficiente. Proporciona una interfaz fácil de usar para interactuar con varios LLMs compatibles con LangChain.js, ejecutándose completamente dentro de su navegador como una Aplicación Web Progresiva (PWA).
La aplicación facilita la comunicación fluida con LLMs a través de integraciones de LangChain.js. Los usuarios pueden cambiar sin esfuerzo entre diferentes LLMs, ajustar la creatividad y predictibilidad de las respuestas utilizando el control de temperatura y elegir entre múltiples modos de interacción. Estos modos incluyen una interfaz de chat que mantiene el contexto de la conversación, un modo de bloc de notas para prompts aislados y un sistema de plantillas para guardar y reutilizar prompts dinámicos.
Prompto también presenta un modo 'Arena' para la comparación lado a lado de respuestas de múltiples LLMs, y un modo 'Discusión' para crear conversaciones dinámicas entre diferentes personas de IA. Para una mayor privacidad y conveniencia, todas las configuraciones, historiales de chat, plantillas y configuraciones se almacenan localmente en el almacenamiento local del navegador. Si bien esto garantiza un fácil acceso, se advierte a los usuarios que los datos del almacenamiento local pueden ser accedidos por otros en ciertas situaciones y pueden ser borrados desde la página de configuración.
El proyecto es de código abierto, disponible bajo la Licencia MIT, con su código fuente accesible en GitHub. Esta interfaz sin servidor permite a los usuarios aprovechar los LLMs directamente desde su navegador sin requerir infraestructura del lado del servidor, lo que la convierte en una herramienta accesible para desarrolladores y entusiastas de la IA por igual.
Características principales de Prompto
Aplicación web Angular de código abierto
Interfaz fácil de usar para la interacción con LLM
Integración con LangChain.js
Soporta múltiples LLMs
Control de temperatura ajustable para respuestas de LLM
Múltiples modos de interacción: Chat, Bloc de notas, Plantillas, Arena, Discusión
El modo Chat mantiene el contexto de la conversación
El modo Bloc de notas para prompts aislados
Sistema de plantillas para guardar y reutilizar prompts
El modo Arena para comparar respuestas de LLM
El modo Discusión para conversaciones de múltiples personas de IA
Aplicación Web Progresiva (PWA) para operación basada en navegador
Interfaz sin servidor
Almacenamiento local para configuraciones, historiales y configuraciones
Licencia MIT
¿Cómo usar Prompto?
Configurar conexión LLM: Configure los detalles de su proveedor de LLM.
Seleccionar Modo de Interacción: Elija entre Chat, Bloc de notas, Plantillas, Arena o Discusión.
Ingresar Prompt: Introduzca su prompt de texto en la interfaz.
Ajustar Configuraciones: Modifique la temperatura u otros parámetros según sea necesario.
Interactuar con LLM: Envíe su prompt y reciba respuestas.
Guardar y Reutilizar: Utilice la función de Plantillas para prompts recurrentes.
Comparar Respuestas: Use el modo Arena para evaluar diferentes LLMs.
Gestionar Datos: Borre el almacenamiento local desde la página de configuración si es necesario.
Casos de uso de Prompto
- Interfaz de Chat LLM
- Ingeniería de Prompts
- Comparación de Respuestas LLM
- Simulación de Personas de IA
- Prompting Basado en Plantillas
- Pruebas de Prompts Aislados








