S24-E05 – BuiltOnAir Live Podcast Full Show
To get all the latest videos and demonstrations from the BuiltOnAir Podcast, subscribe and get notified on our Youtube channel here and our newsletter/community here.
FULL EPISODE VIDEO
Watch the full video of the show.
FULL EPISODE AUDIO
Listen to the full Audio podcast for this episode here. Or add to your favorite podcast player
Listen On: Apple | Overcast | Spotify
The BuiltOnAir Podcast is Sponsored by On2Air – Integrations and App extensions to run your business operations in Airtable.
Start a FREE 14 Day Trial of On2Air Now
In This Episode
Welcome to the BuiltOnAir Podcast, the live show. The BuiltOnAir Podcast is a live weekly show highlighting everything happening in the Airtable world.
Check us out at BuiltOnAir.com. Join our community, join our Slack Channel, and meet your fellow Airtable fans.
Episode Summary
In this episode of BuiltOnAir, Dan Fellars, Kamille Parks, and Ali Alosa take an ‘unboxing’ approach to the latest Airtable updates. The team dives into the experimental AI Labs, testing out everything from image and video generation to the ability to create web prototypes and tables using natural language prompts.
Beyond the creative AI tools, the crew discusses a significant discovery regarding undocumented API scopes. Kamille shares insights on a newly visible ‘automations.read’ scope that could revolutionize how developers manage metadata, audit logs, and base maintenance by allowing them to programmatically access automation details.
⏱ Timeline:
- 3:09 - Upcoming Airtable community events update
- 6:56 - Discovering undocumented automation API scopes
- 15:11 - Exploring Field Agent triggers and conditions
- 22:16 - Testing AI image generation with Gemini
- 40:02 - Generating structured data in automations
Full Transcription
The full transcription for the show can be found here:
[00:00:01] All right, welcome back to the built-in air podcast. This is season 24 episode 5, good to be with you myself. Dan Fellars Kamille parks and Ali alosa back for another week. You may notice we look a little bit different, we're using a new software platform for our podcast broadcast so we'll see how this works. If we have any technical difficulties, try to figure it out but so far so good. I believe I've been to be with you. How's everybody doing?[00:00:34] Good. It’s gonna be almost 80 degrees today.
[00:00:40] Very good.
[00:00:42] That’s a cold day for Kamille.
[00:00:48] Yeah.
[00:00:50] Awesome. Well today we’re gonna kind of do see what’s new in new features new functionality, we’re going to do some exploring. So today’s kind of
[00:01:00] Poke around, and we’re going to play with some new features that we maybe haven’t tried yet, or haven’t done a ton. So today’s more of a kind of unboxing and exploration and so if there’s anything out there in particular we’re going to kind of play with the API and the AI Labs. So if you’re watching and there’s something that you’ve been
[00:01:22] Trying to find time to explore, put it in the chat and we can dive into it with that. So why don’t we first? Share my screen.
[00:01:33] And we’re gonna first talk about upcoming events, get you up to date on everything. So next week, there is a big event in La Kamille will be there.
[00:01:47] Yep, let’s say hi to Kamille when you’re out there.
[00:01:53] And then there’s some online events coming up.
[00:01:59] Events in Europe Amsterdam. It’s like one in Chicago and then Kamille was telling us that there’s a secret one in Boston on May 28th. This was actually Ali’s Corner. Oh yeah, Ollie. Yeah. Ali’s gonna be there.
[00:02:17] So, where did you hear about this one?
[00:02:19] I, I heard about it on LinkedIn, a few days ago and I RSVP didn’t hear back until just yesterday, so it did take a few days to get on the list, so to speak. But
[00:02:33] I’m excited. This seems like it’ll be really fun.
[00:02:36] Yeah. Yeah, they don’t list it maybe because it’s it looks like it’s part of like something else like this text week is maybe just a Boston run thing for all the tech companies out there.
[00:02:47] There’s happening.
[00:02:50] Gotcha.
[00:02:52] Cool. So those are some events. So say hi to Kamille and Ally. If you’re gonna go to either of those,
[00:03:01] In the community. There was a couple things that we might talk about.
[00:03:07] Let’s see. This one was new.
[00:03:10] So we might talk about this third-party connectors for field agents.
[00:03:16] It’s available in AI Labs as of April 23rd week or so ago.
[00:03:23] So now field agent, support 16 integration 13, new ones. So there was three and I looked and I only saw three so I don’t know if I’m seeing this one.
[00:03:36] I wonder if it works like some other types of Integrations where if you’re on a business or Enterprise plan, you have to enable them and the admin panel
[00:03:50] Yeah, along the existing support. So, yeah, I only saw these three on there. So let’s see, how customers, how to get started workspace, admins. So, I have a enabled and then you have to
[00:04:05] Create a connector. You need from the tools. Let’s try real quick.
[00:04:12] Let’s create a custom field agent and this, you know, let’s see.
[00:04:20] No.
[00:04:22] Tools.
[00:04:24] Okay, so I don’t see it yet. I wonder space that this space is in. Does it have ai Labs enabled?
[00:04:33] It does. Yeah, I don’t
[00:04:36] know. Yeah, I only see those those options as well on mine. There’s the only thing I see
[00:04:42] ya.
[00:04:43] So maybe it’s still rolling out.
[00:04:47] but,
[00:04:49] It’s kind of cool because it does not show up.
[00:04:52] in the
[00:04:54] I didn’t see it in the field in the AI lab list here.
[00:05:01] He?
[00:05:06] It’s not sorted, that would be sorted.
[00:05:11] Sorted by release date.
[00:05:13] Anyways, so we’ll explore in here in a second, but
[00:05:20] Kamille. Kamille found came across something that you want to talk about. Would you find in their API references? Yeah, so my team’s been doing more and more with are tables. Native mCP with our own local AI, it like Asian Builder, and in doing. So we were all making our
[00:05:44] New API tokens to run, whatever report you were trying to run. And I came across something. That is interesting that will be useful whenever this gets resolved. And hopefully this wasn’t a mistake. If you go to the airtable web API documentation, which is where Dan currently is, there’s a page called Scopes, which is supposed to list, everything that you can give an API token, or an oauth. Application, the ability to do as you or whomever, the token came from. So, in reading the list, it didn’t seem like there were any new Scopes added recently with all of, you know, the work around using mcps to do this and of writing your own code, interact with the API. However, if you set up a new token or a, just a token that already exists one of those,
[00:06:44] Scopes that you can select is automation’s read. And I was like, well, that’s new. So I looked at this page, it’s not on this page, but if you search the documentation for the word automation, it does show up in like the results.
[00:07:01] for automation you can kind of see automations dot runs read and automations dot automation runs dot read and then below that automation read
[00:07:13] so,
[00:07:15] The first two sounds duplicative of each other. In my opinion, I feel like that they’re still working on stuff and maybe that wasn’t supposed to be made available, but it is
[00:07:25] one of those three you can grant a token. The
[00:07:31] Access to, I think it’s automation’s run. Is the or automation stuff. Read is the one that you can actually apply to a token. It doesn’t do anything yet, but that might be coming in the Horizon of both the web API and mcp’s being able to read through. Not just the schema of your base, but also the automation of your base, which is pretty helpful for a lot of stuff that we’re doing, like, trying to identify, what are some outdated pieces of functionality that we can get rid of? We would be able to in theory detect. Oh, this field is used in this automation, you maybe don’t want to delete it yet, things like that.
[00:08:16] Hmm.
[00:08:17] So you see it when you create like a personal access token as one of the scope.
[00:08:23] Just actually this morning and I did not see that for me. Maybe I wonder if it’s an Enterprise.
[00:08:31] Yeah, I for context I was in my Enterprise account, I’m going to check on my business account and see if it’s there for me today.
[00:08:41] But it was definitely there when I when I looked and I was very confused.
[00:08:47] Yeah, interesting. Because yeah, I hear they list.
[00:08:51] Yeah, Enterprise scope’s it’s not in there either.
[00:08:56] Okay, it’s not available to me on my business plan so I am going to double check in my business account and see if it’s still there. Not my business my Enterprise account and see if it’s still there. And again it might have been a mistake that it was there in the first place because again it’s not documented. So maybe someone is still working on this feature but it’d be very helpful if this were made a real actual feature.
[00:09:28] I wonder what the difference between runs and action runs is like, would the action runs be that individual steps of the automation maybe the data from each individual step and the run is just like the overall umbrella.
[00:09:45] They got rid of.
[00:09:49] Oh no.
[00:09:50] I mean, I wished for this like I would love even just for documentation purposes, like all the metadata we’ve been talking about, I’d love to just get a list of all my automations. Like, you can’t do that without
[00:10:02] Screening every base basically.
[00:10:05] Yeah. So this kind of confirms my mind that it was a little bit of a whoopsie that it was available to select. I’ve made a token and I selected the token to have that.
[00:10:18] Scope. And I’m
[00:10:20] Feeling like I have a screenshot, are you looking at the one that you created and it doesn’t listen, it’s gone. It’s unselected and I try creating a new one. Not there. I tried reselling it on the one that it already had selected, not there, but I
[00:10:37] Swear, I have a screenshot which I might through the slack channel to prove that I’m not crazy.
[00:10:43] Yeah, interesting. But it is so you can. But is there? Yeah.
[00:10:49] Yeah, I wonder if you look at the audit log, I’ll be looking forward to this whenever it’s actualized a little bit because that is I think a really big piece of airtable functionality that is missing from the web API and has been missing for a long time automation’s where they’re before interfaces were and interfaces are at this point. Six years old
[00:11:17] Crazy.
[00:11:19] Yeah.
[00:11:21] So this just tells you this audit log actor is like, if an automation updates of field, it just says, what automation which is something, but not what we’re looking for.
[00:11:37] so, I was wondering if the audit logs,
[00:11:40] Helped with that.
[00:11:43] Interesting. Well, that’s good, that’s a good Insight. That is
[00:11:47] Something that likely is.
[00:11:50] Coming soon I found my screenshot which read as the Scopes applied automation colon Reed and the description for it was view automations including details of their name, how they’re triggered and additional metadata. So that to me is the equivalent of like base, schema read, which is not going to let you necessarily create an automation or alter it in any way. But you know, what’s the trigger for this automation? What is this automation? Do allegedly would be granted by the scope. Yeah, what I would love is if they how they implemented the, the sync tables for, all your admin data, your users and stuff, if they, if that’s how they implemented automation. That would be useful as well.
[00:12:46] Just automatically sync it to your table.
[00:12:51] Yeah. Oh, so useful
[00:12:52] Never again.
[00:12:54] Cool. Well let’s let’s play around. So what I was thinking for today is we could look through some of the AI lab features and if there’s any that pique your interest
[00:13:07] Shout it out and we can kind of explore and see how they work and kind of play around with them.
[00:13:15] If we’re able to somebody’s, we won’t be able to like jira. I don’t have a Jura connection.
[00:13:23] Any jump out.
[00:13:28] I’ve never done anything with.
[00:13:30] the mCP stuff and
[00:13:35] the one thing I’m seeing, I don’t see listed here but related to the
[00:13:42] Integration for field agents that we were talking about earlier. They also added
[00:13:48] Like conditions to automatically update it to have the field agent, run to update your field. When a certain condition is met which I find very useful. One thing I think is missing from it, though is like, a way to stop it from updating after a certain point.
[00:14:07] but,
[00:14:09] I don’t see that listed in here.
[00:14:11] Yeah, let’s look at that. Okay, so that’s on.
[00:14:16] A field vision.
[00:14:18] Additional triggers.
[00:14:21] Exactly.
[00:14:22] There we go. Yeah, so what I thought it scheduled
[00:14:27] yes, and I found it very odd that you can, you can’t say,
[00:14:32] It’s when either one of these are met when either the schedule is met or the conditions. But oh there’s now now they have a
[00:14:41] condition here.
[00:14:43] No, those are
[00:14:50] is that different from?
[00:14:53] Other one, you can. Okay.
[00:14:56] Cool, if you.
[00:15:02] Have.
[00:15:07] To say, you can’t run anything more frequently than daily.
[00:15:13] It’s kind of a pain.
[00:15:16] But you can’t have conditioned groups, which once again, I have every time it becomes relevant. The find record step in automation, is the only place in irritable where you can apply a filter of any sort and not a filter condition group.
[00:15:35] now what this means is,
[00:15:38] it had both have to be true for it to run. So the filter is, it will only run on the fields where that condition is met. So it’s not a or it’s an and
[00:15:53] I so like my use case is I really want to be able to
[00:15:57] cause a field agent to update upon a button. Click like if I’m an interface so and I don’t want them to like right, click on the field and like hit the little. I think that the AI feels when displayed in interfaces are just not pretty at all. But so I want them to be able to click a button, which would update like a single select field which would in turn update this. But if they
[00:16:22] click the button after certain conditions are met like
[00:16:27] after say, the record is closed or locked or whatever.
[00:16:30] this shouldn’t happen, and I couldn’t figure out a way to like,
[00:16:36] Not let that happen without you know actually just hiding the button.
[00:16:42] Could you say? Because you can have more than one condition. Could you have a condition that’s looking at your status field and said in status is not closed?
[00:16:54] the problem is, it’s when any
[00:16:58] Like the conditions are when any of the conditions are met.
[00:17:03] So I don’t think it would make sense to say it would actually run. If I say when when this is
[00:17:10] when it’s not closed and the single select field is this, I guess that might work.
[00:17:15] Mm-hmm.
[00:17:16] Yeah.
[00:17:18] That could work.
[00:17:21] Yeah.
[00:17:23] It was weird. I found the implementation strange, like it was a little confusing, lots of double negatives and
[00:17:30] weird things.
[00:17:33] So this is confusing so I have it. So I have it daily with this condition and so now it says here conditions are met and so it’s like this
[00:17:46] is independent of this, that’s very that’s
[00:17:54] And if you Mouse over that little eye on the previous screen, it’ll say like, well run, when any of the triggers are true, so it’s like, it just feels like nothing a step, like, there’s missing something.
[00:18:09] Yeah.
[00:18:11] I I see the value of this.
[00:18:16] Being implemented in the way it’s implemented but it’s real confusing. So I feel like the left confusing way to do this is to have when you’re on the scheduled portion, not include the conditions and have the
[00:18:31] two separate.
[00:18:33] like triggers that you can configure schedule or conditions be treated as and because it’s
[00:18:41] it’s weird that you have two places to apply conditions.
[00:18:46] Which could be useful. But again, I think it would confuse
[00:18:52] More.
[00:18:53] Frequently.
[00:18:55] Yeah, or even like just having a separate.
[00:18:58] Like Global. Don’t run if
[00:19:02] option. Yeah, I don’t.
[00:19:05] Because that could apply to either one.
[00:19:08] but,
[00:19:10] Yeah, and this is a step forward, though. Like
[00:19:14] before you couldn’t get it to run, unless you actually went to the view and like, right clicked on the field and said,
[00:19:20] Run everything because I wanted it to run all of them in a particular list.
[00:19:26] But so this opens up a lot of doors.
[00:19:29] Yeah.
[00:19:31] so, this means
[00:19:33] and, and you have to have
[00:19:37] the automatic generation on for the triggers to be enabled. Is that correct?
[00:19:44] I don’t.
[00:19:44] Know. Because if so, it’s even more confusing because it’s phrased as additional triggers,
[00:19:50] To me, the first trigger is trigger automatically and additional triggers implies that this is irrespective of automatic generation.
[00:20:07] The whole point is, I don’t want it to trigger automatically if I have it running on a schedule because that’s just going to eat more credits than I need.
[00:20:16] Right.
[00:20:18] Yeah.
[00:20:22] Let’s see here.
[00:20:26] so I’m actually never played with you might
[00:20:34] Okay.
[00:20:36] Generate image. Okay, that’s cool. Find image from web.
[00:20:41] Mm-hmm.
[00:20:42] Yeah.
[00:20:44] Yeah. So I have got pictures of the three of us and we’ll see if it can create cartoon characters of us.
[00:20:51] Okay, so automatic generation.
[00:20:54] so, I think this means,
[00:20:57] If the fields that are referenced ever update it automatically or does it? Yeah. Or does it depend on the triggers automatic?
[00:21:05] gen is if
[00:21:07] You’ve included in input and the input would have affected the prompt in some way then it would regenerate.
[00:21:18] Yeah.
[00:21:20] Okay, so this looks. So this is image generation. So
[00:21:25] Reason.
[00:21:27] Let’s see how it goes so you can switch. It’s smart enough to know which models support image generation.
[00:21:38] Let’s go with Gemini.
[00:21:42] Got some tokens to spare. Okay. See modify the output. Let’s go.
[00:21:52] It’s good Square.
[00:21:55] Go portrait.
[00:21:57] Resolution.
[00:22:03] Okay, it only supports jpeg
[00:22:06] Just format. Yeah, so this is, this is the new. Well, I don’t know when when did they announce a introduce versions where you can have
[00:22:17] Multiple versions of images. This one we just want files because we have multiple in there.
[00:22:25] Let’s go Auto. Okay.
[00:22:29] Can you reference just a question in that that title the field? The what was it? The file name, can you reference field values in that?
[00:22:40] Drop down. Like if you do a squiggly, does anything? Come on.
[00:22:46] Otherwise.
[00:22:50] It might be.
[00:22:53] If you make a part of the general prompt and saying name each file using this format, perhaps, I don’t know.
[00:23:01] That’s right.
[00:23:07] Although my input file names are special.
[00:23:15] Shakes invalid output, file name.
[00:23:20] I didn’t have anything.
[00:23:22] But oh where people number one, something and then deleted it.
[00:23:33] Yeah.
[00:23:34] Yeah, that’s fine.
[00:23:39] All right.
[00:23:41] And there he kicked off. So, is Otto. So the first one
[00:23:48] I want to see if it’ll generate should generate all three, right.
[00:23:54] I hope.
[00:23:56] Fully.
[00:23:59] He does one at a time.
[00:24:02] Well, that’s doing it. Let’s look at our list.
[00:24:06] Also was gonna try videos as well.
[00:24:10] And we’ll do that next. Let’s see.
[00:24:16] So this we’re kind of looking at this. Okay, so this is a GPT. So these are the new ones that got added in January.
[00:24:25] so, we’re using
[00:24:27] That.
[00:24:33] Right? Multiple tables. So this is in we’ve talked about this in the past.
[00:24:41] now, you can reference multiple tables when you’re building with Omni a custom interface,
[00:24:48] This is a lot of coding yourself and not using AI as well.
[00:24:58] Now, this is why.
[00:25:01] Is interesting. I don’t, I wonder how people are using this one.
[00:25:06] So, being able to create a web prototype with the field agent.
[00:25:12] So, turn your project requirements in the fully functional web prototypes.
[00:25:18] So this is it create let’s see.
[00:25:22] He’s a shield agent to create fully functional web prototypes.
[00:25:27] So it creates the HTML as attachments as it actually like run like in inside of like an embedded browser page or opens up in a new tab.
[00:25:38] This one work.
[00:25:40] I don’t know because I literally never use this. Yeah. No use case where this would be helpful for me. I mean I I do this quite a bit but with tools outside of our table, I don’t think I’d run. I mean, if you had a lot, I could definitely see if you were creating like landing pages, this could be useful where you had different landing pages for each.
[00:26:05] And we try it.
[00:26:06] Let’s try this.
[00:26:08] Okay, here’s my caricature.
[00:26:11] Hey.
[00:26:13] So, here’s my original.
[00:26:18] It only did one, so I know it only did one for me. Let me change it. Let me see. I tell it to
[00:26:34] I did tell of each of the images, can you click on the token for pick from Team?
[00:26:45] know, like in automations, it’ll like
[00:26:49] let you pick the output of certain types of fields because attachments could you could pull the
[00:26:57] URL of the image, the name of the image, the like file type of the image as all as separate arrays. And I was wondering if
[00:27:05] it was an output that would have made it more clear that you wanted.
[00:27:11] more than one image out of the
[00:27:15] look up.
[00:27:17] Otherwise this specific example would, what you would do is this is a look up from the team table. So you would move this.
[00:27:25] AI field to the team table, and rated for each and have a look at that. Yeah, yeah. I wanted to see because I because for the video, I want to see if it can pick up all three of them and use them all in the same video. That’s why.
[00:27:44] This is kind of interesting, so it’s like instead of just saving it, you can like save and run anything updated. Let’s see if it.
[00:27:53] oh,
[00:27:54] Yeah, but it’s just mine again.
[00:27:59] so, it doesn’t like
[00:28:01] It doesn’t doesn’t like a raise.
[00:28:03] Oh yeah, so if you need it for Roll-Ups, you have to go to the source and run it against the source.
[00:28:12] Let’s do our
[00:28:14] Let’s see.
[00:28:17] Generate. Yeah. Whereas our
[00:28:28] See, what is it safe for this one?
[00:28:33] And to use create a new field agent and select the web prototype type. I don’t see that.
[00:28:40] There’s a button to say browse catalog. If you go. Yeah, I got you. Thank you.
[00:28:54] Sometimes are tables you. I yeah. It feels like it when they made this.
[00:29:03] So, let’s see.
[00:29:10] Landing.
[00:29:12] Multiple.
[00:29:15] I do have the AI Labs turned on.
[00:29:18] Can you back out of here and like, is there?
[00:29:24] Like go back to the field, creation panel, is there a field type? That’s just called AI.
[00:29:31] Oh yeah.
[00:29:35] I don’t think so. They’re used to be.
[00:29:38] If you search web prototype, will anything? Come up?
[00:29:45] No interest.
[00:29:51] I wonder if it like went away and only people that want it understood.
[00:29:57] I need to verify that I have elapsed Labs turned on.
[00:30:22] Uh, yeah, I have it on.
[00:30:28] Oh yeah. And there’s even a specific setting of enable AI web prototype generation control whether AI web prototype generation is enabled in your organization and that’s turned on
[00:30:40] And they are Labs is turned on. You don’t have to turn it on at the base level. Right? There’s nothing I think it’s
[00:30:49] Enterprise or organ unit and workspace, or the only levels that you have that setting? Yeah, and I have it on all workspaces is enabled.
[00:31:13] Let me see, let’s watch the quick video.
[00:31:16] Anybody knows.
[00:31:21] What prototype?
[00:31:29] Music.
[00:31:32] Okay, so let’s see.
[00:31:34] This.
[00:31:36] So, it actually creates a full-blown prototype. Interesting.
[00:31:43] Hmm. Well.
[00:31:48] Like they order, you need to either update the prompt for the field day job or update the employees.
[00:31:56] Well, if you’re watching and you know how to turn this guy on, let us know.
[00:32:05] Period, I’m not.
[00:32:06] Getting it either.
[00:32:08] And look at that.
[00:32:12] That’s kind of cool. They did get used all three but it’s for them all in one image.
[00:32:17] And your picture have a background.
[00:32:23] Mine. Yeah no. I was like I was gonna say, we’re out in the sun. You’re in a void.
[00:32:33] Pretty cool.
[00:32:38] Got our new cover image for the podcast.
[00:32:44] An unexplainably. But yeah so that is cool to know like it looks like we might be able to prompt it better but it does. It can at least read all three.
[00:32:58] Because I even told it, I said, there should be multiple output images as we have multiple input to do each one separate. Yeah.
[00:33:13] Let’s try a video.
[00:33:34] I work.
[00:33:36] Sure.
[00:33:40] Okay.
[00:33:42] Let’s go.
[00:33:44] Four seconds. Let’s let’s go eat second. So Aid is the most it can do.
[00:33:50] We’ll just goes.
[00:33:52] Out here. So
[00:33:55] Can generate audio.
[00:33:57] Shoot, let’s do it.
[00:33:59] Generates some audio.
[00:34:02] This one will.
[00:34:05] Let’s just say when
[00:34:08] Run field is checked.
[00:34:11] Okay.
[00:34:14] I like that.
[00:34:16] Okay, we’re gonna use the three. Let’s just do fast.
[00:34:24] All right.
[00:34:31] Oh, it already kicked off and it didn’t listen to my condition.
[00:34:42] First day one.
[00:34:45] Yeah.
[00:34:46] Yeah, so it’s empty but it’s like my condition is not met.
[00:34:52] Its conditions run automatically, run on a schedule, Rona schedule with its own condition, run on a schedule, with its own condition and another condition. And also, when it makes the field, it will run. Anyway, I believe it’ll only do it for the first 10 records. Now, if you have more than 10 of you, that’s the first time.
[00:35:21] um,
[00:35:25] Okay, so take a second. I should have had it reference this image that would have been cool.
[00:35:33] And it would have had us all in there. We’ll see what that does.
[00:35:37] All right. What else do we want to play with?
[00:35:42] So Excel support. So if you have an Excel file,
[00:35:49] it can actually read the Excel and play with it. Do stuff.
[00:35:59] I don’t know. I would modify.
[00:36:04] Let’s see.
[00:36:06] So this one is kind of cool. We should play with this, okay, so generate structured data in automation’s.
[00:36:14] yeah, this one I was working with a client recently on and I found it was easier to generate text with AI to just see with the output would be and then attempt to use the
[00:36:30] structured output prompt because we kept running into a lot of
[00:36:35] Issues. Where if you set up your structured object and for whatever reason the output of your prompt isn’t
[00:36:44] Coming in that format. The whole thing, airs out and it’s not a very helpful error of what it tried to produce versus what you said to produce. But once you get it working, it is pretty useful.
[00:36:59] Okay, we’ll try that in a second first. We gotta watch our video.
[00:37:08] Okay, which one is which?
[00:37:13] That looks like a delicious.
[00:37:21] You get to pick which one you are.
[00:37:29] Oh my gosh, so funny.
[00:37:31] I think it gave up.
[00:37:33] Yeah.
[00:37:36] Okay, did not. It did know there’s three. I didn’t tell us three didn’t get it right. Gender’s
[00:37:47] It’s funny. Oh, this
[00:37:50] that’s too funny.
[00:37:52] All right, okay. Well work to do on video generation.
[00:37:59] Yeah, so let’s do.
[00:38:05] Say.
[00:38:10] Run this.
[00:38:14] Okay, so see how I don’t see the oh there we go. Okay, they actually improved it. Those used to be below in the image in the screenshot.
[00:38:23] Okay, so generate structured.
[00:38:26] Data.
[00:38:29] Cassie, give it a prompt. Let’s see.
[00:38:58] Care. So we have title.
[00:39:10] Number.
[00:39:21] So, an enum, that’s interesting. Anyway,
[00:39:27] let’s give it a theme like that, an enum,
[00:39:41] Like that. Yeah.
[00:39:44] Let’s Let It ease the internet.
[00:39:47] Always the default.
[00:39:53] Okay, so it’s not referencing any field.
[00:39:57] but,
[00:40:00] Okay, we’ll just test it. This does
[00:40:04] see if it works.
[00:40:07] Cast the response output. Okay, so this thing I just told in the prompt these three but I gave it an extra ones so it wasn’t smart enough to know what to read it. Oh, let’s make him cry.
[00:40:25] Oh yeah, let’s see what that does.
[00:40:36] Okay.
[00:40:38] Do it. Okay, so that’s kind of nice because then what you can do is if you’re updating it, it’s a lot easier to
[00:40:46] To have that output because now you have your structured data that has the specific things and it knows that they’re always going to be there.
[00:40:55] So that’s the benefit of that.
[00:40:58] In the structure out so have arrays and arrays of objects. And you could also take the array and go through repeated action and loop through each output in the array and do something different with each.
[00:41:15] Item.
[00:41:16] Yeah.
[00:41:18] Yeah. Okay yeah like that gets complicated. Well,
[00:41:24] wish you could have like, give each property or each
[00:41:28] Thing that you’re having it output a description next to it. Like whether that’s just for your own note or for, you know, an additional prompt to the AI be like, put this part of what we like I said in my prompt here so it knows more clearly.
[00:41:45] and,
[00:41:47] That’s funny.
[00:41:50] Like I didn’t Define a description and the object. I just had a name and it but it put a description in there.
[00:41:59] That’s cool.
[00:42:01] It just feels like so much of a black box to me. Sometimes that I’m like, I’m like, how do I know
[00:42:08] What it’s gonna do. I don’t know. I guess you just need to just keep trying and test it a bunch. But
[00:42:16] Yeah.
[00:42:21] It doesn’t work. There you go.
[00:42:26] Do something like this.
[00:42:35] Interesting.
[00:42:37] Yeah. Um,
[00:42:47] Which is fine. I think that’s fair. You gotta Define it. It’s funny did it anymore.
[00:42:56] Okay, cool.
[00:42:59] Anything else on here? We should explore.
[00:43:06] I’ve never tried web table.
[00:43:10] About that as well. Okay, so let’s see.
[00:43:15] so, with this tool, you can build a table populated
[00:43:21] Okay, so how you do that is you go into Omni?
[00:43:29] Might want to remove the context of the update record automation.
[00:43:35] Yeah, let’s go back to do.
[00:43:47] See how good it is.
[00:43:49] I’m going to be deeply offended by the outfit. Okay. So here you gotta pick create a web table.
[00:44:13] okay, so gives you the prompt
[00:44:17] Cast wave for AI Labs. So that’s cool. So while it’s an AI labs, they don’t charge you.
[00:44:24] Okay, podcast.
[00:44:27] Okay.
[00:44:32] You generating.
[00:44:39] and then,
[00:44:42] Clip.
[00:44:47] Interesting. So does it not actually create a table? You can only I think
[00:44:54] think once it’s done, I thought there was a way to like import
[00:44:59] I guess you just copy it and then paste or surely. You could prompt on me to say, okay, use the above and create a new. Let’s try that.
[00:45:13] He does not have a background.
[00:45:18] Prompting capability.
[00:45:22] You can just stop it.
[00:45:29] oh they’re also is if you actually just go to add a new table,
[00:45:33] Like, click the Plus, in the actual data layer. There’s a new table with web.
[00:45:39] Okay, so that’s seems pretty Direct.
[00:45:43] So, I wonder. Yeah, so this
[00:45:46] I wonder what I wonder. Let’s try it.
[00:45:50] Yeah, I think I’m these Frozen so it didn’t do anything. I think it’s sends it sends you to here.
[00:45:58] because I think there is a way I want to tears as you want to create a new table, and
[00:46:07] You know, well that’s generating.
[00:46:10] Nothing else.
[00:46:13] Image anAllisis.
[00:46:17] I haven’t used for images anAllisis but I have used for like reading through a PDF that’s been pretty useful.
[00:46:28] Sir.
[00:46:29] Contains images. So this one you just kind of prompt against it so it’s not like a specific
[00:46:37] type or anything.
[00:46:42] It doesn’t look like.
[00:46:49] Honey, you can see how they’ve changed the UI, the old version.
[00:46:55] this, I mean it’s it’ll be interesting if these all stay in AI Labs or
[00:47:02] How long they well, I guess this one’s MGA, so.
[00:47:08] It’s not there anymore.
[00:47:12] Still didn’t figure out this guy?
[00:47:15] So strange.
[00:47:19] So now you can generate forms. I think some of these statuses for availability have been updated because I could swear the open Omni button, isn’t AI Labs specific.
[00:47:33] I’m wrong.
[00:47:36] Let’s try it.
[00:47:39] Still working.
[00:47:51] yeah, this
[00:47:56] okay.
[00:48:00] So, we had it here.
[00:48:05] Open on me.
[00:48:15] Yeah.
[00:48:20] And still thinking.
[00:48:24] I don’t.
[00:48:29] I’m
[00:48:32] It says open on me, which I think is pulled from the name of the button, but not the prompt.
[00:48:37] That you gave it.
[00:48:40] Which I think is an interesting choice.
[00:48:44] Yeah, it’s very odd.
[00:48:48] so now, when you’re in there,
[00:48:53] Like I feel like I would want it to say instead of what the button might say, which could be shorthand for the prompt.
[00:49:01] if I would want to just say what the prompt was,
[00:49:05] Right.
[00:49:06] Right. Yeah. Well do show instructions actually underneath.
[00:49:13] Okay, so you let it but yeah.
[00:49:18] Okay.
[00:49:20] Now, can we go back?
[00:49:25] See here, did we lose our?
[00:49:30] On the left hand side, there’s the little chat yet. One of it. Yeah, yeah, middle one that one.
[00:49:40] yeah, um not sure which one it is, but
[00:49:44] yeah, how
[00:49:47] Many. Come on.
[00:49:52] He’s Lenny.
[00:49:59] That’s so funny.
[00:50:01] Yeah, that’s
[00:50:04] What this is? I dare.
[00:50:11] Still going.
[00:50:12] All right. Well let’s see. Yeah, I was hoping I’m finished to see if it gave us the options.
[00:50:21] See, we stop it.
[00:50:28] And still thinking.
[00:50:32] Yeah, I’m not seeing way to create a table instantly.
[00:50:42] Well, that was fun. Those are quite a few things that I never played with. So it’s good to have a little more.
[00:50:49] Understanding of AI and airtable.
[00:50:52] And Lenny. Congrats on on your award. We’re coming for you.
[00:51:01] Next week, we’ll be back, we’ll do a deep dive on on.
[00:51:07] Something inside of Airtable. So, we’ll be back next week. Everybody have a good week and we’ll see you then.