Skip to content

RaggioAI/Dondza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Plataforma Dondza 🇲🇿

Licença: MIT

Dondza é uma aplicação de chat com Inteligência Artificial concebida para ajudar os utilizadores a aprender e praticar Xitsonga (Changane) e Português, com especial enfoque no contexto moçambicano.

A Nossa Missão: Unir a IA às Línguas Locais

A tecnologia, especialmente a Inteligência Artificial, muitas vezes ignora línguas menos representadas. Em países como Moçambique, línguas locais valiosas como o Xitsonga carecem de ferramentas digitais e recursos de aprendizagem baseados em IA, disponíveis para línguas globalmente dominantes...

A Dondza pretende mudar isso.

A nossa missão é:

  • Democratizar a IA: Tornar a tecnologia de IA avançada acessível para a aprendizagem de línguas locais.
  • Preservar & Promover: Oferecer uma plataforma moderna para o envolvimento e aprendizagem do Xitsonga.
  • Capacitar: Criar oportunidades para programadores locais em Moçambique e além de contribuírem para projetos de IA com impacto.
  • Conectar: Fomentar uma comunidade em torno da aprendizagem de línguas e tecnologia na região.

Este projeto serve como prova de conceito e ponto de partida, demonstrando que a IA pode ser utilizada eficazmente para línguas como o Xitsonga.

Foco Atual e Futuro

Neste momento, o nosso principal objetivo é aumentar a quantidade e qualidade dos documentos de informação sobre a língua Xitsonga, para enriquecer a base de conhecimento da plataforma e melhorar a experiência dos utilizadores.

A ideia é começar com o Xitsonga, mas o nosso compromisso é, gradualmente, abranger todas as línguas nacionais de Moçambique, tornando a plataforma cada vez mais inclusiva e representativa da diversidade linguística do país.

Este projeto será aberto a todos os moçambicanos, incentivando a participação e colaboração de qualquer pessoa interessada em preservar, promover e aprender as línguas nacionais.

Funcionalidades Principais

  • Chat com IA: Conversa interativa alimentada por modelos da OpenAI.
  • Aprendizagem Contextual (RAG): Utiliza Geração Aumentada por Recuperação com documentos personalizados para fornecer respostas contextualmente relevantes sobre Xitsonga e Português.
  • Foco Linguístico: Concebido principalmente para Xitsonga (Changane) e Português (PT/MZ).
  • Módulos de Aprendizagem ("Competências"): Secções dedicadas à aprendizagem de verbos, palavras comuns, calão, consulta de dicionário e prática de conversação (parcialmente implementado).
  • UI Responsiva: Construído com frameworks modernos para uma experiência limpa em diferentes dispositivos.
  • Código Aberto: Incentivando contribuições da comunidade para melhorar e expandir a plataforma.

Contribuir

Contribuições são bem-vindas e muito apreciadas! Ajude-nos a tornar o Dondza um melhor recurso para aprendizes de línguas e uma montra para a IA no contexto moçambicano.

Como Contribuir:

  1. Faça fork do repositório: Clique no botão 'Fork' na página do GitHub.
  2. Clone o seu fork: git clone https://github.com/SeuUtilizador/dondza-platform.git
  3. Crie uma nova branch: Baseie as suas alterações na branch dev.
    git checkout dev
    git pull origin dev # Certifique-se de que tem as últimas alterações do dev original
    git checkout -b feature/o-nome-da-sua-feature
  4. Faça as suas alterações: Implemente a sua funcionalidade ou correcção de bug.
  5. Faça commit das suas alterações: Use mensagens de commit claras e descritivas.
    git add .
    git commit -m "feat: Adicionar funcionalidade X" -m "Descrição detalhada das alterações..."
  6. Faça push para o seu fork:
    git push origin feature/o-nome-da-sua-feature
  7. Abra um Pull Request (PR): Vá ao repositório original no GitHub e abra um PR da sua branch de feature para a branch dev do repositório principal.
  8. Revisão: Os PRs serão revistos e poderá receber feedback. Uma vez aprovados, serão integrados na dev. As alterações em dev serão eventualmente integradas em main para deployment em produção após testes.

Áreas para Contribuição:

  • Melhorar os documentos de contexto do RAG.
  • Melhorar a engenharia de prompts.
  • Adicionar mais módulos e conteúdos de "Competências".
  • Implementar funcionalidade de histórico de chat.
  • Adicionar autenticação de utilizadores.
  • Melhorar o design UI/UX.
  • Corrigir bugs.
  • Adicionar testes unitários ou de integração.

Licença

Este projeto está licenciado sob a Licença MIT. Consulte o ficheiro LICENSE para mais detalhes (Poderá ter de criar um ficheiro LICENSE se ainda não existir).


Vamos construir algo impactante juntos! ✨

About

Dondza – Inteligência Artificial para Línguas Tradicionais

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •