Fancy Turkish Coffee, Plugins, and Structured Output
Chris Gmyr (00:00)
Hey, welcome back to this Slightly Caffeinated podcast. I'm Chris Gmyr Yo, TJ. So what's new in your world this week?
TJ (00:03)
I'm TJ Miller.
man, this week's been kind of a blur. Over the weekend, we went to the Motor City Comic Con with like my sister and my wife and my son. And we had a blast. My, I've never been to any Comic Cons, but my sister has taken my son to a few and they always get dressed up. ⁓ Yeah. And my sister had some like autographs that she needed to get.
Chris Gmyr (00:28)
That's cool.
TJ (00:33)
at the con, so she knew she was going to be standing in line. So she didn't want to like make my son suffer through standing in line with her at the con. So she asked if like we if like I would come with and we decided to surprise my son with and my sister with my wife coming as well. And she like, I don't really like I don't dress up. I'm not really the dressing up type of person, but my sister dressed up, my son dressed up and then my wife dressed up as Mothman and.
absolutely killed it. Like she had a skater helmet and then put on like Velcro'd on like two giant LED, like red LED lights for eyes. And then like had just had a whole get up and it was awesome. They were, it was so funny. Just like walking around like tons of people asking to like take pictures with her and stuff. Cause her costume was just like super solid. ⁓ Yeah, it was so cool. And then,
Chris Gmyr (01:22)
That's awesome.
TJ (01:26)
My son dressed up as like a swamp man, but the costume looked exactly like old Greg. I don't know if you remember that internet meme skit. you have to look it up. but he looked exactly like old Greg. So people kept asking him if he was old Greg and it's like. Not really appropriate for his age. So people were like dying about it. And he's like, no, I'm not old Greg. And he was like getting really like upset about it. Cause everyone was asking him about that instead of his like.
Like what his costume was, but, I'm a huge Futurama fan. So it was cool that they also had like a Futurama panel with, you know, the guy that does the voice of Bender, the guy that does the boy, like, like a few different other voice actors. like the one guy that does the voice of Hermes. so it was just like, I don't know, a really cool experience to hear them like talk about the show and then, ⁓ just like other stuff they've worked on. So.
It was a riot.
Chris Gmyr (02:18)
Yeah, that's really cool.
TJ (02:19)
Yeah. And then yesterday was just like stupid, anxious, stressful construction day around the house. had a at Larricon. I think it was the day before Larricon. Like I was there in Colorado, right? And my basement flooded. So like my wife was stuck here with a flooded basement. There was like parts of the basement that had like an inch and half, two inches of water in it. It was horrible.
And so I've been in just this long process of like wrangling contractors and like doing demo work and everything to get ready for them to come out and like do waterproofing in the basement. So they had to like jack camera up parts of the concrete floor, put in some drains, all this stuff. But it like my office is in the basement. So I like tore apart my office and like I'm still putting stuff back together, but.
The big stress was they were like constantly in and out, like taking out chunks of concrete, bringing in rocks and all sorts of other stuff they needed. And so the door was like constantly like open and shut. And I've got three cats. I could only track down two of them to like lock them in a separate room. So I was panicking for hours that like one of my cats got out. I like spent two hours like looking at every nook and cranny I could possibly think of to find him. Couldn't find him anywhere. So I was just like.
freaking out. And like an hour after they left, like all of a sudden he like, popped upstairs and was like in the kitchen just hanging out. I'm like, you.
Chris Gmyr (03:42)
That's
It's hiding somewhere.
TJ (03:44)
Yeah. So yeah, just in like perfect, perfect
timing of just like, yep, everyone's left, settled down and now he's just out and about, no big deal. Like, like, oh, like why wouldn't you just let me find you so I could like make sure you were safe? Um, but so far in the new concrete, there's only one cat print. So I'm not too, too upset about that because they had to like pour fresh concrete and like, of course, one of my cats had to go.
Chris Gmyr (03:54)
It's safe now. Everyone's happy.
Yeah.
TJ (04:13)
leave a very perfect cat print in the concrete. forever, forever will be remembered here. Yeah, I actually was like pretty for that. So I just walked in. like, ⁓ that's cute. I love it. So yeah, so it's been like kind of little chaotic, but, but good, man. How about you?
Chris Gmyr (04:20)
That's awesome,
You
That's cute. That's funny.
Yeah, yeah, just been busy this week. I took off all of next week for Thanksgiving. So, you know, because we usually record on Thursdays, we're not going to do a episode next week. But yeah, just trying to wrap up all the loose ends at work, getting things tidied up and, you know, being out for the week. And most people are taking similar time. So it's not like too much needs to get done. But we're also doing
Like I think I mentioned last week, like H1 planning and trying to wrap up like a bunch of estimates and things like that. So it's just like a lot of random things and a lot of meetings that are getting pushed up like a week earlier. So yeah, it's just like a lot of random stuff before heading out. So nothing too bad and trying to get some work done in between, which is nice. But yeah, looking forward to having a little bit of time off.
TJ (05:13)
Yeah.
Chris Gmyr (05:25)
Sister-in-law and niece are coming in for most of the week next week for Thanksgiving. So that'll be fun. And yeah, decided to spin up a new little side project for a newsletter. So I've been tinkering with that a little bit. So taking a note out of your book from yours and a few other people to take inspiration from. But I'm like, yeah, I've been thinking about it for a while. Might as well just jump in, see how it goes.
TJ (05:30)
cool.
Yeah!
Chris Gmyr (05:53)
And it's been nice, like set up a little template in Obsidian that I've been kind of filling out a little bit each day. Like, I don't know, did I gain anything or have any like insight from stuff that I'm doing at work or outside or look at, I don't know, like a resource or like a blog article or video that I thought was like really cool to share. So probably gonna be a similar setup, like a three to five minute read.
quick little like blurb up top some resources like shout out to the podcast episode each week. Yeah, hopefully, you know, start pushing some information out and hopefully a different way to get some feedback, you know, as well. So if you're interested, that's all right. That's all right. I'm also going to aim for weekly, but yeah, I'm like, yeah, maybe this could be like every other week, but it's a little odd because
TJ (06:24)
Yeah.
Yeah, don't take too many notes out of my book because I haven't shipped a newsletter in weeks.
Chris Gmyr (06:48)
I don't know how much I'll get done next week, but I'll try and get something out. At least to keep the momentum and not have like just sent one and then done. So I'll aim to send one app up. Basically, you can just go to chrisgamere.dev slash subscribe and there'll be just an email signup form on there. And yeah. Hope you all join and I don't know if you have any feedback. Let me know as well.
TJ (07:15)
Yeah, definitely recommend signing up for that. That'll be a good one. I've absolutely fallen out of any sort of rhythm with getting them done. hopefully this week I'll ship something. We had a couple big releases with Prism, so I want to get some announcements of that stuff out there. But I'm super stoked, man. I'm glad you're doing it. I've always enjoyed your writing, so I think this will be great.
Chris Gmyr (07:41)
Thanks, yeah, looking forward to it. But yeah, that's about it for me. Want talk about some coffee?
TJ (07:48)
Yeah, let's talk about some coffee, man. I, I don't have a ton. I'm still, uh, very much on the counterculture kick. I've like moved on from hologram to something else. Um, but still counterculture. So, uh, still sipping on that, you know, um, definitely still getting myself some gas station coffee running from last week. I'm like, I'm super lazy. They're like two blocks away. Um, but the coffee's like, like I said,
Last week, man, it was pretty decent. So can't complain too much about that. I'm waiting for them to get, they have a couple hoppers of like different beans than they're like house blend, but they've all been empty. So I'm interested to see what they've got as far as like other bean flavors go, but it's nice.
Chris Gmyr (08:34)
Yeah, went out with one of our old co-workers and still my current co-worker He moved over to rule as well and we do coffee and co-working About once a month or so maybe more often sometimes when we can work it out ⁓ Yeah, we to one of our like go to like coffee shops and it's more of like a Mediterranean like coffee shop. So they do like a bunch of desserts and pastries and
TJ (08:42)
Yeah.
Very cool.
Chris Gmyr (08:59)
They have Turkish coffee there and a bunch of different pour overs and a bunch of different teas. And they do a fancy high tea party. So you can go there and reserve a bunch of tables and have high tea with your friends and treats and stuff like that. So it's a pretty cool place that we have in our rotation. yeah, I got a pour over, which is actually from a
TJ (09:13)
Fancy tea, my God.
Chris Gmyr (09:24)
It's a Cinco de O'Neal and it's from, it's a light roast from Nicaragua. And yeah, it was really nice. I definitely recommend.
TJ (09:35)
that's a flavor profile
you don't see very often. Apple.
Chris Gmyr (09:39)
Yeah, yeah, not too often. ⁓
TJ (09:40)
Interesting. Yeah, it's the profiles, apple,
dark chocolate and almond, which sounds really pretty good. I definitely don't see apple on flavor profiles very often.
Chris Gmyr (09:51)
Yeah, not too often, but I do like the Nicaragua ⁓ single origins. Those are really nice too. So yeah, it's available on their website. So if you're looking for more coffee, go check it out. And then also had two Turkish coffees, which are, I don't know, I've been liking them. ⁓ I had one over the summer. I think we talked about it a while ago. But yeah, ended up getting one and then our friend
TJ (09:54)
yeah.
Mm-hmm.
Chris Gmyr (10:18)
wanted one as well. So I'm like, yeah, I'll buy that and I'll get another one for myself. And it's nice. And then it wasn't straight coffee. They definitely added some kind of spice to it as well. I think it was like cardamom or something like that. Forgot to ask them when we were there, but yeah, it was really good. Highly recommend. And then they had like a little basically like a little shot glass of water with like little rose tips in it. So it was like a little rose water like
TJ (10:22)
There you go. ⁓
Ooh,
this is so swanky, holy shit. Wow, yeah, I'm gonna have to come out and visit now and we'll have to go get some high tea and some Turkish coffee. I haven't had Turkish coffee in so long and I'm a big fan. I'll have to see if there's any around here. I know another coffee shop I used to get it at is no longer around, so.
Chris Gmyr (10:47)
kind of finisher if you want it. Yeah, it was really good.
Yes, some high T. Yeah.
Yeah, it took a picture of it, so I'll have to put it up on a blue sky or something. I'll do that, and then I'll link to it. But yeah, it was looking really good. But yeah, that's what I got for coffee for today.
TJ (11:13)
sick.
Yeah.
Nice. So I think we've got two topics to talk about that are kind of similar, so I'm sliding them around on our board a little bit. I think there's two things we wanted to touch on. We wanted to touch on Cloud plugins a little bit. But also, to talk about Cloud plugins, think it helps to maybe refresh a little bit on why we're talking about plugins. So.
I actually had on Saturday, like a two and a half hour long stream. Really didn't plan on it being that long, but got in there and like did. We tagged a release of Prism. Then I was torn between doing some open source work. But the thing we tagged on Prism or like experimenting with something. So we ended up experimenting with something.
And what we ended up experimenting with was setting up a new Laravel app. And the reason why I wanted to do this was the feature that we tagged was, ⁓ which we'll talk about later, is Cloud Code released their official structured output functionality feature. So this is something that OpenAI has had for a long time. I've really wanted to see Cloud come out with this. I'm so stoked that they did.
Chris Gmyr (12:24)
Mm-hmm.
TJ (12:33)
so I, they released it then they released it on like Friday or something. So like Saturday I went and implemented it. or it was either like a Thursday they released it and then like Friday implemented it like Saturday I tagged, I don't know, but we tagged it on stream. but then I wanted to like test it out. So, the way I wanted to test it out was start a new Laravel app, install boost, install all my cloud code skills and like bootstrapping all the harnessing that I've been using.
and then have Claude build out a structured output example and use Anthropix new structured output to showcase it as an artisan command. So it works great, but what I did is I stepped through setting up the new Laravel app, installing Boost, adding the Prism guidelines, and then as I pulled over all of my bootstrapping and
It's like wiring up of my like Claude skill workflow, which we've talked about before too. I moved all that over, moved all the prompting over, but as we did, I like walked through on stream, all the different like pieces of my current Claude workflow. So we talked about some of the skill prompts. We talked about the Claude MD file, like what I put in there. we talked a little bit about boost stuff, but we basically just like set up a new app with all the Claude skill stuff that I use.
Chris Gmyr (13:26)
Mm-hmm.
TJ (13:47)
And then it did a great job putting together a structured output example for us. So that was really cool. But it was also awesome to walk through all the systems that I have put together with Claude. So that was cool. And one of the nice things about doing that, too, was I was getting prepped to ship all that stuff to the GeoCodeo team. So being that, you know,
Chris Gmyr (13:53)
Nice.
TJ (14:12)
part of my job is AI stuff now. I'm really pushing to optimize not only how I'm using Cloud Code, but how the rest of the team is using Cloud Code. So this was also in prep for getting everything set up to ship to Geocodeo also. So I ended up shipping that the other day. I know Matthias is already using it and has gotten some mileage out of the new skills and everything.
So I'm super stoked about that. But we wanted to talk about Claude plugins, because we touched on this a little bit. I haven't had a chance to like look into it further or play with it, but because I've got, what is it like four or five skills and hooks and like other things to like make all this work. Claude code has like the, concept of plugins where you can bundle all of this stuff up.
And right now I'm just distributing these changes through Git. So I have like the settings.json file for Cloud Code, then our CloudMD file, all our skills, all the hooks. Like I added all of those to just our like Git tracking. So that's how I'm distributing them. However, any new project that I want to set up with these different skill sets, I have to like copy them over and like
change some file permissions to make sure executable stuff is executable. I got to install node dependencies for one thing. It's just a huge pain to set up a new project with all of this bootstrapping. So I'm thinking Cloud plugins might be a really good way to go to distribute this stuff, be able to keep it up to date. And then that way, this system is up to date for GeoCodeo. It's up to date for.
Chris Gmyr (15:39)
Yeah, for sure.
TJ (15:55)
Prism, it's up to date for anything else that I'm working on. And just kind of have a central place to keep all of that stuff. So I'm still potentially exploring plugins. if I do, I'll probably open up a repo and just make it public anyways for other people to be able to take advantage of. But out of that stream,
I found that I really wanted to talk about it more. So we'll see. I'm really busy this week, next week with the holiday and everything. I don't know for sure, but within the next few weeks, if you keep an eye out on the Geocodeo coordinate code and coordinates blog, I'm going to publish a pretty in-depth blog post on using all of this stuff. We'll see if I get to bundling it inside of a plugin before then. Probably not, but.
I want to talk about it a little bit more. And I think you had mentioned as we were kind of like talking before the show, this might be something interesting for you because I know you're in a similar spot of kind of like helping drive out AI development where you're at. So plugins might be useful for your use case too.
Chris Gmyr (16:55)
Yep, exactly.
Yeah, I looked into it. I read through all the docs and how you get it set up, even setting up an internal marketplace for the plugins. So it definitely seems like a good direction to go in instead of a one-off agent here, a one-off skill over here, and then having to notify everyone to pull those down at some point.
Being able to deploy that through a plugin and just have it, I don't know, in automated script or even maybe we can even integrate it into like Git hooks like every time that you pull down like the main branch, like update your cloud code plugins or something like that. So don't know, TBD on that, but I think just the general delivery mechanism of plugins would be our best route.
Right now, at least.
TJ (17:51)
Yeah, we, I, I make pretty heavy use of task files. ⁓ you can look at those at like task file.dev. They're like, it's like YAML driven modern make files. ⁓ I love it. And so I was able to add to our GeoCodeo task file, like a Claude setup task. So really you can just like pull down, run like task Claude setup, and it takes care of like.
the NPM dependencies and everything else, kind of like auto wire stuff up, which is nice. But yeah, I could see like the plugin infrastructure being, you know, just a little bit smoother of an experience using that.
Chris Gmyr (18:30)
Yeah, I like the test files as well. That's something that I brought over into a couple repos. I don't think we have it as widespread in all of our repos and services, but I'll have to look into that too. But yeah, it's just so nice to write up a test file and have a bunch of nice and easy commands in there, especially if they're simpler too.
TJ (18:51)
Yeah, you can do all sorts of stuff with task files. I love them. I have a system-wide task file in my system home directory where I can run task update-system. And it takes care of updating brew dependencies and other things, and redistributing dot files and whatever. So I use them all the time.
Chris Gmyr (19:11)
Nice. And then do you have your stream replays on? Can we add that into the show notes?
TJ (19:18)
Yeah. So I,
I kind of screwed that up a little bit. I normally stream, like I stream, use, what am I using? I'm using Streamlabs desktop. so instead of using like Restream or something, I'm using Streamlabs desktop. I've got that set up and then I normally multi stream to Twitter, YouTube and Twitch and like kind of mostly focusing on Twitch.
But because I've been playing copyrighted music, Google's live stream, they'll actually pause your live stream if you're playing copyrighted music and stuff. So I have not been broadcasting to YouTube. And that's where you normally get the persistence stream after the fact. But I also didn't record the stream to upload to YouTube later, because I didn't know what we were going to be getting into. And I really wish I would have, because I would have loved to have like,
chopped out the second half of the stream where we go over this Claude stuff and like publish that as a video. However, it is stateful on Twitter. So like we can add that to the show notes and like if you have X you can go or like, I can't believe I just called it X. If you have Twitter, you can refuse to call it X. So if you, if you have Twitter, you can go over there and like take a look at the stream. I think the Claude code stuff starts at the hour 30 mark. So you can like hop in there and
take a look at how I have everything configured, how it uses it, and then you can watch us use Claude to actually build something with it all.
Chris Gmyr (20:41)
Okay, cool. Yeah, we'll dig that up and put it in the show notes later.
TJ (20:46)
Yeah.
So, kinda moving on from this stuff, like...
talking a little bit about Prism, a little bit about Claude, structured output is huge. So the way structured output works for Claude before is you would essentially have to send, almost all AI providers right now work inside of a chat-based context. So.
Even when you like it with Prism, you send like use the with prompt method. That's essentially just adding a single user message to the messages array and then sending that along to the provider. So one of the things like the way that Claude structured output worked before was that you had to append a message asking for structured output. Say like, want JSON feed. I want like a JSON response.
Chris Gmyr (21:31)
Mm-hmm.
TJ (21:35)
don't wrap it in markdown backticks and have it follow this schema. And then you send the like the schema along for the ride. And so you're kind of just like at the mercy of Claude at that point, like outputting structured output. And from my experience, it's been rather unreliable. A friend of mine that
has worked with Prism a whole bunch, like with Claude, with structured output. He said it's been like pretty reliable for him, but I just could not get it to be reliable for me. So Claude, they like Anthropic released Claude structured outputs. So like we officially have a like fairly guaranteed way to be getting like structured outputs and JSON responses back from Claude in a clean way.
⁓ right now it's in beta, but I've had a ton of success with it, which was super cool. Cause a couple of weeks ago, I was working on, a potential AI feature for GeoCodeo and it's leveraging structured outputs. And I had to go, like I almost always default to Anthropic, but I had to start using open AI cause I needed, I needed guaranteed structured output back every time. So I am just.
so hype that they dropped this and we finally have like fairly guaranteed structured output.
Chris Gmyr (22:54)
That's a big one.
TJ (22:55)
I'm very, very excited about this.
Chris Gmyr (22:58)
Yeah, I just love how Anthro-Epic has been just iterating so often and just pushing out like very large updates and infrastructure things and better tools and yeah, it's just awesome. It's not, I know like everyone gets super excited about new models coming out, but I don't know. I see it at as only.
piece of a much bigger pie. And there's like so many other systems that just don't have what Claude and Anthropic have. Like I love all the skills and tools and hooks and things like that, that you can do whatever you want with really. Like it's not just, you know, like a one size fits all for engineering especially. Like I've tinkered with like Codex a little bit and a few others and it just,
TJ (23:39)
Mm-hmm.
Chris Gmyr (23:50)
not the same experience. I don't know, they're just, they're really doing a good job with like DevEx and doing what they can to improve the overall system.
TJ (24:00)
Yeah, it's, I mean, you look at the difference between open AI and Claude and like Anthropic. it's kind of crazy. It's like, open AI has gone like really broad with their offerings. And I think Anthropic and Claude has been a little slower, but a little bit more deliberate and focused about what they're doing. And I, there's just like something about that that I really appreciate.
I've seen a bunch of dust kick up over the last few days that like the new open AI 5.0, like GPT 5.1 is like cracked at coding. The problem is though, like really got to, it's going to take a lot of momentum to pull me away from Claude and like Anthropic and what they're doing. And like, I'm so invested in Claude code, like moving to Codex or open code and then like different models.
Chris Gmyr (24:25)
Yeah.
TJ (24:50)
I don't know, man. I'm just like, so invested in the anthropic ecosystem at this point that it's hard for me to break out of it. And they just, I don't know, they just do such a good job with it. I'm a, I'm a big fan.
Chris Gmyr (25:00)
Yeah, yeah, same. I know we touched on a little bit of that last week, but yeah, keep up the good work, Claude team.
TJ (25:07)
Yeah, yeah. So with Prism, we can touch on a few Prism updates, I think, and then we can wrap up from there. Let's see. Let's take a look at releases. See what we've got out here. So we've had a couple of releases. We have structured output beta for Anthropic. We also released a few other features and few other fixes.
But we had a big release yesterday, actually, with some Gemini features and functionality. We had a really cool contribution for being able to leverage Laravel MCP tools. So if you're building out MCP servers using the Laravel MCP package, we now have support for those tools, being able to add those to your different agents.
And then just like a handful of other fixes, and, like just little, little stuff, keeping things moving along. So, I'm dreaming up some new stuff for Prism. So we'll kind of see where those go. I think the next big focus for me and Prism is going to be, some media enhancements. So, one of the things that I think we're running into is someone was working on a.
new provider and found that we're just kind of like lacking for.
broader media support. Like I don't really have any support for like video. I don't have anything for like there's I'm sure there's stuff that I'm going to want to add if I get to like 11 labs doing their text to speech. There's a whole bunch of different mechanisms inside of there. So I think that's going to be one of the next things for me to work on is
just how can we play a little nicer with more media heavy providers. And then I think I'm probably going to take a step back and work on observability again. That's a really big one. as I'm building out and playing with more agents that have tools, I am really feeling the gap in observability around like
How many times have tools been called? What arguments were? How long did it take to use the tools? Where in my request am I spending this time? So I've played with this a couple times in the past. I don't really know what the implementation is going to look like, but I know I'm going to take a driver-based approach. then so you could pop in a log driver. So you could log all this stuff to your Laravel log.
or an open telemetry driver and then hook it up to something like Yeager to visualize all the different like event streams and everything. that's something that I've really struggled with not having as I've been building stuff. And as I look at building more stuff at GeoCodeo, I'm really going to want that visibility somewhere in the pipeline. So that's probably another big thing I'll be working on soon.
Chris Gmyr (27:52)
Yeah, totally. Yeah, that's actually a great call out. I made another topic for future episodes. I think it would be along those same lines for your local development on using Cloud Code in your applications. think it's great that we have all these tools and options available to us, but it's kind of hard to make a decision of which one is best for which type of task as an agent.
better a subagent or a skill or whatever, even the stuff that you've been tinkering with with the skill activation. What's the success rate of that? So I think just general observability into some of these tools could be really something cool to look into. So like you said, logging something even locally.
bringing that into like a dashboard or something like that. And then after the week is done, you know, seeing how skills versus agents, um, you know, we're impacted, um, introducing the skill activation hooks, like how, how did that progress things? Um, and having like some more insight with that. Cause you know, it's one thing to go by like just vibes or like how it feels, but I think as we want to push the tools to more people in our orgs and, um,
make that flow a little bit more solid, think having some more observability and data and numbers to it might be advantageous to us as well. So I don't know. I think that's kind of cool.
TJ (29:21)
Yeah. And without that observer.
Yeah. And without that observability, it makes it really hard to start evaluating, you know, what, what's working, what's not working. And like evaluations are huge. Like what
Because I think it's like a numbers game to like drive you down to the smallest possible model that you can use to accomplish the task, like cost wise, right? That cost and speed wise, like the bigger, smarter models, they're slower. like, so maybe you need Sonic for a task, but maybe this task is could also be done by Haiku. And now you're going to be getting faster speeds on the
completion, but you're also going to get like, it's also gonna be less expensive. So it's kind of like a race to the bottom to like what what not a race to the bottom, but like a race to like use the smallest model possible to accomplish the task. But without this observability, like how are going to know if you can do that? Like you've got to you've got to have evaluations. So that may be a project.
a sub project of Prism at some point is like an evaluation library, some way to be able to wire up a few like scenarios, like maybe I've got like three different models and like two different providers that I want to run this like test on and then end up with an evaluation at the end of like, yeah, what, how, how did these models and providers perform against each other?
Chris Gmyr (30:48)
Yeah, yeah, totally.
TJ (30:49)
I have no clue what that looks like. I have not spent any time diving into evaluations much. I know Ashley Hindle has a bit, but that is as I'm starting to build out and moving towards productionizing AI workflows at Geocodeo, I need some way to validate this stuff too.
Chris Gmyr (31:08)
Yeah, yeah. Cool. I'm gonna look into that a little bit more and see what I come up with. But yeah, I'll let you know.
TJ (31:14)
Yeah. I think there are some like
plugins and other things you can add to cloud code to get some more observability into it. It's just nothing that I've tried, but I think there are, like, if you look at like some of the awesome cloud repos or something, I'm sure there's solutions in there to like get you that. And I've seen some people with some like wild status bars inside of cloud code that give you like a lot of those stats too, but,
Yeah, it might be worth like poking around seeing what's available now. I'm sure there's stuff already kind of out there.
Chris Gmyr (31:46)
Yeah, yeah, I'm sure too. And being able to build off of that or even build it into something that we already have. So yeah, I think that'd be pretty awesome to set up and get going. yeah, we'll circle back to that in a future episode.
TJ (31:57)
Yeah.
Sick.
Chris Gmyr (32:03)
Sweet. Want to wrap up?
TJ (32:05)
Yeah, I think we on that note, can wrap up.
Chris Gmyr (32:07)
Thanks for listening to the Slightly Caffeinated podcast. Show notes and all the links and social channels are down below and also available at slightlycaffeinated.fm. Also, if you have any questions for us or a content suggestion, go to the Ask a Question page on our site and we'll feature it in an upcoming episode. Thank you for listening and we'll catch you all in two weeks for the holiday next week. Hopefully everyone has a good holiday and Thanksgiving for those who observe it. See you next time.
TJ (32:33)
Yeah, happy Thanksgiving
everybody. We'll see you.
Creators and Guests
