noorulamean444 commited on
Commit
05f33d2
1 Parent(s): 83cb40a

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +14 -22
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
- (Briefly describe your project, its purpose, and its benefits.)
26
 
27
- ## Getting Started
28
- (Provide detailed instructions on how to install, configure, and get started with your project. Include any prerequisites, dependencies, and system requirements.)
29
 
30
- ## Usage
31
- (Explain how to use your project. Document each feature or command with examples.)
 
32
 
33
- ## Code Documentation
34
- (Document your codebase. Explain what each part of your code does.)
 
 
35
 
36
- ## Troubleshooting & FAQ
37
- (Include a section for troubleshooting common issues and frequently asked questions.)
 
 
 
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