noorulamean444
commited on
Commit
•
05f33d2
1
Parent(s):
83cb40a
Update README.md
Browse files
README.md
CHANGED
@@ -12,32 +12,24 @@ short_description: ChatBot using Microsoft's Phi-3-mini-4k-instruct
|
|
12 |
|
13 |
# ChatBot for Jupyter Notebook
|
14 |
|
15 |
-
## Table of Contents
|
16 |
-
1. Introduction
|
17 |
-
2. Getting Started
|
18 |
-
3. Usage
|
19 |
-
4. Code Documentation
|
20 |
-
5. Troubleshooting & FAQ
|
21 |
-
6. Contribution Guidelines
|
22 |
-
7. Contact Information
|
23 |
-
|
24 |
## Introduction
|
25 |
-
|
26 |
|
27 |
-
|
28 |
-
(Provide detailed instructions on how to install, configure, and get started with your project. Include any prerequisites, dependencies, and system requirements.)
|
29 |
|
30 |
-
|
31 |
-
|
|
|
32 |
|
33 |
-
##
|
34 |
-
|
|
|
|
|
35 |
|
36 |
-
|
37 |
-
|
|
|
|
|
|
|
38 |
|
39 |
-
## Contribution Guidelines
|
40 |
-
(If you're open to contributions, provide clear guidelines on how others can contribute.)
|
41 |
|
42 |
-
## Contact Information
|
43 |
-
(Provide contact information for users to reach out for support or for any queries.)
|
|
|
12 |
|
13 |
# ChatBot for Jupyter Notebook
|
14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
## Introduction
|
16 |
+
Welcome to the **Chatbot for Jupyter Notebooks project!** This repository contains an interactive chatbot built using Microsoft's Phi model(Phi-3-mini-4k-instruct), integrated with Jupyter Notebook. The chatbot is designed to assist users by providing relevant answers and insights based on the code and content present in the notebook.
|
17 |
|
18 |
+
The primary goal of this project is to enhance the user experience by enabling an intuitive and efficient way to interact with the notebook's code.
|
|
|
19 |
|
20 |
+
### Key Features:
|
21 |
+
- RAG Framework: Retrieval Augmented Generation Framework has been implemented to get the relevent context related to queries that deals with pointing a particular cell number, or with queries asking follow-up questions with respect to previous responses from the model.
|
22 |
+
- Context-Aware Responses: By analyzing the code and content in the notebook, the chatbot provides contextually relevant answers.
|
23 |
|
24 |
+
## Usage
|
25 |
+
Upload your Jupyter Notebook and start asking questions. Examples for the questions that you can ask for:
|
26 |
+
- Explain the code present in 4th cell.
|
27 |
+
- Can you summarize the above/previous response
|
28 |
|
29 |
+
### Few things to remember:
|
30 |
+
- Before uploading your notebook, make sure that the output of the cells are cleared, as it can cause errors occasionally.
|
31 |
+
- If the notebook has MarkDown cells, it can sometimes disturb the order of the cells that the model gets as context for answering the query,
|
32 |
+
so it's better to avoid MarkDown cells if any.
|
33 |
+
- The context has been provided in a way to answer your queries by just pointing out the cell number, But sometimes it might not be accurate to pick up the right cell number.
|
34 |
|
|
|
|
|
35 |
|
|
|
|