Descrição
Prompto, um nome derivado de 'Prompt' e da palavra italiana 'Pronto' que significa pronto e rápido, é uma aplicação Angular de código aberto projetada para tornar a interação com Modelos de Linguagem Grandes (LLMs) simples e eficiente. Ela fornece uma interface amigável para interagir com vários LLMs suportados pelo LangChain.js, executando inteiramente dentro do seu navegador como uma Aplicação Web Progressiva (PWA).
A aplicação facilita a comunicação contínua com LLMs através de integrações LangChain.js. Os usuários podem alternar facilmente entre diferentes LLMs, ajustar a criatividade e a previsibilidade das respostas usando o controle de temperatura e escolher entre múltiplos modos de interação. Esses modos incluem uma interface de chat que mantém o contexto da conversa, um modo de notebook para prompts isolados e um sistema de templates para salvar e reutilizar prompts dinâmicos.
Prompto também apresenta um modo 'Arena' para comparação lado a lado de respostas de múltiplos LLMs, e um modo 'Discussão' para criar conversas dinâmicas entre diferentes personas de IA. Para maior privacidade e conveniência, todas as configurações, históricos de chat, templates e configurações são armazenados localmente no armazenamento local do navegador. Embora isso garanta fácil acesso, os usuários são aconselhados de que os dados do armazenamento local podem ser acessados por outros em certas situações e podem ser limpos na página de configurações.
O projeto é de código aberto, disponível sob a Licença MIT, com seu código-fonte acessível no GitHub. Esta interface serverless capacita os usuários a aproveitar LLMs diretamente do seu navegador sem a necessidade de infraestrutura do lado do servidor, tornando-o uma ferramenta acessível para desenvolvedores e entusiastas de IA.
Recursos principais de Prompto
Aplicação web Angular de código aberto
Interface amigável para interação com LLM
Integração com LangChain.js
Suporta múltiplos LLMs
Controle de temperatura ajustável para respostas de LLM
Múltiplos modos de interação: Chat, Notebook, Templates, Arena, Discussão
Modo Chat mantém o contexto da conversa
Modo Notebook para prompts isolados
Sistema de Templates para salvar e reutilizar prompts
Modo Arena para comparar respostas de LLM
Modo Discussão para conversas com múltiplas personas de IA
Aplicação Web Progressiva (PWA) para operação baseada no navegador
Interface serverless
Armazenamento local para configurações, históricos e configurações
Licença MIT
Como usar Prompto?
Configurar conexão LLM: Defina os detalhes do seu provedor de LLM.
Selecionar Modo de Interação: Escolha entre Chat, Notebook, Templates, Arena ou Discussão.
Inserir Prompt: Digite seu prompt de texto na interface.
Ajustar Configurações: Modifique a temperatura ou outros parâmetros conforme necessário.
Interagir com LLM: Envie seu prompt e receba respostas.
Salvar e Reutilizar: Utilize o recurso Templates para prompts recorrentes.
Comparar Respostas: Use o modo Arena para avaliar diferentes LLMs.
Gerenciar Dados: Limpe o armazenamento local da página de configurações, se necessário.
Casos de uso de Prompto
- Interface de Chat LLM
- Engenharia de Prompt
- Comparação de Respostas LLM
- Simulação de Persona de IA
- Prompting Baseado em Templates
- Teste de Prompt Isolado








