In short
Practical AI Podcast Episode Summary: Large Action Models (LAMs) & Rabbits 🐇
Episode Overview In this episode of Practical AI, hosts Chris Benson and Daniel Whitenack discuss the emerging concept of Large Action Models (LAMs) in relation to the recently launched Rabbit R1 device. The conversation explores the significance of LAMs, their connection to existing technologies, neuro-symbolic AI, and the evolution of AI tools.
Key Themes
- Introduction to LAMs: The hosts explain what Large Action Models are, their relevance, and how they differ from traditional AI models.
- Rabbit R1 Device: A detailed look at the Rabbit R1, its features, and how it aims to integrate AI in personal devices.
- Concerns about Data Privacy: The hosts express their apprehensions regarding data privacy with AI-driven personal devices.
- Multimodal AI Models: Discussion around the capabilities of multimodal models and their role in enhancing user interactions with technology.
Detailed Notes
Hosts
- Chris Benson: Tech strategist at Lockheed Martin.
- Daniel Whitenack: Founder and CEO of Prediction Guard.
Introduction
- The hosts emphasize the importance of understanding AI and its applications in practical settings.
- They reference recent weather events that affected their personal tech experiences.
Rabbit R1 Device
- Design and Features:
- The Rabbit R1 features a minimalistic design akin to devices from Teenage Engineering, focusing on voice interaction.
- Described as a "conversational operating system" that utilizes voice commands for tasks rather than traditional interfaces.
- AI Integration:
- The device aims to centralize user interactions with various apps and streamline usability.
- Hosts acknowledge the challenges that come with device ownership, especially concerning data privacy and security.
Large Action Models (LAMs)
- Definition: LAMs are described as a new architecture that allows AI systems to perform actions based on human intentions without needing explicit, structured input.
- Neuro-symbolic AI:
- Combines neural networks with symbolic reasoning to understand and execute user commands in an intuitive manner.
- The architecture is designed to learn from human interactions and adapt over time.
Data Privacy Concerns
- The hosts discuss the emotional and practical implications of sharing personal data with AI systems.
- They highlight that while users accept data sharing in smartphones, LAMs may feel different due to their more autonomous nature.
Multimodal Models and AI Tools
- Interactivity:
- The episode discusses how LAMs could leverage multimodal models to interpret diverse inputs (e.g., text, voice, images).
- Integration of various applications without needing structured APIs is a key focus.
- Practical Applications:
- The idea of using LAMs for practical tasks, such as changing payment methods on applications like Uber, is explored.
- The potential for LAMs to revolutionize personal tech through seamless communication with various services is emphasized.
Future of AI Devices
- Speculations are made about how devices like the Rabbit R1 could shift the technological landscape, potentially replacing smartphones as central devices.
- The convergence of AI capabilities in everyday devices is predicted, with existing tech giants possibly entering this space.
Conclusion
- The hosts encourage listeners to explore LAMs and related technologies further, highlighting available resources such as research papers and documentation on tools like LangChain.
- The episode concludes with thoughts on the evolving relationship between AI, devices, and user interactions.
Sponsors
- Mentions of sponsors include Fly.io, Shopify, and Read Write Own, highlighting their contributions to the podcast.
Additional Resources
- Links to Rabbit’s research page and other articles on LAMs and similar technologies are provided for listeners seeking more information.
Key Takeaways
- Large Action Models represent a new frontier in AI, combining voice interaction with neuro-symbolic reasoning to enhance user experience.
- The Rabbit R1 device exemplifies the potential for AI to become more integrated into our daily lives while raising important discussions about data privacy.
- As technology evolves, traditional devices may be redefined, leading to a new marketplace for AI-driven hardware.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Transcript
Automatic transcript. May contain errors.0:05Welcome to Practical AI. If you work in artificial intelligence, aspire to, or are curious how AI-related tech is changing the world, this is the show for you. Thank you to our partners at Fly.io, the home of changelog.com. Fly transforms containers into micro VMs that run on their hardware in 30 plus regions on six continents. So you can launch your app near your users. Learn more at Fly.io.
0:42Welcome to another fully connected episode of the Practical AI podcast. In these fully connected episodes, we try to keep you up to date with everything that's happening in the AI and machine learning world and try to give you a few learning resources to level up your AI game. This is Daniel Wynack. I'm the founder and CEO of Prediction Guard, and I'm joined as always by my co-host, Chris Benson, who's a tech strategist at Lockheed Martin. How are you doing, Chris? Doing very well, Daniel. It's enjoying the day. And by the way, since you've traveled to the Atlanta area tonight, we haven't gotten together, but you're just a few minutes away, actually.
1:24So welcome to Atlanta. Just got in. Yeah, we're within not maybe a short drive, depending on your view of what a short drive is. Anything under three hours is short in Atlanta. And I think you're like 45 minutes away from me right now. Yeah, so hopefully we'll get a chance to catch up tomorrow, which will be awesome because we rarely get to see each other in person. It's been an interesting couple of weeks for me. So for those that are listening from abroad, maybe, we had some major ice and snow type storms recently. And my great and embarrassing moment was I was walking back from the office and the freezing rain and I slipped and fell.
2:12and my laptop bag with laptop in it broke my fall, which is maybe good, but that also broke the laptop. So actually the laptop works, it's just the screen doesn't work. So maybe I'll be able to resolve that. But it's like a mini portable server there, isn't it? Yeah, exactly. You have enough monitors around, it's not that much of an issue. But yeah, I had to put Ubuntu on a burner laptop for the trip. So yeah, it's always a fun time. Speaking of personal devices, there's been a lot of interesting news and releases not of, well, I guess of models, but also of interesting actual hardware devices related to AI.
3:03recently. One of those is the Rabbit R1, which was announced and sort of launched to pre-orders with a lot of acclaim. Another one that I saw was the AI Pen, P-I-N, which is like a little, I don't know, my grandma would call it a brooch, maybe. Like a large pen you put on your jacket or something like that. I am wondering, Chris, as you see these devices, and I want to dig a lot more into some of the interesting research and models and data behind some of these things like rabbit. But just generally, what are your thoughts on this sort of trend of AI driven personal devices to help you with all of your personal things and plugged into all of your personal data and sort of AI attached to everything in your life?
3:57Well, I think it's coming. Maybe it's here, but I know that I am definitely torn. I mean, I love the idea of all this help along the way. There's so many, like I forget everything. I'm terrible if I don't write something down and then follow up on the list. I am not a naturally organized person. So my wife is, and my wife is always reminding me that I really struggle in this area. And usually she's not being very nice in the way that she says it. So it's all love, I'm sure. But yes. So part of me is like, wow, this is the way I could actually be all there, get all the things done. But the idea of just giving up all my data and just being, it's like so many others.
4:41It's not, that aspect is not appealing. So I guess I'm not leaping. How much different do you think this sort of thing is than everything we already give over with our smartphones? It's a good point you're making. I mean, we've had computing devices with us in our pocket or on our person 24-7 for what, at least the past 10 years, you know, for at least for those that adopted the iPhone or whatever when it came out. But yeah, so in terms of location, certainly account access and certain automations, what do you think makes it because obviously this is something on the mind of the makers of these devices, because I think both the AI Pen and the Rabbit R1 make some sort of explicit statements in their launch and in their website about privacy is really important to us.
5:39This is how we're doing things because we really care about this. So obviously, they anticipated some kind of additional reaction. But we all already have smartphones. I think most of us, if we are willing to admit it, we know that we're being tracked everywhere and all of our data goes everywhere. So I don't know. What is it about this AI element that you think either makes an actual difference in terms of the substance of what's happening with the data? or is it just a perception thing? It's probably a perception thing with me. I mean, because everything that you said, I agree with you're dead on.
6:16And we've been giving this data for years and we've gotten comfortable with it. And that's just something that we all kind of don't like about it, but we've been accepting it for years. And I guess it's the expectation that with these AI assistants that we've been hearing about for so long coming and we're starting to see things like the rabbit come into market and such, that there's probably a whole new level of kind of analysis of us and all the things and in a sense knowing you better than you do that is uncomfortable and probably will not be as uncomfortable in the years to come because we'll grow used to that as well but I have to admit right now it it's an emotional reaction it makes me a little bit leery yeah maybe it's prior to these sorts of devices, there was sort of the perception, at least, that yes, my data is going somewhere.
7:09Maybe there's a nefarious person behind this, but there's sort of a person behind this, like the data is going all to Facebook or Meta. And they're like, maybe they're even listening in on me and putting ads for mattresses in my feed or whatever the thing is, right? So that perception has been around for quite some time, regardless of whether Facebook is actually listening in or whatever, or it's another party like, you know, the NSA and the government's listening in. But I think all of those perceptions really relied on this idea that even if there's something bad happening that I don't want happening with my data.
7:50There's sort of a group of people back there doing something with it. And now there's this sort of idea of this agentic entity behind the scenes that's doing something with my data without human oversight. I think maybe that's, if there's anything sort of fundamentally different here, I think it's the level of automation and the sort of agentic nature of this, which does provide some sort of difference. Although there's always like, you know, if you're processing voice or something, there's voice analytics and you can put that to text. And then there were always NLP models in the background doing various things or whatever.
8:31So there's some level of automation that's already been there. But I agree. And I think, but you mentioned perception up front and I think that makes a big difference. I guess with, like you mentioned NSA, intelligence agencies, I think we all just assume that they're all listening to all the things all the time now. And that's one of those things that's completely beyond your control. And so there's almost no reason to worry about it, I suppose, unless you happen to be one of the people that an intelligence agency would care about, which I don't particularly think I am. So it just goes someplace and you just kind of shrug it off.
9:06There's a certain amount of what we've done these years with mobile where it's, uh, you're opting in. I think it's leveling up to, we're saying with some of these AI agents coming out, we know how much data about ourselves is going to be there. And so it's just escalating the opt-in up to a whole new level. So, um, hopefully we'll see what happens. I'm yeah, hope it works out well. We haven't really, uh, for the listeners maybe that are just listening to this and haven't actually maybe you're in parallel doing the search and looking at these devices but in case you're on your run or in your car we can describe a little bit so the i i described the ai pen thing a little bit the rabbit i thought was really really cool design it i don't know if there's any nerds out there that love this sort of uh synthesizer analog sequencer teenage engineering stuff that's out there but actually the sort of hardware design teenage engineering was involved in that in some way so it's like a little square thing the rabbit r1 it's got like one button you can push and speak a command it's got a little hard actual hardware wheel that you can spend to scroll and the screen is kind of just they show it as black most of the time but it pops up with the song you're playing on Spotify or some of the things you would expect to be happening on a touchscreen or that sort of thing.
10:31But the primary interface is thought to be, in my understanding, speech, not that you would be pulling up a keyboard on the thing and typing in a lot. That's kind of not the point. The point would be this sort of speech-driven, conversational and even call it an operating system conversational operating system to do certain actions or tasks which we'll talk a lot more about the kind of research behind that but that's kind of what the device is and and looks like it's interesting that you know going with the device route you know and the fact that they're selling the actual unit itself and you Over the years, we started on our computer.
11:14Well, we started on desktops and then went to laptops and then went to our phones. And the phones have evolved over time. And we've been talking about wearables and things like that over the years as they've evolved. But I think there's a little bit of a gamble in actually having it as a physical device because that's something else that they're presuming you're going to put at the center of your life. That versus being kind of the traditional phone app approach where you're using the thing that your customer already has in their hands. What are your thoughts about the physicalness of this offering?
11:46I think it's interesting. One of the points, if you watch the release or launch or promotion video for the Rabbit R1, he talks about sort of the app-driven nature of smartphones. And there's an app for everything. and there's so many apps now that navigating apps is kind of a task in and of itself and the Silicon Valley meme no one ever deletes an app right so you just accumulate more and more and more apps and they kind of build up on your phone and now you have to organize them into little groupings or whatever so I think the point being that it's nice that there's an app for everything, but the navigation and orchestration of those various apps is sometimes not seamless and burdensome.
12:36I'm even thinking about myself and kind of checking over here, you know, I got in the Uber. Oh, I forgot to switch over my payment on my Uber app. So now I've got to open my bank app, right? And then grab my virtual card number and copy that over. But then I've got to I go to my password management app to copy my password. There's all these sorts of interactions between various things that aren't seamless as you might think they would be. But it's easy for me to say in words conversationally, hey, I want to update the payment on my current Uber ride or whatever. Right. So the thought that that would be an easy thing to express conversationally is interesting.
13:22And then have that be accomplished in the background, if it actually works, is also quite interesting. I agree with that. And I can't help but wonder if you look back at the advent of the phone and the smartphone and, you know, the iPhone comes out and it really isn't really so much a phone anymore, but a little computer. And so we kind of the idea of the phone being the base device in your life has been something that's been with us now for over 15 years. And so one of the things I wonder is, could there be a trend where maybe the phone doesn't become if you think about it, you're texting, but a lot of your texting isn't really texting.
13:59It's messaging and apps. Maybe the phone is no longer the central device in your life going forward. And maybe you're actually having your primary thing. And so that would obviously play into Rabbit's approach where they're giving you another device. It packages everything together in that AI OS that they're talking about where conversationally it runs your life if you expose your life to it the way you are across many apps on the phone. But it's an opportunity potentially to take a left turn with the way we think about devices. And maybe the phone is no longer in the future, in the not so distant future, maybe the phone is no longer the centerpiece.
14:48If you're listening, you know that artificial intelligence is revolutionizing the way we produce information, changing society, culture, politics, the economy. But it's also created a world of AI-generated content, including deepfakes. So how can we tell what's real online? Read, Write, Own, Building the Next Era of the Internet, a new book from entrepreneur and investor Chris Dixon explores one possible solution to the Internet's authenticity problem, blockchains. From AI that tracks its source material to generative programs that compensate rather than cannibalize creators. ReadWriteOwn is a call to action for a more open, transparent, and democratic internet.
15:32One that opens the black box of AI, tracks the origins we see online, and much more. This is our chance to reimagine world-changing technologies to build the internet we want, not the one we inherited. Order your copy of ReadWriteOwned today or go to ReadWriteOwned.com to learn more.
16:11all right chris well there's a few things interacting in the background here in terms of the technology behind the rabbit device and I'm sure other similar types of devices that have come out. Actually, there's some of this sort of technology that we've talked a little bit about on the podcast before. I don't know if you remember, we had the episode with Ask UI, which they had this sort of multimodal model that I think a lot of their focus over time was on testing. A lot of people might test web applications or websites using something like Selenium or something like that that automates desktop activity or interactions with web applications and actually automates that for testing purposes or other purposes.
17:02And Ask UI had some of this technology a while back to kind of perform certain actions using AI on a user interface without sort of hard coding, like click on 100 pixels this way and 20 pixels down this way, right? So that I think has been going on for some time. This adds a sort of different element to it in that there's the voice interaction, but then they're really emphasizing the flexibility of this and the updating of it. So actually they emphasize like, I think some of the examples they gave is, you know, I have a certain configuration on my laptop or on my screen that I'm using with a browser with certain plugins that make it look a certain way.
17:50And everything sort of looks different for everybody. And it's all configured in their own sort of way. Even app wise, apps kind of are very personalized now. Right. Which makes it a challenge to say, click on this button at this place. It might not be at the same place for everybody. all the time. And of course, apps update and that sort of thing. So the solution that Rabbit has come out with to deal with this is what they're calling a large action model. And specifically, they're talking about this large action model being a neurosymbolic model. And I want to talk through a little bit of that.
18:30But before I do, I think we sort of have to back up and talk a little bit about AI models, large language models, chat GPT has been interacting with external things for some time now. I think there's confusion at least about how that happens and what the model is doing. So it might be good just to kind of set the stage for this in terms of how these models are interacting with external things. So the way that this looks, at least in the rabbit case, is you click the button and you say, oh, I want to change the payment card on my Uber, unclick, and stuff happens in the background and somehow the large action model interacts with Uber and maybe my bank app or whatever and actually makes the update, right?
19:20So the question is how this happens. Have you used any of the plugins or anything in chat GPT or the kind of search the web type of plugin to a chat interface or anything like that? Absolutely. I mean, that's what makes the, I mean, I think people tend to focus on the model itself, you know, I mean, that's where all the glory is and people say, ah, this model versus that. But so much of the power comes in the plugins themselves and or other ways in which they interact with the world. And so as we're trying to kind of pave our way into the future and figure out how we're going to use these and how they're going to impact our lives, whether it be the rabbit way or whether you're talking chat GPT with its plugins.
20:03That's the key. It's all those interactions. It's the touch points with the different things that you care about, which makes it worthwhile. So yes, absolutely. And I'm looking forward to doing it some more. Yeah. So there's a couple of things maybe that we can talk about. And actually some of them are even highlighted in recent things that happen that we may want to highlight also. One of those is if you think about a large language model like that used in chat GPT or, you know, neural chat, llama to whatever it is, you put text in and you get text out. We've talked about that a lot on the show.
20:40And so you put your prompt in and you get a completion. It's like fancy autocomplete and you get this completion out, right? Not that interesting. We've talked a little bit about rag on the show, which means I am programming some logic around my prompt such that when I get my user input, I'm searching some of my own data or some external data that I've stored in a vector database or in a set of embeddings to retrieve text that's semantically similar to my query and just pushing that into the prompt as a sort of grounding mechanism to sort of ground the answer in that external data. So you've got sort of basic autocomplete.
21:25You've got retrieval to insert external data via a vector database. You've got some multimodal inputs. And by multimodal models, I'm meaning things like lava. And actually this week, there was a great published on January 24. I saw it in the daily papers on hugging face. MMLLM's recent advances in multimodal large language models. So if you're wanting to know sort of the state of the art and what's going on in multimodal large language models, like I just mentioned, that's probably a much deeper dive that you can go into. So check out that and we'll link it in our show notes but these are models that would not only take a text prompt but might take a text prompt paired with an image right so you could put an image in and you say also have a text prompt that says is there a raccoon in this image right and then you know hopefully the reasoning happens and it says yes or no if there's isn't there always a raccoon in the image there's always a raccoon everywhere that's one element of this as a that would be a specialized model that allows you to integrate multiple modes of data.
22:42And there's similar ones out there for audio and text and other things. So again, summary, you've got text to text, autocomplete. You've got this retrieval mechanism to pull in some external text data into your text prompt. You've got specialized models that allow you to bring in an image and text. All of that's super interesting and I think it's connected to what Rabbit is doing. But there's actually more to what's going on with, let's say, when people perform actions on external systems or integrate external systems with these sorts of AI models. And this is what in the sort of Langchain world, if you've interacted with Langchain at all, they would call this maybe tools.
23:32And you even saw things in the past, like tool former and other models where the idea was, well, okay, I have, maybe it's the Google search API, right? Or SERP API or one of these search APIs, right? I know that I can take a JSON object, send it off to that API and get a search result, right? Okay. So now if I want to call that search API with an AI model, what I need to do is get the AI model to generate the right JSON structured output that I can then just programmatically, not with any sort of fancy AI logic, but programmatically take that JSON object and send it off to the API, get the response, and either plug that in in the sort of retrieval way that we talked about before, or just give it back to the user as the response that they wanted, Right.
24:28So this has been happening for quite a while. This is kind of like we saw one of these cool AI demos every week. Right. Where, oh, the AI is integrated with Kayak now to get me a rental car and the AI is integrated with, you know, this external system and all really cool. But at the heart of that was the idea that I would generate structured output that I could use in a regular computer programming way to call an API and then get a result back, which I would then use in my system. So that's kind of this tool idea, which is still not quite what Rabbit is doing. But I think that's something that people don't realize is happening behind the scenes in these tools.
25:14I think that's really popular in the enterprise, you know, and I'm, you know, in the enterprise with air quotes there, because that approach is, you know, in large organizations, they're going to other, you know, the cloud providers with their APIs, you know, Microsoft is, you know, has the relationship with open AI and they're wrapping that, you know, Google has their APIs and they're using RAG, you know, in that same way to try to integrate with systems instead of actually creating the models on their own. I would say that's a very, very popular approach right now in enterprise environments that are still more software driven and still trying to figure out how to use APIs for AI models.
25:55Yeah, and I can give you a concrete example of something we did with a customer at Prediction Guard, which is the Shopify API, right? So e-commerce customer, the Shopify API has this sort of Shopify, I think it's called Shopify QL query language. It's structured, right? And you can call the regular API via GraphQL, right? And so it's a very structured sort of way you can call this API to get sales information or order information or do certain tasks, right? And so you can create a natural language query and say, okay, well, don't try to give me natural language out, but give me ShopifyQL or give me something that I can plug into a GraphQL query, and then I'm going to go off and query the Shopify API and either perform some interaction or get some data, right?
26:49So this is very popular. This is how you sort of get AI on top of tools. What's interesting, I think, that Rabbit observes in what they're saying, and others have observed as well. I think, you know, you take the case like Ask UI, like we talked about before, and the observation is that not everything has this sort of nice structured way you can interact with it with an API. So think about pull out your phone, you've got all of these apps on your phone, some of them will have a nice API that's well defined. Some of them will have an API that me as a user, I know nothing about, right? There's maybe an API that exists there, but it's hard to use or not that well documented or maybe I don't have the right account to use it or something.
27:42There's all these interactions that I want to do on my accounts with my web apps, with my apps that have no defined structured API to execute all of those things. So then the question comes, and that's why I wanted to lead up to this, is because even if you can retrieve data to get grounded answers, even if you can integrate images, even if you can interact with APIs, all of that gets you pretty far, as we've seen. But ultimately, not everything is going to have a nice structured API, or it's not going to have an API that's updated, or has all the features that you want, or does all the things you want, right?
28:25So the question, I think the fundamental question that the Rabbit research team is thinking about is how do we then reformulate the problem in a flexible way to allow a user to trigger an AI system to perform arbitrary actions across an arbitrary number of applications or an application without knowing beforehand the structure of that application or its API. So I think that's the really interesting question. I agree with you completely. And there's so much complexity. They refer to it as human intentions expressed through actions on a computer. And that sounds really, really simple when you say it like that, but that's quite a challenge to make that work in an unstructured world.
29:16So I'm really curious. They have their research page, but I don't guess they've put out any papers that describe some of the research they've done yet, have they? Just in general terms, and that's where we get to the exciting world of large action models. Somehow that makes me think of like Arnold Schwarzenegger. Large action heroes. There you go. Exactly.
30:06you know when we started podcasting back in 2009 and online stores just the furthest thing from our minds now we have merch.changelog.com and you can go there right now and order some t-shirts and that's all powered by Shopify it's so easy all because Shopify is amazing Shopify is the global commerce platform that helps you sell at every stage of your business. From the launch your online shop stage to the first real life store stage, all the way to the did we just hit a million dollar stage? Shopify is there to help you grow. Whether you're selling security systems or marketing memory modules, Shopify helps you sell everywhere from their all-in-one e-commerce platform to their in-person POS system, wherever and whatever you're selling, Shopify has got you covered.
30:53Shopify helps you turn browsers into buyers with the internet's best converting checkout up to 36 % better compared to other leading commerce platforms and sell more with less effort. Thanks to Shopify magic, your AI powered all-star. You know, nothing gets me and Jared more excited than when our guests get that coupon code in their email when their show ships or to everyone out there who loves change law podcast and can go to merch.changelaw.com and get your favorite threads to support our podcasts. It is just the best thing ever from stickers to threads. All that is at merch.changelog.com. And did you know that Shopify powers 10 % of all e-commerce in the U.S.
Read the full transcript
31:33And Shopify is the global force behind Allbirds, Rothy's, and Brooklinen, and millions of other entrepreneurs of every size across 175 countries. Plus, Shopify's extensive help resources are there to support you and your success every step of the way. Because businesses that grow, grow with Shopify. Sign up for a$1 per month trial period at shopify.com slash practicalai, all lowercase. Go to shopify.com slash practicalai now to grow your business no matter what stage you're in. Again, shopify.com slash practicalai.
32:34yeah chris so coming from arnold schwarzenegger and large action heroes to large action models I was wondering if this was a term that Rabbit came up with. I think it has existed for some amount of time. I at least saw it at least as far back as June of last year, 2023. I saw Silvio Savaris' article on Salesforce AI research blog about LAMs from large language models to large action models. I think the focus of that article was very much on the sort of agentic stuff that we talked about before in terms of interacting with different systems, but in a very automated way. The term large action model, as far as Rabbit refers to it, it's this new architecture that they are saying that they've come up with.
33:30And I'm sure they have because it seems like the device works. We don't know, I think, all of the details about it. At least I haven't seen all of the details or it is sort of not transparent in the way that maybe a model release would be on hugging face with code associated with it in a long research paper. Maybe I'm missing that somewhere. Our listeners can tell me if they found it, but I couldn't find that. They do have a research page, though, which gives us a few clues as to what's going on and some explanation in kind of general terms. And what they've described is that their goal is to observe human interactions with a UI.
34:16And there seems to be some sort of multimodal model that is detecting what things are where in the UI. And they're mapping that onto some kind of flexible, symbolic, synthesized representation of a program. So the user is doing this thing, right? So I'm changing the payment on my Uber app. And that's represented or synthesized behind the scenes in some sort of structured way and kind of updated over time as it sees demonstrations, human demonstrations of this going on. And so the words that they, I'll just kind of read this so people, if they're not looking at the article, they say we designed the technical stack from the ground up from the data collection platform to the new network architecture.
35:12And here's the sort of very dense loaded wording that probably has a lot packed into it. They say that utilizes both transformer style attention and graph based message passing combined with program synthesizers that are demonstration and example guided. so that's a lot in that statement and of course they mention a few in more description in other places but it seems like my sort of interpretation of this is that the requested action comes in to the system to the network architecture right and there's a neural layer so this is a neural symbolic model. So there's a neural layer that somehow interprets that user action into a set of symbols or representations that it's learned about the AI, like the UI, I mean, the Shopify UI or the Uber UI or whatever.
36:17And then they use some sort of symbolic logic processing of this sort of synthesized program to actually execute a series of actions within the app and perform an action that it's learned through demonstration. So this is sort of what they mean, I think, when they're talking about neurosymbolics. So there's a neural network portion of this, kind of like when you put something into chat GPT or a transformer-based large language model, and you get something out. In the case of, we were talking about getting JSON structured out when we were interacting with an external tool, but here it seems like you're getting some sort of thing out, whatever that is, a set of symbols or some sort of structured thing that's then passed through symbolic processing layers that are essentially symbolic and rule-based ways to execute a learned program over this application.
37:24And by program here, I think they mean, they reference a couple of papers and my best interpretation is that they mean not a computer program in the sense of Python code, but a logical program that represents an action. Like here is the logical program to update the payment on the Uber app. You go here and then you click this and then you enter that and then you blah, blah, you do those things, right? Except here, those programs, those synthesized programs are learned by looking at human intentions and what they do in an application. And that's how those programs are synthesized. So that was a long, I don't know how well that held together, but that was my best at this point without seeing anything else from a single sort of blog post.
38:19When you can keep me quiet for a couple of minutes there, it means you're doing a pretty good job. I have a question I want to throw out and you won't, I don't know that you'll, you'd be able to answer it obviously, but it just to speculate while we were talking about that and thinking about multimodal, I'm wondering the device itself comes with many of the same sensors that you're going to find in a cell phone these days. But I'm wondering if that feeds in more than just the speech. And it obviously has the camera on it. It comes with a magnum meter. I can't say the word. GPS, accelerometer, and gyroscope.
38:56And obviously, so it's detecting motion. It knows location, all the things. Has the camera, has the mic. How much of that do you think is relevant to the lambs, to the large action model in terms of inputs? Do you think that there is potentially relevance in the non-speech and non-camera concerns on it? Do you think the way people move could have some play in there? I know we're being purely speculative. It caught my imagination. Yeah, I'm not sure. I mean, it could be that that's used in ways similar to how those sensors are used on smartphones these days, right? Like if I'm asking Rabbit to book me an Uber to here or something like that, right?
39:43Now, it could infer the location maybe of where I am based on where I'm wanting to go or ask me where I am. But likely the easiest thing would be to use a GPS sensor to know my location and just put that as the pin in the Uber app. And now it knows. So I think there's some level of interaction between these things. I'm not sure how much, but it seems like at least in terms of location, I could definitely see that coming into play. I'm not sure on the other ones. Well, it looks a lot like physically it looks like a lot like a smartphone without the phone. Yeah, yeah. A smartphone, different sort of aspect ratio, but still kind of touchscreen.
40:28I think you can still pull up a keyboard and that sort of thing. And, you know, you see things when you prompt it. So yeah, I imagine that that's maybe an evolution of this over time is sensory input of various things. Like I could imagine that being very interesting in running or fitness type of scenarios, right? If I've got my rabbit with me and I instruct rabbit to post a celebratory social media post every time I keep my mileage or my time per mile at a certain level or something, and it's using some sort of sensors on the device to do that. I think there's probably ways that that will work out.
41:16I'm not sure about now. It'll be interesting that if this approach sticks, and I might make an analogy to things like the Aura ring for health, wearing that, and then competitors started coming out, and then Amazon has their own version of a health ring that's coming out. Along those lines, you have all these incumbent players in the AI space that are, for the most part, very large, well-funded cloud companies, and in at least one case, a retail company blended in there. And so if this might be an alternative in some ways to the smartphone being the dominant device, and it has all the same capabilities plus more, and they have the lamb behind it to drive that functionality, how long does it take for an Amazon or a Google or a Microsoft to come along after this and start producing their own variant?
42:14because they already have the infrastructure that they need to produce the back end. And they're going to be able to produce, you know, Google and Amazon certainly produce front end stuff quite a lot as well. So it'll be interesting to see if this is the beginning of a new marketplace opening up in the AI space as an entrant. So there's already really great hardware out there for smartphones. And I wonder if something like this is kind of a shock to the market. But in some ways, you know, just as phones with external key buttons sort of morphed into smartphones with touchscreens. otherwise I could see smartphones that are primarily app driven in the way that we interact with them now being pushed in a certain direction because of these interfaces and so smartphones won't look the same in two years as they do now and they won't follow that same sort of app driven trajectory like they are now probably because of things that are rethought and it might not be that we all have rabbits in our pocket, but maybe smartphones become more like rabbits over time.
43:31I'm not sure. I think that that's very likely a thing that happened. It's also interesting to me, it's a little bit hard to parse out for me what's happening. What's the workload like between what's happening on the device and what's happening in the cloud and what sort of connectivity is actually needed for full functionality with the device. Maybe that's something if you want to share your own findings on that in our Slack community at changelog.com slash community, we'd love to hear about it. My understanding is there is at least a good portion of the LAM and the LAM-powered routines that are operating in a centralized sort of platform and hardware.
44:18So there's not this kind of huge, large model running on a very low power device that might suck away all the energy. But I think that's also an interesting direction is how far could we get, especially with local models getting so good recently with fine-tuned local optimized quantized models doing action-related things on edge devices in our pockets that aren't relying on stable and high-speed internet connections. which also, of course, helps with the privacy related issues as well. I agree. By the way, I'm going to make a prediction. I'm predicting that a large cloud computing service provider will purchase Rabbit.
45:09All right. You heard it here first. I don't know what sort of odds Chris is giving or I'm not going to bet against him. That's for sure. But yeah, I think that's interesting. that is definitely a lot of I think there will be a lot of action models of some type whether those be tool using LLMs or lambs or SLMs or whatever whatever we've got coming up and they should have named it they could have named it a lamb instead of a rabbit is you know I just want to point out they're they're getting their animals mixed up man I actually yeah that's a really good point. I don't know if they came up with rabbit before lamb, but maybe they just had the lack of the B there, but I think they probably could have figured out something.
45:58Yeah. And the only thing that could have been just in the lamb is raccoon, of course, but that's beside the point. You have to come around full circle there. Of course. Of course. We'll leave that device up to you as well. Yeah. All right. Well, this has been fun, Chris. I do recommend in terms of If people want to learn more, there's a really good research page on rabbit.tech, rabbit.tech slash research. And down at the bottom of the page, there's a list of references that they share throughout that people might find interesting as they explore the technology. I would also recommend that people look at LangChain's documentation on tools and also maybe just check out a couple of these tools.
46:45They're not that complicated. Like I say, there's sort of they expect JSON input and then they run a software function and do a thing. That's sort of what's happening there. So maybe check out some of those in the array of tools that people have built for Langchain and try using them. So yeah, this has been fun, Chris. Thanks. It was great. Thanks for bringing the rabbit to our attention. Yeah. Hopefully see you in person soon. That's right. And yeah, we'll include some links in our show notes. So everyone take a look at them. Talk to you soon, Chris. Have a good one.
47:26Thank you for listening to Practical AI. Your next step is to subscribe now, if you haven't already. And if you're a longtime listener of the show, help us reach more people by sharing Practical AI with your friends and colleagues. Thanks once again to Fastly and Fly for partnering with us to bring you all Change Talk podcasts. Check out what they're up to at fastly.com and fly.io. And to our Beat Freakin' Residence Breakmaster Cylinder for continuously cranking out the best beats in the biz. That's all for now. We'll talk to you again next time.
From the publisher
Recently the release of the rabbit r1 device resulted in huge interest in both the device and “Large Action Models” (or LAMs). What is an LAM? Is this something new? Did these models come out of nowhere, or are they related to other things we are already using? Chris and Daniel dig into LAMs in this episode and discuss neuro-symbolic AI, AI tool usage, multimodal models, and more.
Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
- Read Write Own – Read, Write, Own: Building the Next Era of the Internet—a new book from entrepreneur and investor Chris Dixon—explores one possible solution to the internet’s authenticity problem: Blockchains. From AI that tracks its source material to generative programs that compensate—rather than cannibalize—creators. It’s a call to action for a more open, transparent, and democratic internet. One that opens the black box of AI, tracks the origins we see online, and much more. Order your copy of Read, Write, Own today at readwriteown.com
- Shopify – Sign up for a $1/month trial period at shopify.com/practicalai
- Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Featuring:
Show Notes:
- rabbit r1
- Salesforce blog on LAMs
- LangChain tools
- MM-LLMs: Recent Advances in MultiModal Large Language Models
Something missing or broken? PRs welcome!




