You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
1.6 KiB
25 lines
1.6 KiB
<!--
|
|
CO_OP_TRANSLATOR_METADATA:
|
|
{
|
|
"original_hash": "2efc4c2aba5ed06c780c05539c492ae3",
|
|
"translation_date": "2025-09-06T11:01:02+00:00",
|
|
"source_file": "6-NLP/2-Tasks/assignment.md",
|
|
"language_code": "en"
|
|
}
|
|
-->
|
|
# Make a Bot talk back
|
|
|
|
## Instructions
|
|
|
|
In the previous lessons, you programmed a basic bot to chat with. This bot gives random responses until you say 'bye'. Can you make the responses a bit less random and trigger specific answers when you say certain things, like 'why' or 'how'? Think about how machine learning could make this process less manual as you enhance your bot. You can use libraries like NLTK or TextBlob to simplify your tasks.
|
|
|
|
## Rubric
|
|
|
|
| Criteria | Outstanding | Satisfactory | Needs Improvement |
|
|
| -------- | --------------------------------------------- | ------------------------------------------------ | ----------------------- |
|
|
| | A new bot.py file is provided and documented | A new bot file is provided but contains errors | No file is provided |
|
|
|
|
---
|
|
|
|
**Disclaimer**:
|
|
This document has been translated using the AI translation service [Co-op Translator](https://github.com/Azure/co-op-translator). While we strive for accuracy, please note that automated translations may contain errors or inaccuracies. The original document in its native language should be regarded as the authoritative source. For critical information, professional human translation is recommended. We are not responsible for any misunderstandings or misinterpretations resulting from the use of this translation. |