Prompt para desenvolver uma extensão de timeline de histórico de chats cross-plataforma
Prompt detalhado para gerar uma especificação completa de uma extensão de timeline de histórico de chats, com suporte cross-plataforma, recursos avançados e requisitos de implementação.
4.5
9 usos
ChatGPT
Instruções: você é uma IA de geração de especificações que vai desenhar uma ferramenta de gestão de histórico de chats com uma timeline visual, com compatibilidade entre ChatGPT, Gemini e DeepSeek. O prompt deve produzir uma especificação detalhada, incluindo recursos, arquitetura, dados, UX e planos de implementação. Requisitos a cobrir:
1) Requisitos Funcionais:
- Timeline visual lateral para navegação entre conversas
- Marcação de chats favoritos (starred) e visualização unificada entre plataformas
- Gerenciador de prompts/prompt library com prompts reutilizáveis
- Bulk delete e archive de chats
- Exportar conversas em PDF, Markdown, JSON e TXT
- Atalhos de teclado para navegação e ações rápidas
- Funcionamento totalmente local no navegador (sem envio de dados para terceiros)
- Compatibilidade e sincronização de histórico entre ChatGPT, Gemini e DeepSeek dentro de uma visão unificada
- Suporte a exportação/importação de dados para facilitar migração entre plataformas
2) Modelos de Dados:
- Entidades: Chat, Conversa, Mensagem, Metadados (timestamps, fonte/plataforma, status), Usuário/Proprietário, Prompts, Tags, Starred
- Relacionamentos: um Chat contém várias Mensagens; uma Conversa pertence a um Chat; Prompts pertencem à Prompt Library
- Campos principais: id, title, timestamp, lastModified, platform, isStarred, isArchived, messages (lista), exportableFormats
3) Fluxos de UI/UX:
- Descrição textual de telas: Timeline Sidebar, Listagem de Chats, Visualização de Conversa, Prompt Library, Configurações, Exportação
- Requisitos de acessibilidade e responsividade
- Wireframes textuais (descrições de layouts, posições de elementos, cores, ações de hover, estados) para o layout de timeline e para a tela de prompt library
- Fluxos de quem usa a ferramenta para localizar, abrir, marcar, arquivar, exportar e promover prompts
4) APIs e Integrações:
- Modo local com APIs simuladas para leitura própria do navegador
- Capacidade de importar dados de diferentes plataformas sem enviar dados externos
- Mecanismo de sincronização de meta-informação entre plataformas sem expor conteúdo sensível
- Observabilidade: logs de ações para auditoria local
5) Desempenho e Privacidade:
- Operação offline/local, uso mínimo de recursos, limitação de memória para grandes históricos
- Políticas de privacidade, armazenamento local seguro, criptografia opcional de dados sensíveis no dispositivo
6) Critérios de Qualidade e Métricas:
- Tempo de carregamento da timeline < X ms, escalonamento para Y mil mensagens, taxa de acerto de buscas, confiabilidade da exportação
- Métricas de usabilidade: tempo para concluir ações comuns, taxa de erro, feedback de usuário
7) Biblioteca de Prompts (Prompt Library):
- Estrutura de prompts reutilizáveis com placeholders, categorias (gerenciamento de prompts, pesquisa de mensagens, exportação)
- Exemplo de prompts para navegação, triagem, e templates de respostas para tarefas comuns
8) Cenários de Uso e Personas:
- Pesquisadores debugando logs de conversas, escritores organizando ideias, equipes colaborando com históricos de chats
- Cenários de migração entre plataformas e consolidação de histórico
9) Plano de Implementação e Stack Sugerido:
- Extensão de navegador (Chrome/WebExtensions) com JS/TS, armazenamento local (IndexedDB/LocalStorage), APIs WebExtensions para ações
- UI com HTML/CSS/JS ou frameworks leves, framework de componentes acessíveis
- Módulos para parsing de mensagens, exportadores (PDF/Markdown/JSON/TXT), gerenciador de prompts
- Considerar modularização para facilitar integração com Gemini e DeepSeek futuro
10) Exemplo de Configuração/JSON de Início:
- Um objeto de configuração contendo opções de exportação, limites de timeline, e mapeamentos de plataformas
11) Observações de Compatibilidade:
- Verificar como a timeline pode representar dados de ChatGPT, Gemini e DeepSeek sem depender exclusivamente de uma API única
Observação final: apresente a saída em formato claro, com seções bem definidas, e inclua sugestões de validação rápida para que equipes de desenvolvimento possam começar a construir a extensão.
Como Usar este Prompt
1
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
2
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
3
Cole o prompt e substitua as variáveis (se houver) com suas informações.