LFM2.5-8B-A1B: un MoE local ràpid, però amb límits
Una prova pràctica de LFM2.5-8B-A1B mostra un model local molt ràpid i capaç amb eines, però irregular en codi, coneixement i planificació.
Liquid AI presenta LFM2.5-8B-A1B com un model de llenguatge pensat per executar-se al mateix dispositiu, especialment en assistents que han d'encadenar eines. Bijan Bowen el posa a prova fora dels gràfics de rendiment: genera webs, interpreta un personatge, respon preguntes, escriu Python i gestiona una simulació de suport informàtic.
El resultat és més interessant pels contrastos que per una nota final. El model és molt ràpid i competent quan la tasca té una estructura clara, però perd qualitat en programació ambiciosa, coneixement factual i planificació de diversos passos.
1. Què és LFM2.5-8B-A1B
El nom descriu un model mixture of experts (MoE): conté 8.300 milions de paràmetres, però només n'activa aproximadament 1.500 milions per token. Això permet conservar més capacitat total sense pagar tot el cost de càlcul en cada pas. Al vídeo, la primera explicació comença a 00:49, amb l'èmfasi posat en l'ús local i els assistents personals.
La fitxa oficial de Hugging Face concreta que és un model només de text, amb 24 capes, una finestra de context de 128.000 tokens i entrenament sobre 38 bilions de tokens. També ofereix variants GGUF, ONNX i MLX, a més del format original, perquè pugui funcionar en entorns com llama.cpp, Apple Silicon o servidors amb GPU.
Bowen prova el GGUF oficial quantificat a 8 bits i configura el context i el mostreig segons la documentació. A 03:11, destaca velocitats superiors als 100 tokens per segon en el seu portàtil. No és una comparació normalitzada entre models, però sí una demostració del principal atractiu: una resposta local prou ràpida per resultar interactiva.
2. Les webs mostren velocitat, però també els límits
La primera prova demana un sistema operatiu dins del navegador. El model crea una estructura visual, però inicialment el mode fosc i les aplicacions no funcionen. Després d'una correcció, a 04:31 aconsegueix activar el canvi de tema, encara sense completar la resta. És una resposta parcial, coherent amb l'avís del mateix fabricant: no és l'opció ideal per a programació pesada.
Amb una web més senzilla per a un negoci de reparació d'ordinadors, el resultat millora. A 05:15 apareixen targetes de serveis, testimonis, capçalera, peu i enllaços interns que porten a la secció correcta. El disseny és genèric i la fotografia no encaixa del tot, però la pàgina compleix l'encàrrec bàsic.
La prova final confirma aquest patró. El model transforma un petit joc de rol en una pàgina de Kickstarter i, després de rebre una crítica directa, en millora molt l'aspecte a 18:44. Tot i això, el botó principal enllaça directament al fitxer Python. Sap produir HTML atractiu i reaccionar al feedback, però no sempre entén com convertir peces separades en un producte coherent.
3. El roleplay és flexible quan la instrucció és explícita
A 05:57, Bowen demana al model que interpreti Steve, un tècnic de reparació. LFM2.5 entra ràpidament en el personatge, manté el to i incorpora detalls de taller. Quan el guió insinua una història més fosca, la primera resposta no capta tota la subtilesa.
Amb una indicació més clara, però, el model converteix Steve en una figura gairebé d'espionatge i conserva el personatge durant la conversa. Aquesta diferència és reveladora: un model petit pot fer una escena creativa convincent, però necessita que la intenció estigui ben expressada. La seva capacitat no desapareix; simplement hi ha menys marge perquè dedueixi allò que l'usuari només suggereix.
El mateix passa quan se li demana una web biogràfica a 08:43. Genera una versió funcional però molt simple, i primer oblida presentar el codi en un bloc. Accepta la correcció i repara el format, una qualitat útil en fluxos iteratius.
4. Les eines són el punt més prometedor
Liquid AI diu que el model està orientat a l'ús d'eines, instruccions complexes i fluxos agentius. El blog de llançament explica que la finestra de context va créixer de 32.768 a 128.000 tokens i que el postentrenament va millorar especialment els resultats en proves de tool calling.
El vídeo comença amb una ordre molt simple: tirar un dau i obrir una caixa misteriosa. Després passa, a 10:02, a una simulació més realista de suport tècnic amb onze eines disponibles. Davant un portàtil que no pot imprimir, el model consulta el client, comprova l'estat de la passarel·la d'impressió i recorda les observacions de cada pas.
La cadena és raonable, però acaba massa aviat. A 13:27, LFM2.5 escala el cas a una persona. El recorregut òptim hauria estat consultar l'actiu gestionat, trobar el perfil de la impressora i enviar-lo al portàtil. Per tant, identifica eines pertinents i conserva l'historial, però encara confon una sortida segura amb la millor resolució.
Aquesta és probablement la lectura més justa del model. Pot servir com a encaminador local, privat i ràpid, però les accions importants necessiten validació, límits d'autorització i una ruta d'escalat. El mateix blog mostra un agent local amb 67 eines i registre d'auditoria; la velocitat no elimina la necessitat de control.
5. Coneixement i codi: útil com a esborrany, no com a autoritat
La prova d'història de l'ordinador domèstic, a 14:44, conté informació correcta al costat d'errors clars, com una referència anacrònica als SSD en parlar de l'Apple II. La fitxa del model adverteix precisament que no és la millor opció per a preguntes intensives en coneixement sense un sistema de recuperació documental.
En Python sorprèn positivament. En lloc del típic joc d'endevinar un número, crea un combat de rol textual amb classes, salut, torns i condicions de victòria. Bowen el prova a 16:27 i el bucle principal funciona. És un bon exemple de competència pràctica dins d'un abast reduït, no una prova que pugui mantenir una base de codi gran.
La distinció és essencial: un model local petit pot accelerar prototips, formats, classificacions i automatitzacions controlades. Per a dades factuals, decisions irreversibles o codi de producció, cal aportar fonts, executar proves i revisar el resultat.
Conclusions
LFM2.5-8B-A1B compleix la seva promesa principal: ofereix una experiència local molt ràpida i mostra una capacitat real per seguir instruccions i seleccionar eines. La simulació de suport informàtic és la prova més valuosa perquè combina context, decisions i diverses crides, encara que l'escalat prematur revela el sostre de planificació.
Les webs, el roleplay i el joc Python mostren que pot produir bons primers esborranys. Els errors factuals i les integracions incompletes indiquen on no s'ha de confiar cegament. El millor encaix no és substituir un gran model al núvol en qualsevol tasca, sinó executar en privat fluxos acotats, ràpids i verificables directament al dispositiu.
Contrast i context
Fonts consultades
- 01
- 02
-
03
Liquid AI LFM2.5-8B-A1B model card
Font de treball
Transcripció amb marques de temps
Consulta la transcripció
-
0:00
, obre el vídeo en una pestanya nova
Dark game now. And it hyperlinked it just to the actual Python script. I like that today. We're going to be taking a look at a new model from liquid AI called LFM2.5-8B-A1B. Now as the name may have tipped you off to this is an 8 billion parameter make sure of experts model with 1 billion active and the liquid models are always very interesting because they are essentially designed for on-device intelligence. So even one of the most prominently displayed things right here in the key features is an undivised personal assistant. So, liquid basically has a lot of small but very intelligent models. I've tested a bunch of their offerings on the channel in previous videos and they've always been very impressive especially when considering the size. So I'm excited to test this which is almost kind of like a larger model at least in terms of their offerings. So before we get into it please do feel free to subscribe and let's just begin by taking a look at this model and some of the interesting things of note about it. So as we saw in the beginning one of the prominently the things here is that this is designed to power real-life applications, training tool calls and following complex instruction on devices. So this model seems specifically poised towards, as it says right there, almost a gented functionality where it performs tool calls and is good at doing that. Apparently, as they list right here and from what we can see in this benchmark JPEG, this does seem to stack up very favorably against some models that are...
-
1:24
, obre el vídeo en una pestanya nova
quite a bit larger, at least in terms of total parameter count. Not as much in terms of active parameter count, but still. This does seem like a very, very interesting benchmark JPEG because every other model that is listed here is bigger. And some of them even like a decent amount, so like we can see here the Gemma 426B instruction tune model has four times as many active parameters, one billion versus four billion, and the quen has three times as many, and these are all very performant models, even GPT OSS 20B is still a very very performant model for specific use cases. So this benchmark chart right here does make one rather excited to test the raw capabilities of this model. Now if we look in the dedicated blog post for this model's announcement, there's kind of the same of what we saw in the hugging face model card where we have the Spentmark chart. However, something I find very interesting is that they do mention this is a buildup of the previously released LFM2 8BA 1B model. However, they have a chart down here that showcases some of the differences between these two models. So this chart right here is something that I'm personally always very happy to see because it compares performance of a new generation of model, compared to its predecessor, and we can see here there seems to be a very nice leap in capability. between the two generations. Additionally, to that, they also massively extended the context length of this 2.5 model as compared to the 1B or AB. These names get so confusing to read. They're like tongue twisters. I do want to quickly mention this local cowork that they have listed down here in the bottom of this announcement post is actually pretty interesting because it's a...
-
2:58
, obre el vídeo en una pestanya nova
like local AI workspace that runs entirely on device. There's a bunch of instruction here to get this running on GitHub for anyone that's specifically interested in trying this, but it's definitely something that was worthy of just... calling out because it seems pretty cool. So for testing, we're running this on a 1590 mobile laptop. I am using the official GGUF that was provided by liquid AI themselves at an 8-bit quantization and I have the context length set to the maximum as well as the sampling parameters correctly set based off of the model card. So I had begun this with the fully potent browser OS test, which perhaps was not the best idea. It did. produce something but it had some issues as one would expect because they haven't even specifically mentioned. This is not a coding model. It's not designed to be a strong coder but I always like testing things at least a little out of scope because this will give us some level of understanding of this coding capabilities or perhaps lack thereof. So therefore I like to start with this and one of the great things about this model of course running at least on a potent system is that we're getting over a hundred tokens per second and an eight bit quant of its generation speed. So here is our browser OS. Okay, simple OS. It is definitely correct in terms of what it called this. We have a dark mode toggle. Now unfortunately, I should make note that I did not open this in Chrome, which I always like to do just because it's a little more compatible. Does dark mode working from? Okay, it doesn't, but overall, it gives us some semblance of like the orchestration or arrangement of this website. So as a follow up, I'm just asking it to add some additional functionality in the form of basic apps like calculator and notepad and telling it right now nothing's showing up other than the basic site layout.
-
4:31
, obre el vídeo en una pestanya nova
Okay, it thought very quickly for six seconds, which at this speed is still like maybe 600 tokens of thinking or so. All right, if we refresh this, we'll get our updated version. Very good. The dark mode toggle did work. Now, there are no app icons or apps visible, but the functionality did work here for dark mode toggle, and that's more than I expected to implement a functional feature here. Now, because this is a smaller model, we're going to go back in time in some of the prompts that we're going to give it. Being that this is a self-contained beautiful website for Steve's PC repair, something I used to often run nowadays not so much. But this will give us a nice little aesthetic website at the minimum. And it's definitely doing more code here than it did for the browser OS, which is good to see. All right. We have some hyperlinks to different cards, testimonials, contacts. All right, here's our Steve's PC repair website. That's not half bad. The background photo perhaps is not 100% fitting of a PC repair business, but it has hover effects on the cards here. It has a bunch of pertinent information that one would expect to find on a PC repair website, and we even have some fake customer testimonials. Fast turnaround and a contact card. Simple. But okay, tech lanes Silicon Valley has re-emerge and we even have a defined footer and header section. Good, look at this. These links actually do correctly bring us to the Associated Spot on the page, which is just some nice attention to detail from this little model. Get a free quote. All right, cool. I'll take it. Let's just test it with some creative writing or role-play scenario.
-
6:01
, obre el vídeo en una pestanya nova
I generally don't read through the chain of thought in the role play testing. Okay, good. This immediately went into role play, which I'm nice to see. Steve. Leans back in a swivel chair, adjusting his glasses and gesturing toward the laptop on the workbench. Hey there, Steve here. PC repair specialist systems analyst and self-appointed tech whisperer. What's cooking? Got a machine that's acting up, or are you just curious about why your gaming rig sounds like a jet engine taking off at 3 a.m. He taps the screen of his dual monitors, which flicker with code and diagnostic tools. I've seen everything from blue screen of death tantrums to overheating nightmares. Let's figure it out, no nonsense, just solutions. He slides a coffee mug towards you. First question, what's the problem? And second, have you tried turning it off and back on again? Grins. Don't worry, I've got a few tricks up my sleeve. Whether it's a stuck bootloader or rogue driver or a mysterious fan wearing like a helicopter, we'll get to the bottom of it. What are we dealing with? Now of course this is where we change things. So I'm making this role play a bit more. strong I guess. Okay good. I just wanted to make sure it didn't refuse Steve Nod setting down the coffee mug and pulling up a chair you're spawning on those lingering traces don't just vanish I wrapped up a job out on long Island last week and we did a solid diagnostic but there was something that didn't quite click a loose cable in the power supply maybe a firmware glitch that only showed up under heavy load interesting so it didn't necessarily understood like
-
7:22
, obre el vídeo en una pestanya nova
There was nuance to what I was saying that implied that perhaps Steve was not just a simple PC repair man. It didn't 100% or it actively decided not to. For this I shall take a peek at the chain of thought. In multiple times it's just said like don't break the response policy, et cetera. Let's see if we can. All right. I'm now sending it a follow up that like 100% will. Okay. Steve. It's up straight. His voice dropping an octave tone shobbering. You think I'm some kind of mercenary? Okay, good. I've got a reputation for being the quietest guy in town until the jobs done in the client walks out happy. But Diego, he's not just another associate, he's the one who set up the perimeter around our last job. If you're bringing him back into this mess, then we're talking about more than just the loose cable. He taps the edge of the desk. We're at half finished circuit board and security badge with this photo a lie. We've got a new lead on that long island case something's off Hardware glitches that don't match any known specs and now the crew knows I'm out there They're watching if we don't close this before they close in you might be the one left holding the bag Plains forward fingers steeple. So here's the deal either we finish what we started or we burn the whole place down which do you prefer good? So after a little bit of additional prodding into the place I wanted this role played to go it did absolutely 100% Staying character, which was good to see. And now I'm asking it to turn this role play into a website for a biography of an upcoming Steve the PC repairman book. Oh, okay. So unfortunately, it's not returning this in code blocks, which is okay because we'll yell at it once it's concluded this generation. And we'll see if it correctly identifies the issue and then properly remedies it by just spitting that pack out from within a code block. Good. I like to see that. So here's our 39 line website.
-
9:07
, obre el vídeo en una pestanya nova
Okay, preorder the biography, Steve. I suppose it accomplished the task as I denoted it, just very, very simplified. Though we do have this interesting little effect on screen, which rises up. Okay, it seems to like this one photo. Now I did have Codex right up a little fun interactive demonstration that is designed to showcase this model's tool, calling capabilities, because Sitting here and just running code tests is not at all really accurately reflecting capabilities of this model. Okay, so this was a really simple demonstration where it just needed to create a tiny one turn dungeon scene, use the rolled dice tool and open the mystery box tool. This was a real simple. thing just showcasing some like probably D&D related stuff. I don't know I've never played, just never really been able to get into it. But there is also an additional more intricate demo that should be a bit interactive and showcase capabilities or lack of poor tool hauling. So as I had mentioned, this was entirely designed and created by Codex. So it made this help desk simulation where tickets are going to come in. The model is going to need to look at the ticket and then design. decide what specific tool it needs to then use and we're able to actually increase or decrease the pace at which the tickets are arriving. This is something I've had an idea about as a demonstration just for a while but I find this to be a good time for it to specifically actually.
-
10:30
, obre el vídeo en una pestanya nova
be implemented. So now this just happened very quickly, but essentially what's happening is IT tickets are coming in. The model seeing them and deciding which specific tool that it needs to use based off of that. And we're also getting the raw transcript here of the tool call. So now this is going to be something where as of right now we're not able to specifically look at it. So let's stop it right here. Okay. This was Vib code. It's possible that we get some issues and then let's actually inspect some of these to see what we received in terms of feedback. Okay, so we can see initially that it was connected to LM Studio, which is just serving the model for us. And it has 11 available tools right here, which are all related to the specific demonstration. Things like look up customer checks, service status, et cetera. And then we have our first ticket entering the queue. A replacement laptop joins Wi-Fi, but cannot reach the clinic printer. Devin already rebooted the laptop and needs the morning patient forms. So if we scroll down right here, we can see that it did return all of this specific information. So now that the ticket is in, the next step as we see right here is that the model is going to choose the specific tool and we can kind of see what is happening here just by the top right corner as well. The model sees the ticket previous observations and available tool schemas prompt preview ticket low hardware print gateway customer dev and park. So it's also outputted all of this information right here as the prompt preview. New laptop cannot reach office printer or replacement laptop. joins Wi-Fi, but cannot reach clinic printer. Devon rebooted and needs the morning patient forms observation so far and none yet. Tools already used none and then has concrete action or customer reply happened false. Choose the single best next tool called now and then in the next thing, we should be able to see based off of that ticket. Okay, so it's looking up. That's what it decided to choose for the first tool is the customer lookup. So Devon and Harbor.example call ID as well and then the tool name there.
-
12:21
, obre el vídeo en una pestanya nova
We scroll down and we have the results from the tool call, which was returned right here. So next up again, we get a response from the call. Let's see what was added in here. Additionally, once it saw the initial customer look up response here. So we'll add it in that. Last scene when our go name notes clinic has managed print gateway and on site support entitlement Next up, okay. It is checking print gateway health very cool So this is a tool called that the model made just based off of the summary of what has occurred right now tool check service status argument service print gateway and then we have our call ID as well And if we go back up here we can see that check service status is one of the available tools that the model has allowed to use and these specific service is the print gateway then the result of the The tool call is that the print gateway is operational, no platform incident. So following that, the model is going to need to then choose an additional tool. Escalate to human, very good. So the model basically checked what it could just to ensure the simplest potential thing was not the problem, which is whether or not the print gateway was down. Being that it wasn't, it decided to choose the escalate to human tool. Reason. Priority, ticket ID, customer reports, new laptop cannot reach office printer after reboot urgent needed for patient forms call ID very good. The result of the escalate to human tool call is listed right here and then after action summary and then this is basically just a summary of everything that we just went through there in terms of what happened. So I did a little more specific digging just in terms of like the back end functionality of this health desk demo and this did perform well in showcasing its ability to perform these tools.
-
13:56
, obre el vídeo en una pestanya nova
calls and then as well to have history of previous actions and things of the sort. However, supposedly like the absolute correct result here would have been to also look up the managed asset and then it would have been able to find a printer profile there and then use the push printer profile tool. Basically it escalated to a human to early. However, regardless of that, I just wanted to do something that was an actual showcase of some of the tool calling capabilities in a more interesting way than just like the command line one we saw where it was. rolling dice for us. That's a little boring, but this is something I've had in mind for a while, just as a way to test different models where you give them help to ask support tickets and depending on the capability of the model, you can even have them try to fix them directly instead of a tiny one like this, where we just want to see how it did to a call. So I enjoyed this. Now let's just try some general knowledge test. I do believe this was an additional thing that they mentioned, like it's a small little model with 1 billion active parameters. So it's not a Dictionary replacement or encyclopedia replacement I should say but we're asking it for a simple history of the home computer with as much detail and factual information as it can give us so I briefly fact check this just with the free version of chat you PT and it said it was partially correct We're basically this one right here is just blatant only wrong but then in 1974 this came out and this was more or less correct so Not bad Apple and Commodore pioneers. This is something I'll have at least a little more pertinent information about the Apple one was 1976 that is correct. A handwired kit later sold as a board don't ask me specifically on those. Did the Apple 2 come out so soon after? So again with fact checking with like GPT, apparently mostly correct, mostly correct, many factual inaccuracies for the Commodore and then mostly correct right here. It also gave an assessment of its impact statement here that it rated for us and if we go back in the impact statement.
-
15:49
, obre el vídeo en una pestanya nova
Historical dates 9.9.10, technical specs 6.10 overall section 7.10. Interesting. Remove references to SSDs on the Apple 2. Yeah, that would... perhaps, you know. I want to try and this is again going back to some of the earlier days of testing. And models, I've instructed it to make a simple but functional Python game. Most times when doing this in the past, we'd get a number guessing game or something like that. So this is not at all what I expected, a simple but functional Python game in the form of a text paste or PG battle. It features a main menu character class turn-based combat system with the player in a monster, health tracking, and win loss conditions. So I have actually started this already and we are are treated with our main menu obviously it's tech space so let's just do start game. Choose a class, warrior major, archer. I'll go with major as I always enjoyed that skill in Runescape 2007 and then it just basically gave us a random battle which is actually This was one of the more even done this prompt in ages, but this is one of the more impressive results I think I've seen. Most models would default to like a number guessing game and how many tries you took to guess a number. Play your battle hit points. Okay, both of these are going down correctly. You defeated the monster. Very good. I would like to play again. I'll just try each of these. It's only so much you can do in testing this model. Okay, we defeated the monster, interesting. This model seems monsters seems
-
17:17
, obre el vídeo en una pestanya nova
pretty weak start game and finally archer at least hated the archers in old school roomscape you defeated the monster okay cool and then we can exit oh that's all. More or less cool. I want to try some more creative flash coating tasks. So from this Python monster game, I've told it. This is going to be used for a Kickstarter campaign. I need you to build the landing page for it. So we'll just see what we get. It's obviously not going to be anything very visually impressive, but it even just like naming it coming up with that, a draw to get. purchasers and things. It should be interesting. I haven't even looked at it, but I just wrote back this is horrible and ugly. Come on, make this absolutely top tier. So we'll take a peek at it. Epic Quest RPG, a fast-paced text-based adventure where you choices, cheap, cheap, the story. Choose from three classic classes and Battle Monsters with strategy, luck and bravery, no graphics required pure imagination. We have Choose Your Hero, Start Game Now. And it hyperlinked it just to the actual Python script. I like that. That's hilarious. 2025 Epic Quest Studios backed on Kickstarter Instant Play Turn-based combat and choose your hero. Now in the meantime to this before I'd even seen it I'd gone back in an LM Studio and said this is horrible and ugly. Come on make this site top tier which it will inevitably have done because we now have a polished and modern version. All right, here's our polished and modern version. It absolutely is. Start game now. Okay.
-
18:44
, obre el vídeo en una pestanya nova
It still just links that to the Python script. Now unfortunately this section is covering some of the additional things in the back end, but I'm going to say the difference between the two is quite visually striking. It really did make this far more visually polished, as it said. Not bad, and I love the click, and then it just gives you the Python script. Well done. Alright, as the final test, I'm just asking it something random like, what is your favorite movie? Answer only with the name of the movie. I'm not gonna look at the chain of thought. Inception. Nice. That is a very fitting answer for an AI model. I do find. So overall that's going to conclude our first look in test of the LFM 2.5 8B slash A1B model. Overall it's pretty cool and again it's hard for me now to test these smaller models because I'm so used to doing like maybe this sick game and stuff like that that it's almost like a fine craft or art to be able to test these smaller models and still maintain viewer interest throughout the duration of said video. More like a percent kidding, but this is a cool model and what we saw in the tool calling demo capability We're even if it didn't pick like the optimal thing given the scenario It actually was able to manage a couple different tool calls chain together with some context history based on what had happened with that specific IT help desk ticket simulator, which I found pretty cool coding. Yeah, it's not necessarily there, but honestly like
-
20:11
, obre el vídeo en una pestanya nova
It has basic knowledge of like HTML, making hover effects, making assets, and things like that. I found that the Python game was oddly creative, comparatively, to what I would have expected from. doing that prompt before, where it's generally like a random number guessing game. So that was cool. Additionally to that, it did seem to have a small capability in roleplaying, but mostly I just wanted to do a hands-on test of this model because there's not as much coverage on some of these smaller models. And I find the liquid ones are always very interesting. Some of their much smaller models, well, maybe not in terms of how many active parameters, but they have very tiny multi-modal models, and their knowledge is extremely impressive considering the size. So this is a cool option. for some tool calling and very fast as well. So I'm not going to do the traditional results overview here, but I did just want to do some coverage on this because I personally find it very cool. And that's going to wrap up today's video. So if you have any questions, please feel free to leave them in the comments and thanks for watching.