This AI Language Assistant aims to extend the language offering and also augment the learning experience for students between instructor-led classes in a fictitious school website for the purpose of participating in the ExamPro GenAI Bootcamp 2025.
This project has the following main objectives:
- Build a collection of learning apps using various different use-cases of AI
- Maintain the learning experience the learning portal using AI developer tools
- Extend the platform to support various different languages
After the conclusion of this bootcamp, the results and concepts materialized during the implementation of this project will be applied in a real solution to support the teaching and learning of national languages for the educational system in Angola.
The installation and execution of this project codebase will be directly linked to future choices about the system architecture to be adopted.
With the main options being cloud implementation or on-permissions environment, the installation and usage instructions will be updated to allow the correct use of the system.
To clone this repo, use the followin code:
git clone https://github.com/VCharrua/free-genai-bootcamp-2025.git
cd free-genai-bootcamp-2025
Future contributions may be allowed in forked versions of this repo.
Note: The documentation and code contained in this repository will be updated during the event, thus detailing the various phases and concepts implemented in this solution.
Check the individual project documentation for more details.
This Free GenAI Bootcamp 2025
repo contains the following projects developed during the event:
Project name | Description | Link | Deployment |
---|---|---|---|
GenAI Architecting | Comprehensive architectural planning for the language learning platform, covering business requirements, data strategy, model selection criteria, infrastructure design, and governance considerations for supporting multiple languages and AI use-cases | readme | N/A |
Language Portal | A comprehensive language learning platform for Portuguese and Kimbundu vocabulary acquisition serving as a vocabulary repository, learning record store, and unified launchpad for various language learning applications | readme | docker |
Language Portal - Backend | Backend component of the Language Portal project providing a Flask API for data management of vocabulary words, study sessions, and learning activities | readme | docker |
Language Portal - Frontend | Frontend component of the Language Portal project built with React to provide an intuitive user interface for vocabulary exploration and study session management | readme | docker |
Sentence Construction | AI-powered tools for sentence construction using different LLM models including ChatGPT, Claude, and Meta AI | readme | N/A |
Vocabulary Importer | Web application for generating thematic vocabulary categories for language learning using AI, expanding the Language Portal's vocabulary repository | readme | docker |
Ollama Mega-service | Implementation guide for running large language models locally using Ollama's efficient runtime with Open-WebUI frontend | readme | docker |
Translation Mega-service | OPEA Translation Mega-service architecture implementation guide providing powerful translation capabilities powered by large language models | readme | docker |
This section details the project resources and data used during the development of the solution and will be updated during the course of the bootcamp.
Bugs will be tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help me fix-it it by providing a detailed and welcomed feedback.
Note : During the course of the bootcamp, contributions will be welcomed in the form of feedback on the issues page. Future collaboration may be allowed and detailed in the contribution guide.
Please ⭐️ this repository if this project helped you!
During this phase, this codebase licensing model will be based on the original repo conditions, subject to future changes.
Thanks to the ExamPro Training Team, Super Gest Instructors and all the Sponsors for this incredible Bootcamp and all the effort involved in this project.