An all-in-one personal assistant w/ integrations like Google Calendar, Email, and Internet access running on a fine-tuned, lightweight LLM.
To interact with the model, follow these steps:
- Download Ollama
- Setup your virtual environment & libraries
Windows:macOS/Linux:python -m venv genv genv\Scripts\activate pip install requirements.txt
python3 -m venv genv source genv/bin/activate pip install -r requirements.txt
- Create agent from the model file:
ollama create king-louie -f modelfiles/KingLouie/ModelFile
- Run the program:
python main.py
- You may need to copy your local ollama installation into your virtual environment!
- King Louie [
king-louie
]: The default model, a friendly and helpful assistant. - Jarvis [
jarvis
]: Inspired by Tony Stark's personal assistant.
- Setup basic chatbot interation
- Enable model customization
- Implement text-to-speech functionality
- Implement speech-to-text functionality
- Incorporate RAG
- Add support for Google Calendar
- Add support for Email
- Enable Internet access + search functionality