0% found this document useful (0 votes)
5 views

AI ML Chatbot Task

The document outlines the steps for developing a rule-based chatbot focused on cartoon characters, including creating the chatbot, optionally adding a graphical user interface (GUI), and writing a detailed Readme.md file. It emphasizes the importance of building the chatbot from scratch without using pre-trained models or libraries. The Readme.md should include descriptions, instructions, dependencies, and future development ideas to enhance the project.

Uploaded by

deepu786st
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

AI ML Chatbot Task

The document outlines the steps for developing a rule-based chatbot focused on cartoon characters, including creating the chatbot, optionally adding a graphical user interface (GUI), and writing a detailed Readme.md file. It emphasizes the importance of building the chatbot from scratch without using pre-trained models or libraries. The Readme.md should include descriptions, instructions, dependencies, and future development ideas to enhance the project.

Uploaded by

deepu786st
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

AI/ML Engineer

(Chatbot Development)

Task 1: Developing a Rule-Based Chatbot for Cartoon Talks

1. Create the Rule-Based Chatbot: Develop a simple chatbot that operates


based on rules you define. For example, if a user asks about a specific
character, the chatbot responds with relevant information about that
character. Since the topic is "Cartoon Talks," the chatbot should be able to
answer questions related to various cartoon characters.

Example:
- User: Who is Doraemon?
Bot: Doraemon is a Japanese Anime.
- User: Who is Shizuka?
Bot: Shizuka is a character in an Anime named Doraemon. She is the best
friend of Nobita.

2. Optional: Create a GUI for Chatting: If time permits, you can create a
graphical user interface (GUI) for interacting with the chatbot. This makes the
chatbot more user-friendly, as users can type their questions into a textbox
and receive responses in a chat-like interface.

3. Write a Readme.md File: Write a readme file to explain your code. Include
details on how to run the chatbot, any dependencies, and how it works.
Additionally, describe any further developments you could make to enhance
the chatbot.

Example Readme.md Contents:


- Description of the Chatbot
- How to Run the Chatbot
- Dependencies (if any)
- Explanation of the Code
- Possible Future Developments

4. Avoid Pre-trained Models or Libraries: Ensure that you do not use pre-
built libraries or APIs like OpenAI API or Chatterbot Library. The purpose is to
develop the chatbot from scratch using your own rules and logic.

By following these steps, you'll be able to create a simple rule-based chatbot


for answering questions about cartoon characters. Additionally, providing a
GUI and a detailed readme file will enhance the usability and understanding
of your project.

You might also like