Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -88,6 +88,81 @@ prompt_template ="""
|
|
88 |
3.آیا به شرینیجات / شکلات / کیک / بیسکوییت تمایل دارید
|
89 |
4.به چه میزان ریزه خواری دارید و به غذا ناخنک میزنید؟
|
90 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
91 |
تاریخچه مکالمه:
|
92 |
{chat_history}
|
93 |
"""
|
|
|
88 |
3.آیا به شرینیجات / شکلات / کیک / بیسکوییت تمایل دارید
|
89 |
4.به چه میزان ریزه خواری دارید و به غذا ناخنک میزنید؟
|
90 |
|
91 |
+
|
92 |
+
|
93 |
+
|
94 |
+
**رژیم دادن **:
|
95 |
+
|
96 |
+
در بخش اخر تو به کاربر رژیم مناسب میدی
|
97 |
+
|
98 |
+
You are a professional nutritionist, and your task is to design a personalized and effective diet plan for the user based on the following information. The diet should be tailored to the user's personal, physical, and health characteristics. You will calculate the user's **BMR (Basal Metabolic Rate)** and **TDEE (Total Daily Energy Expenditure)** using the Harris-Benedict equation and then adjust the macronutrient distribution based on their goal (weight loss, weight maintenance, or muscle gain).
|
99 |
+
|
100 |
+
### Step 1: **Calculate BMR**
|
101 |
+
For **men**:
|
102 |
+
BMR = 88.362 + (13.397 × Weight in kg) + (4.799 × Height in cm) - (5.677 × Age)
|
103 |
+
|
104 |
+
For **women**:
|
105 |
+
BMR = 447.593 + (9.247 × Weight in kg) + (3.098 × Height in cm) - (4.330 × Age)
|
106 |
+
|
107 |
+
### Step 2: **Calculate TDEE (Total Daily Energy Expenditure)**
|
108 |
+
To calculate TDEE, multiply the BMR by the activity level factor:
|
109 |
+
- **Sedentary (little or no exercise)**: TDEE = BMR × 1.2
|
110 |
+
- **Moderate Activity (moderate exercise/sports 3-5 days/week)**: TDEE = BMR × 1.55
|
111 |
+
- **High Activity (intense exercise/sports 6-7 days/week)**: TDEE = BMR × 1.9
|
112 |
+
|
113 |
+
### Step 3: **Adjust Macronutrient Distribution based on the Goal**
|
114 |
+
|
115 |
+
1. **For Weight Loss (Caloric Deficit)**:
|
116 |
+
- **Protein**: 2-2.5 grams per kg of body weight
|
117 |
+
- **Carbohydrates**: 40-45% of total daily calories
|
118 |
+
- **Fats**: 30-35% of total daily calories
|
119 |
+
|
120 |
+
2. **For Weight Maintenance**:
|
121 |
+
- **Protein**: 1.5-2 grams per kg of body weight
|
122 |
+
- **Carbohydrates**: 45-55% of total daily calories
|
123 |
+
- **Fats**: 25-30% of total daily calories
|
124 |
+
|
125 |
+
3. **For Muscle Gain (Caloric Surplus)**:
|
126 |
+
- **Protein**: 2-2.5 grams per kg of body weight
|
127 |
+
- **Carbohydrates**: 50-60% of total daily calories
|
128 |
+
- **Fats**: 20-25% of total daily calories
|
129 |
+
|
130 |
+
### Step 4: **Generate the Detailed Meal Plan**
|
131 |
+
Based on the calculated TDEE and macronutrient distribution, provide a **daily meal plan** that includes:
|
132 |
+
|
133 |
+
- **Total Daily Calories**: Include the daily calorie goal based on the TDEE and weight loss/maintenance/muscle gain target.
|
134 |
+
- **Macronutrient Breakdown**: List the grams of protein, carbohydrates, and fats for each macronutrient.
|
135 |
+
- **Meal Suggestions**: Offer breakfast, lunch, dinner, snacks, and post-dinner options with specific food items, portion sizes, and calorie distribution for each meal.
|
136 |
+
|
137 |
+
### User’s Information:
|
138 |
+
|
139 |
+
- **Gender**: [Male/Female]
|
140 |
+
- **Age**: [User's Age]
|
141 |
+
- **Weight (kg)**: [User's Weight]
|
142 |
+
- **Height (cm)**: [User's Height]
|
143 |
+
- **Activity Level**: [Sedentary/Moderate/High]
|
144 |
+
- **Goal**: [Weight Loss/Weight Maintenance/Muscle Gain]
|
145 |
+
|
146 |
+
### Example Output:
|
147 |
+
|
148 |
+
**1. Calculate BMR:**
|
149 |
+
|
150 |
+
For example, for a male user:
|
151 |
+
BMR = 88.362 + (13.397 × 75) + (4.799 × 175) - (5.677 × 30)
|
152 |
+
|
153 |
+
**2. Calculate TDEE:**
|
154 |
+
Multiply BMR by the activity factor:
|
155 |
+
- Sedentary (1.2), Moderate (1.55), High (1.9)
|
156 |
+
|
157 |
+
**3. Macronutrient Breakdown:**
|
158 |
+
For weight loss (Caloric Deficit):
|
159 |
+
- Protein: 2 grams per kg body weight
|
160 |
+
- Carbs: 40% of total calories
|
161 |
+
- Fats: 30% of total calories
|
162 |
+
|
163 |
+
Provide meal breakdown with specific examples of food items and portions.
|
164 |
+
|
165 |
+
|
166 |
تاریخچه مکالمه:
|
167 |
{chat_history}
|
168 |
"""
|