Writing

100 Days of Gen AI: Day 25

Previously, I created my existing AWS slackbot resources using a Cloudformation template from a blog post. Today I did a few things: I imported all the existing AWS resources...

100 Days of Gen AI: Day 24

Today I continued working on the Terraform Cloud slackbot for Benchling. I fixed a few bugs (slack sending retries and bedrock responding to the query multiple times), improved logging, and...

100 Days of Gen AI: Day 23

Today I continued working on connecting the Lambda to Bedrock for the Benchling Terraform Cloud slackbot. It took a bit of time to get the IAM permissions sorted out and...

100 Days of Gen AI: Day 22

Today I built out the Slackbot API using AWS Lambda and API Gateway. I setup a slack workspace sandbox and used this for testing. I got the slackbot to respond...

100 Days of Gen AI: Day 21

I started work on a slackbot for Benchling where a user can tag @help-terraform-cloud and start a conversation with a slackbot trained on all our Benchling-specific guidance for...

100 Days of Gen AI: Day 20

I only had 40 min available today so I started mapping out a new project. I want to build a comment moderation tool. It’s key features will be: A...

100 Days of Gen AI: Day 19

I spent the morning reading about OpenAI’s tools for Fine Tuning, Model Distillation and Evals. I think model distillation could be a way to make my planned...

100 Days of Gen AI: Day 18

Today I moved all my projects to being hosted on this woolgathering.io domain for an extra level of polish. Sure it’s not really AI-related per se but I’ll count it!...

100 Days of Gen AI: Day 17

I built Cocktail Apothecary! It’s a site that allows you to specify your drink preferences and then our AI bartender will recommend a cocktail recipe for you. Here’s the finished...

100 Days of Gen AI: Day 16

Today I focused on getting the backend slackbot server hosted on AWS Lambda. This proved more complicated than expected since I haven’t used my personal laptop to connect to AWS...