Use Case: Gym Coach
Turn AIDO into your personal fitness coach. It can create workout plans, track your progress, remind you to train, and adjust routines based on how you feel.
What You'll Build
By the end of this guide, your AIDO assistant will act as a knowledgeable and motivating gym coach. It will:
- Create custom workout plans based on your goals and experience level
- Send you reminders on training days
- Track what you did each session and suggest improvements
- Answer questions about exercises, form, and nutrition
- Adjust your plan when you're tired, injured, or short on time
Screenshot needed: A Telegram conversation showing AIDO acting as a gym coach — sending a daily workout plan with exercises, sets, and reps listed clearly. The user replies 'done' and the coach responds with encouragement and notes the progress.
Step 1: Setting Up the Personality
During the setup wizard, you'll be asked to define your agent's personality. This is stored in a file called SOUL.md. Think of it as your coach's character — who they are and how they talk to you.
Here's an example of what to write:
Screenshot needed: The AIDO setup wizard showing the SOUL.md / personality text area filled in with the gym coach personality described above. Show the field label and the text input area.
Step 2: Defining the Rules
Next, you'll define how your coach operates day-to-day. This goes into AGENT.md — the operational rules that tell AIDO when and how to take action.
Here's an example:
Screenshot needed: The AIDO setup wizard showing the AGENT.md / operational rules text area filled in with the gym coach rules described above. Show the field label clearly.
Step 3: Telling AIDO About You
Finally, fill in USER.md with information about yourself. The more context your coach has, the better it can tailor advice to you.
Here's an example:
Screenshot needed: The AIDO setup wizard showing the USER.md / user context text area filled in with the personal details described above. Show how this section is separate from the personality and rules sections.
Example Conversations
Once set up, here's what chatting with your gym coach might look like:
Morning reminder
Coach: Morning Alex! It's push day. Here's your plan:
• Bench Press — 4×8 @ RPE 7-8
• Incline Dumbbell Press — 3×10
• Overhead Press — 3×8
• Cable Flyes — 3×12
• Tricep Dips — 3×failure
Rest: 90s between sets. Let's go 💪
You: Can we swap bench for dumbbell bench today? Shoulder feels a bit tight.
Coach: Absolutely. Dumbbell bench gives you more range and is easier on the shoulders. Same sets and reps: 4×8. Warm up with 2 light sets first. Let me know how it feels after.
Progress check-in
You: Hit 100kg on bench today for 3 reps!
Coach: New PR! 🎉 That's up from 90kg three weeks ago. You're progressing fast on pressing. Keep this up and 4×100 is your next target. I'll note this down.
Screenshot needed: A real Telegram screenshot showing a multi-message exchange between the user and their AIDO gym coach. Show the coach sending a workout, the user asking a question, and the coach adapting. Make the conversation feel natural and helpful.
Tips for Best Results
- Be specific about your goals — "build bigger arms" works better than "get fit"
- Report your workouts — even a quick "done, felt good" helps the coach track you
- Update your limitations — if something changes (new injury, schedule change), just tell your coach
- Ask questions freely — "what does RPE mean?" or "how do I warm up for squats?" are great
- Don't worry about perfection — you can always adjust the personality and rules later