-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
16 lines (10 loc) · 1.66 KB
/
main.py
File metadata and controls
16 lines (10 loc) · 1.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import streamlit as st
# Introduction and Purpose
st.header("About")
st.markdown("""
**Python Tutor** is a web application written entirely in Python using the Streamlit framework. This application is dedicated to supporting students enrolled in CSE 110 and showcasing the capabilities of Python. **Ricks**, the AI Assistant, is a custom AI model specifically designed to help students by answering questions about programming, the basics of Python, and other course-related topics.
**Playground**: This site leverages Meta's [LLaMA 3.1 8B Instruct](https://www.llama.com/), a state-of-the-art open-source conversational AI chatbot developed by Meta. **LLaMA** (Large Language Model Meta AI) is designed to understand and generate human-like text, enabling students to engage in natural, meaningful conversations about course-related content. The "Instruct" model was selected for its advanced training architecture which allows for strict adherence to explicit guidelines and instruction, ensuring that the AI provides accurate, safe, moderated responses while staying focused on it's role in providing educational content.""")
# Disclaimer
st.markdown("""
***Disclaimer***: *This application uses advanced generative AI technology to provide responses and generate content. While we strive for accuracy, the information generated on this platform may not always be correct or up-to-date. Users are strongly advised to fact-check the information and use this application at their own risk. The developers of this application are not responsible for any consequences resulting from the use of the information provided. By using this application, you acknowledge and agree to these terms.*
""")