Skip to content

🌟 Mindstride is a RAG-based chat assistant designed to support mental health, personal growth, and self-improvement. This project leverages advanced AI technologies to provide a personalized and insightful experience, drawing from the wisdom of over 70 books on mental well-being, personal development, and self-discovery.

License

Notifications You must be signed in to change notification settings

debankanmitra/GenaiAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

60 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Mindstride

🌟 Mindstride is a RAG-based chat assistant designed to support mental health, personal growth, and self-improvement. This project leverages advanced AI technologies to provide a personalized and insightful experience, drawing from the wisdom of over 70 books on mental well-being, personal development, and self-discovery.

πŸš€ Features

  • Mental Health Support: Offers guidance and support for enhancing mental well-being.
  • Personal Growth: Assists users on their journey towards personal development.
  • Self-Improvement: Provides tools and insights for self-discovery and improvement.

πŸ› οΈ Tech Stack

  • Backend: FastAPI
  • Vector Database: Pinecone
  • Embeddings: Generated from 70+ books on relevant topics
  • Langchain: For managing and querying text chains
  • APIs:
  • OpenAI API: Queries using GPT-3.5
  • Hugging Face Inference API: For creating embeddings
  • Infrastructure: Hosted on AWS Lambda

πŸ“¦ Installation

  1. Clone the repository:
    git clone https://github.com/debankanmitra/GenaiAssistant.git
    cd backend
    
  2. Set up a virtual environment:
    python3 -m venv venv
    source venv/bin/activate
    
  3. Install the dependencies:
    pip install -r requirements.txt
    
  4. Configure environment variables for Pinecone, OpenAI API, and Hugging Face Inference API keys.
  5. Start the FastAPI server:
    uvicorn main:app --reload
    

πŸ“„ License

Mindstride is licensed under the MIT License.

About

🌟 Mindstride is a RAG-based chat assistant designed to support mental health, personal growth, and self-improvement. This project leverages advanced AI technologies to provide a personalized and insightful experience, drawing from the wisdom of over 70 books on mental well-being, personal development, and self-discovery.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages