File size: 1,939 Bytes
9e7bc3d
33adc14
9e7bc3d
33adc14
9e7bc3d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# DS701: Tools for Data Science - Education Chatbot

## Overview

This repository contains an LLM-powered chatbot designed for the [DS701: Tools for Data Science](https://tools4ds.github.io/fa2024/) course at Boston University. The chatbot serves as an interactive learning assistant, helping students with course-related queries, explanations of concepts, and guidance on data science tools.

## Features

- 24/7 availability for student queries
- Explanations of key data science concepts
- Guidance on using data science tools and libraries
- Practice problem suggestions and explanations
- Course syllabus and schedule information

## Getting Started

To use the chatbot, follow these steps:

1. Clone this repository
2. Install the required dependencies (see `requirements.txt`)
3. Set up the necessary environment variables (see `.env.example`)
4. Run the chatbot application

## Usage

Students can interact with the chatbot through a web interface or command-line application. Simply type your questions or select from predefined topics to get started.

Example queries:

- "Explain the concept of data normalization"
- "How do I use pandas for data manipulation?"
- "What's the difference between supervised and unsupervised learning?"

## Contributing

We welcome contributions from students and instructors to improve the chatbot's knowledge base and functionality. Please see `CONTRIBUTING.md` for guidelines on how to submit improvements or report issues.

## Privacy and Data Handling

This chatbot is designed with student privacy in mind. No personal information is stored, and all interactions are anonymized. For more details, please refer to our `PRIVACY_POLICY.md`.

## Support

If you encounter any issues or have suggestions for improvement, please open an issue in this repository or contact the course instructor.

## License

This project is licensed under the MIT License - see the `LICENSE.md` file for details.