Skip to content

clairdemelody/Naval-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Naval-Chatbot

Team: Melody Llinas, Bruke Amare, Udom An, Miya Reese, & Mark Zhang

This project is for the 2024 UNH ML-Hackathon.

We were awarded 2nd place!

Navy Medical Chatbot Project


This repository contains the files for the "Navy Ship" chatbot, an interactive Streamlit-based application designed to answer questions based on a collection of Navy-related documents. It uses Llama 3.2 for semantic search, language processing, and spell correction to provide relevant responses.

Prerequisites

Ensure you have the required libraries installed by running:

pip install streamlit torch transformers pymilvus spellchecker requests streamlit-shadcn-ui PyPDF2 langchain sentence-transformers or pip install -r requirements.txt

Running the Chatbot

1. Set up ollama in one terminal

Note: You MUST do this before running the streamlit app.

Run the following commands in your terminal:

brew install ollama ollama serve ollama pull llama3.2

Now leave this terminal running, and open another terminal.

2. Running the Streamlit App

Start Streamlit App: To launch the chatbot, run the following command: streamlit run Pro_Code_Tier.py

Interact with the app here: https://naval-chatbot.streamlit.app/

About

The following project was made through an LLM Hackathon with team members Melody Llinas, Bruke Amare, Udom An, Miya Reese, and Mark Zhang.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages