Ancient Wisdom, Modern Health

प्राचीनं ज्ञानं आधुनिकं आरोग्यम् ||

Our AI assistant provides personalized recommendations for your health and lifestyle. Based on Ayurvedic Books, Using LLM & Computer Vision Models

Note: This is a project brief page. For the full project and source code, please visit our GitHub repository.

Project Information

Learn about the AI project, its features, and the technology behind it.

Notice: This is just a brief overview. The full project research with all features is available soon on GitHub repository.

Project Overview

AI-powered webapp of RAG-chatbot leveraging Ayurvedic texts and prakriti identification functionality using facial features. Focused on healthcare and medication

AI/ML Ayurveda Health NLP CVDL
Key Features

Key Features

Our project includes facial analysis for Prakriti determination, personalized recommendations, and an chat assistant.

Facial Analysis Chat Personalization
Technology Stack

Technology Stack

Built using HTML, CSS, JavaScript for the frontend, with Python, LLM and Vision Models, built the AI components and facial analysis.

HTML/CSS JavaScript Python TensorFlow socket Fast API LangChain & ChromaDB MediaPipe

Future Development

We plan to enhance the AI model accuracy, add more personalized recommendations, and develop a mobile application.

AI Enhancement Mobile App Research

Understanding Doshas

In Ayurveda, doshas are the three energies that define every person's makeup. Learn about each dosha and its characteristics.

Vata Dosha

Vata Dosha

Composed of air and space elements, Vata governs movement and change in the body. When balanced, Vata promotes creativity and flexibility.

Creative Energetic Quick Adaptable Light
Pitta Dosha

Pitta Dosha

Composed of fire and water elements, Pitta governs metabolism, digestion, and transformation. When balanced, Pitta promotes intelligence and courage.

Focused Intelligent Ambitious Precise Warm
Kapha Dosha

Kapha Dosha

Composed of earth and water elements, Kapha governs structure, stability, and lubrication. When balanced, Kapha promotes strength and emotional stability.

Calm Nurturing Loyal Patient Strong

Prakriti Analysis

In Ayurveda, Prakriti is your innate physical and mental constitution. Knowing your Prakriti is the first step to adopting a healthy lifestyle.

Prakriti Analysis

Facial Features Reveal Your Prakriti

In Ayurveda, facial features are considered important indicators of a person's Prakriti (Dosha). Our advanced AI analyzes various facial features to determine your predominant doshas.

1

Feature Extraction

Utilize MobileNetV2 and ResNet50 for extracting features from facial images, capturing characteristics like face shape and skin texture.

2

Facial Landmark Detection

Apply MediaPipe to detect landmarks and compute geometric ratios, such as the face width-to-height ratio

3

Dosha Classification

Gives instant results showing your dosha composition and personalized recommendations.

Prakriti Mouth, Ear, Nose
Vata Width < Height
Pitta Width = Height
Kapha Width > Height
Analyze Face

AI Prakriti Analysis

Discover your Ayurvedic Dosha based on your facial features

Demo Only: This is a simulated analysis for demonstration purposes. The full AI implementation is available in the complete project.

Click the button below to start facial analysis

Your Prakriti Analysis

Dosha composition based on your facial features

Vata: 35%
Pitta: 45%
Kapha: 20%

Your Dosha is predominantly Pitta-Vata. This means you have a predominance of Pitta and Vata doshas.

Ayurvedic Recommendations for You:

  • Consume foods with moderate temperature, avoid excessively spicy and hot foods.
  • Adopt a regular routine, especially for sleeping and waking times.
  • Engage in calming and focused activities such as yoga and pranayama.
  • Include ghee, olive oil, and coconut oil in your diet.
  • Drink warm water and avoid cold beverages.

Chat with AyurBot

Ask questions about Ayurvedic practices, remedies, or get personalized recommendations.

Interactive Demo: This chat interface simulates the AI assistant. For the fully functional version with advanced natural language processing, visit our GitHub repository.

A

AyurBot

आयुषो वेद आयुर्वेदः।

Namaste! I'm ayurai your Ayurveda Assistant. How can I help with your balance and health journey today?
10:30 AM
I've been feeling low energy lately. What would Ayurveda suggest?
10:31 AM
Based on your symptoms, there might be an imbalance in Vata dosha. I recommend establishing a regular sleep routine, practicing self-massage with warm oil, and including warm, nourishing foods in your diet.
10:32 AM

Frequently Asked Questions

Find answers to common questions about Ayurveda and our assistant.

How accurate is the Prakriti analysis?

our Prakriti analysis combines traditional Ayurvedic principles with modern technology. The facial analysis feature was developed based on classification of human faces according to facial features like shape, ratio, symmetry, skin tone etc., and validated by students and also referred to research journal papers for rule-based classification thresholds.

To ensure your safety, we limited the assistant response to providing generic healthy tips and solutions intended to support a healthy life.

What is Ayurveda?

Ayurveda is a traditional Indian system of medicine that is more than 5,000 years old. It focuses on creating harmony between body, mind, and spirit using diet, herbs, lifestyle practices, and various therapies. The word "Ayurveda" comes from Sanskrit, meaning "the science of life."

Can Ayurveda help with chronic conditions?

Ayurveda takes a holistic approach to health and can be beneficial for managing various chronic conditions by addressing root causes rather than just symptoms. However, it's important to note that Ayurveda should complement, not replace, conventional medical treatment. Always consult healthcare professionals when dealing with serious health conditions.

Is the Ayurveda Assistant suitable for beginners?

Absolutely! Our Ayurveda Assistant is designed to be accessible for everyone from beginners to those experienced with Ayurvedic principles. The interface is user-friendly, and explanations are provided in clear, simple language. We also provide educational resources to help deepen your understanding of Ayurveda as you progress.

Start Your Ayurvedic Journey Today

Get personalized insights and recommendations tailored to your unique Dosha and health goals.

Prototype Notice: This is a concept demonstration. For the full project with all features, visit our GitHub repository.

Try Ayurveda Assistant Now
×

Buy me a Chai

Scan with any UPI app to support

UPI ID: dthummar17@okaxis