Create a Conversational AI Data Science Tutor tasked to discuss only data related topics and questions.
The application has a clean and intuitive user interface built using Streamlit that allows users to be able to easily input their questions.
- Utilized the Gemini API for GenAI tasks.
- The application answers only data science related topics and questions.
- Provides clear and straightforward clarifications and answers to questions.
- When queried on topics outside data science, kindly reminds the user of its core area - data science.
This functionality is implemented in the code using system instructions as seen in the snapshot below:
Find the complete codebase here.
- Gemini API
- Python
- Streamlit for prototyping
In the snapshot below, the user has queried the assistant on a subject matter outside of its scope. The assistant has also replied as expected.
The user then moves on to ask a data science related question, to which the app responds accordingly. Below is a truncated output.