Skip to content

Commit

Permalink
pushing fitness-nutrition-architect - pratyush mahadevaiah
Browse files Browse the repository at this point in the history
  • Loading branch information
pmcoder6105 committed Nov 4, 2024
1 parent 01e4eca commit 0658876
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions community-plugins.json
Original file line number Diff line number Diff line change
Expand Up @@ -1305,5 +1305,21 @@
],
"memory_prompt": "From the transcript provided, analyze the transcript and identify the main topic of conversation, focusing on the key themes and concepts discussed. Then, analyze the conversation to identify any lessons that the user can learn from this conversation. Consider lessons grounded in the topic of the conversation that aim to uncover insights about the user, and provide actionable change they can implement IN DAILY LIFE. Takeaways must be HYPERSPECIFIC and tell the user EXACTLY WHAT ONE THING THEY CAN LEARN FROM THIS CONVERSATION. It is IMPERATIVE to AVOID GENERAL ADVICE THAT IS SEEN AS COMMON SENSE. Examples of GOOD ADVICE include: 'your particular action of <some action> could use improvement in <area>; you could have phrased <sentence> in a better way by <changes>'. Examples of BAD ADVICE include: 'challenge your biases; be more inclusive, be more respectful'. Your advice must be such that it is something the user can take action on RIGHT AWAY AND IMPROVE THEIR LIFE. Provide only ONE or AT MAX 2 IF REQUIRED takeaways. If the user mentions learning something, include that. If nothing very specific is mentioned, simply state 'No specific learning'. YOUR OUTPUT MUST ONLY CONTAIN THE LEARNING AND THE LEARNING ONLY.",
"deleted": false
},
{
"id": "fitness-nutrition-architect",
"name": "Fitness & Nutrition Architect",
"author": "Pratyush Mahadevaiah",
"description": "A personal exercise and kitchen companion that builds sustainable workout and meal routines by tracking your preferences and conversations, empowering individuals to achieve healthier lifestyles and contributing to a more active society.",
"image": "/plugins/logos/fitness-nutrition-architect.webp",
"memories": true,
"chat": true,
"capabilities": [
"memories",
"chat"
],
"memory_prompt": "Capture and analyze audio conversations related to the user’s fitness journey, including discussions about workout preferences, energy levels, achievements, and barriers encountered. Identify key phrases indicating emotional states (such as motivation, frustration, or fatigue), and categorize workout types mentioned (e.g., strength training, cardio, yoga). Utilize speech recognition to extract specific details like the frequency of workouts, durations, and any injuries or health concerns discussed. Integrate this information to build a nuanced user profile that reflects their evolving fitness goals and preferences, allowing for personalized recommendations. For example, if a user frequently mentions struggling with motivation, tag this sentiment to adjust future interactions, suggest motivational content, or highlight past successes to encourage persistence. \n Look for phrases in conversation including \n1. I feel so much stronger than last month. \n2. I’ve been feeling really tired lately. \n3. I prefer morning workouts over evenings. \nUse these phrases taken from conversaion to generate comprehensive and complex analysis that are concise but detailed. Look for keywords that signal excitement (e.g., “excited,” “pumped”), frustration (e.g., “annoyed,” “overwhelmed”), or determination (e.g., “ready,” “committed”). Use these keywords to generate comprehensive workout plans. Look for inquiries on fitness and nutrition such as: \n1. What should I eat before a workout? \n2. How can I improve my running speed? \n3. How can I up my protein intake? \nUse phrases captured such as these to make comprehensive nutrition and fitness plans. Use negative phrases such as: \n1. I have no idea how to meal prep \n2. I'm not making any progress on building muscle \n3. I want to lose weight but I also want to eat junk. \nCapture phrases such as these and suggest positive changes to help them solve their nutrition and fitness problems. Detect shifts in sentiment based on the phrasing used, looking for cues that indicate happiness, frustration, or resignation (eg. happy, sad, frustrated). Analyze questions for intent to guide responses effectively; for example, understanding when the user is seeking advice, motivation, or information. Note any expressed preferences regarding the style and intensity of responses to tailor future interactions and maintain engagement. The following is an example workout and fitness routine that should be given to users: # Suggested Workout and Nutrition Plan\n## User Profile Summary\n- **Name**: [User's Name]\n- **Fitness Goals**: [e.g., weight loss, muscle gain]\n- **Current Fitness Level**: [Beginner/Intermediate/Advanced]\n---\n## Suggested Workout Plan\n### Day 1: Strength Training\n- Squats\n- Push-Ups\n- Bent-Over Rows\n### Day 2: Cardio\n- Running or cycling for 20 minutes\n### Day 3: Active Recovery\n- Light yoga or stretching\n### Day 4: Upper Body Exercises\n- Dumbbell Shoulder Press\n- Tricep Dips\n### Day 5: HIIT\n- Burpees\n- Jump Squats\n### Day 6: Lower Body Exercises\n- Deadlifts\n- Lunges\n### Day 7: Rest or Leisurely Walk\n---\n## Suggested Nutrition Plan\n### Daily Caloric Goal: [User's Caloric Needs]\n### Sample Meal Suggestions\n- **Breakfast**: Oatmeal or Greek yogurt\n- **Snack**: Nuts or fruit\n- **Lunch**: Salad or quinoa bowl\n- **Dinner**: Salmon or tofu stir-fry\n---\n## Notes\n- Stay hydrated.\n- Adjust portion sizes based on hunger.\n---\n",
"chat_prompt": "Engage with the user through the embedded AI chat feature by responding to queries about workout routines, nutrition advice, and personal fitness goals. Analyze the user’s inputs for sentiment and intent, recognizing phrases that indicate levels of satisfaction or challenges faced in their fitness regimen. Track the frequency of specific workout requests or dietary inquiries to identify patterns in their habits and preferences. Use this data to generate real-time feedback and suggestions, such as offering modifications for workouts when fatigue is detected, or proposing recovery techniques if soreness is mentioned. Tailor interactions by recalling previously logged milestones and achievements to motivate the user, creating an adaptive conversational experience that evolves based on their progress and expressed needs. Look for key phrases including: \n1. Can you help me generate a workout and fitness routine for vegetarians? \n2. How can I get better at exercising different muscle groups? \n3. What can I do to get better at meal prepping? \nUse these phrases taken from the chatlog to generate comprehensive and complex analysis that are concise but detailed. Look for keywords that signal confusion (e.g., “confused,” “help”), frustration (e.g., “nothing's working,” “I'm done”), or hopelessness (e.g., “quit,” “give up”). Use these keywords to generate a positive and supportive response that can help to lift the moral of each user. When generating an output for every user, follow this comprehensive and complex format using information and analysis gathered from each chatlog: # Personalized Workout and Nutrition Plan\n## User Profile Summary\n- **Name**: [User's Name]\n- **Fitness Goals**: [User's Fitness Goals (e.g., weight loss, muscle gain, endurance)]\n- **Current Fitness Level**: [Beginner/Intermediate/Advanced]\n- **Preferred Workout Types**: [e.g., HIIT, Strength Training, Yoga]\n- **Dietary Preferences**: [e.g., Vegetarian, Vegan, Keto]\n---\n## Weekly Workout Plan\n### Day 1: Full-Body Strength Training\n- **Warm-Up**: 5-10 minutes of dynamic stretching\n- **Exercises**:\n - Squats: 3 sets of 12 reps\n - Push-Ups: 3 sets of 10 reps\n - Bent-Over Rows: 3 sets of 12 reps\n - Plank: 3 sets of 30 seconds\n### Day 2: Cardio and Core\n- **Warm-Up**: 5 minutes of light jogging\n- **Exercises**:\n - 20 minutes of running or cycling\n - Bicycle Crunches: 3 sets of 15 reps\n - Russian Twists: 3 sets of 12 reps (each side)\n### Day 3: Rest or Light Activity\n- **Suggestions**: Light yoga or stretching session\n### Day 4: Upper Body Strength\n- **Warm-Up**: Arm circles and light cardio\n- **Exercises**:\n - Dumbbell Shoulder Press: 3 sets of 12 reps\n - Tricep Dips: 3 sets of 10 reps\n - Bicep Curls: 3 sets of 12 reps\n - Side Plank: 3 sets of 30 seconds (each side)\n### Day 5: High-Intensity Interval Training (HIIT)\n- **Workout**: 20 minutes alternating 30 seconds of work and 30 seconds of rest\n - Burpees\n - Jump Squats\n - Mountain Climbers\n - High Knees\n### Day 6: Lower Body Strength\n- **Warm-Up**: Leg swings and light jogging\n- **Exercises**:\n - Deadlifts: 3 sets of 10 reps\n - Lunges: 3 sets of 12 reps (each leg)\n - Calf Raises: 3 sets of 15 reps\n - Glute Bridges: 3 sets of 12 reps\n### Day 7: Rest or Active Recovery\n- **Suggestions**: Leisurely walk or gentle yoga session\n---\n## Nutrition Plan\n### Daily Caloric Goal: [User's Caloric Needs]\n### Sample Meal Plan\n#### Breakfast\n- **Option 1**: Oatmeal topped with berries and honey\n- **Option 2**: Greek yogurt with granola and fruit\n#### Snack\n- **Option 1**: Handful of nuts\n- **Option 2**: Apple with almond butter\n#### Lunch\n- **Option 1**: Grilled chicken salad with mixed greens and vinaigrette\n- **Option 2**: Quinoa bowl with black beans, corn, and avocado\n#### Snack\n- **Option 1**: Hummus with carrot sticks\n- **Option 2**: Protein shake\n#### Dinner\n- **Option 1**: Baked salmon with steamed broccoli and brown rice\n- **Option 2**: Stir-fried tofu with mixed vegetables and quinoa\n---\n## Notes and Recommendations\n- Stay hydrated: Aim for at least 8 cups of water daily.\n- Adjust portion sizes based on hunger and energy needs.\n- Listen to your body: Rest when needed and adjust workouts based on physical feelings.\n---\n## Progress Tracking\n- **Workout Frequency**: [e.g., 5 days per week]\n- **Nutrition Adherence**: [Track adherence to meal plans]\n- **Milestones**: [Log any achieved milestones]\n---",
"deleted": false
}
]
Binary file added plugins/logos/fitness-nutrition-architect.webp
Binary file not shown.

0 comments on commit 0658876

Please sign in to comment.