Inspiration

We were inspired by the rich tradition of Griots, the West African storytellers, historians, and praise singers. Like the Griots, we aim to preserve knowledge, share wisdom, and empower individuals. Our goal is to leverage the power of AI to provide personalized, accessible, and effective learning solutions.

What it does

1- Customized Course Creation:

  • Users input a desired course title.
  • Our AI, powered by the Gemini API, generates a detailed course structure, including: A concise course description A well-organized module breakdown Specific lesson topics within each module. 2- Simulated Job Interviews:
  • Our AI chatbot engages users in a realistic job interview simulation.
  • It asks a series of relevant questions based on common interview scenarios.
  • The chatbot analyzes the user's responses, provides immediate feedback, and offers tips for improvement.

    How we built it

    To bring Griot Assistance to life, we leveraged a combination of cutting-edge technologies:

  • Gemini API: This powerful language model serves as the brain of our AI, enabling natural language processing, text generation, and understanding. It's the core component that powers our course generation and interview simulation features.

  • Node.js: We utilized Node.js to build the backend server, handling API requests, data processing, and integration with the Gemini API. It provides a robust and efficient framework for our application's server-side logic.

  • Vue.js: We employed Vue.js to create a dynamic and user-friendly frontend interface. This popular JavaScript framework allowed us to build interactive components, handle user input, and display generated content seamlessly.

  • Cloud Platform: We deployed our application on Firebase to ensure scalability, reliability, and accessibility. This cloud-based infrastructure enables our service to handle increasing user demand and provides a seamless user experience.

    Challenges we ran into

  • AI Model Accuracy: Ensuring the AI generates accurate and relevant course structures and interview questions required careful training and fine-tuning.

  • User Experience: Designing an intuitive and engaging user interface was crucial to maximize the effectiveness of our tools.

  • Ethical Considerations: We prioritized responsible AI development, addressing potential biases and ensuring privacy.

    Accomplishments that we're proud of

  • Personalized Learning: Our AI-powered course creation tool enables users to tailor their learning experience to their specific needs.

  • Effective Interview Preparation: The simulated job interview feature provides valuable practice and feedback.

  • Accessible Knowledge: Our platform democratizes access to quality education and career development resources.

    What we learned

  • The power of AI to revolutionize education and career preparation.

  • The importance of user-centered design in creating effective digital tools.

  • The continuous need for ethical considerations in AI development.

    What's next for Griot Assistance

Built With

Share this project:

Updates