I'm convinced now that “personal LLMs” are going to be a huge thing
old.reddit.com
old.reddit.com
"If Google turned on an LLM tomorrow that had access to your whole text message history, location history, calendar, google docs & drive, and all of your gmail (sent and received), almost everyone would start using it and keep using it."
https://old.reddit.com/r/LocalLLaMA/comments/16au3ga/im_conv...
That the public has a poor understanding of technology cuts both ways. There's no such thing as user error if they're talking to an LLM. High expectations require high amounts of testing, regulation, etc.
Actually, they'll probably just shut it down after a couple of years.
Yes, 100% this is correct. And its been fairly overtly the direction Google’s AI efforts have been directed at since long before “LLM” was the an implementation technology they could use for it. If Google was any good at productizing its AI efforts, it would already have happened.
This actually bodes well for AI services, as they will be more useful the more they know about you. Your age, gender, sexual preferences, religion, work, family, possessions, money, tax records, account logins, schedule, habits, health records, etc. will help AIs to help you. This is the inevitable end game for AI services, so the fact that your average joe has no real conviction about privacy will hasten that future.
Side note: If your business or product plan includes "privacy" as one of its core features, expect limited success as you're targeting a very niche part of the market. No one cares.
Or, a few days ago, I had the need to run the same CLI commands a few dozen times with slightly differing parameters. Unfortunately, the CLI only exist in Windows, and needed to be called on multiple hosts in a Windows environment. I could probably do this on Linux using bash and/or Python, but in Windows, it was way easier to just have the LLM write a PowerShell script for me.
LLMs aren't the best at dealing with proprietary codebases (yet), but I'm sure that will come. In the meantime, they're really useful for abstracting away mundane work in a way that's much more user-friendly than your IDE probably offers, and they often help me spot issues with my assumptions, as well.
(My personal struggle is figuring out when to stop trying to use the hammer that is LLMs. I've definitely fallen victim to the sunk cost fallacy here.)
For those things, I can just ask Chat-GPT to write the first draft of it, and it saves me about 80% of the time. I always have to end up doing a few edits, but it works out.
Also dropping in an indecipherable page of logs and immediately getting the source of an error with at least a suggestion of a direction is really useful.
Legitimate advances in cheap robotics, on the other hand, could maybe make a dent. It feels to me like the things that might make a difference in my life are help with physical labor, not intellectual labor. A nanny, a maid, a driver, that I don't need to pay a salary to.
I have used it to help write some documents and get ideas, but I feel like there should be more than help writing some text.
I actually think Apple is incredibly positioned here. All of their devices have dedicated NPUs, if they can optimize an LLM to run locally on these in a way that's performant/accurate, the power could be incredible for a local AI that helps out. It'd likely be a huge sales driver as well - Pro devices might have faster/more accurate AI assistants. If it's purely local, the access to personal data becomes less of a concern. Super curious to see how this evolves.
Does Apple even have an AI story? Siri is still the worst of the lot for voice. I don't think they are doing anything in the LLM space so....?
If I had a human personal assistant, most (all?) the value to me would be doing physical errands. I'm not so busy or important that I'd need someone to manage my calendar or correspondence. Travel planning could be helpful, but I don't know if the "personal" aspect of it has that much incremental value over a centralized model...
That is, if you trust it enough to plug into your personal ecosystem and spend your money..
One of the most basic tricks in product management, when validating a product idea, is to ask your potential customer “how do you currently try solve this problem?”. Because oftentimes these problems are fantasies nobody actually cares enough to solve.
The way I see it, if I had an ever present human assistant following me around 24/7, I would definitely get some value from being able to offload parts of those tasks. However my gut says that the amount is quite small, since I would still need to direct them to do stuff for me, and confirm everything. Most of the value I've seen from EAs is helping to coordinate competing priorities, and I just don't have that many.
On top of that, a lot of the little ways that people get value from assistants (calling up hard to reach restaurants, reminding you to send cards and gifts) lose it's value if EVERYONE has access to an assistant.
The scene in the book that stuck out to me, and that I feel fits with personal AI / LLM, was the scene where a person in the AF store was looking to possibly buy an upgraded AF. The one the family had was something like 3.5, and now that 4 was around, they should ditch the outdated AF and get a new one with more learning power.
If I was looking to get into the personal LLM space, and I agree with the reddit post linked, I feel like the process will be to be able to quickly spin these up and train them, and be aware that new ones are going to come and don't be overly attached to the old. Weird to type that out.
This is not about hype, AGI, singularity or gazillions. Its about enabling individuals to get on top of the information fire-hose with the help of an important data processing tool. In a private and empowering manner. Nothing more, nothing less.
Sure there are certain hardware and data issues (where / how to train the models, with what data, how to ensure speedy inference in interactive use etc). But those are tangible targets people can chew on. No obvious show-stopper.
My personal knowledge base and personal correspondence is miniscule in comparison to the great swaths of the internet these things are trained on. Vague, inaccurate or non-comittal answers based on my personal data are perfectly well served by my magic 8 ball at the moment.
Can go further than that of course, I like to cycle and weight lift, I can see a future where I have an AI let me know where I should push and conserve energy on a bike ride/develop a training plan for me.
Right now, having a OCR combined with an LLM would open the way to a personalized assistant (rather a well working search machine and letter/email generator). No need to manually manage or catalogue documents, photos, videos, contacts, it would all be available by grepping your input stream smartly.
But once everyone uses such a tool, why bother generating human-readable text in the first place? There's so much efficiency to be gained: Send plaintext instead of html or pdf. Replace plaintext with its embedding. The sending AI could learn what the receiver understands. Finally, don't send stuff at all. Just point to the relevant vector DB entry.
In the end, the LLM itself will be obsolete, except as an appendix to communicate with humans. For all other tasks it will be superseded by a evolvednit engineered, form of machine-to-machine language.
LLMs make it simpler to query the data, but its not quite there yet for useful work.
For example if you have an assistant and you talk off and on about booking for $band, they will know that you like music, and that genre. They can alter the context of replies to suit.
With LLMs, the link between shortterm and long term recall is broken.
Now, this might be partially solvable by having an intermediary LLM that search the interaction database for context and feeds it into the main interaction LLM. But I'm not convinced that its a long term or viable solution. the LLM is not building a personal insight into your responses, its just having one shot context injected.
The only thing it seems to enable is using natural language as an interface, instead of a programmed api. Text goes in, translates to something the computer understands, text comes back to the use. Instead of like rpc and and error code. And there is code auto complete.
Also, I've not followed this domain over the summer, are we still at 50k token caps on the state of the art models?
But good to see the industry evolving