Inspiration

As a non-native English speaker, I found it very difficult to make sentences short and concise. when I started doing prompting, I found out that prompts can be made shorter if the language and vocabulary of prompt is improved, which is highly beneficial for an LLM to understand and generate output without loosing the context of the prompt. This inspired me to develop an AI assistant that helps improve English vocabulary. Recognising its potential for other languages, I thought of making a multilingual tool that empowers users to enhance their language skills across various tongues.

What it does

LinguaTutor is an AI-powered language learning platform which offers a comprehensive suite of features, including:

  • Can understand a multilingual input and accurately translate to multiple languages
  • Interactive exercises and quizzes tailored to individual learning needs
  • In-depth language analysis, grammar explanations, and vocabulary building
  • Conversational practice with a friendly AI-powered chatbot
  • Personalized learning paths

How we built it

To build LinguaTutor, we integrated a state-of-the-art large language model (LLM) as the core engine, which powers the translation, language analysis, and conversational capabilities. We used AWS powered PartyRock platform which provides simple and user friendly platform for building LLM powered chatbots.

Challenges we ran into

  • Hallucination of LLM is the major problem for now, it took couple of retries with the prompt to get desired output.
  • Making a Chatbot with conversational capabilities was bit challenging
  • Making good prompts to achieve a desired result.

Accomplishments that we're proud of

  • Conversational Chatbot which understands what user is trying to say even if the prompt is written in multiple languages. Also provides an interactive back and forth learning and engaging experience to the user
  • Exercise Chatbot creates exercises tailored to user's needs and provides scores to track user progress as well.
  • Help Chatbot breaks down sentences for detailed comprehension and offers hints based on image analysis.

What we learned

Prompt Engineering is an essential skill and one must thoroughly practice it so that you can have conversations with large language model properly and ask them to do the things that you want them to do. This will also helps in reducing the hallucination problems with the LLM's.

What's next for Lingua Tutor

If this app gets some user traction, I will try to leverage bedrock to enhance the functionality and add new features to the app.

Built With

  • partyrock
Share this project:

Updates