An AI-powered FAQ chatbot designed to answer user queries using a Large Language Model (LLM). The chatbot provides conversational responses, maintains chat history, and assists users with academic and general queries through an interactive interface.
The application uses Llama 3 through Ollama to generate intelligent responses with prompt-based control and basic hallucination filtering.
- π¬ Interactive chatbot interface
- π§ AI-generated responses using Llama 3 LLM
- π Maintains conversation history for contextual responses
- π Designed to assist students with academic queries
- π Prompt-based response control
- π« Basic hallucination filtering for unreliable responses
- π Streamlit-based web interface
- Python
- Large Language Model (LLM)
- Ollama
- Llama 3
- Prompt Engineering
- Natural Language Processing
- Streamlit
- Ollama Python Library
User Query
|
β
Chat History + Prompt
|
β
LLM Processing
(Llama 3 Model)
|
β
Response Generation
|
β
User Display