Akki-jaiswal / Akki-jaiswal/fitness-chatbot

Issue: Expand Chatbot Coverage with More Fitness Queries

Aberta
#53 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
HTML
Estrelas
5
Forks
16
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

📝 Description

The Fitness Chatbot currently supports greetings, workouts, nutrition, sleep, and basic motivation. While this works well, many common fitness-related queries are not yet covered, leading to frequent fallback responses ("I'm not sure about that").

Expanding the query set will make the chatbot more helpful, engaging, and practical for users.

✅ Proposed Solution

Enhance the chatbot_rules dictionary in bot.py by adding new intents across the following categories:

Workouts: home workouts, workout duration, warm-up drills, rest days.

Nutrition: hydration, supplements, weight loss/gain diet tips.

Sleep & Recovery: naps, recovery strategies.

Fitness Knowledge: BMI, BMR, metabolism, heart rate zones.

Motivation & Mindset: consistency, dealing with burnout, overcoming laziness.

Health & Safety: injury prevention, back pain, importance of proper form.

Each new intent should include:

Regex patterns to capture varied phrasing

A clear, concise, and supportive response

A unique intent identifier

🎯 Expected Outcome

Chatbot can handle 15–20+ additional fitness-related queries.

Users receive useful, relevant responses instead of the default fallback.

Improved chatbot coverage → better user engagement and experience.

📂 Files to Modify

bot.py → Update the chatbot_rules dictionary

🤝 Contribution

@Akki-jaiswal I would like to work on this issue as part of GSSoC’25.

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.