Skip to content

Releases: DjangoPeng/LanguageMentor

LanguageMentor v0.4

28 Sep 10:05
c1210d4
Compare
Choose a tag to compare

LanguageMentor v0.4 Release Notes

We are pleased to release LanguageMentor v0.4, which introduces a new Vocabulary Study feature and several architectural improvements to enhance the functionality and usability of the system.

New Features

  • Vocabulary Study Functionality:

    • Added a new feature that allows learners to study vocabulary through interactive dialogues. This functionality helps users understand the meanings and usages of new word groups in a conversational context, making vocabulary learning more engaging and practical.
  • Refactored Gradio Tab Layout:

    • Overhauled the page layout within Gradio, now maintaining different tabs in separate Python files for better modularity and easier maintenance.
  • AgentBase Class Using Python ABC:

    • Defined a new AgentBase class using Python’s Abstract Base Classes (ABC) to serve as the foundation for all scenario agents. This structure simplifies the agent modules by providing a common base that can be extended for different functionalities.

Enhancements

  • Code Maintainability and Extensibility:
    • These architectural changes improve the maintainability and extensibility of the code, enabling more straightforward updates and customizations in the future.

With v0.4, LanguageMentor continues to evolve to meet the needs of English learners by incorporating feedback and advancing our technology. We encourage you to engage with the new features and provide feedback for continual improvement.

LanguageMentor v0.3

25 Sep 07:39
4e38301
Compare
Choose a tag to compare

LanguageMentor v0.3 Release Notes

We are excited to announce the release of LanguageMentor v0.3, which introduces significant enhancements designed to streamline the interaction experience and increase the continuity across learning sessions.

New Features

  • Refactored Scenario Agents:

    • Improved the architecture of scenario agents to provide a more stable and efficient response mechanism. This refactoring enhances the adaptability and performance of each scenario, leading to a smoother user experience.
  • Introduction Message of ChatBot:

    • Added a welcoming intro message from the ChatBot at the start of each scenario, setting a friendly and engaging tone for the language practice session.
  • Support for Chat History Across Scenarios:

    • Implemented functionality to retain chat history across different scenarios for the same user. This feature allows learners to maintain continuity in their practice sessions, building on previous interactions and learning outcomes.

Enhancements

  • User Experience:
    • Enhanced user interaction with improvements in ChatBot dialogue management, making conversations more natural and helpful.

With these updates, LanguageMentor continues to refine its capabilities to assist English learners in achieving their language proficiency goals in a more cohesive and engaging manner. Your feedback is invaluable to us as we strive to make LanguageMentor even better.

LanguageMentor v0.2

24 Sep 15:13
4545ffb
Compare
Choose a tag to compare

LanguageMentor v0.2 Release Notes

We are thrilled to introduce LanguageMentor v0.2, an update bringing new simulated conversation scenarios to further enhance your English learning experience. This version focuses on real-world applications that allow learners to practice English in specific, structured situations.

New Features

  • New Simulated Dialogue Scenario: Hotel Check-in:

    • Engage in a comprehensive multi-turn dialogue (up to 20 rounds) designed to guide English learners through the process of checking into a hotel and inquiring about hotel facilities.
  • New Simulated Dialogue Scenario: Job Interview:

    • Support for learners to practice self-introduction and answering common interview questions in a job interview setting. This scenario is still under enhancement due to the open-ended nature of interview dialogues, and we are committed to improving its effectiveness in future updates.

Enhancements

  • Scenario Development:
    • Continuous improvements and refinements are being made based on user feedback and performance data to enhance the realism and utility of each simulated scenario.

With these updates, LanguageMentor aims to provide more targeted and practical language practice opportunities. We encourage you to try out these new scenarios and look forward to your valuable feedback to help us improve further.

LanguageMentor v0.1

24 Sep 05:01
7984b1e
Compare
Choose a tag to compare

LanguageMentor v0.1 Release Notes

We are excited to announce the release of LanguageMentor v0.1, a cutting-edge online English coaching system powered by AI, designed to enhance English conversational skills through dialogue training and scenario-based learning.

New Features

  • Gradio User Interface:

    • Implemented using Gradio to provide a seamless user experience.
    • Features separate tabs for Dialogue Training and Scenario Experience, allowing users to easily navigate between different learning modes.
  • Dialogue Training Functionality:

    • Powered by the LLaMA 3.1 8B instruct quantized model hosted on Ollama, ensuring high-quality and responsive interactions.
    • Utilizes LangChain Runnables module to record dialogue history, which helps in maintaining the context of conversations and improving the learning curve.

Enhancements

  • User Experience:
    • Designed with a focus on ease of use and intuitive navigation.
    • Each feature is tailored to simulate real-life English communication scenarios, making the learning process both practical and engaging.

This release marks the beginning of our journey to revolutionize language learning with AI. We look forward to your feedback to make LanguageMentor even better in future updates!