Skip to content

rag that answers science questions using scientific journals and studies.

Notifications You must be signed in to change notification settings

dapperAuteur/fit-t-cent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fit T. Cent: Your Personal Fitness AI Assistant

Important Note: This tool is for ENTERTAINMENT PURPOSES ONLY. Always consult healthcare and fitness professionals before making changes to your lifestyle. You'll need to feed data into the tool after launching it.

What is Fit T. Cent?

Fit T. Cent is an AI-powered fitness assistant that helps answer questions about fitness, wellness, and nutrition. Think of it as a smart study buddy that can help you learn about staying healthy!

![Watch the "What is Fit T. Cent?" video]

![Fit T. Cent](assets/Fit T Cent RAG Thumbnail.png)

Quick Start Guide

What You'll Need

  • A computer with:
    • At least 16GB of memory (RAM)
    • 50GB of free storage space
    • Windows, Mac, or Linux operating system
  • Basic knowledge of using your computer's terminal/command prompt

Installation Steps

  1. Install Docker

    • Go to Docker's website
    • Download Docker Desktop for your computer
    • Install and start Docker Desktop
    • Wait for the whale icon to appear in your taskbar
  2. Set Up Weaviate

    • Open your terminal/command prompt
    • Copy and paste this command:
      docker pull semitechnologies/weaviate
    • Then run:
      docker run -d -p 8080:8080 semitechnologies/weaviate
  3. Install Verba

    • Open your terminal/command prompt
    • Create a new folder for your project:
      mkdir fit-t-cent
      cd fit-t-cent
    • Set up Python environment:
      python3 -m venv venv
      source venv/bin/activate  # On Windows use: venv\Scripts\activate
    • Install Verba:
      pip install goldenverba
  4. Install Ollama

    • Visit Ollama's website
    • Download and install Ollama for your system
    • Follow the installation wizard
  5. Connect Everything Together

    • Create a file named .env in your project folder
    • Copy this content into the file:
      OLLAMA_MODEL=llama3.2:latest
      OLLAMA_EMBED_MODEL=snowflake-arctic-embed
      OLLAMA_URL=http://localhost:11434
      WEAVIATE_PORT=8081
      WEAVIATE_URL_VERBA=http://localhost:8080
      

Starting Fit T. Cent

  1. Open your terminal/command prompt
  2. Go to your project folder
  3. Type: verba start
  4. Open your web browser
  5. Go to: http://localhost:8000

Features

  • Ask questions about fitness and wellness
    • Or train it for the topic/subject of your choice
  • Get evidence-based answers
  • Easy-to-use web interface
  • Privacy-focused (runs on your computer)

Frequently Asked Questions

Q: Can I share this with others? A: This tool is for personal use only. I built it using proprietary content that cannot be shared publicly. You'll need to feed the tool content for it to respond.

Q: Is this medical advice? A: No! This is for entertainment and learning purposes only. Always consult healthcare professionals for medical advice.

Q: What if something doesn't work? A: Check our troubleshooting guide below or reach out for help through our support channels.

Troubleshooting

If you run into problems:

  1. Make sure Docker is running (look for the whale icon)
  2. Check that all commands completed without errors
  3. Ensure your computer meets the minimum requirements
  4. Try restarting Docker Desktop
  5. Make sure no other programs are using the required ports (8080, 8081, 11434)

Getting Help

Need assistance? Here's how to get help:

For Developers

Technical Details

  • Built with open-source tools:

API Documentation

Weaviate's Detailed API documentation is available in the API Guide.

Contributing

We welcome contributions! Please read our Contributing Guide first.

License

This project is for personal use only. The knowledge base contains proprietary content that cannot be redistributed.

Acknowledgments

Special thanks to:


Made with ❤️ by BAM

About

rag that answers science questions using scientific journals and studies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published