Detalhamento de Funcionalidades: Plataforma SaaS de Agentes IAEste documento detalha as funcionalidades propostas para a plataforma SaaS focada em Agentes de Inteligência Artificial, com base nas notas de ideação fornecidas.Princípios FundamentaisInterface Conversacional Central: A interação principal da plataforma será através de uma interface de chat.Agnóstico de Canal: Suporte a múltiplos canais conversacionais (Webchat, Slack, WhatsApp, LLM Chat).Agentes como Colaboradores: Analogia com processos de RH para gerenciar agentes (Recrutar, Convocar, Treinar/Evoluir).Humanos no Comando: Foco na colaboração humano-IA (Centauros, Ironman, Gerentes de Enxames de Agentes).Níveis de AcessoA plataforma terá diferentes níveis de acesso, cada um com permissões específicas:Básico-Colaborador: Acesso padrão para usuários finais.Gestor Equipe: Inclui estatísticas da equipe, gestão de adoção e adição de usuários.Treinador/Auditor: Acesso a telas de homologação, aprimoramento e certificação de agentes.Desenvolvedor: Acesso a telas de configuração do sistema, integrações, aparência, etc.Admin da Conta: Gerenciamento geral da conta do cliente.Admin Mr Turing (God Mode): Acesso total para administração interna da plataforma.Estrutura do Menu Lateral (Conforme Imagem)CHAT: Conversar & @convocarAGENTES:Criar Novo AgenteMercado de AgentesMeu time de AgentesMinhas Preferências & MemóriaMeus Arquivos & ConexõesAvaliar & EvoluirMÉTRICAS DE USO:Performance individualPerformance Equipe (*)CAPACITAÇÃO:NotíciasCursosSuporte TécnicoCentral de Uso & TreinamentoCONFIGURAÇÕES:Meu PerfilMinhas Conexões CorporativasMinha EmpresaConsumo & FaturamentoFuncionalidades Detalhadas1. CHAT (Landing Page)Objetivo: Ponto central de interação do usuário com os Agentes via conversa, @convocações e respostas ao "Agent Inbox".Interface (UI):Mensagem de Boas-Vindas: Personalizada (estilo Claude), com texto e apelido do usuário.Menu Lateral de Conversas: Histórico de chats realizados (inspirado em GPT/Adapta).Agent Inbox (Futuro): Evolução do histórico de conversas, com notificações de mensagens assíncronas enviadas por Agentes (com ícone de "não lida").Barra de Prompt: Em destaque, com botões para:Pesquisa Pública (Ícone 1)Deep Research (Ícone 2)@Convocação (Ícone 3)Dropdown de Modelo: Seleção de modelos de LLM (texto, imagem, CoT, SLMs) com base no plano do usuário ou necessidade.Mini-Card "Prompts Sugeridos": Sugestões dinâmicas de prompts (inspirado em Perplexity).Card "Comunicados": Espaço para anúncios da empresa ou da plataforma (inspirado em Glean/Guru).@Convocações:Conceito: Unifica a interação com agentes em uma única experiência conversacional, eliminando a necessidade de sessões separadas.Funcionamento:Marcar @apelido do agente no chat.Opcionalmente, apresentar campos para input de variáveis específicas do agente (definidas na configuração).Formato flexível para ser usado em diferentes canais (Webchat, WhatsApp, Slack). Ex: @leadqualificator /nome:Rodrigo Helcer /empresa:Stilingue (ou usar outros delimitadores como {}, [], #, ?, <>).2. AGENTESObjetivo: Gerenciar o ciclo de vida dos agentes (Criar, Recrutar, Selecionar, Gerenciar).Currículo do Agente: Perfil detalhado de cada agente:Nome: Ex: "Qualificador de Leads"@apelido: Identificador único para convocação. Ex: @leadqualificatorShort Link: URL curta para fácil compartilhamento e acesso.Expertise/Time: Área de colaboração (múltiplas tags). Ex: VendasFunção: Papel suportado (múltiplas tags). Ex: SDRCaso de Uso: Aplicação específica (múltiplas tags). Ex: Qualificação de LeadsSkills: Descrição das habilidades e conhecimentos.Conexões: Ferramentas e sistemas aos quais o agente está conectado.Tempo de Experiência: Tempo desde a criação/ativação. Ex: 1 ano, 6 meses, 2 diasAvaliação do Time: Feedback dos usuários (👍 / 👎). Ex: 50 👍, 23 👎Status: Estado atual (Pausado / Em Operação) com botões de controle (Pause/Play).Maturidade: Estágio de desenvolvimento (Em Configuração / Em Treinamento / Pronto para Trabalhar / Certificado - com selo).Estatísticas de Trabalho:Qtd. de usuários que "recrutaram" (adicionaram ao seu time).Qtd. de vezes convocado pelo usuário atual.Qtd. de vezes convocado na companhia.Versão: Controle de versão automático a cada edição, com histórico e possibilidade de rollback.Criador: Usuário que criou o agente.Mentor Responsável: Usuário responsável pela melhoria contínua (pode ser o criador ou outro).Tarefas: Resumo das tarefas que executa, com botão para "Editar".Testar: Botão para executar a tarefa do agente uma vez para fins de teste.Permissões de Acesso: Níveis de permissão para interagir com o agente (Ver / Recrutar / Comentar / Editar).Comentários e Sugestões: Espaço para feedback dos usuários (prós, contras, sugestões de melhoria).3. TAREFAS (Configuração dos Agentes)Objetivo: Definir o que cada agente faz e como faz.Modos de Criação/Edição:Modo Conversa Simples: Similar a Glean Prompts / GPTs (interface baseada em prompt).Modo Operador Simplificado: Wizard guiado para instruções e workflow simplificado (sem builder visual de workflow, estilo Glean Agents).Modo Builder (Avançado): Construtor visual de workflow (desenvolvimento futuro, após modos mais simples).Componentes de uma Tarefa (Comuns a todos os modos):Instruções:Estáticas: Texto fixo definindo o comportamento base.Variáveis: Parâmetros que podem ser informados no momento da convocação ou configuração.Tools (Ferramentas): Conexões com outros sistemas (APIs, bancos de dados, etc.).Ações: Comandos específicos que o agente executa nas ferramentas conectadas.Data (Dados): Fontes de dados que o agente acessa para realizar a tarefa.Modelo: Especificação do modelo de LLM a ser utilizado para a tarefa.4. PREFERÊNCIAS E MEMÓRIA DO USUÁRIOObjetivo: Personalizar a experiência do usuário e melhorar a performance dos agentes e recomendações.Tela de Preferências:Campos para o usuário descrever:Quem é (cargo, função).Com o que trabalha (área, projetos).O que busca de apoio da plataforma.Finalidade:Melhorar o ajuste fino dos modelos (similar ao ChatGPT Custom Instructions).Alimentar um modelo de recomendação de "Next Best Actions".Transparência e Controle: Permitir ao usuário visualizar, corrigir ou apagar as informações que o sistema coletou sobre ele.Persistência (Desafio Sequoia): Foco em conhecer o cliente cada vez melhor e oferecer apoio consistente ao longo do tempo.5. ARQUITETURA DE AGENTESObjetivo: Planejar a arquitetura para escalabilidade e interoperabilidade futura.Considerações desde o início (mesmo que não implementadas imediatamente):(1) Federalização: Possibilidade de compartilhar agentes "Mr Turing" (proprietários da plataforma) entre diferentes clientes.(2) Conexão com Terceiros: Integração com agentes de outras plataformas/desenvolvedores para oferta conjunta.(3) Interoperabilidade / Agent Economy: Capacidade dos agentes interagirem entre si, potencialmente trocando recursos (conceito Sequoia).6. AVALIAR E EVOLUIR AGENTESObjetivo: Fornecer um local para monitorar a performance dos agentes e facilitar sua melhoria contínua.Inspiração: Guru Training Center.Funcionalidades:Dashboards de performance por agente.Logs de execução e interações.Ferramentas para identificar falhas e áreas de melhoria.Interface para retreinar/ajustar as Tarefas e Instruções dos agentes.Sistema de feedback e avaliação (vinculado ao "Currículo do Agente").Processo de certificação e homologação (ligado à "Maturidade" do agente).7. MÉTRICAS DE USOObjetivo: Fomentar a adoção, capacitação, certificação e evolução do uso da plataforma através de dados e gamificação.Performance Individual:"Proficiência em IA": Indicador do nível de habilidade do colaborador no uso da plataforma e dos agentes.Base de Cálculo: Tarefas realizadas, onboarding, uso de funcionalidades avançadas.Gamificação: Níveis, badges, pontuações para estimular a adoção.Recomendação de Next Best Actions: Sugestões personalizadas para o usuário explorar mais a plataforma.Métricas de Adoção: Frequência de uso, variedade de agentes utilizados, etc.Benchmark: Comparação anônima com outros usuários e médias da equipe/empresa.Performance Equipe (Visão do Gestor):Estatísticas Consolidadas: Dados de uso de todos os usuários que reportam ao gestor.Visão Individual e Agrupada: Análise por membro da equipe e por equipe (caso gerencie múltiplas).Benchmark: Comparação com outros gestores e médias da empresa para estimular a melhoria.
Loading...
caraca, que perfeito! parabéns, ótimo trabalho.
agora, vamos evoluir, de acordo com o meu backlog + o que você já implementou, por favor, faça mais uma grande rodada de alterações, refinamentos e implementações.
Loading...
The code returns the following error:
Unexpected token. Did you mean `{'>'}` or `>`?
> <DropdownMenuItem>Alta proficiência (>80)</DropdownMenuItem>
> ^
at (/app/metricas/equipe/page)
Revise the code to address the error.
I was previewing: /metricas/equipe