Inspiration

We were inspired to do this project when we realized that we wanted to make a ChatBot similar to the AI we use, like ChatGPT.

LesBot can:

Provide daily news. Provide definitions for a particular word. Provide descriptions of diseases. Provide the name of a disease by entering its symptoms Engage in a conversation Solve simple calculations

How was LesBot built

Natural Language Toolkit (NLTK):

  • We used the NLTK library, a powerful tool for natural language processing, to develop LesBot. This involved creating chat pairs for conversational understanding and incorporating information about common diseases. Merriam-Webster Integration:
  • For word definitions, LesBot integrates with the Merriam-Webster dictionary, ensuring accurate and reliable definitions.

Challenges we ran into

Time Pressure: The team encountered time constraints, which added pressure to the project. Despite this, they successfully completed the prototype.

Error Resolution: Dealing with errors can be time-consuming, and the team faced challenges in resolving them efficiently.

Limited Resources: A smaller number of laptops affected overall productivity, highlighting the importance of having adequate resources for development.

Learning NLTK: The team had to learn NLTK to execute the project, demonstrating adaptability and a willingness to acquire new skills.

Accomplishments

Timely Completion:

  • Successfully finishing the project within the set timeframe is a significant achievement which showcases our commitment and efficiency. Learning NLTK:
  • Mastering the entire NLTK library is a noteworthy accomplishment, as it adds a valuable skill set to our repertoire. Team Collaboration: Effective collaboration with both team members and mentors contributed to our project's success.

Lessons learnd

NLTK Mastery:

  • The team gained proficiency in using the NLTK library, enhancing their capabilities in natural language processing. Teamwork Skills:
  • Working with diverse individuals improved our ability to collaborate and communicate effectively.

Accomplishments we are proud of

Timely Completion:

  • Successfully finishing the project within the set timeframe is a significant achievement for us, showcasing our commitment and efficiency. Learning NLTK:
  • Mastering the entire NLTK library is a noteworthy accomplishment, as it adds a valuable skill set to our repertoire. Team Collaboration:
  • Effective collaboration with both team members and mentors contributed to the project's success.

What's next for LesBot - A Bot Experience

Moving forward, we will include more features, use more languages to make the program more versatile, and make the project much more interactive.

Built With

Share this project:

Updates