Short answer: Jordan Metzner says he built a Slack-style bot in Google AI Studio with commands to review his last PR, tell a joke, write a haiku and play disco. Amar Goel says customers have asked for code review notifications in Slack.
From Episode 23: OpenAI Code Red? The New AI Reviewer Changing Everything, starting at 1:19.
Jordan Metzner [1:19]: Hey. Hey, Amar. Great to see you. So happy to have you on the show. Obviously, it's been a crazy, past ten, fifteen days in the world of AI over the Thanksgiving break, and happy to show you what we built. I thought it'd be a fun tool as we connected in our pre call. So I think we can jump right into that. And let me show you what I built, and then maybe we can have a little fun. So my understanding was Bito doesn't have a formal Slack integration yet or Slack bot yet. So I built a kind of refresh of Slack. I built this using Google AI Studio which has been really helpful in kind of like building out these types of tools. So, a very basic prompt about building kind of an AI agent, about building a bot agent for Slack, and it kinda helped me imitate the Slack interface. So, how does the Bito agent work? So the first thing you can do is do like Bito help, and Bito help will tell you all the things that Bito can do. So it can review code, it can do tests, it can explain, it can do last stats, fun, help, or surprise, or other things.
Jordan Metzner [2:31]: So I thought the easiest one is maybe we can just start with Bito last. So that'll give you an actual review of your last PR. So what it's going to do here is say like, okay, here's my last PR that I did. It implemented dark mode with toggle and here it's showing that failed due to a critical security bug. So it looks like my PR didn't pass, and here's all the reasoning why that I got from the Bito platform. Okay. Great. So now that I realized my PR failed, is, not so happy, I figured, maybe I could have a little bit of fun. So bit of fun is, hey, Sam, why did the developer go broke? Because he used up all his cash. Okay. So That's awesome. Alright. So Bito's got jokes.
Amar Goel [3:22]: I have used that joke in some cold emails that I have sent out. And it gets a really high
Jordan Metzner [3:33]: It hits?
Amar Goel [3:33]: It hits? Really, mean, it hasn't resulted in amazing responses, but it gets a really high open rate, you know.
Jordan Metzner [3:39]: Okay. Cool. So I also built Bito Surprise. So, let's see what Bito Surprise is. Oh, cool. Surprise. Okay. So it actually wrote me a Bito Haiku. So let's see. Code push to main. Fingers crossed the tests all pass. Prod is now updated. Okay. Cool. So we have like a little bit of haiku. It looks like, I guess I gotta fix my security vulnerability bug and then I can push to prod. Yeah. But I have one last feature.
Amar Goel [4:09]: You had some maintainability bugs in there too, which is kinda critical. So
Jordan Metzner [4:12]: Yeah. I got okay. So I got one last feature of the Bito bot. So let me just try. Bito disco.
Amar Goel [4:22]: Oh, that's awesome.
Jordan Metzner [4:25]: Alright. So Bito can dance and play disco music. And that is my Slack Bito bot. I hope you liked it.
Amar Goel [4:35]: Yeah. Thank you. That was cool. I think we should roll this out to production right away.
Jordan Metzner [4:40]: Well, it's I would say it's definitely not ready. It might need a full pull requests before it's ready for that. But, we love using Slack as an integration channel obviously, and we use it all the time for notifications and, like, callouts when, things don't go right, etcetera. So, I didn't go too deep into it. And, as I'm not a obviously, like, an expert user in the Bito platform, but I'm sure there's some other kind of Bito calls that you could build in here that could make, the Slack integration incredibly helpful for other developers.
Amar Goel [5:11]: We have had this request for, like, hey. Can you make my code review notifications or just, let me know as a developer when the review's finished running or, highlighting issues or maybe for the reviewer, hey, like, Bito's run. Here's some things that it's found, you know. Now you can dig in kind of thing.