Sobre este projeto
it-programming / mobile-development
Aberto
Procuro um profissional experiente em Inteligência Artificial e integração com a API da OpenAI para desenvolver um aplicativo de uso pessoal focado no estudo de inglês. O objetivo é criar uma ferramenta robusta e interativa, sem funcionalidades comerciais como pagamentos ou múltiplos usuários.
As funções principais do aplicativo incluem:
1. Conversação por Voz com IA:
O aplicativo deve permitir conversas com uma IA de forma fluida e natural, similar ao modo de voz do ChatGPT, com respostas rápidas e utilizando a voz natural da OpenAI. A IA atuará como um professor de inglês personalizado, adaptando-se ao nível do usuário, formulando perguntas, oferecendo orientação nos estudos, corrigindo erros gramaticais e de pronúncia, e solicitando a repetição de frases corrigidas. Por exemplo, se o usuário disser 'I need go to work', a IA deverá corrigir para 'I need to go to work', explicar brevemente o erro e pedir a repetição da frase correta.
2. Flashcards Inteligentes:
Um sistema de flashcards deve ser implementado, seguindo o conceito de repetição espaçada (estilo Anki), mas com um design visual moderno e limpo. Cada flashcard terá as seguintes características:
Na frente do card:
- Frase em inglês.
- ÁUdio natural gerado pela OpenAI para a frase.
- Botão para repetir o áudio.
- Frase dividida em blocos gramaticais (ex: I | need to go | to work | in the morning), indicando elementos como sujeito, verbo, complemento e expressão de tempo.
No verso do card:
- Tradução da frase para o português.
- Uma explicação concisa sobre a frase ou a estrutura gramatical.
Após a revisão, o usuário poderá classificar o card como 'Errei', 'Difícil', 'Bom' ou 'Fácil' para otimizar a repetição espaçada.
3. Integração e Personalização:
A IA deverá ser capaz de identificar automaticamente erros recorrentes, dificuldades específicas e frases importantes durante as sessões de conversação, transformando-os em novos flashcards. Além disso, o usuário poderá solicitar a criação de um flashcard a partir de qualquer frase dita durante a conversa. O aplicativo deve armazenar o histórico de conversas, erros frequentes, flashcards criados e o desempenho geral do usuário para personalizar e adaptar continuamente os estudos futuros.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias