hackquest logo

Language learnerbot

Language Learnerbot is a chatbot designed to help user learn new language through interactive conversations and lessons.

Videos

Description

Languagelearnbot

Language Learner Bot is a chatbot designed to help users learn new languages through interactive conversations and lessons. By integrating language rules, vocabulary, and conversation practice into a large language model (LLM), this bot provides personalized learning experiences for users, improving language skills through immersive interactions.

Features Interactive chatbot for language practice and learning. Supports multiple languages (e.g., Spanish, French, Chinese, etc.). Vocabulary training, grammar tips, and pronunciation practice. Personalized lessons based on the user’s proficiency level. Conversational simulations for real-world practice.

Installation To get started with Language Learner Bot, follow these steps:

Clone the repository: git clone https://github.com/ranjanata/language-learner-bot.git cd LanguageLearnerBot

Install the Gaia Node by running the following command: curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash

Run the following command to update your config.json to run with a small language model: gaianet init --config https://raw.githubusercontent.com/harishkotra/Gaia-8G/refs/heads/main/config_8g.json

Start the node: gaianet start

How to Use Open your web browser and navigate to the generated link. Start interacting with the chatbot by choosing a language and practicing conversations, vocabulary, or grammar. The bot will track your progress and adjust the difficulty level based on your performance.

License This project is licensed under the MIT License. See the LICENSE file for details.


Progress During Hackathon

During the hackathon, we built Language Learner Bot, an interactive chatbot designed to help users practice and learn new languages. It offers vocabulary training, grammar tips, and real-world conversation simulations. The bot adapts to the user’s proficiency, providing a personalized language learning experience for multiple languages.

Team LeaderRranjanatapar
Sector
AISocialFi