

-
I am thrilled to take "workout building" off my plate. It's something I've enjoyed for a long time but I'm ready to have someone else do it for me. This was a fun project to build and I hope you take it and run with it. It's fully open-source and available for a PR!
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Finally, I use the SendGrid API to send the workout email to myself. I could have used Amazon SES, but I already had SendGrid fully functional and configured to send emails in response to an EventBridge event as part of my newsletter platform. I just use putEvents with a DetailType of Send Email, pass the html, subject, and to fields in the Detail, and boom - email sent. SendGrid also has a great free tier that allows me to send up to 100 emails per day at no charge.
-
This entire solution runs on some outstanding 3rd party APIs. First, of course, is the OpenAI API that enables us to communicate with ChatGPT. This API allows a decent amount of configuration to fine-tune the results you get back from the next-gen AI. You can adjust the level of creativity (I think of it as workout difficulty) with the temperature setting. The higher the temperature, the more creative of an answer you receive.