Sobre este projeto
it-programming / web-development
Aberto
Estou buscando um desenvolvedor experiente para aprimorar um aplicativo de ia conversacional existente, focado em ajudar usuários a atingir suas necessidades através de um consultor de ia com avançadas capacidades de manejo linguístico e geração de conteúdo. O aplicativo está atualmente implantado no Replit e requer uma série de melhorias e correções.
As responsabilidades principais incluem:
1. Correção de Bugs Críticos: Resolver problemas relacionados à compra de assinaturas, erros nas configurações de idioma, falhas na atualização de perfil do usuário e problemas na geração de imagem/post para redes sociais. Será necessário solicitar uma API key válida para a funcionalidade de geração de imagem/post.
2. Integração de Armazenamento Seguro: Implementar a integração de armazenamento seguro para arquivos, utilizando serviços de terceiros como o Supabase, garantindo a integridade e a segurança dos dados.
3. Refinamento do Consultor de IA: Aprimorar o componente de Consultor de IA para melhorar a linguagem na conversação, garantir a formatação correta de Markdown na entrada e saída, e implementar guardrails para manter o foco na conversa, evitando mudanças indesejadas entre português e inglês.
4. Armazenamento de Mensagens de Chat: Habilitar o armazenamento persistente de mensagens de chat para garantir a continuidade das sessões e uma experiência de usuário fluida.
5. Redesenho da Seção Diagnóstica: Reestruturar a seção Diagnóstica, agrupando perguntas por categoria para uma melhor experiência do usuário. Além disso, otimizar processos lentos, como a geração de planos de ação e análises SWOT, movendo-os para tarefas em background com notificações ao usuário.
6. Otimização da Arquitetura de Backend: Reduzir a dívida técnica e melhorar a eficiência do backend, utilizando processos assíncronos e em background para tratar operações de dados complexas.
7. Melhoria de Templates de Prompt: Refinar os templates de prompt para suportar conversas bilíngues de forma eficaz (português e inglês).
8. Implementação de Segurança API: Fortalecer a segurança da api e implementar limitação de taxa para controlar os custos de uso da ia e prevenir o uso indevido da plataforma.
9. Fortalecimento da Internacionalização (i18n): Melhorar o suporte à internacionalização para o alternador de idioma, garantindo uma transição suave e precisa entre os idiomas.
10. Gerenciamento de Sessões e Segurança: Aprimorar o gerenciamento de sessões, a integridade do banco de dados e as políticas de segurança para proteger a infraestrutura geral do aplicativo.
11. Opções Alternativas de Autenticação: Adicionar opções alternativas de login e autenticação, além da autenticação Replit atual, para oferecer maior flexibilidade aos usuários.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias