Latest / AI Fire Daily / #127 Robin: This 1.7B Local AI Runs Agents, Vision, Voice - Even on an $80 Arduino
Transcript
- 0:00A tiny AI was asked to give a browser OS more
- 0:03pizzazz, but it completely misunderstood the
- 0:06assignment. It decided to build a functional
- 0:09pizza browser OS instead. Seriously. It is a
- 0:13genuinely hilarious mistake. But here is the
- 0:16truly crazy part. That tiny 1 .7 billion parameter
- 0:20model did actual real work. Right. It built working
- 0:24interfaces. It edited system files autonomously.
- 0:27And it did all of this on a standard everyday
- 0:30laptop. Welcome to today's deep dive. We are
- 0:33exploring Liquid AI's new LFM3 family. Specifically,
- 0:37we are looking at their 1 .7 billion parameter
- 0:40models. Which are incredibly small, you know,
- 0:43by today's standards. Exactly. We want to know
- 0:45what happens when you ditch expensive GPUs. We
- 0:48are running AI entirely locally, completely offline.
- 0:52We even test it on an $80 Arduino board. It is
- 0:56absolutely wild to think about. we are putting
- 0:58highly capable AI on budget hardware. That is
- 1:02computing power cheaper than a good pair of sneakers.
- 1:05Yeah, it really is. The accessibility implications
- 1:07here are truly massive for everyone. But before
- 1:10we give this AI eyes and ears, we need to test
- 1:12its raw brain power on a normal laptop. Right.
- 1:15So the LFM3 family includes five distinct models.
- 1:20They handle text, vision, audio, Omni, and decision
- 1:24tasks. each model sits right around that 1 .7
- 1:28billion parameter mark. That is a tiny footprint.
- 1:31The text model handles the heavy logical lifting,
- 1:34but a few specific specs really caught my eye
- 1:36here. It was trained on 22 trillion tokens? Which
- 1:40is just a staggering number. It really is. Let's
- 1:43define a token quickly for you. A token is basically
- 1:46a tiny piece of a word. That is a massive amount
- 1:49of data for something this small. It completely
- 1:51flips traditional machine learning training on
- 1:54its head. Usually developers train small models
- 1:56on much smaller data sets. Right, they scale
- 1:59the data to the model size. Exactly. But Liquid
- 2:02AI basically overtrained this tiny neural network
- 2:05on purpose. Why would they force so much data
- 2:07into a tiny model? Well, it forces the model
- 2:10to compress the underlying logic severely. It
- 2:14is like Boiling down billions of books into a
- 2:17thick dense syrup. Oh, I like that analogy. Yeah,
- 2:20you keep the pure concepts but you lose the exact
- 2:24verbatim text. That makes a lot more sense. It
- 2:27also has a 256k context window, which is the
- 2:30AI's short -term memory limit during a single
- 2:32chat session. And handling that much memory usually
- 2:35requires giant corporate servers. Right, and
- 2:37seeing that on a local model is staggering. You
- 2:41can feed it entire software code bases at once.
- 2:44Yeah, or it can read massive instruction manuals
- 2:46in a single prompt. They also provide official
- 2:49gguf quantizations for developers. And gguf is
- 2:53just a file format. It makes running local models
- 2:55much easier. But we should mention one major
- 2:57catch here. The licensing, right? Yeah. The LFM3
- 3:01uses a proprietary license structure. It is not
- 3:04open source like MIT or Apache. Commercial developers
- 3:08definitely need to check those terms carefully.
- 3:10But let's look at the actual testing environment.
- 3:13The test used a standard Microsoft Surface laptop.
- 3:16Just a normal, everyday work laptop. Exactly.
- 3:19It had 64 gigabytes of unified memory running
- 3:22on the CPU. Unified memory just means the CPU
- 3:25and graphics share the same RAM pool. But this
- 3:28was running strictly on the CPU, right? Yep.
- 3:30There was no heavy graphics card involved at
- 3:32all. Right. And CPU processing is typically much
- 3:36slower for artificial intelligence, but memory
- 3:38bandwidth matters much less for these tiny models.
- 3:42We ran the text model at Q8 quantization. Let
- 3:45me jump in there. Quantization means shrinking
- 3:47the model's file size to run on slower, cheaper
- 3:49hardware. Exactly. And Q8 is a high -quality
- 3:53compression level. It shrinks the model without
- 3:55making the AI too stupid. Right. So basic chat
- 3:59responses were fast and surprisingly fluid, but
- 4:02we wanted to push it much harder. Yeah, we really
- 4:04wanted to break it. The first coding test was
- 4:07building a basic browser OS. The final interface
- 4:11was pretty simple, but the buttons worked correctly.
- 4:14That is impressive for a CPU -only local model.
- 4:17It really is. But then things got significantly
- 4:19more complex. We tested it using the Hermes agent
- 4:23framework. This tool lets AI interact directly
- 4:26with your computer's files. Right, and this is
- 4:28where it gets really interesting. It doesn't
- 4:31just output text onto a screen anymore. It actually
- 4:34executes commands in your terminal directly.
- 4:37It becomes an active participant in your operating
- 4:39system. So first, the LFM3 successfully hunted
- 4:43down specific hidden files. It found a file after
- 4:46it was intentionally moved to the desktop. Which
- 4:48is huge. That requires the AI to actively search
- 4:51the directory structure. Yeah, it is not just
- 4:53guessing. Right. Next, it started editing the
- 4:56code it had just written. It read its own browser
- 4:59OS codebase independently. And it successfully
- 5:02added a functional taskbar and a settings menu.
- 5:05It even built a working calculator interface
- 5:07from scratch. Though it built the calculator
- 5:10completely without a number pad, which is hilarious,
- 5:13but it highlights a specific AI weakness. Spatial
- 5:16reasoning in code is historically very hard for
- 5:19text -based models. Yeah, they struggle to visualize
- 5:22the layout. And, of course, it confused pizzazz
- 5:26with pizza. I still wrestle with prompt drift
- 5:30myself, so seeing this tiny model handle autonomous
- 5:34agent tasks is wild. The autonomous looping is
- 5:38the actual magic part here. The agent architecture
- 5:40forces the AI to observe, act, and evaluate.
- 5:44It tries something, checks the result, and adjusts
- 5:47its approach. Exactly. Let's look at the system
- 5:50permission test as an example. It tried to write
- 5:53a file outside its designated workspace. The
- 5:56operating system naturally threw a permission
- 5:58denied error. A normal script would just crash
- 6:01and give up right there. But this agent read
- 6:03the error. It understood the problem. Yeah. It
- 6:06smartly saved the updated file to a permitted
- 6:09scratch location instead. That shows a level
- 6:12of dynamic problem solving you rarely see. It
- 6:15also conducted independent online research perfectly.
- 6:19It used web searches to gather external information.
- 6:22Right. It created a Wikipedia -style personal
- 6:24profile with references. Some of the personality
- 6:27analysis was definitely a bit questionable, but
- 6:30the agent workflow functioned exactly as intended.
- 6:34So does a Does 256K context window even matter
- 6:38if the model isn't smart enough to use it? Well,
- 6:41having massive memory doesn't guarantee deep
- 6:44comprehension. It will recall every detail you
- 6:46provide flawlessly. But if the instruction is
- 6:49too nuanced, it will execute the wrong logic
- 6:52entirely. It remembers everything perfectly,
- 6:55but might completely misunderstand your actual
- 6:57complex instructions. Got it. Exactly. It has
- 7:01the data, just not always the wisdom. Since we
- 7:05know the text model struggles with nuanced instructions,
- 7:07let's change gears. What happens when we force
- 7:09it to look at the real world? Multimodal capabilities
- 7:13make local LLMs vastly more useful. We tested
- 7:16the vision model with four real -world images.
- 7:19We deliberately chose tricky visual scenarios
- 7:22to test its limits. Right. The first test was
- 7:25a photo of a Westie dog. The AI correctly identified
- 7:28the specific dog breed, but it completely missed
- 7:31the emotion of the animal. The dog was... clearly
- 7:33upset in the photo. Yeah, but the AI thought
- 7:35the dog looked completely relaxed. It failed
- 7:38to read the nuanced emotional context. Why does
- 7:41that happen? I mean, it can identify the breed
- 7:43perfectly. Well, vision models map geometric
- 7:46patterns and textures. They learn the pixel arrangement
- 7:49of a west -east fur. Right, the physical shape.
- 7:52Exactly. But they do not possess actual empathetic
- 7:55context. Recognizing a shape is easy. Interpreting
- 7:59a feeling requires complex human intuition. That
- 8:03makes perfect sense. It sees the pixels, not
- 8:05the mood. Yep. The second image was a Subaru
- 8:08WRX meme. The model understood part of the visual
- 8:12joke. But it completely missed the head gasket
- 8:15humor. Right. That requires highly specific automotive
- 8:19cultural knowledge. Yeah, multimodal models struggled
- 8:22to cross -reference image recognition with niche
- 8:25cultural text data. It recognized the car, just
- 8:28not the internet joke associated with it. Next,
- 8:31we showed it a Toshiba Cosmio laptop. It recognized
- 8:33the laptop by reading its label. But it actually
- 8:36misspelled the name in its final output. It also
- 8:39struggled heavily with the tiny chassis stickers.
- 8:41It could not decipher the small logos accurately.
- 8:44Small text and blurry images is really tough
- 8:47for a tiny parameter model. But the final image
- 8:50was a carfuse manual. This result was actually
- 8:53incredibly useful and practical. Yeah, this was
- 8:55a huge win. It converted a blurry photo into
- 8:59a clean, readable table. Imagine taking a photo
- 9:02of a dense manual with your phone. Exactly. You
- 9:05can have an offline AI formatted instantly. Optical
- 9:09character recognition is a major strong point
- 9:11for this model. Reading a fuse box perfectly
- 9:16but missing a dog's emotion is functionally weird.
- 9:19Right, and it shows how these models actually
- 9:21see the world. They are excellent at finding
- 9:24rigid patterns, like formatted text, but they
- 9:27struggle with fluid concepts. like animal emotions
- 9:30or humor. You still need to double -check important
- 9:32details constantly. Since it struggles with visual
- 9:36subtext, I'm curious about audio. Does that lack
- 9:39of nuance bleed into how it processes human voices?
- 9:42Well, the audio model functions as a voice assistant
- 9:45without internet. It features built -in voice
- 9:47activity detection technology. This means it
- 9:50listens and responds automatically to your voice.
- 9:52You do not have to press a button each time you
- 9:54speak. Right. The conversation flow felt incredibly
- 9:57quick and snappy. But accuracy was an entirely
- 10:01different story. Yeah, it suffered from some
- 10:03very confident hallucinations. It completely
- 10:06invented specifications for a MacBook Pro. It
- 10:09claimed the laptop had Apple Pencil support.
- 10:11It even confidently made up a fake phone number.
- 10:14It presents false information with absolute unwavering
- 10:17certainty. That happens a lot with these small
- 10:19models. But why does an offline model just invent
- 10:22a phone number? When an offline model lacks internet
- 10:25grounding, it defaults to statistical probability.
- 10:28Okay, what does that mean in practice? It knows
- 10:31what a phone number looks like structurally.
- 10:33So it just generates a sequence of numbers that
- 10:35fits the pattern. Oh, I see. It does not know
- 10:38the number is fake. It just knows the format
- 10:39is right. That is slightly terrifying, honestly.
- 10:43It also severely misunderstood human speech during
- 10:46testing. Yeah, when asked to draft a simple message,
- 10:48it failed. It completely reversed the meaning
- 10:51of a key sentence. It also lacked a vital conversational
- 10:54feature. It could not be interrupted while it
- 10:57was speaking. Right. You literally have to wait
- 11:00for it to finish its entire thought completely.
- 11:02That makes the interaction feel incredibly rigid
- 11:05and unnatural. Humans interrupt each other constantly
- 11:08for clarification. We really do. Still, having
- 11:11a working offline voice assistant is an impressive
- 11:13baseline. We also tested the OmniModel capabilities.
- 11:17The OmniModel processes text, images, video,
- 11:20and audio simultaneously. Right. And it can respond
- 11:23using either text or synthesized speech output.
- 11:27We tested it on a short promotional video clip.
- 11:30It was an advertisement for the open source Perry
- 11:32chatbot. The model responded surprisingly fast
- 11:35to the video feed. It understood most of the
- 11:38visual content perfectly, but it completely misread
- 11:41the text saying to join the wait list. Also,
- 11:44the audio understanding completely failed in
- 11:47this specific test. Yeah, but the audio failure
- 11:49was likely a web UI issue, though. The custom
- 11:52interface simply did not pass the audio correctly
- 11:54to the model. But the core video understanding
- 11:57was highly solid for its tiny size. So, is an
- 12:02offline voice assistant actually useful if it
- 12:05confidently invents fake phone numbers? Well,
- 12:08it depends entirely on what you ask it to do.
- 12:10It is fantastic for controlling local devices
- 12:13where facts don't matter. But you shouldn't use
- 12:16it for research or data retrieval. Great for
- 12:19offline smart home commands, but terrible for
- 12:21factual research or heavy tasks. That is a very
- 12:24fair assessment. Okay, so if LFM3 runs decently
- 12:29on a normal laptop, how far down the hardware
- 12:31ladder can we push it? Right. Let's completely
- 12:34ditch the PC. Let's see where this technology
- 12:37actually breaks. This is where things get truly
- 12:40fascinating. Can a 1 .7 billion parameter AI
- 12:44run on an $80 microcomputer? Can it do this entirely
- 12:47without internet access or massive servers? The
- 12:50answer is, surprisingly, yes. We tested it on
- 12:53an Arduino Uno Q setup. This tiny board uses
- 12:56a Qualcomm Dragonwing chip? Let's explain what
- 12:58that hardware actually is. The Qualcomm Dragonwing
- 13:01is a highly efficient mobile processor. It is
- 13:04designed specifically for low -power robotics
- 13:06and edge devices. And it is paired with just
- 13:08four gigabytes of LPDDR4 RAM. That is significantly
- 13:13less memory than a cheap smartphone. Oh, way
- 13:15less. Let's break down the exact hardware costs
- 13:17involved here. The Arduino board itself costs
- 13:19$80. You also need a $10 USB -C adapter. And
- 13:23you need a $20 power brick to run it. The total
- 13:26cost comes out to $110. You will need a standard
- 13:30monitor and a keyboard, too, of course. Right.
- 13:32But you can reuse old peripherals you already
- 13:34have sitting around. To make the model actually
- 13:36fit, we use quantization again. We used an extreme
- 13:40four -bit quantization for this specific test.
- 13:42This level of compression is absolutely essential
- 13:45for devices with limited RAM. Yeah, it drastically
- 13:48reduces the mathematical precision of the model's
- 13:51internal weights. It essentially chops off the
- 13:53decimal points to save space. Right. But how
- 13:56fast does it actually run on the board? The Arduino
- 13:59manages around three tokens per second. A token
- 14:02is roughly three quarters of a standard English
- 14:04word. That is undeniably slow for a long, complex
- 14:08conversation. It feels like watching someone
- 14:11type very, very methodically. It is painfully
- 14:14slow for real -time human chat, but the incredibly
- 14:17important part is that it actually works. Well,
- 14:21imagine scaling this to a billion cheap household
- 14:24edge devices. That is a staggering thought. You
- 14:27are putting localized brains into everyday dumb
- 14:30appliances. Six years ago, this concept would
- 14:33have sounded completely crazy. Running functional
- 14:35AI on an $80 computer was pure science fiction.
- 14:39And now it is literally sitting on a desk working.
- 14:42Yes, you sacrifice raw speed. And you lose some
- 14:46intelligence. But you gain a private, entirely
- 14:50offline AI assistant. Exactly. It never sends
- 14:53your data to a corporate server. You avoid expensive
- 14:56hardware purchases entirely. You also eliminate
- 14:59all ongoing cloud API costs forever. But at a
- 15:05painfully slow three tokens a second, isn't this
- 15:08just a frustrating tech novelty? Well, when you
- 15:11are building a smart home system, latency is
- 15:14secondary. If your goal is zero data leakage,
- 15:17you gladly accept the slower speed. Speed doesn't
- 15:20matter when your priority is absolute privacy
- 15:22and zero ongoing cloud costs. Exactly. That makes
- 15:26perfect sense for many users. The latency is
- 15:28a fair trade for complete digital sovereignty.
- 15:31Let's synthesize the main takeaway for you today.
- 15:33Liquid AI's LFM3 isn't trying to dethrone massive
- 15:36cloud models. It is not competing with GPT -4
- 15:39or Claude directly. It serves an entirely different
- 15:42purpose in the AI ecosystem. Right. It is proving
- 15:44that highly capable, private AI is now accessible.
- 15:48Everyday people can run it on standard, affordable
- 15:50hardware. We must acknowledge the current warts
- 15:53and flaws, obviously. Yeah, we saw the confident
- 15:56hallucinations with the fake phone numbers. And
- 15:58the optical character recognition is still imperfect
- 16:01on tiny stickers. The coding results are sometimes
- 16:03clumsy, like the missing numpad. Right, and the
- 16:06proprietary licensing is a drawback for commercial
- 16:08developers. Sure. But we absolutely cannot let
- 16:12those flaws obscure the bigger picture here.
- 16:15We are witnessing a monumental shift in computing
- 16:18infrastructure right now. Running a functional
- 16:20AI chatbot on an $80 offline board changes everything.
- 16:25It completely decentralizes where artificial
- 16:27intelligence can live and operate. It removes
- 16:30the massive financial barrier to entry for experimentation.
- 16:33You do not need thousands of dollars in server
- 16:35equipment anymore. You just need curiosity and
- 16:38a basic laptop computer. Or just a hundred bucks
- 16:40and a tiny Arduino board. The democratization
- 16:43of this technology is happening incredibly fast.
- 16:46These small, highly efficient models are going
- 16:48to become ubiquitous very soon. Absolutely. We
- 16:52want to leave you with a final, unmentioned thread
- 16:55to mull over. Six years ago, this level of local
- 16:58AI was unthinkable. Right. If an $80 board can
- 17:01act as an autonomous offline agent today, What
- 17:06happens to our privacy and daily routines when
- 17:08every appliance in your house has its own localized
- 17:121 .7 billion parameter brain quietly making decisions
- 17:16in the background? Thank you for joining us on
- 17:20this deep dive. We appreciate your time and your
- 17:23curiosity today. Take care and keep asking the
- 17:25big questions.